@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 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,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.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:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family: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;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.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-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@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}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@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-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.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:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;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-columns>:not(caption)>tr>:nth-child(2n),.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-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}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.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}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-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}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@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{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-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{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:initial;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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");-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.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;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.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;charset=utf-8,%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:initial;height:1.5rem;padding:0;width:100%}.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{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-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;width:1rem}@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{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height: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;width:1rem}@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{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;left:0;overflow:hidden;padding:1rem .75rem;text-align:start;text-overflow:ellipsis;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.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{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.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{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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),.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-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%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.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;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;charset=utf-8,%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.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;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:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;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 #19875440;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:#198754;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{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;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:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;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 #dc354540;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:#dc3545;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:0.75rem;--bs-btn-padding-y:0.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:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;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);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-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{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--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:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--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:0.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:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.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{height:auto;transition:width .35s ease;width:0}@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{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg: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:0.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:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;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:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.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;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);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{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.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{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.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{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;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:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.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:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' 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),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' 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:0.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:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.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:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-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;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.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;charset=utf-8,%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 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%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 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-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-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right: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;charset=utf-8,%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-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%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-.708z'/%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:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.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 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--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;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.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:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.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 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@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:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%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.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.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),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);outline:0;overflow-x:hidden;overflow-y:auto;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.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{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);outline:0;pointer-events:auto}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.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{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.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:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.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:0.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:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{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);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@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:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@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{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%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 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%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-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.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:-0.125em;--bs-spinner-animation-speed:0.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 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{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:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{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:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{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:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{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:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{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:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{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{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin:calc(var(--bs-offcanvas-padding-y)*-.5) calc(var(--bs-offcanvas-padding-x)*-.5) calc(var(--bs-offcanvas-padding-y)*-.5) auto;padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0a58ca!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#6c757d!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#565e64!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#198754!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#146c43!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0dcaf0!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#3dd5f3!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffc107!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffcd39!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#dc3545!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#b02a37!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f8f9fa!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f9fafb!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#212529!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#1a1e21!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#000!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#000!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:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:#000000bf!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;-webkit-text-decoration-color:#0d6efd80;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width: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{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!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{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{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:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;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:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;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:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;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(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;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:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.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(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,110,253,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(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(108,117,125,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(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(25,135,84,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(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,202,240,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(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(255,193,7,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(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(220,53,69,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(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(248,249,250,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(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(33,37,41,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:#0d6efd!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!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:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.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(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!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:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!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:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!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:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!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:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!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{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{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{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{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{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{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{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{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{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{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}}*{color:#121212;font-family:Montserrat,sans-serif;margin:0;padding:0}td,th{font-size:12px!important}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7,.fw-bold{font-weight:700}.d-flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.w-50{width:50%}.w-30{width:32%}.fw-500{font-weight:500}.cursor-pointer{cursor:pointer}.pointer-none{pointer-events:none}a:is(.underline_anchor_very_important){text-decoration:underline!important}.label-sm,label{color:#555f6d;font-size:.85rem;font-weight:400;line-height:1.25rem;margin-bottom:12px}.new-label{color:#121212;font-size:14px;font-weight:600}.label-sm{color:#3b424a;font-size:12px!important;font-weight:400!important}input:disabled{background-color:#f2f2f2;color:#999!important;pointer-events:nones}input,textarea{border:1px solid #dee3e7;border-radius:4px;font-size:14px;font-weight:500!important;transition:box-shadow .2s ease}textarea{background-color:#fff;flex:none;min-height:80px}.input-div{align-items:center;background-color:#efefef;border-radius:10px;display:flex;justify-content:center;min-height:48px;padding:26px}input:focus,textarea:focus{background-color:#fff;border:1px solid #000;outline:none}.add-page-switch,.input-group{border-radius:10px;width:100%}.add-page-switch{background:#fff;border:1px solid #efefef;justify-content:space-between;padding:10px 20px}.add-page-switch,.form-switch{align-items:center;display:flex}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8' fill='%23fff' filter='drop-shadow(1px 1px 1px rgba(0,0,0,0.3))'%3E%3Ccircle r='3'/%3E%3C/svg%3E");border:none;height:28px;margin:0;padding:0 14px;width:48px}.form-check-input:checked{background-color:#74bc68!important;border-color:#74bc68!important}.form-check-input:focus{box-shadow:none}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8' fill='%23fff' filter='drop-shadow(1px 1px 1px rgba(0,0,0,0.3))'%3E%3Ccircle r='3'/%3E%3C/svg%3E")}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.input-container{position:relative}.primary-input{background-color:#fff;border:1px solid #dee3e7;border-radius:8px;color:#1b242c;font-size:16px;font-weight:500;height:60px;padding:20px 16px 4px;width:100%}.input-placeholder{left:45px;pointer-events:none;position:absolute;top:20px;transition:all .2s ease}.primary-input:focus+.input-placeholder,.primary-input:not(:placeholder-shown)+.input-placeholder{content:"varun Reddy";font-size:12px;font-weight:400;left:40px;position:absolute;top:8px}.error-input{background:rgba(197,52,52,.071)!important;border:1px solid #c53434!important;border:1px solid var(--Red,#c53434)!important}.error-input input{background:rgba(197,52,52,.012)!important}.error-input-message{color:#bc204b;font-size:14px;font-weight:500;margin-top:8px}input:active,input:focus{border:1px solid #181f39;border:1px solid var(--Brand-Color,#181f39)}input:active{outline:none}.primary-input-small{border:1px solid #dee3e7;border-radius:4px;color:#1b242c;height:46px;padding:16px 14px 4px;width:100%}.circle-box,.primary-input-small{background-color:#fff;font-size:16px;font-weight:500}.circle-box{border:1px solid #e8e8e8;border-radius:50%;color:#121212;height:60px;width:60px}.primary-input-small:focus+.input-placeholder-small,.primary-input-small:not(:placeholder-shown)+.input-placeholder-small{font-size:12px!important;font-weight:400;left:14px;top:0}.new-primary-input{border:1px solid #e8e8e8;border-radius:38px;padding-bottom:0!important;padding-top:0!important}.text-label{color:#121212;font-size:12px;font-weight:600;margin-bottom:11px}.padding-60-left{padding-left:60px!important}.new-primary-input::placeholder{color:#121212;font-size:14px}.input-placeholder-small{left:18px;pointer-events:none;position:absolute;top:13px;transition:all .2s ease}.input-placeholder-small.active{font-size:12px!important;font-weight:400;left:14px;top:0}.textarea-input{position:relative}.textarea-input .text-area{border:1px solid #dee3e7;border-radius:4px;width:100%}.textarea-input .text-area:focus{border:1px solid #181f39;border:1px solid var(--Brand-Color,#181f39)}input::-ms-clear,input::-ms-reveal{display:none!important}.btn-xl{height:48px}.btn-smlg{border-radius:30px;height:45px}.auth-btn{border-radius:52px!important;font-size:16px;font-weight:700;height:60px}.btn-primary-dark,.btn-primary-dark:disabled,.btn-primary-dark:hover{background-color:#74bc68;color:#fff}.btn-primary-dark:disabled{opacity:.7;pointer-events:none}.btn-outline-grey-dark,.btn-outline-grey-dark:hover{border:2px solid #6f767e;color:#6f767e}.btn-outline-primary-dark,.btn-outline-primary-dark:hover,.btn-outline-primary-dark:hover:disabled{background-color:#fff;border:2px solid #74bc68;color:#74bc68}.btn-outline-primary-dark:disabled{opacity:.8;pointer-events:none}.btn-lg{min-width:120px}.btn-lg,.btn-sm{border-radius:30px;height:44px;line-height:normal}.btn-sm{min-width:50px}.btn{border-radius:30px}.btn-primary{background:#74bc68!important;border:none!important;border-radius:30px;color:#fff!important;font-size:16px;font-weight:400!important}.btn-primary svg path{fill:#fff}.btn-outline-dark{background:none;border:1px solid #3b424a;border-radius:30px;font-size:16px;font-weight:600}.btn-outline-primary,.btn-outline-primary1{background:none;border:1px solid #000!important;color:#000!important;font-size:16px;font-weight:600}.btn-outline-primary1:hover{background:#74bc68!important;border:none!important}.btn-outline-grey{background:none;border:1px solid #dee3e7;border-radius:30px;color:#555f6d;font-size:16px;font-weight:600;padding:14px 0}.iconRequiredStyle{align-items:center!important;display:flex!important;gap:5px;justify-content:center!important}.a-primary{color:#74bc68;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.remember_me{color:#121212;font-weight:600}.grecaptcha-badge{display:none!important}.HeadingStyle{color:#181f39!important;font-family:Montserrat;line-height:32px}.HeadingSubStyle,.HeadingSubStyle2{font-family:Montserrat;font-size:18px;font-weight:600;line-height:28px}@media(max-width:640px){.HeadingSubStyle2{font-size:1rem}}.addHeaderStyle{color:#1b242c!important;font-size:24px;font-weight:600;line-height:32px}.headingSearchWrap{display:flex;justify-content:space-between}.valueStyle{color:#1b242c;font-family:Montserrat;font-size:14px;font-weight:400}.searchButton{align-items:center;display:flex;gap:20px}.buttonWrap{display:flex;justify-content:space-between;margin-top:20px}.resetAdd{display:flex;gap:20px}.go2344853693:after{border-color:#1e273b!important}.go2534082608:after,.go2534082608:before{background:#be0f00!important}.go2344853693:after{border-color:#83bf6e!important}.go2344853693,.go2534082608{background-color:#fff!important}.view-label{color:#555f6d;font-size:12px;font-weight:400;margin-bottom:0}.view-data{color:#1b242c;font-size:14px;font-weight:500}.flex-1{flex:1 1}.checkbox_container{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:center;position:relative;width:-webkit-min-content;width:min-content}.checkbox_container label{color:#1b242c;display:flex;font-size:14px!important;font-weight:500!important;margin-bottom:3px;width:-webkit-max-content;width:max-content}.checkbox_container input{height:20px;width:20px}.MuiDataGrid-filler{display:none!important}.MuiDataGrid-cell,.MuiDataGrid-cell div{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.MuiDataGrid-cell div{white-space:pre}.required-field:after{color:#be0f00;content:"*";padding-left:3px}h1,h2,h3,h4,h5,h6{color:#121212!important}.custome{margin-left:10px}.fw-semi{font-weight:600}.pre{white-space:pre}div:title{text-transform:capitalize}input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-text-fill-color:#000;-webkit-background-clip:text;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-background-clip:text;-webkit-box-shadow:inset 0 0 0 30px #fff!important;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:focus{caret-color:#000;outline:none}.footer{background-color:#fff!important;box-shadow:0 -4px 10px #0000001a;margin:-24px;padding:24px}.white-search .input-group{box-shadow:0 2px 2px 0 rgba(27,36,44,.078)}.white-search .input-group,.white-search .input-group .form-control,.white-search .input-group .input-group-prepend .input-group-text{background-color:#fff!important}.dot,.dot-blue,.dot-dark{background-color:#6f767e;border-radius:50%;display:inline-block;height:5px;margin:0 7px 1px;width:5px}.auth_logo{height:30px}.auth_logo2{height:40px}.auth-header{font-size:29px}.auth-header,.auth-header3{color:#121212;font-weight:700;margin-bottom:18px}.auth-header3{font-size:20px}.responsive-graph-height{height:410px!important}.pie-responsive-graph-height{height:390px!important}@media(max-height:750px){.responsive-graph-height{height:300px!important}}.expiry_message{color:#df3d2e!important}.rs-calendar-time-dropdown-cell-active{background-color:#83bf6e!important;color:#fff!important}.rs-calendar-header-title-time{color:#83bf6e!important}@media(min-width:500px)and (max-width:900px){.tab_header_responsive{align-items:start!important;flex-direction:column;gap:15px}.tab_header_responsive .headingSearchWrap{justify-content:space-between}}.loader{animation:spin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#74bc68;height:24px;margin:auto;width:24px}.reset-button{align-items:center;background-color:#74bc68;border:0;border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:500;height:40px;justify-content:space-between;margin-left:5px;padding:1rem 2rem}@media(max-width:640px){.dropdown-responsive2{transform:scale(.8);transform-origin:left top}}.underline{text-decoration:underline!important}.popup-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.popup-form{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0000004d;max-height:700px;max-width:900px;overflow:hidden;position:relative;width:80%;z-index:11}.close-btn{cursor:pointer;font-size:27px;position:absolute;right:15px;top:10px}.error{color:red;margin-top:5px}#help-form .form-content{display:flex}#help-form .form{display:flex;flex-direction:column;gap:15px}#help-form .form-container{height:60%;max-height:700px}#help-form .image-section{display:block;width:-webkit-fit-content;width:fit-content}#help-form .image-section img{border-radius:10px 0 0 10px;height:100%;max-width:430px;object-fit:cover}#help-form .form-section{box-shadow:none!important;flex:1 1;padding:40px 30px}#help-form .temp{width:100%}#help-form .form-section h2{margin-bottom:15px}#help-form .input-row,#help-form .input-row-2{display:flex;flex-direction:row;gap:20px}#help-form .message-div{display:flex;flex-direction:row;position:relative;width:100%}#help-form .message{width:100%}#help-form label{color:#000;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin-top:10px}#help-form input,#help-form select,#help-form textarea{border:none;border-bottom:1px solid #ccc;border-radius:0!important;font-family:Montserrat,sans-serif;margin-top:5px;outline:none;padding:8px;width:100%}#help-form select{color:#000;font-size:13px;font-weight:500}#help-form textarea{font-family:Montserrat,sans-serif;height:60px;resize:none}#help-form .send-btn{background-color:#4caf50;border:none;border-radius:33px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:10px;max-height:50px;padding:10px;width:100%;z-index:5}#help-form #close-btn{cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}#help-form .arrowImage{left:180px;position:absolute;top:99px}#help-form .arrowImage img{height:100px;width:150px}#thank-you-message{background-color:#fff;border-radius:30px;padding:55px 40px;position:relative;text-align:center;width:500px}#thank-you-message h2{font-size:26px;font-weight:700}#thank-you-message h2,#thank-you-message p{color:#000;font-family:Montserrat,sans-serif}#thank-you-message p{font-size:18px;font-weight:500}@media(max-width:768px){.form-content{flex-direction:column}.form-section{padding:40px 10px}.form-container{height:-webkit-fit-content;height:fit-content}#popup-form{height:650px;max-height:700px;width:90%}.image-section,.image-section img{display:none}.form-section{padding:20px}.input-row,.input-row-2{flex-direction:column;gap:10px}.arrowImage{left:128px;top:102px}.send-btn{background-color:#4caf50;border:none;border-radius:33px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:90px;max-height:50px;padding:5px;width:120px}input,select,textarea{padding-left:20px;width:90%}}.chat-with-us{margin-top:10px}.chat-link,.chat-with-us{align-items:center;display:flex}.chat-link{color:#4caf50;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;gap:8px;text-decoration:none;transition:color .3s ease}.chat-link:hover{color:#388e3c}.chat-link svg{height:52px;width:52px}.language-toggle{background-color:#fff;border:1px solid #e0e0e0!important;border-radius:50px;cursor:pointer;font-size:20px;font-weight:500;padding:.7rem 1.2rem;transition:all .3s ease;z-index:100}.language-toggle:hover{background-color:#fff;box-shadow:0 2px 4px #0000001a}.style_auth_screen__yip4N{display:flex;height:100vh;width:100%}.style_auth_image__DHyBO{background-repeat:no-repeat;background-size:cover;flex:50% 1;height:100vh}.style_auth_content__42Ejo{align-items:center;display:flex;flex:50% 1;height:100vh;justify-content:center;position:relative}.style_auth_content__42Ejo .style_background_icons__35rnf{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.style_auth_content__42Ejo .style_background_icons__35rnf .style_icon__Iwdmr{opacity:1;pointer-events:none;position:absolute;z-index:0}.style_auth_content__42Ejo .style_background_icons__35rnf .style_pencil__DhD8p{left:5%;top:40%;width:70px}.style_auth_content__42Ejo .style_background_icons__35rnf .style_globe__bbSF\+{right:30%;top:10%;width:60px}.style_auth_content__42Ejo .style_background_icons__35rnf .style_palette__AjEIe{bottom:50px;left:15%;width:80px}.style_auth_content__42Ejo .style_background_icons__35rnf .style_medal__NxG1t{left:25%;top:50px;width:70px}.style_auth_content__42Ejo .style_background_icons__35rnf .style_bag__hq5HF{right:5%;top:50%;width:80px}.style_auth_content__42Ejo .style_background_icons__35rnf .style_glass__m6Fi2{bottom:50px;right:8%;transform:translate(-50%,-50%);width:100px}.style_auth_child__9Qai4{box-sizing:border-box;flex:1 1;max-width:60%;min-width:0;width:60%;z-index:1}.style_logo_image__GV3wM{margin-left:12%;margin-top:20px;width:167px!important}@media(max-width:768px){.style_auth_image__DHyBO{display:none}.style_auth_content__42Ejo{flex:100% 1}}.style_switch_modes__2Pg5L{display:flex;gap:20px}.style_switch_modes__2Pg5L .style_switch_item__BQRCX{align-items:center;border:1px solid #ccc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:82px;justify-content:center;width:82px;z-index:4}.style_switch_modes__2Pg5L .style_switch_item__BQRCX span{font-size:13px}.style_switch_modes__2Pg5L .style_switch_item__BQRCX:hover{border:1px solid #74bc68;box-shadow:-1px 1px 4px 0 #74bc68}.style_switch_modes__2Pg5L .style_switch_item__BQRCX:hover span{color:#74bc68}.style_switch_modes__2Pg5L .style_switch_item__BQRCX:hover .style_auth_teacher__5duks path{fill:#74bc68}.style_switch_modes__2Pg5L .style_switch_item__BQRCX:hover .style_auth_student__ECldQ path{stroke:#74bc68}@media(max-width:550px){.style_auth_child__9Qai4{margin-bottom:2rem;max-width:100%;scale:.78}}.style_auth_lang_toggle__IKl9b{position:absolute;right:20px;top:20px;z-index:2}.modal-header{border-color:#efefef;padding:24px 32px}.modal-header i{font-size:16px}.modal{align-items:center;background-color:#0009;display:none;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10!important}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px 0 #0000000d;display:flex;flex-direction:column;max-height:90vh;overflow:auto}.modal-content.scrollable{border-radius:30px}.modal-body{max-height:90vh;overflow-y:auto;padding-left:32px;padding-right:32px}.business-modal-content{background-color:#fff;background:#fff;border-radius:16px;box-shadow:0 4px 6px 0 #0000000d;height:auto;max-height:97vh;overflow-y:auto;padding:20px;width:800px}.modal-heading{color:#1b242c;color:var(--100,#1b242c);font-size:20px;font-weight:700;line-height:24px}.modal.active{display:flex}.delete-modal-subtitle{color:#545c6e;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:30px}.cancel-btn{align-items:center;background:#fff;border:1px solid #d9dde7;border-radius:8px;display:flex;height:50px;justify-content:center}.cancel-btn>span{color:#1e273b;font-size:14px;font-weight:600;text-align:center}.confirm-btn-delete-modal{border-radius:8px!important;height:50px!important;margin-bottom:20px;width:352px!important}.modal-description{color:#545c6e;font-size:14px;font-weight:500;line-height:24px}.form-floating>label{z-index:0!important}.signup-link-wrapper{color:#6b6b6b;font-size:19px;font-weight:560;margin-top:1.5rem;text-align:center}.signup-link{color:#7cb342;font-size:18.5px!important;font-weight:700;text-decoration:underline;transition:all .3s ease}.signup-link:hover{color:#689f38;text-decoration:underline}.navbar_text-primary2__DsW4P,.navbar_text-primary__w-zfv{color:#74bc68!important}.navbar_text-white__F1AMu{color:#fff!important}.navbar_fw-bold__G2kuL{font-weight:500!important}.navbar_text-success__4e\+KY{color:#1ca076!important}.navbar_text-dark__1lQ81{color:#181f39!important}.navbar_text-error__xXkFp{color:#be0f00!important}.navbar_text-warning__D0saJ{color:#ffa700!important}.navbar_navbar_container__\+CB4z{position:-webkit-sticky;position:sticky;top:0;width:100%}.navbar_navbar__e\+HUu ul,.navbar_switching_header__xk2N9 ul{list-style:none;margin-bottom:0;padding-left:0}a{text-decoration:none}.navbar_navbar__e\+HUu{align-items:center;background-color:#fff;border-bottom:.1px solid #eaebf6;display:flex;gap:40px;height:72px;justify-content:space-between;padding:10px 30px;z-index:0}@media screen and (max-width:1200px){.navbar_navbar__e\+HUu{gap:10px;padding:10px 20px}}@media screen and (max-width:1233px){.navbar_navbar__e\+HUu .navbar_hamburger__66yr2{cursor:pointer;display:block}.navbar_navbar__e\+HUu .navbar_hamburger__66yr2 .navbar_bar__fevLj{background-color:#6f767e;height:2px;margin:4px;transition:.3s ease-in-out;width:20px}.navbar_navbar__e\+HUu .navbar_hamburger__66yr2.navbar_active__rlt3k .navbar_bar__fevLj:nth-child(2){opacity:0}.navbar_navbar__e\+HUu .navbar_hamburger__66yr2.navbar_active__rlt3k .navbar_bar__fevLj:first-child{transform:translateY(5px) rotate(45deg)}.navbar_navbar__e\+HUu .navbar_hamburger__66yr2.navbar_active__rlt3k .navbar_bar__fevLj:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.navbar_navbar__e\+HUu .navbar_navLink__MveXH svg{fill:#fff;color:#fff;font-size:20px;height:20px;margin-right:5px!important;width:20px}.navbar_navbar__e\+HUu .navbar_left_side__e1gv3{align-items:center;display:flex;gap:10px;justify-content:flex-end}.navbar_navbar__e\+HUu .navbar_left_side__e1gv3 i{color:#6f767e;font-size:20px}.navbar_navLink__MveXH{align-items:center;color:#6f767e;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;line-height:20px;padding:10px 20px;transition:color .3s}.navbar_navLink__MveXH:hover{color:#74bc68!important}.navbar_active_nav__WmZPx{background:#74bc68;border-radius:60px;color:#fff!important;transition:background .3s,color .3s}.navbar_active_nav__WmZPx i{color:#74bc68}.navbar_active_nav__WmZPx svg{fill:#74bc68;color:#74bc68;margin-right:7px}.navbar_active_nav__WmZPx:hover{color:#efefef!important}.navbar_navMenu__T\+Txu{align-items:center;display:flex;justify-content:space-between;z-index:100}@media screen and (max-width:1233px){.navbar_navMenu__T\+Txu{background-color:#181f39;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.125);display:none;flex-direction:column;left:10px;position:absolute;text-align:start;top:70px;transition:.7s ease-in-out}.navbar_navMenu__T\+Txu.navbar_active__rlt3k{border-radius:16px;display:block;left:10px;top:80px}.navbar_navMenu__T\+Txu.navbar_active__rlt3k path{fill:#1a1d1f}.navbar_navMenu__T\+Txu.navbar_active__rlt3k a{color:#1a1d1f;gap:5px}}.navbar_navbar__e\+HUu i{color:#181f39;font-size:20px;height:20px;margin-right:10px;width:20px}@media(min-width:200px)and (max-width:1230px){.navbar_bar__fevLj{display:block!important}.navbar_active_nav__WmZPx{background-color:#f7f7f7;border-radius:0;color:#1a1d1f!important}.navbar_navLink__MveXH:hover{background:#f4f4f4;color:#1a1d1f!important}.navbar_active_nav__WmZPx{color:#74bc68!important}.navbar_active_nav__WmZPx path{fill:#74bc68!important}.navbar_active_nav__WmZPx:hover{color:#74bc68!important}.navbar_navMenu__T\+Txu{padding:10px 0}}.navbar_count_indicator__W85R\+{background-color:red;border-radius:50%;height:5px;left:46px;position:absolute;top:20px;width:5px}.navbar_count_sidebar__oG-Jj{align-items:center;background-color:#1a1d1f;border-radius:50%;color:#fff;display:flex;font-weight:500!important;justify-content:center;margin-left:5px;padding:2px 8px}.navbar_active_nav__WmZPx .navbar_count_sidebar__oG-Jj{background-color:#74bc68;color:#fff}.styles_text-primary2__V5Zpm,.styles_text-primary__7txoO{color:#74bc68!important}.styles_text-white__i9YUR{color:#fff!important}.styles_fw-bold__oSP8o{font-weight:500!important}.styles_text-success__yYutO{color:#1ca076!important}.styles_text-dark__34HBo{color:#181f39!important}.styles_text-error__4gm5E{color:#be0f00!important}.styles_text-warning__d7CO4{color:#ffa700!important}.styles_navbar_container__ZGL-z{position:-webkit-sticky;position:sticky;top:0;z-index:1}.styles_navbar__92WPs ul,.styles_switching_header__PFnVX ul{list-style:none;margin-bottom:0;padding-left:0}.styles_navbar__92WPs{align-items:center;background-color:#141720;border-bottom:.1px solid #eaebf6;display:flex;gap:40px;height:72px;justify-content:space-between;padding:10px 60px;z-index:0}@media screen and (max-width:1200px){.styles_navbar__92WPs{gap:10px;padding:10px 20px}}@media screen and (max-width:1233px){.styles_navbar__92WPs .styles_hamburger__V4KwZ{cursor:pointer;display:block}.styles_navbar__92WPs .styles_hamburger__V4KwZ .styles_bar__JfSsq{background-color:#fff;height:2px;margin:4px;transition:.3s ease-in-out;width:20px}.styles_navbar__92WPs .styles_hamburger__V4KwZ.styles_active__Tfqq\+ .styles_bar__JfSsq:nth-child(2){opacity:0}.styles_navbar__92WPs .styles_hamburger__V4KwZ.styles_active__Tfqq\+ .styles_bar__JfSsq:first-child{transform:translateY(5px) rotate(45deg)}.styles_navbar__92WPs .styles_hamburger__V4KwZ.styles_active__Tfqq\+ .styles_bar__JfSsq:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.styles_navbar__92WPs .styles_navLink__BgAIl svg{fill:#fff;color:#fff;font-size:20px;height:20px;margin-right:5px!important;width:20px}.styles_navbar__92WPs .styles_left_side__1dbUj{align-items:center;display:flex;gap:10px;justify-content:flex-end}.styles_navbar__92WPs .styles_left_side__1dbUj i{color:#6f767e;font-size:20px}.styles_navLink__BgAIl{align-items:center;color:#6f767e;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;line-height:20px;padding:10px 20px;transition:color .3s}.styles_navLink__BgAIl:hover{color:#74bc68!important}.styles_active_nav__F2wRf{background:#74bc68;border-radius:60px;color:#fff!important;transition:background .3s,color .3s}.styles_active_nav__F2wRf i{color:#74bc68}.styles_active_nav__F2wRf svg{fill:#74bc68;color:#74bc68;margin-right:7px}.styles_active_nav__F2wRf:hover{color:#efefef!important}.styles_navMenu__eI2c0{align-items:center;display:flex;justify-content:space-between;z-index:100}@media screen and (max-width:1233px){.styles_navMenu__eI2c0{background-color:#181f39;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.125);display:none;flex-direction:column;left:10px;position:absolute;text-align:start;top:70px;transition:.7s ease-in-out}.styles_navMenu__eI2c0.styles_active__Tfqq\+{border-radius:16px;display:block;left:10px;top:80px}.styles_navMenu__eI2c0.styles_active__Tfqq\+ path{stroke:#1a1d1f}.styles_navMenu__eI2c0.styles_active__Tfqq\+ a{color:#1a1d1f;gap:5px}}.styles_navbar__92WPs i{color:#181f39;font-size:20px;height:20px;margin-right:10px;width:20px}@media(min-width:200px)and (max-width:1230px){.styles_bar__JfSsq{display:block!important}.styles_active_nav__F2wRf{background-color:#f7f7f7;border-radius:0;color:#1a1d1f!important}.styles_navLink__BgAIl:hover{background:#f4f4f4;color:#1a1d1f!important}.styles_active_nav__F2wRf{color:#74bc68!important}.styles_active_nav__F2wRf path{fill:#74bc68!important}.styles_active_nav__F2wRf:hover{color:#74bc68!important}.styles_navMenu__eI2c0{padding:10px 0}}.styles_count_indicator__cU05R{background-color:red;border-radius:50%;height:5px;left:46px;position:absolute;top:20px;width:5px}.styles_count_sidebar__eoQBa{align-items:center;background-color:#1a1d1f;border-radius:50%;color:#fff;display:flex;font-weight:500!important;justify-content:center;margin-left:5px;padding:2px 8px}.styles_active_nav__F2wRf .styles_count_sidebar__eoQBa{background-color:#74bc68;color:#fff}.circle_avatar_circle_avatar__i4i50{align-items:center;border-radius:50%;color:#374957;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.circle_avatar_circle_avatar__i4i50>span{color:#fff;font-size:10px;font-weight:600;line-height:20px}.icon-circle{align-items:center;border-radius:50%;color:#374957;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.icon-circle-icon{color:#374957;font-family:Plus Jakarta Sans;font-size:10px;font-weight:600;line-height:20px;text-align:center}.icon-circle{border-radius:24px;cursor:pointer;height:48px;width:48px}.icon-circle-icon{font-size:18px}.icon-circle-icon img{height:30px;width:30px}.notification-container{position:relative}.notification-container .notification-bell{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.notification-container .notification-bell .notification-indicator{background-color:#74bc68;border-radius:50%;height:10px;position:absolute;right:3px;top:3px;width:10px}.notification-container .notification-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:10px;overflow:hidden;position:absolute;right:0;width:320px;z-index:1000}.notification-container .notification-dropdown .notification-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.notification-container .notification-dropdown .notification-header h3{color:#333;font-size:14px;font-weight:600;margin:0}.notification-container .notification-dropdown .notification-header .view-all-btn{background:none;border:none;color:#74bc68;cursor:pointer;font-size:12px;padding:0}.notification-container .notification-dropdown .notification-header .view-all-btn:hover{color:#74bc68;text-decoration:underline}.notification-container .notification-dropdown .notification-list{max-height:400px;overflow-y:auto}.notification-container .notification-dropdown .notification-list .empty-notification{color:#757575;font-size:14px;padding:16px;text-align:center}.notification-container .notification-dropdown .notification-list .loading-notification{align-items:center;display:flex;justify-content:center}.notification-container .notification-dropdown .notification-list .notification-item{border-bottom:1px solid #e0e0e0;cursor:pointer;padding:12px 16px;transition:background-color .2s}.notification-container .notification-dropdown .notification-list .notification-item:hover{background-color:#f5f5f5}.notification-container .notification-dropdown .notification-list .notification-item.unread{background-color:#f3e5f5}.notification-container .notification-dropdown .notification-list .notification-item.unread:hover{background-color:#e1bee7}.notification-container .notification-dropdown .notification-list .notification-item .notification-content{align-items:flex-start;display:flex;justify-content:space-between}.notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text{flex:1 1}.notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text .notification-message{color:#000;font-size:15px;font-size:13px;font-weight:600;line-height:1.4;margin:0!important}.notification-container .notification-dropdown .notification-list .notification-item .notification-content .notification-text .notification-time{color:#7f8085;font-size:12px;margin:0}.notification-container .notification-dropdown .notification-list .notification-item .notification-content .unread-indicator{background-color:#74bc68;border-radius:50%;flex-shrink:0;height:5px;margin-top:6px;width:5px}@media(max-width:480px){.notification-dropdown{right:-62px!important;width:90vw!important}}.sidebar{background-color:#121212;display:flex;flex-direction:column;height:100vh;position:relative;text-decoration:none;transition:width .6s ease;width:300px!important}.sidebar .header{align-items:center;cursor:pointer;display:flex;padding:1.5rem 0 1.5rem 1.5rem!important}.sidebar .header .open-header-img{height:23px}.sidebar .header .closed-header-img{height:21px}.sidebar .header .drawer-div{align-items:center;background-color:#74bc68;border-radius:4px 0 0 4px;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:0;width:12px;z-index:3}.sidebar .header .drawer-div svg{fill:#fff}.sidebar .header .drawer-div.closed{right:-12px;scale:-1}.sidebar .active-side{background:#74bc68;border-radius:30px;color:#fff!important}.sidebar .active-side i,.sidebar .active-side path,.sidebar .active-side svg{stroke:#fff!important;fill:none!important}.sidebar .active-side .community-icon path{fill:#fff!important;stroke:none!important}.sidebar .sidebar-link span{color:#dee3e7;font-weight:400;height:22.5px}.sidebar .sidebar-link i,.sidebar .sidebar-link path,.sidebar .sidebar-link svg{stroke:#fff;fill:none!important}.sidebar .active .community-icon path,.sidebar .sidebar-link .community-icon path{fill:#fff!important;stroke:none!important}.sidebar .sub-menu .sidebar-link span{font-size:13px;height:20px}.sidebar .ul{list-style-type:none;margin:0 0 0 12px;overflow-x:hidden;overflow-y:auto;padding:0 12px 0 0}.sidebar .ul li{list-style:none;margin-bottom:4px;min-height:22.5px;padding:10px 17px}.sidebar .ul li a{align-items:center;color:#181f39;display:flex;font-size:15px;font-weight:500;justify-content:space-between;text-decoration:none;transition:color .3s ease}.sidebar .ul li a i{display:flex;margin-right:8px;width:18px}.sidebar .ul li a:hover{color:#fff}.sidebar .ul li a:hover path{fill:#fff;transition:.3s ease}.sidebar .ul li .sidebar-active-link:hover path{fill:#fff}.sidebar .ul::-webkit-scrollbar{width:5px}.sidebar .ul::-webkit-scrollbar-thumb{background:#c0c4c9;border-radius:6px}.sidebar .ul::-webkit-scrollbar-thumb:hover{background:#555}.sidebar.closed{width:4rem!important}.closed .header{padding:1.3rem}.closed .profile{background-color:#0000;margin-top:2.2rem;padding:16px;transition:.3s ease}.sidebar-active-link span{color:#fff!important;font-weight:600!important;transition:.3s ease}.sidebar-active-link path{fill:#fff!important;transition:.2s ease}.grey-fill-saved{fill:#4e5660}.profile{align-items:center;background-color:#2a3039;cursor:pointer;display:flex;font-weight:500;height:74px;justify-content:space-between;padding:6px 16px}.profile .profile-span{color:#000;margin-top:2px}.profile svg{fill:#000}.open-header-img{aspect-ratio:4/1;max-height:60px;min-height:60px;min-width:100px;object-fit:contain;object-position:center}.closed li{padding:10px!important}.closed i{margin-bottom:1px}.closed .active-side{border-radius:30px;height:40px;padding:10px!important}@media(min-width:200px)and (max-width:900px){.open-header-img{aspect-ratio:4/1;max-height:50px;max-width:160px;min-height:50px;min-width:100px;object-fit:contain;object-position:left center}}.planTag{background-color:#2c3e50;border:1px solid #fff3;border-radius:12px;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-top:8px;padding:4px 10px;text-align:center;width:100%}.styles_text-primary2__bSGBT,.styles_text-primary__Cap5Q{color:#74bc68!important}.styles_text-white__sQeel{color:#fff!important}.styles_fw-bold__WRiSk{font-weight:500!important}.styles_text-success__UBUXP{color:#1ca076!important}.styles_text-dark__ZcOpF{color:#181f39!important}.styles_text-error__1cFIp{color:#be0f00!important}.styles_text-warning__690OZ{color:#ffa700!important}.styles_navbar_container__W8Tfl{position:-webkit-sticky;position:sticky;top:0;z-index:1}.styles_navbar__cN68x ul,.styles_switching_header__HZIgB ul{list-style:none;margin-bottom:0;padding-left:0}a{color:#000;font-size:18px;text-decoration:none!important}.styles_navbar__cN68x{align-items:center;background-color:#141720;border-bottom:.1px solid #eaebf6;display:flex;gap:40px;height:72px;justify-content:space-between;padding:10px 60px;z-index:0}@media screen and (max-width:1200px){.styles_navbar__cN68x{gap:10px;padding:10px 20px}}@media screen and (max-width:1233px){.styles_navbar__cN68x .styles_hamburger__Dlwmo{cursor:pointer;display:block}.styles_navbar__cN68x .styles_hamburger__Dlwmo .styles_bar__OBQnu{background-color:#fff;height:2px;margin:4px;transition:.3s ease-in-out;width:20px}.styles_navbar__cN68x .styles_hamburger__Dlwmo.styles_active__nGkif .styles_bar__OBQnu:nth-child(2){opacity:0}.styles_navbar__cN68x .styles_hamburger__Dlwmo.styles_active__nGkif .styles_bar__OBQnu:first-child{transform:translateY(5px) rotate(45deg)}.styles_navbar__cN68x .styles_hamburger__Dlwmo.styles_active__nGkif .styles_bar__OBQnu:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.styles_navbar__cN68x .styles_navLink__Fjk8K svg{fill:#fff;color:#fff;font-size:20px;height:20px;margin-right:5px!important;width:20px}.styles_navbar__cN68x .styles_left_side__ae9TJ{align-items:center;display:flex;gap:10px;justify-content:flex-end}.styles_navbar__cN68x .styles_left_side__ae9TJ i{color:#6f767e;font-size:20px}.styles_navLink__Fjk8K{align-items:center;color:#6f767e;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;line-height:20px;padding:10px 20px;transition:color .3s}.styles_navLink__Fjk8K:hover{color:#74bc68!important}.styles_active_nav__wH\+y7{background:#74bc68;border-radius:60px;color:#fff!important;transition:background .3s,color .3s}.styles_active_nav__wH\+y7 i{color:#74bc68}.styles_active_nav__wH\+y7 svg{fill:#74bc68;color:#74bc68;margin-right:7px}.styles_active_nav__wH\+y7:hover{color:#efefef!important}.styles_navMenu__mlDoj{align-items:center;display:flex;justify-content:space-between;z-index:100}@media screen and (max-width:1233px){.styles_navMenu__mlDoj{background-color:#181f39;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.125);display:none;flex-direction:column;left:10px;position:absolute;text-align:start;top:70px;transition:.7s ease-in-out}.styles_navMenu__mlDoj.styles_active__nGkif{border-radius:16px;display:block;left:10px;top:80px}.styles_navMenu__mlDoj.styles_active__nGkif path{stroke:#1a1d1f}.styles_navMenu__mlDoj.styles_active__nGkif a{color:#1a1d1f;gap:5px}}.styles_navbar__cN68x i{color:#181f39;font-size:20px;height:20px;margin-right:10px;width:20px}@media(min-width:200px)and (max-width:1230px){.styles_bar__OBQnu{display:block!important}.styles_active_nav__wH\+y7{background-color:#f7f7f7;border-radius:0;color:#1a1d1f!important}.styles_navLink__Fjk8K:hover{background:#f4f4f4;color:#1a1d1f!important}.styles_active_nav__wH\+y7{color:#74bc68!important}.styles_active_nav__wH\+y7 path{fill:#74bc68!important}.styles_active_nav__wH\+y7:hover{color:#74bc68!important}.styles_navMenu__mlDoj{padding:10px 0}}.styles_count_indicator__1VmXT{background-color:red;border-radius:50%;height:5px;left:46px;position:absolute;top:20px;width:5px}.styles_count_sidebar__\+FS7n{align-items:center;background-color:#1a1d1f;border-radius:50%;color:#fff;display:flex;font-weight:500!important;justify-content:center;margin-left:5px;padding:2px 8px}.styles_active_nav__wH\+y7 .styles_count_sidebar__\+FS7n{background-color:#74bc68;color:#fff}.style_dashboard_container__phBlA{display:flex;height:100vh;min-height:100vh;overflow:hidden}.style_main_content_container__H38\+t{min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.style_dashboard_content_container__vgG8M{flex:1 1}.style_content__3eVKH{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:24px;width:auto}::-webkit-scrollbar{background-color:#fff;height:2px;width:5px}::-webkit-scrollbar-thumb{background:#c0c4c9;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#555}@media(min-width:200px)and (max-width:900px){.style_dashboard_container__phBlA{flex-direction:column;height:auto;width:100%}.style_dashboard_container__phBlA .style_dashboard_content_container__vgG8M{min-height:0;width:100%}.style_dashboard_container_not_student__NOfUL{flex-direction:row!important;height:100vh!important}}.style_notification_bar__LYcQ3{color:#fff;font-size:14px;padding:8px;top:0;z-index:1}.style_notification_bar__LYcQ3.style_expired__nU0VA,.style_notification_bar__LYcQ3.style_expiring__ENFPe{background:linear-gradient(110.19deg,#ffe7b1 -32.54%,#ffe7b2 -1.4%,#f4d082 96.54%)}.style_notification_content__m49EJ{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;text-align:center}@media(max-width:768px){.style_notification_content__m49EJ{gap:10px}}.style_notification_message__9d\+wN{align-items:center;display:flex;font-size:14px;font-weight:500;gap:10px}@media(max-width:768px){.style_notification_message__9d\+wN{text-align:center}}.style_notification_icon__Qi8uo{font-size:16px}.style_notification_actions__TOrQc{align-items:center;display:flex;gap:10px}.style_notification_button__e1JUo{background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#000;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:all .2s ease}.style_notification_button__e1JUo:hover{background:#ffffff4d;transform:translateY(-1px)}.style_close_button__c9j8-{background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:4px;transition:all .2s ease}.style_close_button__c9j8-:hover{background:#fff3}.style_dashboard_container__phBlA.style_has-notification__CwXZR .style_navbar__VsNX\+,.style_dashboard_container__phBlA.style_has-notification__CwXZR .style_sidebar__ipRIe,.style_dashboard_container__phBlA.style_has-notification__CwXZR .style_student-navbar__LjYB\+,.style_dashboard_container__phBlA.style_has-notification__CwXZR .style_teacher-navbar__5TCIc{margin-top:60px!important}.style_notification_link__HXAuU{color:#000;cursor:pointer;font-size:14px;font-weight:600;margin-left:10px;text-decoration:underline}.institute-switcher-content .switcher-description{color:#6b7280;font-size:14px}.institute-switcher-content .institutes-list{display:flex;flex-direction:column;gap:12px}.institute-switcher-content .institutes-list .institute-card{align-items:center;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.institute-switcher-content .institutes-list .institute-card:hover:not(.current){background:#eff6ff;border-color:#3b82f6}.institute-switcher-content .institutes-list .institute-card.current{background:#f0fdf4;border-color:#22c55e;cursor:default}.institute-switcher-content .institutes-list .institute-card .institute-info{align-items:center;display:flex;gap:12px}.institute-switcher-content .institutes-list .institute-card .institute-info .institute-logo{border-radius:8px;height:48px;object-fit:cover;width:48px}.institute-switcher-content .institutes-list .institute-card .institute-info .institute-logo-placeholder{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:flex;height:48px;justify-content:center;width:48px}.institute-switcher-content .institutes-list .institute-card .institute-info .institute-details h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 4px}.institute-switcher-content .institutes-list .institute-card .institute-info .institute-details .current-badge{background:#22c55e;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px}.institute-switcher-content .institutes-list .institute-card .arrow-icon{color:#9ca3af}.institute-switcher-btn{align-items:center;display:flex;gap:8px}.institute-switcher-btn .institute-name{color:#fff;font-weight:500}.institute-switcher-btn .current-pill{background:#22c55e;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px}.active-institute-card{align-items:center;background:#22c55e14;border:2px solid #22c55e;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-top:12px;padding:10px 14px;transition:all .2s ease}.active-institute-card:hover{background:#22c55e26}.active-institute-left{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px}.current-badge{background:#22c55e;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.inst-name{color:#fff;font-size:12px;font-weight:500;line-height:1px}.w-100{width:100%}.mobileStyles_text-primary2__LgHJ-,.mobileStyles_text-primary__FHaLv{color:#74bc68!important}.mobileStyles_text-white__yH6aN{color:#fff!important}.mobileStyles_fw-bold__sPfyH{font-weight:500!important}.mobileStyles_text-success__mhLy-{color:#1ca076!important}.mobileStyles_text-dark__n8DzB{color:#181f39!important}.mobileStyles_text-error__KUNrM{color:#be0f00!important}.mobileStyles_text-warning__xPu6z{color:#ffa700!important}.mobileStyles_mobileHeader__Y\+vYd{background-color:#141720;box-shadow:0 2px 8px #00000040;display:none;height:64px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:768px){.mobileStyles_mobileHeader__Y\+vYd{align-items:center;display:flex;justify-content:space-between}}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_logo__W9\+Wt{height:32px;width:auto}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_hamburgerButton__vCGZR{align-items:center;background:#74bc68;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:44px}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_hamburgerButton__vCGZR:before{background:linear-gradient(180deg,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_hamburgerButton__vCGZR:hover{background-color:#5da450;box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_hamburgerButton__vCGZR:active{box-shadow:0 2px 6px #74bc6833;transform:translateY(0)}.mobileStyles_mobileHeader__Y\+vYd .mobileStyles_hamburgerButton__vCGZR svg{stroke:#fff;stroke-width:2.5px;color:#fff;height:26px;position:relative;width:26px;z-index:1}.mobileStyles_mobileMenu__jJRic{background-color:#141720;border-radius:12px;box-shadow:0 6px 24px #0000004d;min-width:280px;padding:16px}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItems__gSrMZ{display:flex;flex-direction:column;gap:8px}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO{align-items:center;background-color:#ffffff0d;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:14px;transition:all .2s ease}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO:hover{background-color:#ffffff1a;transform:translateX(4px)}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO.mobileStyles_active__2wg7P{background-color:#74bc68;color:#fff}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO.mobileStyles_active__2wg7P svg{stroke:#fff}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO.mobileStyles_active__2wg7P .mobileStyles_label__THdga{color:#fff;font-weight:600}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO svg{stroke:#fff;flex-shrink:0;height:22px;width:22px}.mobileStyles_mobileMenu__jJRic .mobileStyles_menuItem__rBvhO .mobileStyles_label__THdga{color:#fff;font-size:15px;font-weight:500;letter-spacing:.2px}.mobileStyles_mobileMenu__jJRic .mobileStyles_divider__6NE3f{background-color:#ffffff1a;height:1px;margin:12px 0}.mobileStyles_mobileMenu__jJRic .mobileStyles_userInfo__uWjc1{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.mobileStyles_mobileMenu__jJRic .mobileStyles_userInfo__uWjc1 .mobileStyles_userAvatar__k84MN{align-items:center;background:linear-gradient(135deg,#74bc68,#5da450);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.mobileStyles_mobileMenu__jJRic .mobileStyles_userInfo__uWjc1 .mobileStyles_userDetails__arxqr{flex:1 1}.mobileStyles_mobileMenu__jJRic .mobileStyles_userInfo__uWjc1 .mobileStyles_userDetails__arxqr .mobileStyles_name__OZoD3{color:#fff;font-size:14px;font-weight:600}.mobileStyles_mobileMenu__jJRic .mobileStyles_userInfo__uWjc1 .mobileStyles_userDetails__arxqr .mobileStyles_email__SOJOx{color:#ccc;font-size:12px}.mobileStyles_mobileMenu__jJRic .mobileStyles_logoutButton__Dfdpk{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;margin-top:8px;padding:14px;transition:all .2s;width:100%}.mobileStyles_mobileMenu__jJRic .mobileStyles_logoutButton__Dfdpk:hover{background:#ef4444;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.mobileStyles_mobileMenu__jJRic .mobileStyles_logoutButton__Dfdpk:active{transform:translateY(0)}.mobileStyles_mobileMenu__jJRic .mobileStyles_logoutButton__Dfdpk svg{stroke:#fff;flex-shrink:0;height:22px;width:22px}.mobileStyles_mobileMenu__jJRic .mobileStyles_logoutButton__Dfdpk span{color:#fff;font-size:15px;font-weight:500;letter-spacing:.2px}@media screen and (max-width:768px){.mobileStyles_sidebar__m9U80{display:none!important}.mobileStyles_mainContent__k\+Ojg{margin-top:56px!important}.mobileStyles_mainContent__k\+Ojg,.mobileStyles_mainContent__k\+Ojg.mobileStyles_sidebarClosed__NE0Ap{margin-left:0!important;width:100%!important}}@media screen and (min-width:768px){.mobileStyles_sidebarClosed__NE0Ap{margin-left:70px!important;width:calc(100vw - 70px)!important}}.styles_layout__3Q8fK{background-color:#f3f3f3;display:flex;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.styles_layout__3Q8fK.styles_loading__1OJ6L{align-items:center;display:flex;justify-content:center}.styles_layout__3Q8fK.styles_loading__1OJ6L .styles_spinner__8VMt9{align-items:center;color:#74bc68;display:flex;font-size:16px;gap:8px}.styles_layout__3Q8fK.styles_loading__1OJ6L .styles_spinner__8VMt9:before{animation:styles_spin__xsq\+H 1s linear infinite;border:3px solid #74bc68;border-radius:50%;border-top-color:#0000;content:"";height:24px;width:24px}.styles_layout__3Q8fK .styles_sidebar__RAqJj{background-color:#121212;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .6s ease;width:250px;z-index:100}@media screen and (max-width:768px){.styles_layout__3Q8fK .styles_sidebar__RAqJj{display:none}}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY{width:70px}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarHeader__KyYMe{justify-content:center;padding:1.5rem 0}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarHeader__KyYMe .styles_logo__earfN{height:32px;width:32px}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w{justify-content:center;padding:12px}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w svg{margin-right:0}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w .styles_label__O8NqX{display:none}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op{justify-content:center}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op .styles_userDetails__H5SKg{display:none}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj{justify-content:center}.styles_layout__3Q8fK .styles_sidebar__RAqJj.styles_closed__I8VOY .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj span{display:none}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe{align-items:center;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;padding:1.5rem 0 1.5rem 1.5rem}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe .styles_logo__earfN{height:auto;max-height:40px;object-fit:contain;transition:all .3s ease;width:195px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe .styles_title__a3LLM{color:#fff;font-size:18px;margin:0 0 0 12px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe .styles_drawerToggle__tbRmZ{align-items:center;background-color:#74bc68;border-radius:4px 0 0 4px;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:0;width:12px;z-index:3}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe .styles_drawerToggle__tbRmZ svg{fill:#fff}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarHeader__KyYMe .styles_drawerToggle__tbRmZ.styles_closed__I8VOY{right:-12px;transform:scale(-1)}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm{flex:1 1;padding:1rem}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w{align-items:center;border-radius:30px;color:#64748b;cursor:pointer;display:flex;margin-bottom:4px;padding:12px;position:relative;transition:all .3s ease}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w:hover{background:#ffffff1a}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w.styles_active__AzFQB{background:#74bc68;color:#fff!important}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w.styles_active__AzFQB svg{stroke:#fff!important}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w.styles_active__AzFQB span{color:#fff!important}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w svg{stroke:#fff;flex-shrink:0;height:20px;width:20px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarMenu__ZDqbm .styles_menuItem__C8y6w .styles_label__O8NqX{color:#fff;font-size:14px;font-weight:500;margin-left:12px;white-space:nowrap}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0{border-top:1px solid #ffffff1a}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;display:flex;gap:12px;margin-bottom:16px;padding:12px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op svg{stroke:#fff;flex-shrink:0;height:24px;width:24px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op .styles_userAvatar__xR8wZ{align-items:center;background:linear-gradient(135deg,#74bc68,#5da450);border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;text-transform:uppercase;width:32px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op .styles_userDetails__H5SKg{color:#fff;flex:1 1}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op .styles_userDetails__H5SKg .styles_name__RsLKA{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_userInfo__xC9op .styles_userDetails__H5SKg .styles_email__NWewy{color:#ccc;display:block;font-size:12px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj{align-items:center;background:#ef44441a;border:1px solid #ef44444d;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease;width:100%}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj svg{stroke:#ef4444;flex-shrink:0;height:18px;width:18px}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj span{color:#ef4444;font-weight:500}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj:hover{background:#ef444426;border-color:#ef444480;color:#dc2626;transform:translateY(-1px)}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj:hover svg{stroke:#dc2626}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj:hover span{color:#dc2626}.styles_layout__3Q8fK .styles_sidebar__RAqJj .styles_sidebarFooter__nRHb0 .styles_logoutButton__2fzqj:active{transform:translateY(0)}.styles_layout__3Q8fK .styles_mainContent__Ve6Cq{background:#f3f3f3;flex:1 1;margin-left:250px;min-height:100vh;overflow-y:auto;position:relative;transition:all .6s ease;width:calc(100vw - 250px)}@media screen and (max-width:768px){.styles_layout__3Q8fK .styles_mainContent__Ve6Cq{margin-left:0;padding-top:56px;width:100%}}.styles_layout__3Q8fK .styles_mainContent__Ve6Cq.styles_sidebarClosed__x9dBs{margin-left:0;width:100vw}.styles_layout__3Q8fK .styles_mainContent__Ve6Cq .styles_contentWrapper__VPL2h{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100vh;padding:24px;transition:all .6s ease;width:100%}.styles_layout__3Q8fK .styles_mainContent__Ve6Cq .styles_contentWrapper__VPL2h.styles_noPadding__z-5ln{padding:0}.styles_layout__3Q8fK .styles_mainContent__Ve6Cq .styles_contentWrapper__VPL2h.styles_whiteBg__U-g3\+{background-color:#fff}.styles_layout__3Q8fK .styles_modalOverlay__lcgZX{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.styles_layout__3Q8fK .styles_modal__b-5PO{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:400px;overflow:hidden;width:90%}.styles_layout__3Q8fK .styles_modalHeader__dNjMb{border-bottom:1px solid #e5e7eb;padding:24px 24px 16px}.styles_layout__3Q8fK .styles_modalHeader__dNjMb h3{color:#111827;font-size:18px;font-weight:600;margin:0}.styles_layout__3Q8fK .styles_modalBody__PW-f6{padding:24px}.styles_layout__3Q8fK .styles_modalBody__PW-f6 p{color:#374151;font-size:16px;line-height:1.5;margin:0}.styles_layout__3Q8fK .styles_modalFooter__7lzj9{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.styles_layout__3Q8fK .styles_cancelButton__yAR0t{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.styles_layout__3Q8fK .styles_cancelButton__yAR0t:hover{background:#f9fafb;border-color:#9ca3af}.styles_layout__3Q8fK .styles_confirmButton__IZX7x{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.styles_layout__3Q8fK .styles_confirmButton__IZX7x:hover{background:#b91c1c}@keyframes styles_spin__xsq\+H{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:768px){.styles_sidebarClosed__x9dBs{margin-left:70px!important;width:calc(100vw - 70px)!important}}.mobileStyles_text-primary2__1viaB,.mobileStyles_text-primary__XvLmV{color:#74bc68!important}.mobileStyles_text-white__mBBMF{color:#fff!important}.mobileStyles_fw-bold__oBEbZ{font-weight:500!important}.mobileStyles_text-success__J7Zag{color:#1ca076!important}.mobileStyles_text-dark__sLn26{color:#181f39!important}.mobileStyles_text-error__K6i3P{color:#be0f00!important}.mobileStyles_text-warning__5Z-Vo{color:#ffa700!important}.mobileStyles_mobileHeader__VIvB6{background-color:#141720;box-shadow:0 2px 8px #00000040;display:none;height:64px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:768px){.mobileStyles_mobileHeader__VIvB6{align-items:center;display:flex;justify-content:space-between}}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_logo__Reva\+{height:32px;width:auto}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_hamburgerButton__HVwkA{align-items:center;background:#74bc68;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:44px}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_hamburgerButton__HVwkA:before{background:linear-gradient(180deg,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_hamburgerButton__HVwkA:hover{background-color:#5da450;box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_hamburgerButton__HVwkA:active{box-shadow:0 2px 6px #74bc6833;transform:translateY(0)}.mobileStyles_mobileHeader__VIvB6 .mobileStyles_hamburgerButton__HVwkA svg{stroke:#fff;stroke-width:2.5px;color:#fff;height:26px;position:relative;width:26px;z-index:1}.mobileStyles_mobileMenu__6Z3Or{background-color:#141720;border-radius:12px;box-shadow:0 6px 24px #0000004d;min-width:280px;padding:16px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItems__a9W3E{display:flex;flex-direction:column;gap:8px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs{align-items:center;background-color:#ffffff0d;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:14px;transition:all .2s ease}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs:hover{background-color:#ffffff1a;transform:translateX(4px)}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs.mobileStyles_active__GsXpJ{background-color:#74bc68;color:#fff}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs.mobileStyles_active__GsXpJ svg{stroke:#fff}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs.mobileStyles_active__GsXpJ .mobileStyles_label__VXGik{color:#fff;font-weight:600}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs svg{stroke:#fff;flex-shrink:0;height:22px;width:22px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_menuItem__iKNUs .mobileStyles_label__VXGik{color:#fff;font-size:15px;font-weight:500;letter-spacing:.2px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_divider__k--o\+{background-color:#ffffff1a;height:1px;margin:12px 0}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_userInfo__5fkRq{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_userInfo__5fkRq .mobileStyles_userAvatar__NpM86{align-items:center;background:linear-gradient(135deg,#74bc68,#5da450);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_userInfo__5fkRq .mobileStyles_userDetails__yFP47{flex:1 1}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_userInfo__5fkRq .mobileStyles_userDetails__yFP47 .mobileStyles_name__v8dF7{color:#fff;font-size:14px;font-weight:600}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_userInfo__5fkRq .mobileStyles_userDetails__yFP47 .mobileStyles_email__bNj6e{color:#ccc;font-size:12px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_logoutButton__Faywc{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;margin-top:8px;padding:14px;transition:all .2s;width:100%}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_logoutButton__Faywc:hover{background:#ef4444;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_logoutButton__Faywc:active{transform:translateY(0)}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_logoutButton__Faywc svg{stroke:#fff;flex-shrink:0;height:22px;width:22px}.mobileStyles_mobileMenu__6Z3Or .mobileStyles_logoutButton__Faywc span{color:#fff;font-size:15px;font-weight:500;letter-spacing:.2px}@media screen and (max-width:768px){.mobileStyles_sidebar__VtAHB{display:none!important}.mobileStyles_mainContent__Vqdzz{margin-top:56px!important}.mobileStyles_mainContent__Vqdzz,.mobileStyles_mainContent__Vqdzz.mobileStyles_sidebarClosed__0yNEQ{margin-left:0!important;width:100%!important}}@media screen and (min-width:768px){.mobileStyles_sidebarClosed__0yNEQ{margin-left:70px!important;width:calc(100vw - 70px)!important}}.styles_layout__jXhlo{background-color:#fff;display:flex;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.styles_layout__jXhlo.styles_loading__oVW5I{align-items:center;display:flex;justify-content:center}.styles_layout__jXhlo.styles_loading__oVW5I .styles_spinner__Bgrud{align-items:center;color:#74bc68;display:flex;font-size:16px;gap:8px}.styles_layout__jXhlo.styles_loading__oVW5I .styles_spinner__Bgrud:before{animation:styles_spin__yfB7a 1s linear infinite;border:3px solid #74bc68;border-radius:50%;border-top-color:#0000;content:"";height:24px;width:24px}.styles_layout__jXhlo .styles_sidebar__hW7\+i{background-color:#121212;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .6s ease;width:250px;z-index:100}@media screen and (max-width:768px){.styles_layout__jXhlo .styles_sidebar__hW7\+i{display:none}}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy{width:70px}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarHeader__\+xh7Y{justify-content:center;padding:1.5rem 0}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarHeader__\+xh7Y .styles_logo__uL5xN{height:32px;width:32px}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9{justify-content:center;padding:12px}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9 svg{margin-right:0}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9 .styles_label__-tlfh{display:none}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3{justify-content:center}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 .styles_userDetails__mcpm0{display:none}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10{justify-content:center}.styles_layout__jXhlo .styles_sidebar__hW7\+i.styles_closed__SyAQy .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10 span{display:none}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y{align-items:center;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;padding:1.5rem 0 1.5rem 1.5rem}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y .styles_logo__uL5xN{height:auto;max-height:40px;object-fit:contain;transition:all .3s ease;width:195px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y .styles_title__0xd0B{color:#fff;font-size:18px;margin:0 0 0 12px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y .styles_drawerToggle__sf9TU{align-items:center;background-color:#74bc68;border-radius:4px 0 0 4px;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:0;width:12px;z-index:3}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y .styles_drawerToggle__sf9TU svg{fill:#fff}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarHeader__\+xh7Y .styles_drawerToggle__sf9TU.styles_closed__SyAQy{right:-12px;transform:scale(-1)}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1{flex:1 1;padding:1rem}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9{align-items:center;border-radius:30px;color:#64748b;cursor:pointer;display:flex;margin-bottom:4px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9:hover{background:#ffffff1a}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9.styles_active__K9rh7{background:#74bc68;color:#fff!important}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9.styles_active__K9rh7 svg{stroke:#fff!important}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9.styles_active__K9rh7 span{color:#fff!important}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9 svg{stroke:#fff;flex-shrink:0;height:20px;width:20px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarMenu__\+D5P1 .styles_menuItem__TRdp9 .styles_label__-tlfh{color:#fff;font-size:14px;font-weight:500;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p{border-top:1px solid #ffffff1a}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;display:flex;gap:12px;margin-bottom:16px;padding:12px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 svg{stroke:#fff;flex-shrink:0;height:24px;width:24px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 .styles_userAvatar__o3v2v{align-items:center;background:linear-gradient(135deg,#74bc68,#5da450);border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;text-transform:uppercase;width:32px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 .styles_userDetails__mcpm0{color:#fff;flex:1 1}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 .styles_userDetails__mcpm0 .styles_name__s9K6h{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_userInfo__MEGL3 .styles_userDetails__mcpm0 .styles_email__ExhSF{color:#ccc;display:block;font-size:12px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10{align-items:center;background:#ef44441a;border:1px solid #ef44444d;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease;width:100%}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10 svg{stroke:#ef4444;flex-shrink:0;height:18px;width:18px}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10 span{color:#ef4444;font-weight:500}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10:hover{background:#ef444426;border-color:#ef444480;color:#dc2626;transform:translateY(-1px)}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10:hover svg{stroke:#dc2626}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10:hover span{color:#dc2626}.styles_layout__jXhlo .styles_sidebar__hW7\+i .styles_sidebarFooter__BWp-p .styles_logoutButton__wVl10:active{transform:translateY(0)}.styles_layout__jXhlo .styles_mainContent__hqKEt{background:#f3f3f3;flex:1 1;margin-left:250px;min-height:100vh;overflow-y:auto;position:relative;transition:all .6s ease;width:calc(100vw - 250px)}@media screen and (max-width:768px){.styles_layout__jXhlo .styles_mainContent__hqKEt{margin-left:0;padding-top:56px;width:100%}}.styles_layout__jXhlo .styles_mainContent__hqKEt.styles_fullWidth__NwloE,.styles_layout__jXhlo .styles_mainContent__hqKEt.styles_sidebarClosed__x5EyD{margin-left:0;width:100vw}@media screen and (max-width:768px){.styles_layout__jXhlo .styles_mainContent__hqKEt.styles_fullWidth__NwloE{padding-top:0}}.styles_layout__jXhlo .styles_mainContent__hqKEt .styles_contentWrapper__rEgOj{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100vh;padding:24px;transition:all .6s ease;width:100%}.styles_layout__jXhlo .styles_mainContent__hqKEt .styles_contentWrapper__rEgOj.styles_noPadding__lj46X{padding:0!important}.styles_layout__jXhlo .styles_mainContent__hqKEt .styles_contentWrapper__rEgOj.styles_whiteBg__PJdxH{background-color:#fff}.styles_layout__jXhlo .styles_modalOverlay__TMLyu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.styles_layout__jXhlo .styles_modal__6M2R\+{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:400px;overflow:hidden;width:90%}.styles_layout__jXhlo .styles_modalHeader__hMk6-{border-bottom:1px solid #e5e7eb;padding:24px 24px 16px}.styles_layout__jXhlo .styles_modalHeader__hMk6- h3{color:#111827;font-size:18px;font-weight:600;margin:0}.styles_layout__jXhlo .styles_modalBody__vFqOo{padding:24px}.styles_layout__jXhlo .styles_modalBody__vFqOo p{color:#374151;font-size:16px;line-height:1.5;margin:0}.styles_layout__jXhlo .styles_modalFooter__OuQEm{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.styles_layout__jXhlo .styles_cancelButton__LasnL{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.styles_layout__jXhlo .styles_cancelButton__LasnL:hover{background:#f9fafb;border-color:#9ca3af}.styles_layout__jXhlo .styles_confirmButton__NqCkP{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.styles_layout__jXhlo .styles_confirmButton__NqCkP:hover{background:#b91c1c}@media screen and (min-width:768px){.styles_sidebarClosed__x5EyD{margin-left:70px!important;width:calc(100vw - 70px)!important}}.h1,.h2,.h3,.h4,.h5,.h6{color:#1b242c!important}.h1{font-size:28px;margin:10px 0}.h2{font-size:26px;font-weight:600!important;margin:5px 0}.h3{font-size:24px}.h3,.h4{margin:10px 0}.h4{font-size:22px}.h5{font-size:20px;font-weight:600!important}.h5,.h6{margin:10px 0}.h6{font-size:18px}.checkbox-input{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dee3e7;border-radius:2px;cursor:pointer;height:20px;outline:none;position:relative;transition:background-color .3s,border-color .3s ease;width:20px}.checkbox-input:checked{background-color:#74bc68;border-color:#74bc68}.checkbox-input:checked:after{border:solid #fff;border-radius:1px;border-width:0 3px 3px 0;content:"";height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.checkbox-input:hover{border-color:#74bc68}.error{color:#be0f00;font-size:12px;margin-top:4px}.error_error_div__po4Gu{color:#be0f00;color:var(--Ab-16,#be0f00);display:flex;font-size:14px;font-weight:500;margin-top:5px}.error_small_error__0OIcQ{font-size:12px;margin-top:3px}.info_text-primary2__juV55,.info_text-primary__jRNw2{color:#74bc68!important}.info_text-white__e-VBP{color:#fff!important}.info_fw-bold__l-3Uk{font-weight:500!important}.info_text-success__Nwt1u{color:#1ca076!important}.info_text-dark__7LiwO{color:#181f39!important}.info_text-error__8Yu7m{color:#be0f00!important}.info_text-warning__zZR9F{color:#ffa700!important}.info_info_div__DEf7J{color:#4a545e;display:flex;font-size:14px;font-weight:400;margin-top:5px}.info_info_div__DEf7J svg{fill:#ffa700;height:13px;line-height:normal;margin-right:6px;width:13px}.info_small_info__s924U{font-size:11px;margin-top:3px}.input_icon{left:15px;position:absolute}.input_icon_wrap{position:relative}.input_icon_wrap .primary-input{padding-left:40px}.text-input-wrapper label{color:#121212;font-size:12px;font-weight:600;margin-bottom:11px}.text-input-wrapper .input_icon{left:28px!important}.form_heading_text-primary2__Smfsd,.form_heading_text-primary__4CJ\+s{color:#74bc68!important}.form_heading_text-white__Y35hD{color:#fff!important}.form_heading_fw-bold__5tMJy{font-weight:500!important}.form_heading_text-success__ATL7U{color:#1ca076!important}.form_heading_text-dark__qkrDC{color:#181f39!important}.form_heading_text-error__mR\+Wt{color:#be0f00!important}.form_heading_text-warning__5Qr-r{color:#ffa700!important}.form_heading_heading__uGOXi{align-items:center;display:flex;flex:1 1;justify-content:space-between;width:100%}.form_heading_title__VVsPp{color:#181f39;font-size:28px;font-weight:700}.form_heading_subtitle__sOaSf{color:#1e273b;font-size:15px;font-weight:400}.form_heading_description__\+yhVy{color:#181f39;font-size:15px;font-weight:400}.password_text-primary2__W\+AnF,.password_text-primary__IH9Fk{color:#74bc68!important}.password_text-white__ZwV6L{color:#fff!important}.password_fw-bold__w-UQ5{font-weight:500!important}.password_text-success__TH6ta{color:#1ca076!important}.password_text-dark__x9ghy{color:#181f39!important}.password_text-error__GqIUE{color:#be0f00!important}.password_text-warning__8dVOw{color:#ffa700!important}.password_info__suVTn{color:#74bc68;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.14px;line-height:16px;position:absolute;right:10px;top:21px}.password_new_info__Y7XZo{right:26px}.password_input_group__VWedg .password_input_pass__sHPjL{width:100%}@media(max-width:350px){.password_input_group__VWedg .password_input-pass__j5Qut{width:40%!important}}.password_input_icon__mPdE8{left:15px;position:absolute}.password_new_input_icon__Lh8CA{left:28px;position:absolute}.password_input_icon_wrap__UTRi0{position:relative}.password_input_icon_wrap__UTRi0 input{padding-left:40px}.password_strength{display:flex;flex-direction:column;gap:5px}.condition_wrapper{align-items:center;display:flex;gap:5px}.condition{background-color:#ccd1df;border-radius:50%;display:inline-block;height:12px;margin-right:5px;transition:background-color .3s;width:12px}.condition.met{background-color:#83bf6e!important}.conditions_not_met .condition{background-color:#be0f00}.condition_heading{color:#1e273b;font-size:14px;font-weight:600;line-height:20px;margin-bottom:0;margin-top:20px}.condition_description{color:#82899a;font-size:14px;font-weight:500;line-height:30px}.profile-selection{padding:2rem 0}.profile-selection__container{max-width:1000px}.profile-selection__title{color:#2c3e50;font-size:2rem;font-weight:700;justify-content:center;margin-bottom:2rem;text-align:center}.profile-selection__grid{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:900px}.profile-selection__card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;gap:1.5rem;padding:1.5rem}.profile-selection__card:hover{border:1px solid #74bc68}.profile-selection__avatar{border-radius:50%;height:50px;overflow:hidden;width:50px}.profile-selection__avatar-img{height:100%;object-fit:cover;width:100%}.profile-selection__info-section{flex:1 1}.profile-selection__name{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.profile-selection__detail-value{color:#555;font-size:.95rem}.profile-selection__select-btn{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.25rem}.profile-selection__select-btn:hover{background:#74bc68}.centered-profile{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;scale:1;top:0;width:100%;z-index:9999}.scaling{scale:.8}.CustomSelect_select_wrapper__WltRc{flex-direction:column}.CustomSelect_label__Gzzjs{color:#121212;font-weight:600;margin-bottom:11px}.CustomSelect_select_with_icon__RPsgU{align-items:center;display:flex;position:relative}.CustomSelect_icon__Mikwt{left:1.5rem;pointer-events:none;position:absolute;z-index:1}.CustomSelect_error_text__G1-S7{color:#c53434;font-size:14px;font-weight:500;margin-top:4px}.styles_background_icons__\+LdFp{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.styles_background_icons__\+LdFp .styles_icon__6vIOD{opacity:1;pointer-events:none;position:absolute;z-index:0}.styles_background_icons__\+LdFp .styles_pencil__y5ytl{left:5%;top:40%;width:70px}.styles_background_icons__\+LdFp .styles_globe__4ga\+n{right:30%;top:10%;width:60px}.styles_background_icons__\+LdFp .styles_palette__gkYPO{bottom:50px;left:15%;width:80px}.styles_background_icons__\+LdFp .styles_medal__RDDjV{left:25%;top:50px;width:70px}.styles_background_icons__\+LdFp .styles_bag__mmkZt{right:5%;top:50%;width:80px}.styles_background_icons__\+LdFp .styles_glass__Ii5Hl{bottom:50px;right:8%;transform:translate(-50%,-50%);width:100px}.styles_background_icons__\+LdFp .styles_palette2__X2-pA{left:45%;top:20%;width:70px}.css-1xc3v61-indicatorContainer,.select__dropdown-indicator,.select__indicator{color:#1b242c!important}.dropdown-label.active{top:1px!important}.user-select-container{position:relative}.user-select-container .form-floating input:focus{align-items:center;border:1px solid #146ef5!important;box-shadow:none;display:flex;padding:0 1.75rem;pointer-events:none;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.user-select-container .form-floating input{border:1px solid #dee3e7!important;border-radius:4px}.button-container{display:flex;justify-content:flex-end;width:100%}.user-select-dropdown-menu{background:#fff;border:1px solid #ebeef6;border-radius:6px;box-shadow:0 6px 6px 0 #1e273b0a;box-sizing:initial;flex-shrink:0;max-height:230px;overflow-y:auto;position:absolute;top:calc(100% + 10px);width:97%;z-index:1000}.user-select-dropdown-menu.adjust-up{bottom:calc(100% + 10px);top:auto}.user-select-dropdown-list{list-style:none;margin:10px 0;padding-left:0!important}.user-select-dropdown-list .search-input{background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:4px;font-size:14px;margin:0 12px;padding:8px 1.75rem;transition:all .2s ease-in-out;width:calc(100% - 24px)!important}.user-select-dropdown-list .search-input:focus{background-color:#fff!important;border-color:#74bc68!important;box-shadow:0 0 0 2px #74bc681a;outline:none}.user-select-dropdown-list .search-input::placeholder{color:#000}.filter-option,.user-select-dropdown-listItem{color:#1e273b;cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 1.75rem}.filter-option:hover,.user-select-dropdown-listItem:hover{background:#f6f8fc}.country-select-dropdown-menu{width:110px!important}.tag-couter{background-color:#fff;border-radius:30px;color:#3b424a;font-size:12px;font-weight:508;height:22px;margin-left:10px;padding:2px 8px}.form-floating{position:relative}.form-floating>label{align-items:center;display:flex;height:100%;left:5px;padding:.2 1rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating.label-up>label{align-items:flex-start;opacity:.65;padding-top:.75rem;transform:scale(.85) translateY(-.7rem) translateX(.15rem)}.user-select-dropdown-listItem input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#0000;border-radius:4px;cursor:pointer;height:16px;outline:none;position:relative;width:16px}.user-select-dropdown-listItem input[type=checkbox]:checked{background-color:#74bc68;border-color:#74bc68}.user-select-dropdown-listItem input[type=checkbox]:before{color:#fff;content:"✔";display:none;font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.user-select-dropdown-listItem input[type=checkbox]:checked:before{display:block}@media(min-width:200px)and (max-width:900px){.user-select-dropdown-menu{width:100%!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{background:#0d1117;color:#c9d1d9}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.lesson-plan,.page-card{background:#fff}.page-card{border-radius:12px;box-shadow:0 0 20px 0 rgba(0,0,0,.039);height:auto;padding:2rem;width:100%}.page-card-disabled{cursor:not-allowed!important;opacity:.7;pointer-events:none}.pagination-component{margin-top:auto}.pagination-component,.pagination-component-not{align-items:center;display:flex;justify-content:space-between}.pagination-component-not{padding:0 15px}.pagination-component .show-results{align-items:center;display:flex;gap:12px}.pagination-component .result{font-size:14px}.pagination-component .dropdown-box{align-items:center;border:1px solid #c0c4c9;border:1px solid var(--50,#c0c4c9);border-radius:8px;color:#333;display:flex;font-weight:500;height:40px;justify-content:center;width:60px}.pagination-component .dropdown-box i{font-size:16px}.pagination-component .dropdown-menu{min-width:60px}.pagination{gap:12px;margin-bottom:0}.pagination .active>.page-link,.pagination .active>.page-link:hover{background-color:#74bc68!important;border-color:#74bc68!important;box-shadow:none;color:#fff;font-weight:600;outline:none}.pagination .page-link:focus{box-shadow:none}.pagination .page-link{background-color:#f6f9ff;color:#333}.pagination .page-item .circular-button:first-child,.pagination .page-item .circular-button:last-child{background-color:#fff}.page-link,.page-link:active,.page-link:focus,.page-link:hover{box-shadow:none;color:#181f39}.circular-button{align-items:center;background-color:#f4f4f4;border:none;border-radius:22%!important;box-shadow:none;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:40px}.side{background-color:#fff;border:1px solid #c0c4c9}.page-item:disabled,.page-link:disabled{background-color:#f4f4f4!important}.circular-button i{font-size:14px;margin-top:3px}@media screen and (max-width:768px){.pagination-component{align-items:flex-start;flex-direction:column;gap:10px;padding-left:10px;width:100vw!important}.pagination-component .show-results{margin-top:10px}.pagination-component .dropdown-box{width:auto}.pagination-component .pagination{flex-wrap:wrap}.pagination-component .page-item{margin-bottom:5px;margin-right:5px}}.text-bold-dark{color:#333;font-weight:500}@media(min-width:200px)and (max-width:900px){.pagination-component .dropdown-box{padding:0 10px}}.pagination-component-mobile{align-items:center;display:flex;flex-direction:row;width:100%!important}.show-results-mobile{display:flex;flex-direction:column;gap:2px!important;margin-top:0!important}.pagination-mobile{gap:2px!important}.table-div{margin-top:18px}.MuiDataGrid-topContainer:after{background-color:#dee3e7!important}.MuiDataGrid-row{--rowBordercolor:#dee3e7!important}.classNotesAdmin_filterRow__paSz3{align-items:flex-end;display:flex;gap:1rem;margin-bottom:1.5rem}.classNotesAdmin_filterBtn__UGBR9{font-family:Montserrat;font-size:1rem;height:40px;margin-left:.2rem;min-width:90px;padding:0 18px}.MuiInputBase-root,.MuiOutlinedInput-root{background-color:#fff!important;border:1px solid #dee3e7!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;height:46px}.MuiInputBase-root:focus,.MuiOutlinedInput-root:focus{border:none!important}.MuiOutlinedInput-notchedOutline{border:none!important;color:#1b242c}.calender-input-component ::placeholder{color:#1b242c!important;font-weight:400}.calender-input-component .Mui-disabled{-webkit-text-fill-color:#1b242c!important;fill:#1b242c!important}.calender-input-component,.error-container{display:contents}.calender-input-component .MuiOutlinedInput-input:not(:placeholder-shown),.error-container .MuiOutlinedInput-input:not(:placeholder-shown){padding-bottom:2px!important}.calender-input-component:focus-within{border:1px solid #181f39;border:1px solid var(--Brand-Color,#181f39);border-radius:4px;display:grid;height:48px;outline:none;overflow:hidden}.calender-input-component:focus-within input:focus{background-color:none;border:none}.calender-input-component:focus-within .MuiInputBase-root,.calender-input-component:focus-within .MuiOutlinedInput-root{border:none!important}.error-container:focus-within{background-color:rgba(197,52,52,.071);border:1px solid #be0f00;border-radius:4px;display:grid;outline:none;overflow:hidden}.error-container:focus-within input:focus{background-color:none;border:none}.error-container:focus-within div{background:#fff!important}.error-container .MuiFormControl-root{border:1px solid #c53434!important;border:1px solid var(--Red,#c53434)!important;border-radius:4px}.error-container .MuiInputBase-root{background-color:rgba(197,52,52,.071)!important;border:none;border:none!important;overflow:hidden}.error-container .MuiInputBase-root input{background-color:#c5343400;border-radius:0}.calender-input-component input{color:#181f39!important;font-weight:500!important;height:.5em!important}.calender-input-component button{color:#181f39;width:45px!important}.calender-input-component :first-child{width:100%}.calender-input-component:focus-within .trydate{font-size:12px!important;left:15px;position:absolute;top:0}.trydate{font-size:12px;top:2px}.place-holder-center{font-size:.85rem;left:15px;position:absolute;top:13px;transition:all .2s ease}.calender-input-component .active{font-size:12px!important}.css-1wy8uaa-MuiButtonBase-root-MuiPickersDay-root.Mui-selected,.css-innj4t-MuiPickersYear-yearButton.Mui-selected{background-color:#74bc68!important;color:#000!important}.calender-input-component,.dateSelector{position:relative;width:100%}.calender-input-component{display:inline-block}.date-picker-input{background-color:#fff;border:1px solid #dee3e7;border-radius:4px;font-size:14px;font-weight:500;height:46px;padding:12px 15px;width:100%;z-index:2}.trydate{color:#1b242c;font-size:.85rem;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.trydate.active{color:#1b242c;font-size:12px;top:4px;transform:none}.trydate.place-holder-center{font-size:14px}.calender-input-component:focus-within .date-picker-input{border-color:#1b242c;border-color:var(--Brand-Color,#1b242c);outline:none}.calender-input-component:focus-within .trydate{font-size:12px;top:4px}.usage_headerRow__WoAq3{align-items:center;display:flex;justify-content:space-between}.usage_title__Vu022{color:#121212;font-family:Montserrat;font-size:32px;font-weight:600;margin:0}.usage_dropdownWrap__EiMhg{min-width:220px}.usage_metricsCard__dhd-c{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:24px 32px 16px}.usage_metricsHeader__crQXm{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.usage_metricsTitle__9BpX8{font-size:20px;font-weight:500}.usage_metricsFilters__crTqw{display:flex;gap:16px}.usage_analyticsCard__Y3aW\+{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:24px;margin-top:16px;padding:24px 32px}.usage_analyticsHeader__r7Xgj{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.usage_analyticsTitle__rbhYp{font-family:Montserrat;font-size:20px;font-weight:500}.usage_analyticsFilters__KF5Et{display:flex;gap:16px}.usage_analyticsGrid__TbuRO{display:flex;gap:24px;margin-bottom:8px}.usage_analyticsBox__uVK0u{align-items:flex-start;background:#eaf7ef;border-radius:8px;display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;margin-right:0;min-width:180px;padding:18px 32px}.usage_analyticsGridNoGap__\+HTLA .usage_analyticsBox__uVK0u:not(:last-child){margin-right:0}.usage_analyticsLabel__FIAFA{color:#515151;font-family:Montserrat;font-size:14px;font-weight:500;margin-bottom:4px}.usage_analyticsValue__u8dHc{color:#000;font-family:Montserrat;font-size:20px;font-weight:600;margin:0}.usage_analyticsPercentiles__mrLF1{background:#eaf7ef;border-radius:8px;display:flex;flex-direction:column;font-size:1rem;gap:4px;justify-content:center;min-width:180px;padding:12px 24px}.usage_analyticsPercentiles__mrLF1 span{color:#222;float:right;font-weight:600}.usage_analyticsTableWrap__UHbUE{margin-top:12px}.usage_analyticsTable__ZI2fR{background:#fff;border-collapse:collapse;border-radius:8px;font-size:1rem;overflow:hidden;width:100%}.usage_analyticsTable__ZI2fR td,.usage_analyticsTable__ZI2fR th{padding:12px 16px;text-align:left}.usage_analyticsTable__ZI2fR th{background:#e9ecef;font-weight:600}.usage_analyticsTable__ZI2fR tr:not(:last-child) td{border-bottom:1px solid #e9ecef}.usage_dropdown__nqiRG{min-width:140px}.usage_userTypeToggleCenter__ELI1A{display:flex;justify-content:center;margin-bottom:8px}.usage_toggleCenterRow__FRxM9{display:flex;justify-content:center;margin-top:18px}.usage_toggleGroupSmall__KnSWp,.usage_toggleGroup__4J6Ex{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:32px;gap:0;padding:4px}.usage_toggleGroupSmall__KnSWp{display:flex}.usage_toggleBtn__vULur{background:#0000;border:none;border-radius:28px;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:500;min-width:140px;padding:10px 24px;text-align:center;transition:all .2s ease;white-space:nowrap}.usage_toggleBtn__vULur:hover{color:#475569}.usage_toggleActive__BNyo7{background:#8fd19e;border:none;border-radius:28px;box-shadow:0 2px 4px #8fd19e33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;min-width:140px;padding:10px 24px;text-align:center;white-space:nowrap}.usage_analyticsGridNoGap__\+HTLA{display:flex;gap:0}.usage_metricsTopRow__3nbY0{display:flex;gap:12px;justify-content:space-between}.usage_metricsToggleDropdownRow__\+SoK8{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-end}.usage_analyticsGridFigma__8TeW3{display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.usage_analyticsBoxFigmaOne__zBQv7{background:#f0fdf4}.usage_analyticsBoxFigmaOne__zBQv7,.usage_analyticsBoxFigmaTwo__AcoUr{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;font-size:1.1rem;justify-content:center;padding:24px 32px;width:100%}.usage_analyticsBoxFigmaTwo__AcoUr{background:#fefce8}.usage_analyticsPercentilesFigma__fzvS4{background:#f7f8f7;border-radius:8px;display:flex;flex-direction:column;font-size:1rem;gap:6px;justify-content:center;min-width:260px;padding:24px 32px}.usage_analyticsPercentilesFigma__fzvS4 span{color:#222;float:right;font-weight:600}.usage_tabGroup__hyZ-\+{background:#f7f8f7;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.usage_tabGroup__hyZ-\+ .usage_tab__GoE\+\+{cursor:pointer;min-width:140px;padding:8px 16px;text-align:center;white-space:nowrap}.usage_tabGroup__hyZ-\+ .usage_tab__GoE\+\+:not(:last-child){border-right:1px solid #e2e8f0}.usage_activeTab__Wx775{background:#dcfce7;border-color:#dcfce7}.usage_toggleGroup__4J6Ex{display:flex;justify-content:center;margin-top:15px}.usage_toggle__SLfr6{cursor:pointer}.usage_activeToggle__fJIcx{background:#fff;border-color:#000;font-weight:700}@media(max-width:1200px){.usage_usageWrapper__iwCYK{max-width:98vw;padding:16px 8px}.usage_analyticsCard__Y3aW\+,.usage_metricsCard__dhd-c{padding:16px 8px}}.search,.search_lg,.search_md,.search_sm{flex:1 1;max-width:300px;transition:none}.search .search-focused,.search .search-prepend-focused,.search_lg .search-focused,.search_lg .search-prepend-focused,.search_md .search-focused,.search_md .search-prepend-focused,.search_sm .search-focused,.search_sm .search-prepend-focused{background-color:#fff!important;border:1px solid #000!important;height:46px!important}.search .search-focused,.search_lg .search-focused,.search_md .search-focused,.search_sm .search-focused{border-left:none!important}.search .search-prepend-focused,.search_lg .search-prepend-focused,.search_md .search-prepend-focused,.search_sm .search-prepend-focused{border-right:none!important}.form-control{transition:none}.search input:focus,.search_lg input:focus,.search_md input:focus,.search_sm input:focus{box-shadow:none;outline:none}.search .form-control::placeholder,.search .input-group,.search .input-group-prepend .input-group-text i,.search_lg .form-control::placeholder,.search_lg .input-group,.search_lg .input-group-prepend .input-group-text i,.search_md .form-control::placeholder input::placeholder,.search_md .input-group,.search_md .input-group-prepend .input-group-text i,.search_sm .form-control::placeholder input::placeholder,.search_sm .input-group,.search_sm .input-group-prepend .input-group-text i{color:#555f6d!important}.search input{height:44px!important}.search_sm input{height:36px!important}.search_lg input{height:48px!important}.search_md input{height:42px!important}.search .input-group-prepend .input-group-text,.search_lg .input-group-prepend .input-group-text,.search_md .input-group-prepend .input-group-text,.search_sm .input-group-prepend .input-group-text{background-color:#f4f4f4;border:none;border-radius:30px 0 0 30px;height:44px;padding-right:0}.search_lg .input-group-prepend .input-group-text{height:48px!important}.search_md .input-group-prepend .input-group-text{height:42px!important}.search_sm .input-group-prepend .input-group-text{height:36px!important}.search .form-control,.search_lg .form-control,.search_md .form-control,.search_sm .form-control{background-color:#f4f4f4;border:none;border-radius:0 30px 30px 0;color:#6f767e}.white .input-group input,.white .input-group-prepend .input-group-text{background-color:#fff;border:1px solid #ced5de}.white .input-group input{border-left:none;border-right:1px solid #ced5de!important}@media screen and (max-width:600px){.search,.search_lg,.search_md,.search_sm{flex:none;max-width:100%}}.search-container input::placeholder{color:#555f6d!important;font-size:14px;font-weight:400}.custom-filter-container{cursor:pointer;position:relative}.filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:14px 16px}.filter-header .header{color:#181f39;font-size:18px;font-weight:600;margin-bottom:0}.filter-header .header i{font-size:14px}.filter-box{background-color:#fff;border:1px solid #efefef;border:1px solid var(--30,#efefef);border-radius:10px;box-shadow:0 4px 16px 0 #0000000f;display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 12px);z-index:100}.filter-data-box{flex-direction:row}.filter-data-box,.filter-key-box{display:flex;max-height:300px;overflow-y:auto}.filter-key-box{background-color:#f5f7f9;border-right:1px solid #efefef;flex-direction:column;min-width:170px}.filter-key{align-items:center;color:#181f39;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;padding:8px 10px}.active-key,.filter-key:active,.filter-key:focus,.filter-key:hover{background-color:#fff;border-left:3px solid #74bc68}.filters-column{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;min-height:300px;min-width:170px;overflow-y:scroll;padding:0 15px 15px;width:240px}.filters-column .checkbox_container{justify-content:start;width:100%}.filters-column input{background-color:#fff}label{font-size:14px!important}.dot-primary{background-color:#74bc68;border-radius:50%;display:inline-block;height:6px;margin:0 7px;width:6px}@media(min-width:200px)and (max-width:480px){.filter-mobile-container .filter-box{right:-57px;scale:.7;top:calc(100% - 41px)}}.active-filter{background:#f1f3f5!important;background:var(--Dark-4,#f1f3f5)!important}button:is(.filter-contain-btn){background:none;border:1px solid #555f6d;border-radius:30px;font-size:14px;font-weight:500;height:43px;padding:8px 16px}button:is(.filter-contain-btn):hover{background:#f1f3f5;background:var(--Dark-4,#f1f3f5);color:#1b242c}@media(min-width:200px)and (max-width:600px){.filter-mobile-container .filter-box{scale:.7;top:calc(100% - 41px)}.filter-mobile-container-btn{min-width:auto!important}}.AssessmentListing_text-primary2__sG-of,.AssessmentListing_text-primary__DbTAw{color:#74bc68!important}.AssessmentListing_text-white__jCXSG{color:#fff!important}.AssessmentListing_fw-bold__aVry0{font-weight:500!important}.AssessmentListing_text-success__ZuRgq{color:#1ca076!important}.AssessmentListing_text-dark__rTPr9{color:#181f39!important}.AssessmentListing_text-error__\+vs-6{color:#be0f00!important}.AssessmentListing_text-warning__JkYbH{color:#ffa700!important}.AssessmentListing_HeadingStyle__W-2xE{font-family:Montserrat;font-size:24px;font-weight:600;line-height:32px}.AssessmentListing_headingSearchWrap__yVJv3{display:flex;justify-content:space-between;padding-bottom:10px}.AssessmentListing_valueStyle__Rg6uz{font-family:Montserrat;font-size:11px;font-weight:400}.AssessmentListing_EditStyle__0-QLS{padding-left:10px}.AssessmentListing_viewEdit__-S9iC{align-items:center;display:flex}.AssessmentListing_searchButton__V7seb{align-items:center;display:flex;gap:20px;justify-content:space-between}.no-content-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:5%;padding-top:6%}.no-content-title{color:#1b242c;font-size:24px;font-weight:600;line-height:32px;margin-bottom:6px;text-align:center}.no-content-subtitle{color:#697184;font-size:16px;font-weight:400;max-width:416px;text-align:center}.no-content-circle{align-items:center;background-color:#efefef;border-radius:50%;display:flex;height:86px;justify-content:center;width:86px}.no-content-circle i{color:#181f39;font-size:32px}.styles_helpSupportContainer__Ge35E{background:#f9fafb;display:flex;flex-direction:column;height:100vh;width:100%}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:1rem 2rem}@media(max-width:768px){.styles_helpSupportContainer__Ge35E .styles_header__HpCXG{align-items:flex-start;flex-direction:column;gap:.75rem;padding:1rem 1.5rem}}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi{align-items:center;display:flex;gap:1rem}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi .styles_backButton__ra5Ep{align-items:center;background:#f0f9ee;border:none;border-radius:6px;color:#74bc68;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi .styles_backButton__ra5Ep:hover{background:#74bc68;color:#fff}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi .styles_headerIcon__fBqUj{stroke-width:2;color:#74bc68}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi .styles_title__LecFQ{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0}@media(max-width:768px){.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerLeft__aBwJi .styles_title__LecFQ{font-size:1.25rem}}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi{display:flex;gap:.75rem}@media(max-width:768px){.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi{width:100%}}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi .styles_actionButton__bW7gZ{align-items:center;background:#fff;border:1.5px solid #74bc68;border-radius:6px;color:#74bc68;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}@media(max-width:768px){.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi .styles_actionButton__bW7gZ{flex:1 1;justify-content:center}}.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi .styles_actionButton__bW7gZ.styles_active__tkE9K,.styles_helpSupportContainer__Ge35E .styles_header__HpCXG .styles_headerButtons__FXOsi .styles_actionButton__bW7gZ:hover{background:#74bc68;color:#fff}.styles_helpSupportContainer__Ge35E .styles_contentArea__Hs7G3{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B{background:#fff;display:flex;flex-direction:column;height:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.5rem}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:900px;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_welcomeHeader__X4bAP{text-align:center}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_welcomeHeader__X4bAP .styles_welcomeLogo__nYtSz{display:block;height:60px;margin:0 auto 1rem;object-fit:contain;width:60px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_welcomeHeader__X4bAP h2{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .5rem}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_welcomeHeader__X4bAP p{color:#6b7280;font-size:.95rem;margin:0}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_botMessageCard__rQ2uF{align-items:flex-start;background:#f0f9ee;border:1px solid #d1f0c9;border-radius:12px;display:flex;gap:.75rem;max-width:700px;padding:1rem 1.25rem;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_botMessageCard__rQ2uF img.styles_botAvatar__n4uaa{flex-shrink:0;height:24px;object-fit:contain;width:24px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_botMessageCard__rQ2uF p{color:#374151;font-size:.95rem;line-height:1.5;margin:0}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;text-align:left;transition:all .2s ease}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im:hover{border-color:#74bc68;box-shadow:0 4px 12px #74bc6826;transform:translateY(-2px)}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im .styles_suggestionIcon__waWVC{align-items:center;background:#f0f9ee;border-radius:6px;color:#74bc68;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im .styles_suggestionContent__X7fGV{flex:1 1}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im .styles_suggestionContent__X7fGV h4{color:#1a1a1a;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_welcomeSection__hUmqr .styles_quickSuggestions__foSfp .styles_suggestionCard__5J3Im .styles_suggestionContent__X7fGV p{color:#6b7280;font-size:.8rem;line-height:1.4;margin:0}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn{align-items:flex-start;animation:styles_fadeIn__Kv14m .3s ease;display:flex;gap:.75rem;margin-bottom:1rem;max-width:800px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn.styles_user__W1W85{flex-direction:row-reverse;margin-left:auto}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn.styles_bot__9RIAE{margin-right:auto}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn .styles_messageAvatar__0-l4M{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn .styles_messageAvatar__0-l4M img{background:#74bc68;border-radius:50%;height:100%;object-fit:contain;padding:6px;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn .styles_messageAvatar__0-l4M span{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn .styles_messageContent__AMDva{background:#f3f4f6;border-radius:12px;max-width:600px;padding:.75rem 1rem}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn .styles_messageContent__AMDva p{color:#374151;font-size:.9rem;line-height:1.5;margin:0}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn.styles_user__W1W85 .styles_messageContent__AMDva{background:#74bc68}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_messagesArea__3jF0t .styles_messageGroup__VRubn.styles_user__W1W85 .styles_messageContent__AMDva p{color:#fff}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy{background:#fff;border-top:1px solid #e5e7eb;bottom:0;padding:.75rem 2.5rem .5rem;position:-webkit-sticky;position:sticky}@media(max-width:768px){.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy{padding:.75rem 1.5rem .5rem}}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_promptBoxContainer__Daszz{background:#fff;border-radius:12px;box-shadow:0 2px 5px #0000001a;padding:15px;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_promptBoxContainer__Daszz textarea{color:#1a1a1a;font-family:inherit;font-size:.95rem;outline:none;resize:none}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_promptBoxContainer__Daszz textarea::placeholder{color:#9ca3af}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_promptBoxContainer__Daszz .styles_senderButtonsContainer__AZz0j{align-items:start;display:flex;justify-content:space-between;margin-top:10px;width:100%}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatIconButton__Y4YHI,.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatIconContainer__nXVi9{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatIconButton__Y4YHI{border-radius:40px;font-size:12px;font-weight:500;min-width:40px;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatIconButton__Y4YHI svg{margin-right:7px}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatCommonIcon__Z1PoS{background-color:#fff;border:1px solid #efefef}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_chatCommonIcon__Z1PoS:hover{background-color:#f8f9fb}.styles_helpSupportContainer__Ge35E .styles_chatbotSection__ak17B .styles_inputArea__8j9jy .styles_disabled__6S8HA{cursor:not-allowed!important;opacity:.5}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb{background:#fff;height:100%;overflow-y:auto;padding:1.5rem 1rem}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqsHeader__ddA8A,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_sectionHeader__F74JS,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqsHeader__ddA8A,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_sectionHeader__F74JS,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqsHeader__ddA8A,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_sectionHeader__F74JS{margin:0 0 2rem;max-width:100%;text-align:left}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_sectionHeader__F74JS .styles_backToChat__8vPdF,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_sectionHeader__F74JS .styles_backToChat__8vPdF,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_sectionHeader__F74JS .styles_backToChat__8vPdF{align-items:center;background:#f0f9ee;border:1px solid #74bc68;border-radius:6px;color:#74bc68;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_sectionHeader__F74JS .styles_backToChat__8vPdF:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_sectionHeader__F74JS .styles_backToChat__8vPdF:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqsHeader__ddA8A .styles_backToChat__8vPdF:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_sectionHeader__F74JS .styles_backToChat__8vPdF:hover{background:#74bc68;color:#fff}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqsHeader__ddA8A h2,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_sectionHeader__F74JS h2,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqsHeader__ddA8A h2,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_sectionHeader__F74JS h2,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqsHeader__ddA8A h2,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_sectionHeader__F74JS h2{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqsHeader__ddA8A p,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_sectionHeader__F74JS p,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqsHeader__ddA8A p,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_sectionHeader__F74JS p,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqsHeader__ddA8A p,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_sectionHeader__F74JS p{color:#6b7280;font-size:.95rem;margin:0}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryIntro__WmIYm,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryIntro__WmIYm,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryIntro__WmIYm{margin-bottom:2rem;margin-top:1rem}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryIntro__WmIYm p,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryIntro__WmIYm p,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryIntro__WmIYm p{color:#6b7280;font-size:.95rem;margin:0}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqFooter__II6JG,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqFooter__II6JG,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqFooter__II6JG{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem;text-align:center}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqFooter__II6JG p,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqFooter__II6JG p,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqFooter__II6JG p{color:#6b7280;font-size:.95rem;margin:0 0 1rem}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa{align-items:center;background:#74bc68;border:1px solid #74bc68;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqFooter__II6JG .styles_contactCTA__3Qnsa:hover{background:#5da553;border-color:#5da553}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc{border-bottom:2px solid #e5e7eb;display:flex;gap:1rem;margin-bottom:1.5rem;max-width:100%}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;position:relative;transition:color .2s ease}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:after,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:after,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:after{background:#0000;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol:hover{color:#74bc68}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K:after,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K:after,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_categoryTabs__5gvhc .styles_categoryTab__p6Qol.styles_active__tkE9K:after{background:#74bc68}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1{display:flex;flex-direction:column;gap:.75rem;margin:0;max-width:100%}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19:hover{border-color:#74bc68}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw{align-items:center;background:#fff;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background .2s ease;width:100%}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG:hover,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw:hover{background:#f9fafb}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionNumber__RbmZ7,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionNumber__RbmZ7{color:#74bc68;flex-shrink:0;font-weight:600}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_questionText__C5rZC,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_questionText__C5rZC{flex:1 1}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw .styles_icon__5Tvxw{color:#74bc68;flex-shrink:0;transition:transform .3s ease}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqQuestion__Q-NmG.styles_expanded__2f3pU .styles_icon__5Tvxw,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_expandIcon__XpaTz,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryTerm__v22Yw.styles_expanded__2f3pU .styles_icon__5Tvxw{transform:rotate(180deg)}.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqSection__nMDGJ .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_faqsSection__4SaaA .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_faqList__7fzvY .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_faqItem__4RpSR .styles_glossaryDefinition__vn0Bj,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_faqAnswer__ADcHK,.styles_helpSupportContainer__Ge35E .styles_glossarySection__RZjrb .styles_glossaryList__3upA1 .styles_glossaryItem__rJT19 .styles_glossaryDefinition__vn0Bj{animation:styles_slideDown__Ah\+9z .3s ease;color:#4b5563;font-size:.9rem;line-height:1.6;padding:0 1.25rem 1rem}@keyframes styles_fadeIn__Kv14m{0%{opacity:0}to{opacity:1}}@keyframes styles_slideDown__Ah\+9z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-maker_loading-overlay__1XkgI{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.slide-maker_loading-image__IqQbm{height:80px;width:80px}.slide-maker_form-section-1__04YZP{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px}.slide-maker_suggested_presentations__FQMmA{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-top:1.5rem;padding:20px}.slide-maker_suggested_presentations__FQMmA h2{font-size:1.5rem;margin-bottom:1rem}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation_list__RmY2L{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));width:100%}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation__1DGbv{background-color:#f9f9f9;border:1px solid #efefef;border-radius:10px;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation__1DGbv h3{font-size:1rem!important;margin-bottom:8px}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation__1DGbv .slide-maker_creation_date__zJEF1{color:#666;font-size:.9rem;margin-bottom:12px}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation__1DGbv .slide-maker_button_group__M90bA{display:flex;gap:16px;margin-top:auto}.slide-maker_suggested_presentations__FQMmA .slide-maker_presentation__1DGbv .slide-maker_button_group__M90bA .slide-maker_btn__wcs-F{min-width:100px}body,html{margin:0;padding:0}@media(min-width:901px){body,html{height:100vh;overflow-y:hidden}}body{background-color:#f9fafb}.notifications-container{background-color:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;margin-top:1rem;overflow:hidden;width:100%}.notifications-filters{border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1.5rem}.notifications-filters .filter-buttons{display:flex;gap:2rem}.notifications-filters .filter-buttons button{background:none;border:none;color:#121212;cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem 0;position:relative;transition:color .2s}.notifications-filters .filter-buttons button:hover{color:#1f2937}.notifications-filters .filter-buttons button.active{color:#74bc68}.notifications-filters .filter-buttons button.active:after{background-color:#74bc68;border-radius:1px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.notifications-filters .header-actions .mark-all-read{align-items:center;background:none;border:none;border-radius:.25rem;color:#74bc68;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:color .2s}.notifications-filters .header-actions .mark-all-read:hover{color:#57a74a}.notifications-list{flex:1 1;overflow-y:auto}.notifications-list .notification-item{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;padding:1rem 1.5rem;transition:background-color .2s}.notifications-list .notification-item:last-child{border-bottom:none}.notifications-list .notification-item:hover{background-color:#f9fafb}.notifications-list .notification-item.unread{background-color:#e7f4e5}.notifications-list .notification-item.unread .notification-text{font-weight:500}.notifications-list .notification-item .notification-icon{align-items:center;background-color:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:1rem;width:36px}.notifications-list .notification-item .notification-icon .icon.message{color:#6c5dd3}.notifications-list .notification-item .notification-icon .icon.mention{color:#8b5cf6}.notifications-list .notification-item .notification-icon .icon.system{color:#10b981}.notifications-list .notification-item .notification-icon .icon.alert{color:#ef4444}.notifications-list .notification-item .notification-icon .icon.like,.notifications-list .notification-item .notification-icon .icon.reminder{color:#f59e0b}.notifications-list .notification-item .notification-icon .icon.gift{color:#ec4899}.notifications-list .notification-item .notification-icon .icon.default{color:#6b7280}.notifications-list .notification-item .notification-content{flex:1 1}.notifications-list .notification-item .notification-content .notification-text{color:#1f2937;font-size:.875rem;margin:0 0 .25rem}.notifications-list .notification-item .notification-content .notification-time{color:#6b7280;font-size:.75rem;margin:0}.notifications-list .notification-item .notification-actions{display:flex;gap:.5rem;margin-left:.5rem}.notifications-list .notification-item .notification-actions .action-button{background:none;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s,background-color .2s}.notifications-list .notification-item .notification-actions .action-button:hover{background-color:#f3f4f6}.notifications-list .notification-item .notification-actions .action-button:hover.read{color:#74bc68}.notifications-list .notification-item .notification-actions .action-button:hover.delete{color:#ef4444}.notifications-list .loading-state{align-items:center;display:flex;height:100%;justify-content:center}.notifications-list .empty-state{padding:4rem 1.5rem;text-align:center}.notifications-list .empty-state .empty-icon{align-items:center;background-color:#f3f4f6;border-radius:50%;color:#9ca3af;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.notifications-list .empty-state .empty-title{color:#374151;font-size:1rem;font-weight:500;margin:0 0 .5rem}.notifications-list .empty-state .empty-subtitle{color:#6b7280;font-size:.875rem;margin:0}.PersonalisedQuizListing_text-primary2__n1O7Z,.PersonalisedQuizListing_text-primary__jE2oS{color:#74bc68!important}.PersonalisedQuizListing_text-white__v3x\+G{color:#fff!important}.PersonalisedQuizListing_fw-bold__usiK4{font-weight:500!important}.PersonalisedQuizListing_text-success__FuQza{color:#1ca076!important}.PersonalisedQuizListing_text-dark__b17Hj{color:#181f39!important}.PersonalisedQuizListing_text-error__9CGbS{color:#be0f00!important}.PersonalisedQuizListing_text-warning__-QikE{color:#ffa700!important}.PersonalisedQuizListing_HeadingStyle__WD7Go{font-family:Montserrat;font-size:24px;font-weight:600;line-height:32px}.PersonalisedQuizListing_headingSearchWrap__F72U8{display:flex;justify-content:space-between;padding-bottom:10px}.PersonalisedQuizListing_valueStyle__Yng17{font-family:Montserrat;font-size:11px;font-weight:400}.PersonalisedQuizListing_EditStyle__yfJ60{padding-left:10px}.PersonalisedQuizListing_viewEdit__40VJP{align-items:center;display:flex}.PersonalisedQuizListing_searchButton__fwBYB{align-items:center;display:flex;gap:20px;justify-content:space-between}.assessment-card-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.assessment-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:10px;padding:16px;width:300px}.card-title{font-size:16px;overflow-wrap:anywhere;white-space:wrap}.card-action-icon{cursor:pointer}.card-body{display:flex;flex-direction:column;gap:8px}.card-item{display:flex;font-size:14px}.card-label{color:#555;font-weight:700;min-width:45%;width:45%}.card-value{color:#222}.card-footer{display:flex;justify-content:center;margin-top:12px}.view-btn{background:#2681ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.view-btn:hover{background:#1a5bbf}@media (max-width:600px){.assessment-card{width:100%}.card-title{max-width:100%}}@media (min-width:600px) and (max-width:900px){.assessment-card{width:48%}.card-title{max-width:100%}.assessment-card-list{justify-content:start}}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:initial}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:initial}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:initial}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,#fff0);height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,#fff0 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid #0000;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:#0000;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}.balanced-sliders-container{background:#000;border-radius:10px;box-shadow:0 4px 10px #00ff004d;margin:20px auto;padding:20px;text-align:center;width:350px}.balanced-sliders-container h3{color:#fff;margin-bottom:15px}.slider-group{margin:15px 0}.slider-label{color:#fff;display:block;font-size:16px;margin-bottom:5px}input[type=range]{-webkit-appearance:none;background:#333;border-radius:5px;height:8px;outline:none;transition:background .3s;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#32cd32;border-radius:50%;cursor:pointer;height:16px;width:16px}.bg-gray-50{background-color:#fff}header{background:linear-gradient(90deg,#fff,#f0f7ff);box-shadow:0 2px 10px #0000000d}.text-blue-600{color:#2563eb;font-weight:700;letter-spacing:.02em}input{background:#fff}.bg-blue-600{background-color:#2563eb;border:none}.bg-blue-600:hover{background-color:#1d4ed8;box-shadow:0 4px 6px #2563eb40}.bg-blue-100{background-color:#dbeafe}.bg-white{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000a,0 1px 3px #0000000f;transition:all .3s ease}.bg-white:hover{box-shadow:0 10px 15px #0000000a,0 4px 6px #00000014;transform:translateY(-2px)}h4.text-lg{border-bottom:1px solid #e5e7eb;color:#1e3a8a;font-size:20px;font-weight:500;padding-bottom:.25rem;padding-top:.25rem}.difficulty-badge{border-radius:9999px;font-size:.75rem;font-weight:600;height:30px;letter-spacing:.05em;padding:.25rem .75rem}.difficulty-easy{background-color:#dcfce7;border:1px solid #86efac;color:#15803d}.difficulty-medium{background-color:#fef9c3;border:1px solid #fde047;color:#854d0e}.difficulty-hard{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.difficulty-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23374151'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:6px;min-width:120px;padding:.375rem 2.5rem .375rem .75rem;width:auto}.difficulty-select.easy{background-color:#dcfce7;border-color:#86efac}.difficulty-select.medium{background-color:#fef9c3;border-color:#fde047}.difficulty-select.hard{background-color:#fee2e2;border-color:#fca5a5}.bg-gray-50{background-color:#f8fafc;border-radius:8px;transition:all .2s ease}.bg-gray-50:hover{background-color:#f0f7ff;box-shadow:0 4px 6px #0000000d}.border-gray-200{border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.border-gray-200:hover{border-color:#93c5fd;box-shadow:0 4px 6px #3b82f61a}.text-green-600{background-color:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-weight:600;padding:.25rem .5rem}.true-false-options{display:flex;gap:1rem;margin:1rem 0}.true-false-option{border:2px solid #0000;border-radius:6px;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.true-false-option.true{background-color:#dcfce7;color:#15803d}.true-false-option.true.selected{border-color:#15803d}.true-false-option.false{background-color:#fee2e2;color:#b91c1c}.true-false-option.false.selected{border-color:#b91c1c}.answer-label{color:#1f2937;font-weight:600;margin-bottom:.5rem;margin-right:10px}.answer-value{background-color:#f3f4f6;border-radius:6px;color:#1f2937;padding:.375rem .75rem}@media(max-width:768px){.grid-cols-2{grid-template-columns:1fr}.grid-cols-3,.grid-cols-5{grid-template-columns:repeat(2,1fr)}}.hover\:shadow-md:hover{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.hover\:border-blue-200:hover{border-color:#bfdbfe}.DifficultySelect{display:inline-block;position:relative}.DifficultySelect select{min-width:120px;padding-right:2rem}.DifficultyBadge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.card-enter{animation:fadeIn .3s ease-out forwards}.containers{background-color:#f9fafb;min-height:100vh;padding:16px 12px}.content-wrapper{margin:0 auto;max-width:1024px}.header-card{border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;margin-bottom:16px;padding:16px}.header-content2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.header-info{flex:1 1}.assignment-title{color:#111827;font-size:24px;font-weight:600;margin-bottom:6px}.assignment-meta{color:#6b7280;font-size:12px;gap:12px}.assignment-meta,.meta-item{align-items:center;display:flex}.meta-item{gap:3px}.meta-divider{color:#6b7280}.toggle-instructions-btn{align-items:center;background-color:#74bc68;border-radius:4px;color:#fff;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:background-color .2s}.toggle-instructions-btn:hover{background-color:#16a34a}.course-info-grid{grid-gap:12px;background-color:#f9fafb;border-radius:6px;display:grid;gap:12px;grid-template-columns:1fr;padding:12px}@media (min-width:768px){.course-info-grid{grid-template-columns:repeat(4,1fr)}}.info-label{color:#6b7280;display:block;font-size:12px;font-weight:500}.info-value{color:#111827;font-size:14px;font-weight:500}.info-subvalue{color:#6b7280;font-size:12px}.instructions-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;margin-bottom:16px;padding:16px}.instructions-title{align-items:center;color:#111827;display:flex;font-size:16px!important;font-weight:600;gap:6px;margin-bottom:12px}.purpose-section{background-color:#f0fdf4;border-left:3px solid #74bc68;margin-bottom:12px;padding:12px}.purpose-label{color:#000;font-size:12px;font-weight:600;margin-bottom:6px}.purpose-text{color:#000;font-size:14px}.instructions-content{margin-top:6px}.guidelines-label{color:#111827;font-size:14px;font-weight:500}.guidelines-list{color:#374151;list-style:disc;margin-top:6px;padding-left:20px}.guidelines-list li{font-size:14px;margin-bottom:3px}.questions-container{display:flex;flex-direction:column;gap:16px}.question-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.question-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px}.question-header-content{align-items:center;display:flex;justify-content:space-between}.question-meta{align-items:center;display:flex;gap:12px}.question-number{background-color:#74bc68;border-radius:9999px;color:#fff;font-size:11px;font-weight:600;padding:6px 10px}.question-tags{align-items:center;display:flex;gap:6px}.question-type{border-radius:9999px;font-size:11px;font-weight:500;padding:3px 8px}.question-type-knowledge{background-color:#dbeafe;color:#1e40af}.question-type-analytical{background-color:#ccfbf1;color:#0f766e}.question-type-problem{background-color:#fef3c7;color:#9a3412}.question-type-creative{background-color:#f5f3ff;color:#6b21a8}.question-format,.question-type-default{background-color:#e5e7eb;color:#6b7280}.question-format{border-radius:4px;font-size:11px;padding:3px 6px}.question-points{align-items:center;display:flex;gap:8px;text-align:right}.points-text{color:#111827;font-size:14px;font-weight:600}.uploaded-files-info{align-items:center;color:#0f766e;display:flex;font-size:11px;gap:3px;margin-top:3px}.question-content{padding:16px}.question-text-section{margin-bottom:16px}.question-text{color:#111827;font-size:16px!important;font-weight:500!important;margin-bottom:8px}.options-container{display:flex;flex-direction:column;gap:6px;margin-top:12px}.option-item{align-items:center;background-color:#f9fafb;border-radius:4px;display:flex;padding:8px}.option-text{color:#374151;font-size:14px;font-weight:500}.subquestions-container{margin-top:12px}.subquestions-list{display:flex;flex-direction:column;gap:8px}.subquestion-item{align-items:flex-start;display:flex;gap:8px}.subquestion-number{border-radius:4px;font-size:12px;font-weight:500;min-width:-webkit-fit-content;min-width:fit-content;width:18px}.subquestion-text{color:#374151;font-size:14px}.file-upload-section{border-top:1px solid #e5e7eb;padding-top:16px}.file-upload-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.file-upload-title{color:#111827;font-size:14px;font-weight:500}.file-upload-info{color:#6b7280;font-size:12px}.upload-button-container{margin-bottom:12px}.file-input{display:none}.upload-button{align-items:center;background-color:initial;border:1px dashed #6b7280;border-radius:6px;color:#374151;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:border-color .2s,background-color .2s;width:100%}.upload-button:hover{background-color:#f3f4f6;border-color:#374151}.uploaded-files-container{margin-top:8px}.uploaded-files-title{color:#374151;font-size:14px;font-weight:500}.uploaded-files-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.uploaded-files-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.uploaded-files-grid{display:flex;flex-direction:column;gap:8px}}.uploaded-file-item{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;padding:8px}.file-icon.image-icon{color:#2563eb}.file-icon.pdf-icon{color:#dc2626}.file-icon.default-icon{color:#6b7280}.file-infoo{flex:1 1;min-width:0}.file-name{color:#111827;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:#6b7280;font-size:11px}.file-actionss{align-items:center;display:flex;gap:6px}.preview-button{color:#74bc68;padding:3px}.preview-button:hover{color:#1e40af}.remove-button{color:#dc2626;padding:3px}.remove-button:hover{color:#b91c1c}.summary-section{display:flex;flex-direction:column;gap:16px;margin-top:16px}.summary-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;padding:16px}.summary-title{color:#111827;font-size:16px;font-weight:600;margin-bottom:12px}.summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.summary-grid{grid-template-columns:repeat(4,1fr)}}.summary-item{border-radius:6px;padding:12px}.summary-questions{background-color:#f2f2f2}.summary-points{background-color:#ccfbf1}.summary-files{background-color:#f5f3ff}.summary-answered{background-color:#fef3c7}.summary-value{font-size:20px;font-weight:700}.summary-questions .summary-value{color:#000}.summary-points .summary-value{color:#0f766e}.summary-files .summary-value{color:#6b21a8}.summary-answered .summary-value{color:#9a3412}.summary-label{font-size:12px}.summary-questions .summary-label{color:#000}.summary-points .summary-label{color:#0f766e}.summary-files .summary-label{color:#6b21a8}.summary-answered .summary-label{color:#9a3412}.submit-button-container{display:flex;justify-content:flex-end}.spinner{border:2px solid;border-color:#fff #fff #0000;display:inline-block;height:16px;width:16px}.edit-input{border:1px solid #e5e7eb;border-radius:4px;font-size:12px;margin:2px 0;padding:6px}.question-number-input{width:50px}.points-input{width:60px}.option-input,.subquestion-input{width:100%}.edit-textarea{border:1px solid #e5e7eb;border-radius:4px;font-size:12px;min-height:80px;padding:8px;resize:vertical;width:100%}.edit-toggle-button,.save-question-button{align-items:center;background:#74bc68;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:6px;height:32px;margin-left:6px;padding:6px 12px}.edit-toggle-button:hover,.save-question-button:hover{background:#74bc68}.save-question-button:disabled{background:#9ca3af;cursor:not-allowed}.warning-card{background-color:#fefcbf;border:1px solid #fefcbf;border-radius:6px;padding:12px}.warning-content{align-items:flex-start;display:flex;gap:8px}.warning-icon{background-color:#d69e2e;border-radius:50%;padding:3px}.warning-icon svg{color:#fff}.warning-text{color:#744210;font-size:12px}.warning-title{font-weight:500;margin-bottom:3px}.warning-list{list-style:disc;padding-left:20px}.warning-list li{color:#744210;margin-bottom:3px}.thumbnail-image{border-radius:6px;display:block;height:40px;width:100%;width:40px}.no-uploaded-files-message{color:#666;font-style:italic;padding-bottom:10px;padding-top:10px}.correct-answer-title{font-size:14px;font-weight:500}.correct-answer-section{background-color:#ecfdf5;border-radius:8px;margin-top:10px;padding:8px}.assessment-details-section{border:1px solid #d1d5db;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-top:24px;padding:24px}.assessment-details-title{border-bottom:2px solid #74bc68;color:#111827;display:inline-block;font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:8px}.assessment-details-content{color:#374151;font-size:15px;line-height:1.65}.assessment-details-content h6{color:#1f2937;font-size:15px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;margin-top:20px}.recommendations-list,.rubric-marks-list{list-style-type:none;margin-bottom:16px;padding-left:0}.recommendations-list li,.rubric-marks-list li{align-items:center;background-color:#f8f8f8;border-radius:8px;display:flex;font-size:14px;gap:12px;margin-bottom:8px;padding:12px}.recommendations-list li:before,.rubric-marks-list li:before{color:#000;font-size:40px;line-height:1}.rubric-marks-list li strong{color:#1f2937;display:inline-block;font-weight:600;min-width:165px}@media (min-width:1340px){.rubric-marks-list li strong{min-width:250px}}.assessment-details-content p{background-color:#f8f8f8;border-left:4px solid #74bc68;border-radius:6px;margin:0 0 12px;padding:12px}.points-input-container{display:inline-block;position:relative}.error-message{color:#e74c3c;display:block;font-size:12px;margin-top:4px;text-align:left}.edit-input.points-input.error{border-color:#e74c3c}.file-preview-overlay{border-right:2px solid grey;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:46vw;z-index:9999}.overlay-content{background:#fff;border-radius:8px;height:100vh;width:100%}.overlay-body{height:100%;width:100%}.overlay-header{align-items:center;background-color:#fff;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.answer-viewer-title{border-radius:4px;color:#333;font-size:18px;font-weight:700;padding:8px 12px}.close-button{background-color:#fff;height:32px;width:32px}.overlay-body{align-items:center;display:flex!important;flex:1 1;justify-content:center;overflow:auto}.preview-image{max-height:100%;max-width:100%;object-fit:contain}.preview-pdf{border:none;border-radius:4px;height:100%;width:100%}.overlay-body p{color:#666;font-size:16px}@media (max-width:768px){.overlay-content{height:80%;width:95%}.answer-viewer-title{font-size:16px;padding:6px 10px}.close-button{height:28px;width:28px}.close-button svg{height:16px;width:16px}}@media (min-width:200px) and (max-width:900px){.file-preview-overlay{bottom:0;height:80vh;left:0;top:auto!important;width:100vw!important}.overlay-content{height:100%!important;width:100%!important}.rubric-marks-list li{align-items:start;flex-direction:column}.rubrics-justification{margin-left:0!important}}.lesson-plan-container{background-color:#f9f9f9;font-family:Arial,sans-serif;line-height:1.6;padding:20px}.lesson-plan{kground:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:900px;padding:20px}.lesson-plan .edit-actions{display:flex;gap:10px}.lesson-plan .file-upload-container{border:1px solid #dee3e7;border-radius:8px;margin:15px 0;padding:15px;transition:all .3s ease}.lesson-plan .file-upload-container:hover{background-color:#f5f5f5}.lesson-plan .file-upload-container .file-input-wrapper{display:flex;flex-direction:column;gap:10px}.lesson-plan .file-upload-container .file-input-label{align-items:center;color:#0c2d1e;cursor:pointer;display:flex;font-size:14px;gap:8px}.lesson-plan .file-upload-container .file-input-label:hover{color:#74bc68}.lesson-plan .file-upload-container .file-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lesson-plan .file-upload-container .file-item{align-items:center;background:#e9f5e7;border-radius:4px;display:flex;font-size:12px;gap:5px;padding:5px 10px}.lesson-plan .file-upload-container .file-item .remove-file{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;justify-content:center;padding:2px}.lesson-plan .file-upload-container .file-item .remove-file:hover{color:#c82333}.lesson-plan .file-upload-container input[type=file]{display:none}a{color:#3232db;font-size:15px!important}.edit-actions{display:flex;gap:10px}.file-upload-container{align-items:stretch;border:1px solid #dee3e7;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin:15px 0;padding:15px;position:relative;transition:all .3s ease}.file-upload-container:hover{background-color:#f5f5f5}.file-upload-container .file-input-wrapper{display:flex;flex:1 1;flex-direction:column;gap:10px;position:relative;z-index:1}.file-upload-container .file-input-label{align-items:center;color:#0c2d1e;cursor:pointer;display:flex;font-size:14px;gap:8px;width:100%}.file-upload-container .file-input-label:hover{color:#74bc68}.file-upload-container .file-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.file-upload-container .file-item{align-items:center;background:#e9f5e7;border-radius:4px;display:flex;font-size:12px;gap:5px;padding:5px 10px}.file-upload-container .file-item .remove-file{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;justify-content:center;padding:2px}.file-upload-container .file-item .remove-file:hover{color:#c82333}.file-upload-container input[type=file]{display:none}.dropzone{align-items:center;border:1px dashed #c0c4c9;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:20px}.dropzone i{color:#6f767e;font-size:24px}.select__placeholder{font-weight:500}.breadcrumb{margin-bottom:6px!important}.breadcrumb svg{width:20px}.breadcrumb-item,.breadcrumb-link{font-size:14px;line-height:18px}.breadcrumb-item{color:#555f6d}.breadcrumb-link{color:#1b242c;font-weight:400;text-decoration:underline}.rs-theme-light,:root{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#b6b7b8;--rs-gray-500:#939393;--rs-gray-600:#717273;--rs-gray-700:#575757;--rs-gray-800:#343434;--rs-gray-900:#121212;--rs-primary-50:#f2faff;--rs-primary-100:#cce9ff;--rs-primary-200:#a6d7ff;--rs-primary-400:#59afff;--rs-primary-500:#3498ff;--rs-primary-600:#2589f5;--rs-primary-700:#1675e0;--rs-primary-800:#0a5dc2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-red-200:#faa9a7;--rs-red-400:#f7635c;--rs-red-500:#f44336;--rs-red-600:#eb3626;--rs-red-700:#d62915;--rs-red-800:#b81c07;--rs-red-900:#8f1300;--rs-orange-200:#fcc690;--rs-orange-400:#fa9b2f;--rs-orange-500:#fa8900;--rs-orange-600:#f08800;--rs-orange-700:#db8000;--rs-orange-800:#bd7100;--rs-orange-900:#945b00;--rs-yellow-200:#ffd991;--rs-yellow-400:#ffbe30;--rs-yellow-500:#ffb300;--rs-yellow-600:#f5af00;--rs-yellow-700:#e0a500;--rs-yellow-800:#c29100;--rs-yellow-900:#997500;--rs-green-200:#a5e0a4;--rs-green-400:#65bf67;--rs-green-500:#4caf50;--rs-green-600:#37ab3c;--rs-green-700:#22a12a;--rs-green-800:#0f9119;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#9bd4fa;--rs-blue-400:#49abf5;--rs-blue-500:#2196f3;--rs-blue-600:#1787e8;--rs-blue-700:#0d73d4;--rs-blue-800:#045cb5;--rs-blue-900:#00448c;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-800);--rs-text-secondary:var(--rs-gray-600);--rs-text-inverse:var(--rs-gray-50);--rs-text-active:var(--rs-primary-700);--rs-text-disabled:var(--rs-gray-600);--rs-text-error:var(--rs-color-red);--rs-text-highlight-bg:#fff6c9;--rs-border-primary:var(--rs-gray-200);--rs-border-secondary:var(--rs-gray-100);--rs-bg-overlay:var(--rs-gray-0);--rs-bg-well:var(--rs-gray-50);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-primary-50);--rs-color-focus-ring:rgb(from var(--rs-primary-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-primary-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-600);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-700);--rs-btn-subtle-text:var(--rs-gray-800);--rs-btn-subtle-hover-bg:var(--rs-gray-200);--rs-btn-subtle-hover-text:var(--rs-gray-800);--rs-btn-subtle-active-bg:var(--rs-gray-200);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-subtle-disabled-text:var(--rs-gray-400);--rs-btn-ghost-border:var(--rs-primary-700);--rs-btn-ghost-text:var(--rs-primary-700);--rs-btn-ghost-hover-border:var(--rs-primary-800);--rs-btn-ghost-hover-text:var(--rs-primary-800);--rs-btn-ghost-active-border:var(--rs-primary-900);--rs-btn-ghost-active-text:var(--rs-primary-900);--rs-btn-link-text:var(--rs-primary-700);--rs-btn-link-hover-text:var(--rs-primary-800);--rs-btn-link-active-text:var(--rs-primary-900);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor:var(--rs-gray-500);--rs-loader-backdrop:rgb(from var(--rs-gray-0) r g b/90%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor-inverse:var(--rs-gray-0);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-900) r g b/83%);--rs-input-bg:var(--rs-gray-0);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-50);--rs-listbox-option-group-bg:var(--rs-gray-0);--rs-listbox-option-hover-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-listbox-option-hover-text:var(--rs-primary-700);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-700);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:#fff;--rs-picker-state-error:var(--rs-state-error);--rs-picker-state-error-outline:var(--rs-state-error-outline);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-50);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-light,:root{--rs-color-focus-ring:#3498ff40;--rs-state-focus-shadow:0 0 0 3px #3498ff40;--rs-loader-ring:#f7f7facc;--rs-loader-backdrop:#ffffffe6;--rs-loader-ring-inverse:#f7f7fa4d;--rs-loader-backdrop-inverse:#121212d4;--rs-listbox-option-hover-bg:#cce9ff80;--rs-calendar-range-bg:#cce9ff80}}.rs-theme-dark{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#f2fcff;--rs-primary-100:#ccf3ff;--rs-primary-200:#a6e9ff;--rs-primary-400:#59d0ff;--rs-primary-500:#34c3ff;--rs-primary-600:#25b3f5;--rs-primary-700:#169de0;--rs-primary-800:#0a81c2;--rs-primary-900:#006199;--rs-color-red:#f04f43;--rs-red-200:#faa9a7;--rs-red-400:#f26a63;--rs-red-500:#f04f43;--rs-red-600:#e63f30;--rs-red-700:#d12f1d;--rs-red-800:#b3200c;--rs-red-900:#8a1200;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#aee0ad;--rs-green-400:#71bf72;--rs-green-500:#58b15b;--rs-green-600:#3fab45;--rs-green-700:#27a12f;--rs-green-800:#10911b;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-border-primary:var(--rs-gray-600);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-700);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-700);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-700);--rs-listbox-option-hover-bg:var(--rs-gray-600);--rs-listbox-option-hover-text:currentColor;--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-700);--rs-picker-count-text:#fff;--rs-calendar-today-bg:var(--rs-primary-700);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-600);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-dark{--rs-color-focus-ring:0 0 0 3px #34c3ff40;--rs-state-focus-shadow:0 0 0 3px #34c3ff40;--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-calendar-range-bg:#00619980}}.rs-theme-high-contrast{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#fffef2;--rs-primary-100:#fffbc2;--rs-primary-200:#fffa91;--rs-primary-400:#fffc30;--rs-primary-500:#ff0;--rs-primary-600:#f1f500;--rs-primary-700:#d9e000;--rs-primary-800:#b8c200;--rs-primary-900:#8f9900;--rs-color-red:#bd1732;--rs-red-200:#e691a3;--rs-red-400:#c93a55;--rs-red-500:#bd1732;--rs-red-600:#b51029;--rs-red-700:#a60a1f;--rs-red-800:#8f0414;--rs-red-900:#70000b;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#7ccc8e;--rs-green-400:#2a9c46;--rs-green-500:#0d822c;--rs-green-600:#09802b;--rs-green-700:#057a28;--rs-green-800:#017325;--rs-green-900:#006923;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-text-highlight-bg:var(--rs-primary-500);--rs-border-primary:var(--rs-gray-100);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-800);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:var(--rs-gray-0);--rs-state-focus-shadow:0 0 0 3px var(--rs-gray-900),0 0 0 5px var(--rs-gray-0);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px #0000001f,0 0 10px #0000000f;--rs-btn-default-bg:#0000;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border:1px solid var(--rs-primary-500);--rs-btn-default-hover-bg:#0000;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:#0000;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:#0000;--rs-btn-default-disabled-text:var(--rs-primary-900);--rs-btn-default-disabled-boreder-color:var(--rs-gray-100);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:#0000;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:#0000;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-800);--rs-listbox-option-hover-bg:#0000;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:var(--rs-gray-900);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:var(--rs-gray-900);--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-900);--rs-calendar-date-selected-text:var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg:var(--rs-gray-50)}@supports not (color:rgb(from white r g b)){.rs-theme-high-contrast{--rs-loader-ring:#e9ebf04d;--rs-loader-backdrop:#0f131ad4;--rs-loader-ring-inverse:#e9ebf0cc;--rs-loader-backdrop-inverse:#ffffffe6;--rs-calendar-range-bg:#8f990080}}[class*=rs-],[class*=rs-]:after,[class*=rs-]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.rs-btn{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#343434;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;overflow:hidden;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rs-theme-high-contrast .rs-btn{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{line-height:16px;padding:10px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:focus,.rs-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-btn.rs-btn-active,.rs-btn:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#121212;color:var(--rs-btn-default-active-text)}.rs-btn.rs-btn-disabled,.rs-btn:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#717273;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-btn-start-icon{line-height:0;margin-right:5px}.rs-btn-end-icon{line-height:0;margin-left:5px}.rs-btn-primary{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);border:none;color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary:focus,.rs-btn-primary:hover{background-color:#2589f5;background-color:var(--rs-btn-primary-hover-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-active,.rs-btn-primary:active{background-color:#1675e0;background-color:var(--rs-btn-primary-active-bg);color:#fff;color:var(--rs-btn-primary-text)}.rs-btn-primary.rs-btn-disabled,.rs-btn-primary:disabled{background-color:#3498ff;background-color:var(--rs-btn-primary-bg);color:#fff;color:var(--rs-btn-primary-text);opacity:.3}.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-primary:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-subtle{background-color:initial;border:none;color:#343434;color:var(--rs-btn-subtle-text)}.rs-btn-subtle:focus,.rs-btn-subtle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-btn-subtle.rs-btn-active,.rs-btn-subtle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#121212;color:var(--rs-btn-subtle-active-text)}.rs-btn-subtle.rs-btn-disabled,.rs-btn-subtle:disabled{background:none;color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-subtle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-link{background-color:initial;border:none;color:#1675e0;color:var(--rs-btn-link-text)}.rs-btn-link:focus,.rs-btn-link:hover{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);text-decoration:underline}.rs-btn-link.rs-btn-active,.rs-btn-link:active{background-color:initial;color:#004299;color:var(--rs-btn-link-active-text)}.rs-btn-link.rs-btn-disabled,.rs-btn-link:disabled{background-color:initial;color:#0a5dc2;color:var(--rs-btn-link-hover-text);opacity:.3;text-decoration:none}.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-link:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost{background-color:initial;border:1px solid #1675e0;border:1px solid var(--rs-btn-ghost-border);color:#1675e0;color:var(--rs-btn-ghost-text)}.rs-btn-ghost:focus,.rs-btn-ghost:hover{background-color:initial;border-color:#0a5dc2;border-color:var(--rs-btn-ghost-hover-border);-webkit-box-shadow:0 0 0 1px #0a5dc2;-webkit-box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px #0a5dc2;box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border);color:#0a5dc2;color:var(--rs-btn-ghost-hover-text)}.rs-btn-ghost.rs-btn-active,.rs-btn-ghost:active{background-color:initial;border-color:#004299;border-color:var(--rs-btn-ghost-active-border);color:#004299;color:var(--rs-btn-ghost-active-text)}.rs-btn-ghost.rs-btn-disabled,.rs-btn-ghost:disabled{background-color:initial;border-color:#1675e0;border-color:var(--rs-btn-ghost-border);-webkit-box-shadow:none;box-shadow:none;color:#1675e0;color:var(--rs-btn-ghost-text);opacity:.3}.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-ghost:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-red{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900)}.rs-theme-dark .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-500);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-theme-high-contrast .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-600);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-500);--rs-btn-primary-hover-bg:var(--rs-orange-700);--rs-btn-primary-active-bg:var(--rs-orange-800);--rs-btn-subtle-hover-bg:var(--rs-orange-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-orange-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900)}.rs-theme-dark .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-500);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-theme-high-contrast .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-600);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-500);--rs-btn-primary-hover-bg:var(--rs-yellow-700);--rs-btn-primary-active-bg:var(--rs-yellow-800);--rs-btn-subtle-hover-bg:var(--rs-yellow-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-yellow-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900)}.rs-theme-dark .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-500);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-theme-high-contrast .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-600);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-btn-green{--rs-btn-primary-bg:var(--rs-green-500);--rs-btn-primary-hover-bg:var(--rs-green-700);--rs-btn-primary-active-bg:var(--rs-green-800);--rs-btn-subtle-hover-bg:var(--rs-green-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-green-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900)}.rs-theme-dark .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-500);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-theme-high-contrast .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-600);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-500);--rs-btn-primary-hover-bg:var(--rs-cyan-700);--rs-btn-primary-active-bg:var(--rs-cyan-800);--rs-btn-subtle-hover-bg:var(--rs-cyan-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-cyan-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900)}.rs-theme-dark .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-500);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-theme-high-contrast .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-600);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-500);--rs-btn-primary-hover-bg:var(--rs-blue-700);--rs-btn-primary-active-bg:var(--rs-blue-800);--rs-btn-subtle-hover-bg:var(--rs-blue-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-blue-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900)}.rs-theme-dark .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-500);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-theme-high-contrast .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-600);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-500);--rs-btn-primary-hover-bg:var(--rs-violet-700);--rs-btn-primary-active-bg:var(--rs-violet-800);--rs-btn-subtle-hover-bg:var(--rs-violet-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-violet-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900)}.rs-theme-dark .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-500);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-theme-high-contrast .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-600);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-btn-ghost.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-btn-lg{line-height:20px;padding:11px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-md{font-size:14px;line-height:20px;padding:8px 12px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{line-height:16px;padding:10px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-btn-block{width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{color:#0000!important;cursor:default;pointer-events:none;position:relative}.rs-btn-loading>.rs-btn-spin:after,.rs-btn-loading>.rs-btn-spin:before{border-radius:50%;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;z-index:1}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before{height:16px;width:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:#f8f7fa4d}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{-webkit-animation:buttonSpin .6s linear infinite;animation:buttonSpin .6s linear infinite;border-color:#939393 #0000 #0000;border-color:var(--rs-loader-rotor) #0000 #0000;border-style:solid;border-width:3px}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}@-webkit-keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes buttonSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rs-input{background-color:#fff;background-color:var(--rs-input-bg);background-image:none;border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#343434;color:var(--rs-text-primary);display:block;font-size:14px;line-height:1.42857143;padding:7px 11px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input{height:36px}}textarea.rs-input{height:auto}.rs-theme-high-contrast .rs-input{-webkit-transition:none;transition:none}.rs-input::-webkit-input-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input::-moz-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input::-ms-input-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input:-ms-input-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input::placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input:focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input:focus{outline-offset:2px}.rs-input:disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#717273;color:var(--rs-text-disabled)}textarea.rs-input{overflow:auto;resize:vertical}.rs-input-xs{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-xs{height:24px}}textarea.rs-input-xs{height:auto}.rs-input-lg{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-lg{height:42px}}textarea.rs-input-lg{height:auto}.rs-input-sm{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-sm{height:30px}}textarea.rs-input-sm{height:auto}.rs-input-group{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#343434;color:var(--rs-text-primary);cursor:text;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;width:100%}.rs-theme-high-contrast .rs-input-group{-webkit-transition:none;transition:none}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input-group:focus-within,.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline-offset:2px}.rs-input-group .rs-input-group{border-color:#0000!important;outline:none!important}.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-input-number,.rs-input-group .rs-picker-date .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-input{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{border-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{border-top-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{border-bottom-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{border-radius:0!important}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-input{-ms-flex:1 1 auto;flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-input{position:relative}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group input.rs-input~.rs-input-group-addon{border-left:none;left:auto;right:0}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child),.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child){border-right:0}.rs-input-group.rs-input-group-inside{background-color:#fff;background-color:var(--rs-input-bg);width:100%}.rs-input-group.rs-input-group-inside .rs-input{border:none;display:block;outline:none;width:100%}.rs-input-group.rs-input-group-inside .rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-input-group-btn{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.rs-input-group.rs-input-group-inside .rs-input-group-btn{background-color:initial;border:none;border-radius:0 6px 6px 0;color:#343434;color:var(--rs-btn-subtle-text);color:inherit;height:34px;padding:7px 11px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus,.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active,.rs-input-group.rs-input-group-inside .rs-input-group-btn:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#121212;color:var(--rs-btn-subtle-active-text)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{background:none;color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-addon{background:none;border:none;padding:10px 12px;top:0}.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{padding:8px 13px}.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input{padding-left:0;padding-right:12px}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn,.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn{left:inherit;right:0}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:1px}.rs-input-group.rs-input-group-disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#717273;color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group.rs-input-group-disabled .rs-input,.rs-input-group.rs-input-group-disabled .rs-input-group-addon,.rs-input-group.rs-input-group-disabled .rs-input-group-btn{color:inherit}.rs-input-group-lg>.rs-input{font-size:16px;line-height:1.375;padding:9px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-lg>.rs-input{height:42px}}textarea.rs-input-group-lg>.rs-input{height:auto}.rs-input-group-lg.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-lg.rs-input-group>.rs-input,.rs-input-group-lg.rs-input-group>.rs-input-group-addon{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:8px;padding-top:8px}.rs-input-group-md>.rs-input{font-size:14px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-md>.rs-input{height:36px}}textarea.rs-input-group-md>.rs-input{height:auto}.rs-input-group-md.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-md.rs-input-group>.rs-input,.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:6px;padding-top:6px}.rs-input-group-sm>.rs-input{font-size:14px;line-height:1.42857143;padding:4px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-sm>.rs-input{height:30px}}textarea.rs-input-group-sm>.rs-input{height:auto}.rs-input-group-sm.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-sm.rs-input-group>.rs-input,.rs-input-group-sm.rs-input-group>.rs-input-group-addon{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-bottom:3px;padding-top:3px}.rs-input-group-xs>.rs-input{font-size:12px;line-height:1.66666667;padding:1px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-xs>.rs-input{height:24px}}textarea.rs-input-group-xs>.rs-input{height:auto}.rs-input-group-xs.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-xs.rs-input-group>.rs-input,.rs-input-group-xs.rs-input-group>.rs-input-group-addon{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group.rs-input-group-lg>.rs-input-group-addon{font-size:16px;line-height:1.375;min-width:44px;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:42px}}textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-md>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:36px;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:36px}}textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-sm>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:32px;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:30px}}textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-xs>.rs-input-group-addon{font-size:12px;line-height:1.66666667;min-width:28px;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:24px}}textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:16px;height:40px;line-height:1.375;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:42px}}textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{font-size:16px;line-height:1.375}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:34px;line-height:1.42857143;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:36px}}textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:14px;height:28px;line-height:1.42857143;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:30px}}textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{border-radius:0 6px 6px 0;font-size:12px;height:22px;line-height:1.66666667;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:24px}}textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){border-radius:0}.rs-input-group-addon{-ms-flex-align:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px;color:#343434;color:var(--rs-text-primary);display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1;padding:8px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.rs-input-group-addon.rs-input-sm{border-radius:6px;font-size:12px;padding:5px 10px}.rs-input-group-addon.rs-input-xs{border-radius:6px;font-size:12px;padding:8px}.rs-input-group-addon.rs-input-lg{border-radius:6px;font-size:16px;padding:10px 16px}.rs-input-group-addon input[type=checkbox],.rs-input-group-addon input[type=radio]{margin-top:0}.rs-input-group-btn{border-radius:0;line-height:1;position:relative;white-space:nowrap}.rs-input-group-btn>.rs-btn{position:relative}.rs-input-group-btn>.rs-btn+.rs-btn{margin-left:-1px}.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{border-right:none;margin-right:-1px}.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{margin-left:-1px}.rs-picker-subtle .picker-subtle-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after{display:none}.rs-calendar{min-height:266px;overflow:hidden;padding-top:10px;position:relative}.rs-calendar-bordered .rs-calendar-table{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell,.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell{border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-panel .rs-calendar-header{padding-bottom:6px;width:100%}.rs-calendar-panel .rs-calendar-header:after,.rs-calendar-panel .rs-calendar-header:before{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:right}.rs-calendar-panel .rs-calendar-header-backward,.rs-calendar-panel .rs-calendar-header-forward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward{display:inline-block;pointer-events:none;visibility:hidden}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel .rs-calendar-month-view,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:0;padding-right:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-bottom:8px;padding-top:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{background-color:#3498ff;background-color:var(--rs-calendar-today-bg);border-radius:50%;color:#fff;color:var(--rs-calendar-today-text);height:20px;margin-left:auto;margin-right:auto;width:20px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:none;box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);color:inherit}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{border-radius:6px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{height:100px;overflow:hidden;width:100%}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{line-height:0;padding:0 1px}.rs-calendar-panel .rs-calendar-table-cell-content{border-radius:0;width:100%}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:6px}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:6px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:38px}.rs-calendar-btn-close{-ms-flex-pack:center;background:#fff;background:var(--rs-bg-overlay);border:0;bottom:0;display:-ms-flexbox;display:flex;height:14px;justify-content:center;left:0;padding:0;position:absolute;right:0;z-index:1}.rs-calendar-btn-close:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-panel .rs-calendar-btn-close{border-radius:0 0 6px 6px;bottom:4px;margin:0 11px}.rs-calendar-panel.rs-calendar-bordered .rs-calendar-btn-close{bottom:5px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:24px;padding-right:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{background:#0000;color:#1675e0;color:var(--rs-text-active)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-in-range,.rs-calendar-table-cell-selected{position:relative}.rs-calendar-table-cell-in-range:before,.rs-calendar-table-cell-selected:before{content:"";display:block;height:24px;margin-top:4px;position:absolute;top:0;width:100%;z-index:0}.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{position:relative;z-index:1}.rs-calendar-table-cell-in-range:before{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{padding-left:10px;padding-right:10px;width:280px}.rs-calendar-header:after,.rs-calendar-header:before{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:left}.rs-calendar-header-time-toolbar{float:right}.rs-calendar-header-title{margin:0 4px}.rs-calendar-header-meridiem{font-size:12px;margin-left:4px}.rs-calendar-header-error{--rs-btn-subtle-text:var(--rs-red-500);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#fff;background-color:initial;border:none;color:#343434;color:var(--rs-btn-subtle-text)}.rs-calendar-header-error:focus,.rs-calendar-header-error:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-calendar-header-error.rs-btn-active,.rs-calendar-header-error:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#121212;color:var(--rs-btn-subtle-active-text)}.rs-calendar-header-error.rs-btn-disabled,.rs-calendar-header-error:disabled{background:none;color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled,.rs-theme-high-contrast .rs-calendar-header-error:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-active-bg:var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{background:none;cursor:not-allowed;opacity:.3}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-left:10px;padding-right:10px}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:left}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:right}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{display:inline-block;float:none}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rs-calendar-body{padding:4px 10px 10px}.rs-calendar-table{display:table;table-layout:fixed;width:100%}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:6px;border-top-right-radius:6px}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;padding:1px 0;text-align:center;vertical-align:middle;width:1%}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover{color:#717273;color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857143;padding:5px}.rs-calendar-table-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{-webkit-box-shadow:inset 0 0 0 1px #3498ff;-webkit-box-shadow:inset 0 0 0 1px var(--rs-input-focus-border);box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{color:#717273;color:var(--rs-text-secondary);display:inline-block;font-size:12px;line-height:1.66666667;padding-bottom:2px;padding-top:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{background-color:#f7f7fa;background-color:var(--rs-bg-well);color:#717273;color:var(--rs-text-secondary);display:table-cell;font-size:12px;min-width:30px;padding:1px;text-align:center;vertical-align:middle}.rs-calendar-month-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);display:none;height:calc(100% - 48px);margin-top:0;overflow:hidden;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-scroll{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-month-dropdown-scroll{height:100%}.rs-calendar-month-dropdown-row{padding:5px 10px 5px 48px;position:relative}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed #e5e5ea;border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{left:10px;position:absolute;top:calc(50% - .5em)}.rs-calendar-month-dropdown-year-active{color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:grid;grid-template-columns:repeat(4,25%)}.rs-calendar-month-dropdown-cell{margin:1px;text-align:center;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}@supports (-ms-ime-align:auto){.rs-calendar-month-dropdown-cell{width:calc(16.66667% - 2.16667px)}}.rs-calendar-month-dropdown-cell-content{border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857143;padding:5px}.rs-calendar-month-dropdown-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{background:none;color:#717273;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{cursor:not-allowed;opacity:.3}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{background-color:#3498ff;background-color:var(--rs-bg-active);-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{background-color:#fff;background-color:var(--rs-bg-overlay);color:#343434;color:var(--rs-text-primary);display:none;overflow:hidden;padding-left:10px;padding-right:10px;position:absolute;top:44px;width:100%;z-index:1}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{-webkit-animation:slideDown .3s linear;animation:slideDown .3s linear}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column :after{content:"";display:block;height:calc(100% - 30px)}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;scroll-behavior:smooth}.rs-calendar-time-dropdown-column-title{background-color:#f7f7fa;background-color:var(--rs-calendar-time-unit-bg);color:#717273;color:var(--rs-text-secondary);font-size:12px;line-height:1.66666667;margin-bottom:2px;padding-bottom:2px;padding-top:2px;text-align:center;width:100%}.rs-calendar-only-time .rs-calendar-time-dropdown-column-title{border-top:none}.rs-calendar-time-dropdown-cell{color:inherit;cursor:pointer;display:block;font-size:14px;line-height:20px;margin:1px;padding:5px;text-align:center}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:focus,.rs-calendar-time-dropdown-cell:hover{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:#3498ff;background-color:var(--rs-bg-active);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{background:none;color:#717273;color:var(--rs-text-disabled);cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{cursor:not-allowed;opacity:.3}.rs-calendar-only-time{display:block;padding-top:10px}.rs-calendar-only-time .rs-calendar-time-dropdown{position:relative;top:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-row{display:-ms-flexbox;display:flex}.rs-calendar-only-time .rs-calendar-time-dropdown-column{min-width:60px}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.rs-btn-close{background:#0000;border:none;cursor:pointer;line-height:1;outline:none!important}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:focus,.rs-btn-close:hover{color:#f44336;color:var(--rs-close-button-hover-color)}.rs-btn-close:focus svg path,.rs-btn-close:hover svg path{stroke:#f44336;stroke:var(--rs-close-button-hover-color);stroke-width:1}.rs-loader{display:inline-block}.rs-loader:after,.rs-loader:before{content:" ";display:table}.rs-loader:after{clear:both}.rs-loader .rs-loader-spin,.rs-loader .rs-loader-spin:after,.rs-loader .rs-loader-spin:before{height:18px;width:18px}.rs-loader .rs-loader-content{font-size:12px;line-height:1.5}.rs-loader .rs-loader-vertical .rs-loader .rs-loader{height:48px}.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{line-height:1.66666667}.rs-loader-spin{display:inline-block;float:left;position:relative}.rs-loader-spin:after,.rs-loader-spin:before{border-radius:50%;content:"";display:block;left:0;position:absolute;right:0}.rs-loader-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-loader-spin:after{-webkit-animation:loaderSpin .6s linear infinite;animation:loaderSpin .6s linear infinite;border:3px solid #0000;border-top-color:#939393;border-color:var(--rs-loader-rotor) #0000 #0000}.rs-loader-content{display:inline-block;float:left}.rs-loader-spin+.rs-loader-content{margin-left:12px}.rs-loader-xs .rs-loader-spin+.rs-loader-content{margin-left:10px}.rs-loader-backdrop{background:rgb(from #fff r g b/90%);background:var(--rs-loader-backdrop);height:100%;left:0;position:absolute;top:0;width:100%}.rs-loader-vertical{display:inline-block;width:auto}.rs-loader-vertical .rs-loader{-ms-flex-direction:column;flex-direction:column}.rs-loader-vertical .rs-loader-spin{margin:0 auto}.rs-loader-vertical .rs-loader-content{line-height:1.66666667;text-align:center}.rs-loader-vertical .rs-loader-content,.rs-loader-vertical .rs-loader-spin{display:block;float:none}.rs-loader-vertical .rs-loader-spin+.rs-loader-content{margin-left:0;margin-top:10px}.rs-loader-inverse .rs-loader-content{color:#f7f7fa;color:var(--rs-text-inverse)}.rs-loader-inverse .rs-loader-backdrop{background:rgb(from #121212 r g b/83%);background:var(--rs-loader-backdrop-inverse)}.rs-loader-inverse .rs-loader-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-loader-inverse .rs-loader-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader-speed-fast .rs-loader-spin:after{-webkit-animation-duration:.4s;animation-duration:.4s}.rs-loader-speed-normal .rs-loader-spin:after{-webkit-animation-duration:.6s;animation-duration:.6s}.rs-loader-speed-slow .rs-loader-spin:after{-webkit-animation-duration:.8s;animation-duration:.8s}.rs-loader-speed-paused .rs-loader-spin:after{-webkit-animation-play-state:paused;animation-play-state:paused}.rs-loader-backdrop-wrapper,.rs-loader-center{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.rs-loader-backdrop-wrapper .rs-loader,.rs-loader-center .rs-loader{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader,.rs-loader-center:not(.rs-loader-vertical) .rs-loader{display:-ms-flexbox;display:flex}.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader,.rs-loader-center.rs-loader-vertical .rs-loader{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.rs-loader-backdrop-wrapper .rs-loader-content,.rs-loader-center .rs-loader-content{z-index:1}.rs-loader-lg .rs-loader-spin,.rs-loader-lg .rs-loader-spin:after,.rs-loader-lg .rs-loader-spin:before{height:64px;width:64px}.rs-loader-lg .rs-loader-content{font-size:16px;line-height:4}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{height:94px}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{line-height:1.25}.rs-loader-md .rs-loader-spin,.rs-loader-md .rs-loader-spin:after,.rs-loader-md .rs-loader-spin:before{height:36px;width:36px}.rs-loader-md .rs-loader-content{font-size:14px;line-height:2.57142857}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{height:66px}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{line-height:1.42857143}.rs-loader-sm .rs-loader-spin,.rs-loader-sm .rs-loader-spin:after,.rs-loader-sm .rs-loader-spin:before{height:18px;width:18px}.rs-loader-sm .rs-loader-content{font-size:14px;line-height:1.28571429}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{height:48px}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{line-height:1.42857143}.rs-loader-xs .rs-loader-spin,.rs-loader-xs .rs-loader-spin:after,.rs-loader-xs .rs-loader-spin:before{height:16px;width:16px}.rs-loader-xs .rs-loader-content{font-size:12px;line-height:1.33333333}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{height:46px}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{line-height:1.66666667}.rs-loader-wrapper{display:inline-block;line-height:0;width:auto}@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rs-highlight-mark{background-color:#fff6c9;background-color:var(--rs-text-highlight-bg);border-radius:4px;font-weight:bolder;padding:0 .2em}.rs-picker-toggle-wrapper{display:inline-block;max-width:100%;vertical-align:middle}.rs-picker-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-picker-block{display:block}.rs-picker-disabled{cursor:not-allowed}.rs-picker-disabled .rs-picker-tag-list .rs-tag,.rs-picker-disabled .rs-picker-toggle-indicator,.rs-picker-disabled .rs-picker-toggle-value{color:#717273!important;color:var(--rs-text-disabled)!important}.rs-picker-disabled .rs-picker-value-count{opacity:.5}.rs-picker-toggle .rs-picker-toggle-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#1675e0;color:var(--rs-picker-value)}.rs-picker-none{color:#717273;color:var(--rs-text-secondary);cursor:default;padding:6px 12px 12px}.rs-picker-countable .rs-picker-toggle-value{display:-ms-flexbox;display:flex}.rs-picker-value-list{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-picker-value-list{max-width:100%}}.rs-picker-value-count{background-color:#3498ff;background-color:var(--rs-picker-count-bg);border-radius:10px;color:#fff;color:var(--rs-picker-count-text);line-height:20px;margin:0 4px;padding:0 8px}.rs-picker-value-separator{margin:0 4px 0 0}.rs-picker.rs-picker-focused,.rs-picker:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-toggle-active,.rs-picker.rs-picker-focused{-webkit-box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);-webkit-box-shadow:var(--rs-state-focus-shadow);box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-picker-label.rs-input-group-addon{color:#343434;color:var(--rs-text-primary);padding-right:4px!important}.rs-picker-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:14px;width:14px}.rs-picker-error>.rs-picker-input-group,.rs-picker-error>.rs-picker-input-group:focus-within,.rs-picker-error>.rs-picker-input-group:hover{border-color:#f44336;border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:focus-within{outline:3px solid rgb(from #f44336 r g b/25%);outline:var(--rs-picker-state-error-outline)}.rs-picker-toggle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:none;border:var(--rs-btn-default-border,none);border-radius:6px;color:#343434;color:var(--rs-btn-default-text);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:0;padding:8px 12px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.rs-theme-high-contrast .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-btn-ghost.rs-picker-toggle{padding:7px 11px}.rs-btn-icon.rs-picker-toggle{line-height:16px;padding:10px}.rs-btn-icon.rs-picker-toggle>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{height:36px;padding:10px;width:36px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-toggle:focus-visible{outline-offset:2px}.rs-picker-toggle:focus,.rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);color:var(--rs-btn-default-hover-text);text-decoration:none}.rs-picker-toggle.rs-btn-active,.rs-picker-toggle:active{background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg);color:#121212;color:var(--rs-btn-default-active-text)}.rs-picker-toggle.rs-btn-disabled,.rs-picker-toggle:disabled{background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg);color:#717273;color:var(--rs-btn-default-disabled-text);cursor:not-allowed}.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-picker-toggle{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-picker-toggle{padding:7px 11px}.rs-picker-toggle-textbox{background-color:#fff;background-color:var(--rs-input-bg);border:1px solid #0000;color:#343434;color:var(--rs-text-primary);height:100%;left:0;outline:none;padding-left:10px;padding-right:32px;position:absolute;top:0;width:100%}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{padding-left:14px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{padding-left:8px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{padding-left:6px}.rs-picker-toggle-read-only{opacity:0}.rs-picker-default .rs-picker-toggle{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{-webkit-transition:none;transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{background-color:initial;border:none;color:#343434;color:var(--rs-btn-subtle-text);-webkit-transition:none;transition:none}.rs-picker-subtle .rs-picker-toggle:focus,.rs-picker-subtle .rs-picker-toggle:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-active,.rs-picker-subtle .rs-picker-toggle:active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg);color:#121212;color:var(--rs-btn-subtle-active-text)}.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-picker-subtle .rs-picker-toggle:disabled{background:none;color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text)}.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-picker-subtle .rs-picker-toggle-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{padding-right:32px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-loader{right:12px;top:8px}.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg{padding-right:36px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{right:16px;top:10px}.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-loader{right:16px;top:10px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-left:15px}.rs-picker-date .rs-picker-toggle.rs-btn-lg,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg{padding-right:42px}.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{right:16px;top:10px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-bottom:9px;padding-top:9px}.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg{line-height:20px;padding:11px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{height:42px;padding:11px;width:42px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{line-height:22px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md{padding-right:32px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-loader{right:12px;top:8px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-left:11px}.rs-picker-date .rs-picker-toggle.rs-btn-md,.rs-picker-daterange .rs-picker-toggle.rs-btn-md{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{right:12px;top:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-bottom:7px;padding-top:7px}.rs-picker-toggle.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm{line-height:16px;padding:7px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{height:30px;padding:7px;width:30px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm{padding-right:30px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{right:10px;top:5px}.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:4px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-loader{right:10px;top:5px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-left:9px}.rs-picker-date .rs-picker-toggle.rs-btn-sm,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm{padding-right:34px}.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{right:10px;top:4px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:3px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-bottom:4px;padding-top:4px}.rs-picker-toggle.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs{line-height:12px;padding:6px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{height:24px;padding:6px;width:24px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{border-right:none;border-right:var(--rs-btn-default-border,none);left:0}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{border-left:none;border-left:var(--rs-btn-default-border,none);right:0}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs{padding-right:28px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{right:8px;top:2px}.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-loader{right:8px;top:2px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-left:7px}.rs-picker-date .rs-picker-toggle.rs-btn-xs,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs{padding-right:30px}.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{right:8px;top:2px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-bottom:1px;padding-top:1px}.rs-picker-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-default .rs-picker-toggle{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);color:#343434;color:var(--rs-text-primary);display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{display:inline-block;padding-right:32px;position:relative;z-index:5}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after{display:none}.rs-picker-toggle.rs-btn{text-align:left;width:100%}.rs-picker-toggle-label{color:#343434;color:var(--rs-text-primary)}.rs-picker-toggle-label:after{content:":";margin:0 4px 0 2px}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{padding-right:44px}.rs-picker-toggle-indicator .rs-picker-clean{-ms-flex-align:center;align-items:center;background:inherit;color:#717273;color:var(--rs-text-secondary);cursor:pointer;display:-ms-flexbox;display:flex;font-size:12px;height:20px;margin-left:2px;position:absolute;right:30px;top:8px;-webkit-transition:color .2s linear;transition:color .2s linear}.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{padding:4px 0}.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean{right:38px}.rs-picker-toggle-indicator .rs-picker-caret-icon{color:#717273;color:var(--rs-text-secondary);font-size:12px;font-size:16px}.rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle-indicator .rs-picker-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:20px;margin-left:2px;position:absolute;right:12px;top:8px}.rs-picker-toggle-indicator .rs-picker-loader{font-size:12px}.rs-picker-popup{background-color:#fff;background-color:var(--rs-bg-overlay);border-radius:6px;-webkit-box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;-webkit-box-shadow:var(--rs-shadow-overlay);box-shadow:0 4px 4px #0000001f,0 0 10px #0000000f;box-shadow:var(--rs-shadow-overlay);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:6px 0;position:absolute;text-align:left;-webkit-transition:none;transition:none;z-index:7}.rs-theme-high-contrast .rs-picker-popup{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-drawer-open .rs-picker-popup,.rs-modal-open .rs-picker-popup{z-index:1055}.rs-picker-popup.rs-picker-inline{-webkit-box-shadow:none;box-shadow:none;position:relative}.rs-picker-popup .rs-search-box{padding:6px 12px}.rs-picker-popup .rs-highlight .rs-highlight-mark{padding:0}.rs-picker-default .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-btn,.rs-picker-input .rs-picker-toggle{background-color:#fff!important;background-color:var(--rs-input-bg)!important}.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-picker-toggle{background-color:#f7f7fa!important;background-color:var(--rs-input-disabled-bg)!important}.rs-picker-default.rs-picker-disabled .rs-input-group,.rs-picker-input.rs-picker-disabled .rs-input-group{pointer-events:none}.rs-check-item{display:block}.rs-check-item.rs-check-item-focus,.rs-check-item:focus,.rs-check-item:not(.rs-checkbox-disabled):hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{outline-offset:2px}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{padding:0}.rs-check-item .rs-checkbox-checker>label{cursor:pointer;display:block;line-height:20px;padding:8px 12px 8px 38px;position:relative}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{-webkit-transition:none;transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:#fff;background-color:var(--rs-bg-overlay)}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{cursor:not-allowed}.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:12px}.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:26px}.rs-picker-menu-group{background-color:#fff;background-color:var(--rs-listbox-option-group-bg);position:sticky;top:-1px;z-index:1}.rs-tree-virt-list .rs-tree-node-label,.rs-virt-list .rs-check-item label,.rs-virt-list .rs-picker-select-menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-picker-toolbar{border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);padding:10px}.rs-picker-date-inline{height:299px}.rs-picker-date-inline .rs-calendar{height:286px}.rs-picker-date .rs-input-group-addon{color:#717273;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-date .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-date.rs-picker-subtle .rs-input-group{border-color:#0000}.rs-picker-date>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-date-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:325px;padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-popup.rs-picker-popup-date{padding:0}.rs-picker-popup .rs-picker-toolbar{max-width:100%}.rs-picker-popup .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-popup .rs-calendar{display:block;margin:0 auto;min-width:264px}.rs-picker-popup .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{padding-left:12px;padding-right:12px}.rs-picker-popup .rs-calendar-body{padding-left:15px;padding-right:15px}.rs-picker-popup .rs-calendar-table{width:auto}.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{height:30px;width:30px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{display:inline-block;padding-left:0;padding-right:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{color:#1675e0;color:var(--rs-listbox-option-hover-text);outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{height:198px}.rs-picker-popup .rs-calendar.rs-calendar-only-time{min-width:auto}.rs-picker-popup .rs-calendar.rs-calendar-only-time .rs-calendar-time-dropdown-column>ul{height:240px}.rs-stack{display:-ms-flexbox;display:flex}.rs-picker-daterange .rs-input-group-addon{color:#717273;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-daterange .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-daterange.rs-picker-subtle .rs-input-group{border-color:#0000}.rs-picker-popup.rs-picker-popup-daterange{padding:0}.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary)}.rs-picker-popup .rs-calendar{height:274px;padding-bottom:10px}.rs-picker-popup .rs-calendar-header{text-align:center;width:100%}.rs-picker-popup .rs-calendar-header-month-toolbar{float:none}.rs-picker-popup .rs-calendar-month-dropdown{z-index:1}.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{width:190px}.rs-picker-popup .rs-picker-daterange-panel-only-time .rs-picker-daterange-calendar-group{min-width:auto}.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar{border:0;display:block;margin:auto}.rs-picker-daterange-header{border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary);font-size:14px;line-height:1.42857143;padding:8px 12px}.rs-picker-daterange-header .rs-picker-header-date:focus{background-color:initial}.rs-picker-daterange-header.rs-picker-tab-active-end,.rs-picker-daterange-header.rs-picker-tab-active-start{-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-around;position:relative}.rs-picker-daterange-header.rs-picker-tab-active-end:after,.rs-picker-daterange-header.rs-picker-tab-active-start:after{border-bottom:2px solid #3498ff;bottom:-1px;content:" ";left:0;position:absolute;-webkit-transition:left .3s;transition:left .3s;width:50%}.rs-picker-daterange-header.rs-picker-tab-active-end:after{left:50%}.rs-picker-daterange-calendar-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:274px;min-width:492px}.rs-picker-daterange-predefined{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);height:366px;padding:4px 0}.rs-picker-daterange-predefined .rs-btn{display:block}div:is(.rs-picker-popup){z-index:10}.rs-date-range-input:not(:placeholder-shown){text-transform:uppercase!important}.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{height:44px;padding-bottom:4px;padding-right:0;padding-top:4px}.rs-picker-daterange-menu.report-data-picker-container-dashboard{left:auto!important;right:8vw!important}.rs-picker-daterange-menu .rs-picker-menu .rs-calendar{min-width:280px!important}.rs-picker-daterange-menu .rs-stack-item{padding:5px!important}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret{top:0!important}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean{top:5px!important}.rs-stack{margin-top:7.5px!important}.rs-stack .rs-picker-toggle-placeholder{color:grey!important;font-size:14px!important;font-weight:500!important;transition:box-shadow .2s ease!important}.charts-datapicker-container .rs-picker-toggle .rs-stack{margin-top:0!important}.rs-btn-primary,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:#74bc68!important}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:#fbfcfd!important;color:#74bc68!important}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:none!important}.rs-calendar-table-cell-in-range:before{background-color:#fbfcfd!important}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px #74bc68!important}.rs-btn-link{color:#74bc68!important}.rs-input-group{border:1px solid #121212;box-shadow:0 2px 4px 0 #0000000d}.rs-picker-error>.rs-picker-input-group{border:1px solid #121212!important}.rs-picker-header-date{text-transform:uppercase!important}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:#74bc68!important;border-radius:5px;outline:3px solid #fbfcfd!important}.rs-calendar-table-cell-selected .rs-calendar-table-cell-day{color:#fff!important}.rs-calendar-table-cell-selected .rs-calendar-table-cell-day:hover{color:#000!important}.header-daterange .rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{height:40px;padding-bottom:5px;padding-right:0;padding-top:5px}@media(min-width:200px)and (max-width:900px){.rs-picker-popup{scale:.8;transform-origin:top left}}.newDateRange .rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{height:54px;padding-bottom:4px;padding-right:0;padding-top:4px}.newDateRange .rs-input-group:focus-within,.newDateRange .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.newDateRange .rs-input-group:not(.rs-input-group-disabled):hover{border-radius:30px}.newDateRange .rs-input,.newDateRange .rs-input-group{border-radius:30px;font-size:13px;padding-left:13px}.newDateRange .rs-input::placeholder{color:#121212;font-size:13px}.newDateRange .rs-input-group-addon{padding-right:20px!important}.DateRangePicker_dateRange__F3pCN{border-radius:5px!important;cursor:pointer!important}.DateRangePicker_dateRange__F3pCN .rs-picker-toggle{cursor:pointer!important}.DateRangePicker_dateRangeWrapper__wkgV8{align-items:center;display:flex;justify-content:space-between}.DateRangePicker_reportName__bHOz6{font-size:20px;font-weight:700}.DateRangePicker_newDateRange__NQpQv{border-radius:30px!important;cursor:pointer!important;width:270px}.DateRangePicker_newDateRange__NQpQv .rs-picker-toggle{cursor:pointer!important}.styles_widget__cHW2W{align-items:center;background-color:#fff;border-radius:10px;box-shadow:1px 3px 10.9px 0 rgba(0,0,0,.122);display:flex;justify-content:space-between;padding:17px;transition:border .3s ease-in-out}.styles_widget__cHW2W .styles_title__1lClT{font-size:14px;font-weight:600}@media(max-width:600px){.styles_widget__cHW2W .styles_title__1lClT{font-size:12px}}.styles_widget__cHW2W .styles_count__WTpLd{font-size:35px;font-weight:600;line-height:35px;margin-bottom:0}@media(max-width:600px){.styles_widget__cHW2W .styles_count__WTpLd{font-size:24px;line-height:28px}}.styles_widget__cHW2W:hover{border:1px solid #74bc68}@media(max-width:600px){.styles_widget__cHW2W{padding-right:5px}}.common-filter{display:flex;gap:20px}.common-filter .reset-button{align-items:center;background-color:#74bc68;border:0;border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:500;height:40px;justify-content:space-between;padding:1rem 1.2rem}.common-filter .filter-container{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;padding:1rem}.common-filter .filter-item{align-items:center;background:#fff;border:1px solid #c8c8c8;border-radius:20px;display:inline-flex;height:40px}.common-filter .filter-label{color:#495057;font-size:14px;font-weight:500;margin-right:.5rem}.common-filter .filter-dropdown-button{align-items:center;background:#0000;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;min-width:125px;padding:.25rem .9rem}.common-filter .filter-dropdown-button:hover{color:#eaf6e6}.common-filter .filter-dropdown-menu{background:#fff;border:1px solid #d8dae5;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;margin-top:.5rem;min-width:200px;padding:.5rem 0;position:absolute;z-index:1000}.common-filter .filter-item{position:relative}.common-filter .filter-search-input{font-size:11px;padding-left:8px}.common-filter .filter-dropdown-item{align-items:center;background:#0000;border:none;color:#121212;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:.5rem 1rem;text-align:left;width:100%}.common-filter .filter-dropdown-item span{color:#121212;font-size:12px;font-weight:500}.common-filter .filter-dropdown-item:hover{background-color:#eaf6e6}.common-filter .filter-dropdown-item.selected{background-color:#74bc681a}.common-filter .check-icon{color:#74bc68}.no-options{font-size:12px;margin-bottom:.5rem;margin-top:.5rem}.quizgeneratedwrap{padding:40px}.graph-container{box-shadow:1px 3px 10.9px 0 rgba(0,0,0,.122);padding:20px}.dashboard-marks-progress{height:27px}.dashboard-marks-progress .custom-progress-bar{border-radius:16px;height:10px;width:100%}.dashboard-marks-progress .marks-header{font-weight:600;justify-content:start}.ImageSelector_text-primary2__X2lzM,.ImageSelector_text-primary__279bA{color:#74bc68!important}.ImageSelector_text-white__YEzXR{color:#fff!important}.ImageSelector_fw-bold__dYdOq{font-weight:500!important}.ImageSelector_text-success__rkdJ8{color:#1ca076!important}.ImageSelector_text-dark__8Q54Z{color:#181f39!important}.ImageSelector_text-error__5cVpS{color:#be0f00!important}.ImageSelector_text-warning__6kS0m{color:#ffa700!important}.ImageSelector_image_selector__GYaie{background-color:#fff;border:1px dashed #dee3e7;border-radius:4px;cursor:pointer;font-size:16px;justify-content:center;min-height:120px;padding:11px 14px 4px}.ImageSelector_custom_ui__CK3ei,.ImageSelector_image_selector__GYaie{align-items:center;display:flex;flex-direction:column}.ImageSelector_custom_ui__CK3ei svg{fill:#555f6d;height:16px;width:16px}.ImageSelector_format_supported__1dmvC{color:#1e1e1e;font-size:12px;font-weight:400}.ImageSelector_placeholder__hiM-N{color:#1e1e1e;font-size:14px;font-weight:700;margin-top:5px}.ImageSelector_labelStyle__bxv\+Y{cursor:pointer;padding-left:10px}.ImageSelector_image_name__\+pIPw{font-size:14px;font-weight:500}.ImageSelector_files_map_alone__DURBA{align-items:center;background:#fff;border:1.61px solid #d8dae5;border-radius:12px;display:flex;gap:5px;height:57px;max-width:280px;min-width:280px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto}.ImageSelector_files_map_outer_wrapper__9pItK,.ImageSelector_files_map_wrapper__q5Qn1{display:flex;flex-wrap:wrap;gap:10px}.ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_file_details_wrap__v5llQ{align-items:center;display:flex;justify-content:space-between;width:200px}.ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_file_name__wtqjO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_file_image__a00\+l{height:45px;object-fit:contain;width:45px}.ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_file_size__l1bZk{color:#555f6d;font-size:13px}.ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_file_download_wrap__QQw3i{color:#555f6d;display:flex;font-size:13px;gap:10px}.ImageSelector_add_icon_container__xZutr{border:1.61px solid #d8dae5;border-radius:12px;padding:14px 20px}.ImageSelector_add_icon_container__xZutr path,.ImageSelector_add_icon_container__xZutr svg{fill:#d8dae5}.ImageSelector_files_single_outer_wrapper__CRdMG,.ImageSelector_files_single_outer_wrapper__CRdMG .ImageSelector_files_map_wrapper__q5Qn1{width:100%}.ImageSelector_files_single_outer_wrapper__CRdMG .ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_files_map_alone__DURBA{border-radius:4px;max-width:none;width:100%}.ImageSelector_files_single_outer_wrapper__CRdMG .ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_files_map_alone__DURBA .ImageSelector_file_name__wtqjO{width:100%}.ImageSelector_files_single_outer_wrapper__CRdMG .ImageSelector_files_map_wrapper__q5Qn1 .ImageSelector_files_map_alone__DURBA .ImageSelector_file_details_wrap__v5llQ{width:95%}.result-section p{margin-bottom:10px}.generate-button{border-radius:20px!important}@keyframes GeminiTestSimulation_fadeIn__VoN-w{0%{opacity:0}to{opacity:1}}@keyframes GeminiTestSimulation_spin__FPqOr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes GeminiTestSimulation_pulse__-Eduv{0%,to{opacity:1}50%{opacity:.5}}.GeminiTestSimulation_container__uBwZQ{background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;min-height:100vh;padding:24px;width:100%}.GeminiTestSimulation_header__FGhsO{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.GeminiTestSimulation_headerLeft__fbHic{display:flex;flex-direction:column;gap:4px}.GeminiTestSimulation_title__WilNa{align-items:center;color:#1e293b;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.GeminiTestSimulation_title__WilNa svg{color:#6366f1}.GeminiTestSimulation_subtitle__gfZpz{color:#64748b;font-size:14px;margin:0}.GeminiTestSimulation_headerRight__agyOL{align-items:center;display:flex;gap:16px}.GeminiTestSimulation_timer__aZFVp{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;padding:10px 20px}.GeminiTestSimulation_content__2oqY8{display:flex;gap:24px;min-height:calc(100vh - 150px)}.GeminiTestSimulation_leftPanel__LbKwd{display:flex;flex:0 0 380px;flex-direction:column;gap:20px}.GeminiTestSimulation_configCard__wefTH{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:24px}.GeminiTestSimulation_configCard__wefTH h3{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:16px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.GeminiTestSimulation_formGroup__fkarj{margin-bottom:16px}.GeminiTestSimulation_formGroup__fkarj label{color:#475569;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.GeminiTestSimulation_formGroup__fkarj input,.GeminiTestSimulation_formGroup__fkarj textarea{border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.GeminiTestSimulation_formGroup__fkarj input:focus,.GeminiTestSimulation_formGroup__fkarj textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.GeminiTestSimulation_formGroup__fkarj input:disabled,.GeminiTestSimulation_formGroup__fkarj textarea:disabled{background:#f8fafc;cursor:not-allowed}.GeminiTestSimulation_formGroup__fkarj textarea{min-height:80px;resize:vertical}.GeminiTestSimulation_statusSection__ptafj{background:#f8fafc;border-radius:12px;margin:20px 0;padding:16px}.GeminiTestSimulation_statusSection__ptafj h4{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.GeminiTestSimulation_statusRow__NhRha{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:500;gap:10px}.GeminiTestSimulation_statusIndicator__ePzPx{align-items:center;display:flex}.GeminiTestSimulation_statusIndicator__ePzPx.GeminiTestSimulation_connected__2QUmQ{color:#22c55e}.GeminiTestSimulation_statusIndicator__ePzPx.GeminiTestSimulation_disconnected__4Ys-i{color:#94a3b8}.GeminiTestSimulation_errorMessage__Piy2q{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:10px 12px}.GeminiTestSimulation_controls__En31t{margin-top:20px}.GeminiTestSimulation_startBtn__WL6so{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;box-shadow:0 4px 12px #22c55e4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;transition:all .3s ease;width:100%}.GeminiTestSimulation_startBtn__WL6so:hover:not(:disabled){box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px)}.GeminiTestSimulation_startBtn__WL6so:disabled{cursor:not-allowed;opacity:.7}.GeminiTestSimulation_spinning__nCjpI{animation:GeminiTestSimulation_spin__FPqOr 1s linear infinite}.GeminiTestSimulation_sessionControls__AGyB8{display:flex;gap:12px}.GeminiTestSimulation_muteBtn__ouT\+h{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.GeminiTestSimulation_muteBtn__ouT\+h:hover{background:#e2e8f0}.GeminiTestSimulation_muteBtn__ouT\+h.GeminiTestSimulation_muted__TZ-rY{background:#fef2f2;border-color:#fecaca;color:#dc2626}.GeminiTestSimulation_endBtn__kKILz{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.GeminiTestSimulation_endBtn__kKILz:hover{box-shadow:0 6px 16px #ef444466;transform:translateY(-1px)}.GeminiTestSimulation_audioCard__m\+1YO{animation:GeminiTestSimulation_fadeIn__VoN-w .3s ease;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #a7f3d0;border-radius:12px;padding:16px}.GeminiTestSimulation_audioStatus__53z\+M{align-items:center;color:#059669;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:8px}.GeminiTestSimulation_audioIcon__Kaq7M{animation:GeminiTestSimulation_pulse__-Eduv 1.5s ease-in-out infinite}.GeminiTestSimulation_audioHint__dKNIs{color:#047857;font-size:13px;line-height:1.5;margin:0}.GeminiTestSimulation_rightPanel__64-1\+{display:flex;flex:1 1;flex-direction:column}.GeminiTestSimulation_transcriptCard__0BL2\+{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.GeminiTestSimulation_transcriptHeader__VQhkB{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.GeminiTestSimulation_transcriptHeader__VQhkB h3{color:#1e293b;font-size:16px;font-weight:700;margin:0}.GeminiTestSimulation_clearBtn__ekljq{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s ease}.GeminiTestSimulation_clearBtn__ekljq:hover:not(:disabled){background:#e2e8f0;color:#475569}.GeminiTestSimulation_clearBtn__ekljq:disabled{cursor:not-allowed;opacity:.5}.GeminiTestSimulation_transcriptContainer__2cMex{flex:1 1;max-height:calc(100vh - 250px);overflow-y:auto;padding:20px}.GeminiTestSimulation_emptyTranscript__qQezK{align-items:center;color:#94a3b8;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:300px;text-align:center}.GeminiTestSimulation_emptyTranscript__qQezK svg{margin-bottom:16px;opacity:.5}.GeminiTestSimulation_emptyTranscript__qQezK p{color:#64748b;font-size:16px;font-weight:500;margin:0 0 8px}.GeminiTestSimulation_emptyTranscript__qQezK span{font-size:14px}.GeminiTestSimulation_transcriptItem__LHv\+S{animation:GeminiTestSimulation_fadeIn__VoN-w .3s ease;border-radius:12px;margin-bottom:16px;padding:14px 16px}.GeminiTestSimulation_transcriptItem__LHv\+S.GeminiTestSimulation_teacher__k3J3Q{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;margin-right:40px}.GeminiTestSimulation_transcriptItem__LHv\+S.GeminiTestSimulation_parent__zDwFb{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:4px solid #22c55e;margin-left:40px}.GeminiTestSimulation_transcriptMeta__xpMva{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.GeminiTestSimulation_speaker__NL6jP{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.GeminiTestSimulation_teacher__k3J3Q .GeminiTestSimulation_speaker__NL6jP{color:#2563eb}.GeminiTestSimulation_parent__zDwFb .GeminiTestSimulation_speaker__NL6jP{color:#16a34a}.GeminiTestSimulation_time__6bv72{color:#94a3b8;font-size:11px}.GeminiTestSimulation_transcriptText__kW-l0{color:#334155;font-size:14px;line-height:1.6;margin:0}.LearnSimulation_learnSimulationContainer__tO2gW{background:#fff;display:flex;flex-direction:column;min-height:100vh!important;position:relative}.LearnSimulation_header__vPQ7d{align-items:center;background:#fff;border-bottom:2px solid #d1d5db;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.LearnSimulation_headerLeft__ZDpUS{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.LearnSimulation_title__gPUvW{color:#1f2937;font-size:24px;font-weight:600;margin:0}.LearnSimulation_contentArea__giT8o{background:#fff;flex:1 1;margin:0 auto;max-width:1400px;padding-top:40px;width:100%}.LearnSimulation_heroSection__uR2l6{margin-bottom:40px;padding:32px 24px;position:relative;text-align:center}.LearnSimulation_heroIcon__ErJAA{align-items:center;background:#1e293b;border-radius:16px;box-shadow:0 8px 24px #1e293b26;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.LearnSimulation_heroIcon__ErJAA svg{height:28px;width:28px}.LearnSimulation_heroTitle__JMufG{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.LearnSimulation_heroSubtitle__z2AEd{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.LearnSimulation_processSteps__Fhtnq{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:48px;max-width:1200px}.LearnSimulation_processStep__fo98H{flex:1 1;max-width:220px;min-width:180px;text-align:center}.LearnSimulation_stepIcon__rZNrS{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;height:72px;justify-content:center;margin:0 auto 16px;transition:transform .3s ease;width:72px}.LearnSimulation_stepIcon__rZNrS:hover{transform:translateY(-4px) scale(1.05)}.LearnSimulation_stepTitle__CbO2D{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 8px}.LearnSimulation_stepDescription__1TAaU{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.LearnSimulation_stepArrow__hfshd{color:#d1d5db;flex-shrink:0;font-size:32px;font-weight:300}@media(max-width:968px){.LearnSimulation_processSteps__Fhtnq{flex-direction:column;gap:24px}.LearnSimulation_stepArrow__hfshd{font-size:24px;transform:rotate(90deg)}.LearnSimulation_processStep__fo98H{max-width:100%}}.LearnSimulation_moduleList__mkZnY{display:flex;flex-direction:column;gap:24px}.LearnSimulation_moduleRow__yN818{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;min-height:300px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.LearnSimulation_moduleRow__yN818:hover{border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.LearnSimulation_moduleRow__yN818:hover .LearnSimulation_moduleImg__RUCjA{transform:scale(1.05)}.LearnSimulation_moduleRow__yN818:hover .LearnSimulation_startBtn__EINsE{background:linear-gradient(135deg,#5da84f,#4a8e41)}.LearnSimulation_moduleImageSide__Dlybl{flex-shrink:0;height:300px;order:2;overflow:hidden;position:relative;width:480px}.LearnSimulation_moduleImg__RUCjA{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.LearnSimulation_moduleContent__baUwv{display:flex;flex:1 1;flex-direction:column;gap:16px;order:1;padding:32px}.LearnSimulation_moduleHeader__m5qGy{align-items:center;display:flex;gap:14px}.LearnSimulation_moduleIconBadge__Mh2a0{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.LearnSimulation_moduleRowTitle__hCWwp{color:#1f2937;font-size:24px;font-weight:700;margin:0}.LearnSimulation_moduleRowDescription__O7io\+{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.LearnSimulation_moduleFeatures__oORKd{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.LearnSimulation_featureTag__oGIDS{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.LearnSimulation_featureTag__oGIDS svg{color:#74bc68}.LearnSimulation_startBtn__EINsE{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.LearnSimulation_startBtn__EINsE *,.LearnSimulation_startBtn__EINsE svg{color:#fff!important}.LearnSimulation_startBtn__EINsE:hover{background:linear-gradient(135deg,#5da84f,#4a8e41)}@media(max-width:968px){.LearnSimulation_moduleRow__yN818{flex-direction:column;height:auto}.LearnSimulation_moduleImageSide__Dlybl{height:220px;min-height:220px;width:100%}.LearnSimulation_moduleContent__baUwv{padding:24px}.LearnSimulation_moduleRowTitle__hCWwp{font-size:20px}}.LearnSimulation_moduleInfo__q5KLb{flex:1 1}.LearnSimulation_moduleTitle__mFDBY{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 6px}.LearnSimulation_moduleDescription__0aNQL{color:#64748b;font-size:15px;margin:0}.LearnSimulation_scenariosGrid__phh9O{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.LearnSimulation_scenarioCard__9\+zla{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.LearnSimulation_scenarioCard__9\+zla:hover:not(.LearnSimulation_disabled__DNhnj){border-color:#74bc68;box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.LearnSimulation_scenarioCard__9\+zla.LearnSimulation_disabled__DNhnj{cursor:not-allowed;opacity:.85}.LearnSimulation_scenarioCard__9\+zla.LearnSimulation_disabled__DNhnj .LearnSimulation_scenarioImageWrapper__6c-XJ{filter:grayscale(30%)}.LearnSimulation_comingSoonBadge__NaHMr{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;box-shadow:0 2px 8px #f973164d;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:16px;top:16px;z-index:10}.LearnSimulation_scenarioImageWrapper__6c-XJ{background:#f1f5f9;height:180px;overflow:hidden;width:100%}.LearnSimulation_scenarioImage__uEXQM{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.LearnSimulation_scenarioCard__9\+zla:hover:not(.LearnSimulation_disabled__DNhnj) .LearnSimulation_scenarioImage__uEXQM{transform:scale(1.05)}.LearnSimulation_scenarioContent__uX7mC{display:flex;flex:1 1;flex-direction:column;padding:20px}.LearnSimulation_scenarioTitle__3TeSW{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 8px}.LearnSimulation_scenarioNumber__uCYff{color:#74bc68;font-weight:700}.LearnSimulation_scenarioDescription__BfrGS{color:#64748b;flex:1 1;font-size:14px;line-height:1.6;margin:0 0 16px}.LearnSimulation_viewResourcesBtn__ucwcJ{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.LearnSimulation_viewResourcesBtn__ucwcJ:hover{box-shadow:0 4px 12px #74bc6866;transform:translateY(-2px)}.LearnSimulation_viewResourcesBtn__ucwcJ svg{flex-shrink:0}@media(max-width:768px){.LearnSimulation_learnSimulationContainer__tO2gW{padding:16px}.LearnSimulation_pageTitle__cO3rz{font-size:24px}.LearnSimulation_pageSubtitle__Z0F80{font-size:14px}.LearnSimulation_scenariosGrid__phh9O{gap:16px;grid-template-columns:1fr}.LearnSimulation_scenarioImageWrapper__6c-XJ{height:160px}.LearnSimulation_scenarioContent__uX7mC{padding:16px}.LearnSimulation_scenarioTitle__3TeSW{font-size:16px}.LearnSimulation_scenarioDescription__BfrGS{font-size:13px}}@media(max-width:480px){.LearnSimulation_learnSimulationContainer__tO2gW{padding:12px}.LearnSimulation_pageTitle__cO3rz{font-size:20px}.LearnSimulation_comingSoonBadge__NaHMr{font-size:10px;padding:4px 10px}.LearnSimulation_viewResourcesBtn__ucwcJ{justify-content:center;width:100%}}.ComicBookModule_comicContainer__goP0v{background:#f8f9fb;display:flex;flex-direction:column;min-height:100vh;padding:24px 28px;position:relative}.ComicBookModule_header__bBC4\+{align-items:center;background:#fff;border:1.5px solid #eef1f5;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 24px}.ComicBookModule_header__bBC4\+ .ComicBookModule_headerLeft__6Og3e{align-items:center;display:flex;gap:16px}.ComicBookModule_header__bBC4\+ .ComicBookModule_headerLeft__6Og3e .ComicBookModule_backBtn__TU4om{align-items:center;background:#f8f9fb;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ComicBookModule_header__bBC4\+ .ComicBookModule_headerLeft__6Og3e .ComicBookModule_backBtn__TU4om:hover{background:#74bc68;color:#fff;transform:translateX(-2px)}.ComicBookModule_title__a0qNS{color:#1e293b;font-size:20px;font-weight:600;letter-spacing:-.2px;margin:0}.ComicBookModule_contentArea__SyzOh{display:flex;flex:1 1;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px;width:100%}.ComicBookModule_filterSection__L5IRa{align-items:flex-end;background:#fff;border:1.5px solid #eef1f5;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.ComicBookModule_filterSection__L5IRa .ComicBookModule_filterGroup__GVQuM{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:180px}.ComicBookModule_filterSection__L5IRa .ComicBookModule_filterGroup__GVQuM label{color:#64748b;font-size:13px;font-weight:600;text-transform:capitalize}.ComicBookModule_filterSection__L5IRa .ComicBookModule_filterGroup__GVQuM select{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:10px 14px;transition:all .2s}.ComicBookModule_filterSection__L5IRa .ComicBookModule_filterGroup__GVQuM select:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a}.ComicBookModule_filterSection__L5IRa .ComicBookModule_filterGroup__GVQuM select:disabled{background:#f8f9fb;color:#94a3b8;cursor:not-allowed}.ComicBookModule_filterSection__L5IRa .ComicBookModule_viewToggle__106F1{background:#f8f9fb;border-radius:10px;display:flex;gap:4px;padding:4px}.ComicBookModule_filterSection__L5IRa .ComicBookModule_viewToggle__106F1 button{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.ComicBookModule_filterSection__L5IRa .ComicBookModule_viewToggle__106F1 button.ComicBookModule_active__-wGK6{background:#fff;box-shadow:0 2px 6px #0000000f;color:#74bc68}.ComicBookModule_filterSection__L5IRa .ComicBookModule_viewToggle__106F1 button:hover:not(.ComicBookModule_active__-wGK6){color:#1e293b}.ComicBookModule_viewerContainer__7eU21{background:#fff;border:1.5px solid #eef1f5;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex:1 1;flex-direction:column;min-height:600px;overflow:hidden;position:relative}.ComicBookModule_webtoonView__0Ij18{align-items:center;background:#fafbfc;display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:32px}.ComicBookModule_webtoonView__0Ij18 .ComicBookModule_panelImage__XCQJE{border-radius:8px;box-shadow:0 2px 12px #0000000f;display:block;max-width:800px;width:100%}.ComicBookModule_webtoonView__0Ij18 .ComicBookModule_endMarker__UuJqR{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:1.5px;padding:32px;text-transform:uppercase}.ComicBookModule_webtoonView__0Ij18 .ComicBookModule_nextSectionBtn__VWSPD{align-items:center;background:#74bc68;border:none;border-radius:10px;box-shadow:0 2px 8px #74bc6840;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin:24px 0;padding:12px 20px;transition:all .2s}.ComicBookModule_webtoonView__0Ij18 .ComicBookModule_nextSectionBtn__VWSPD:hover{background:#5a9d4f;box-shadow:0 4px 12px #74bc6859;transform:translateY(-2px)}.ComicBookModule_webtoonView__0Ij18 .ComicBookModule_nextSectionBtn__VWSPD:active{transform:translateY(0)}.ComicBookModule_flipbookView__54KC1{align-items:center;background:#1a1a2e;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:40px;position:relative;-webkit-user-select:none;user-select:none}.ComicBookModule_flipbookView__54KC1:before{background:radial-gradient(ellipse at center,#0000 40%,#00000080 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ComicBookModule_bookStage__t-fWY{align-items:center;aspect-ratio:3/2;display:flex;justify-content:center;max-height:85vh;max-width:1100px;perspective:3000px;position:relative;width:100%;z-index:2}.ComicBookModule_bookSpine__vb1qz{background:#0003;bottom:2%;box-shadow:0 0 10px #00000080;left:50%;margin-left:-2px;position:absolute;top:2%;width:4px;z-index:5}.ComicBookModule_pageStack__MrNdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:50%}.ComicBookModule_leftStack__huI43{left:0}.ComicBookModule_leftStack__huI43 .ComicBookModule_pageLayer__g7oAC,.ComicBookModule_leftStack__huI43 .ComicBookModule_pageSide__THR5t{background-image:linear-gradient(270deg,#0000000f 0,#0000 4%,#0000 96%,#00000005);border-radius:4px 0 0 4px;border-right:none;box-shadow:-4px 2px 5px #00000026;justify-content:flex-end}.ComicBookModule_rightStack__tJkxK{right:0}.ComicBookModule_rightStack__tJkxK .ComicBookModule_pageLayer__g7oAC,.ComicBookModule_rightStack__tJkxK .ComicBookModule_pageSide__THR5t{background-image:linear-gradient(90deg,#0000000f 0,#0000 4%,#0000 96%,#00000005);border-left:none;border-radius:0 4px 4px 0;box-shadow:4px 2px 5px #00000026;justify-content:flex-start}.ComicBookModule_pageLayer__g7oAC{align-items:center;background-color:#0000;display:flex;inset:0;justify-content:center;position:absolute}.ComicBookModule_pageLayer__g7oAC img{box-shadow:none;max-height:95%;max-width:95%;object-fit:contain}.ComicBookModule_turningPage__jxZis{inset:0;position:absolute;transform-style:preserve-3d}.ComicBookModule_rightStack__tJkxK .ComicBookModule_turningPage__jxZis{transform-origin:left center}.ComicBookModule_leftStack__huI43 .ComicBookModule_turningPage__jxZis{transform-origin:right center}.ComicBookModule_pageSide__THR5t{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fdfbf7;border:1px solid #e5e5e5;display:flex;inset:0;justify-content:center;position:absolute}.ComicBookModule_pageSide__THR5t img{max-height:95%;max-width:95%;object-fit:contain}.ComicBookModule_pageBack__A4je\+{background-color:#fdfbf7}.ComicBookModule_rightStack__tJkxK .ComicBookModule_pageBack__A4je\+{border-radius:4px 0 0 4px;box-shadow:-4px 2px 5px #00000026;transform:rotateY(180deg)}.ComicBookModule_leftStack__huI43 .ComicBookModule_pageBack__A4je\+{border-radius:0 4px 4px 0;box-shadow:4px 2px 5px #00000026;transform:rotateY(-180deg)}.ComicBookModule_turnNext__UpwDf{animation:ComicBookModule_turnRightToLeft__tV0dB .8s cubic-bezier(.645,.045,.355,1) forwards}.ComicBookModule_turnPrev__HO1ok{animation:ComicBookModule_turnLeftToRight__8isOW .8s cubic-bezier(.645,.045,.355,1) forwards}@keyframes ComicBookModule_turnRightToLeft__tV0dB{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes ComicBookModule_turnLeftToRight__8isOW{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.ComicBookModule_navBtn__w8h7f{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:56px;z-index:20}.ComicBookModule_navBtn__w8h7f:hover:not(:disabled){background:#fff3;box-shadow:0 0 24px #ffffff1f;transform:translateY(-50%) scale(1.08)}.ComicBookModule_navBtn__w8h7f:active:not(:disabled){transform:translateY(-50%) scale(.95)}.ComicBookModule_navBtn__w8h7f:disabled{cursor:not-allowed;opacity:.15}.ComicBookModule_navBtn__w8h7f.ComicBookModule_prev__zKwr5{left:20px}.ComicBookModule_navBtn__w8h7f.ComicBookModule_next__El-5Z{right:20px}.ComicBookModule_pageCounter__UYGUx{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border-radius:20px;bottom:20px;color:#fffffff2;font-size:13px;font-weight:600;left:50%;letter-spacing:.5px;padding:6px 16px;position:absolute;transform:translateX(-50%);z-index:20}.ComicBookModule_emptyState__nPyeU{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:48px}.ComicBookModule_emptyState__nPyeU p{color:#64748b;font-size:14px;font-weight:500}.ComicBookModule_spinner__JbNCn{animation:ComicBookModule_spin__P1Evg 1.2s linear infinite}@keyframes ComicBookModule_spin__P1Evg{to{transform:rotate(1turn)}}@keyframes ComicBookModule_fadeIn__3eCtC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LearnSimulationDetail_detailContainer__WALE7{background:#f8f9fb;min-height:100vh;padding:20px 24px}.LearnSimulationDetail_breadcrumb__7cc1y{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:10px;box-shadow:0 2px 6px #00000008;color:#64748b;display:flex;font-size:13px;gap:6px;margin-bottom:14px;padding:10px 14px;width:-webkit-fit-content;width:fit-content}.LearnSimulationDetail_breadcrumb__7cc1y svg{color:#74bc68;height:14px;width:14px}.LearnSimulationDetail_breadcrumbLink__3fGDb{cursor:pointer;font-weight:500;transition:color .2s ease}.LearnSimulationDetail_breadcrumbLink__3fGDb:hover{color:#74bc68}.LearnSimulationDetail_breadcrumbSeparator__ANlyB{color:#cbd5e1}.LearnSimulationDetail_breadcrumbCurrent__B6qYt{color:#1e293b;font-weight:600}.LearnSimulationDetail_pageHeader__BRwox{margin-bottom:16px}.LearnSimulationDetail_pageTitle__Snxef{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.LearnSimulationDetail_threeColumnGrid__RR5QN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(200px,280px) minmax(300px,1fr) minmax(200px,280px);height:calc(100vh - 160px);min-height:450px}.LearnSimulationDetail_notesColumn__0l5aQ{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:18px}.LearnSimulationDetail_aiTutorColumn__mS5bz{border:2px dashed #d4e8d1;border-radius:20px}.LearnSimulationDetail_aiTutorColumn__mS5bz,.LearnSimulationDetail_toolsColumn__6Not2{background:#fff;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;overflow:hidden;padding:24px}.LearnSimulationDetail_toolsColumn__6Not2{border:1px solid #eef1f5;border-radius:20px}.LearnSimulationDetail_columnHeader__n53-3{align-items:center;display:flex;gap:10px;margin-bottom:14px}.LearnSimulationDetail_columnTitle__IGyao{color:#1e293b;font-size:15px;font-weight:700;margin:0}.LearnSimulationDetail_notesList__sWZuI{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto}.LearnSimulationDetail_noteCard__tWCdT{align-items:center;background:#fff;border:1.5px solid #eef1f5;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:16px 18px;transition:all .25s ease}.LearnSimulationDetail_noteCard__tWCdT:hover{background:#f8fdf7;border-color:#74bc68;box-shadow:0 6px 20px #74bc681f;transform:translateY(-2px)}.LearnSimulationDetail_noteCard__tWCdT:hover .LearnSimulationDetail_noteTitle__T6huF{color:#4a9a3f}.LearnSimulationDetail_noteIconWrapper__yuake{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.LearnSimulationDetail_noteIconWrapper__yuake svg{height:16px;width:16px}.LearnSimulationDetail_noteContent__jUy-i{flex:1 1;min-width:0}.LearnSimulationDetail_noteTitle__T6huF{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4;margin:0;transition:color .2s ease}.LearnSimulationDetail_aiTutorHeaderIcon__iHSmh{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:9px;box-shadow:0 3px 10px #74bc6840;display:flex;height:32px;justify-content:center;width:32px}.LearnSimulationDetail_aiTutorHeaderIcon__iHSmh svg{color:#fff;height:16px;width:16px}.LearnSimulationDetail_uploadSourceBtn__8GbZK{align-items:center;background:linear-gradient(135deg,#f0fdf4,#e8f8e5);border:2px dashed #74bc68;border-radius:14px;color:#4a9a3f;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-bottom:20px;padding:14px 20px;transition:all .25s ease}.LearnSimulationDetail_uploadSourceBtn__8GbZK svg{color:#74bc68}.LearnSimulationDetail_uploadSourceBtn__8GbZK:hover{background:linear-gradient(135deg,#dcfce7,#d4f4d0);border-style:solid;box-shadow:0 4px 12px #74bc6826;transform:translateY(-1px)}.LearnSimulationDetail_chatContainer__GAqSh{background:#fafbfc;border:1px solid #eef1f5;border-radius:12px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.LearnSimulationDetail_chatMessages__CRmfI{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.LearnSimulationDetail_chatPlaceholder__LAM\+c{align-items:center;display:flex;height:100%;justify-content:center;padding:10px}.LearnSimulationDetail_chatPlaceholder__LAM\+c p{word-wrap:break-word;color:#a0aec0;font-size:12px;font-style:italic;line-height:1.4;margin:0;overflow-wrap:break-word;text-align:center}.LearnSimulationDetail_chatMessage__8nMpY{border-radius:16px;max-width:85%;padding:14px 18px}.LearnSimulationDetail_chatMessage__8nMpY p{font-size:14px;line-height:1.6;margin:0}.LearnSimulationDetail_userMessage__kxlJr{align-self:flex-end;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-bottom-right-radius:6px;box-shadow:0 4px 12px #74bc6833;color:#fff}.LearnSimulationDetail_aiMessage__la4wn{align-self:flex-start;background:#fff;border:1.5px solid #eef1f5;border-bottom-left-radius:6px;box-shadow:0 2px 8px #0000000a;color:#1e293b}.LearnSimulationDetail_messageTime__3E\+UP{display:block;font-size:11px;margin-top:6px;opacity:.7}.LearnSimulationDetail_chatInputWrapper__NQlSJ{align-items:center;background:#fff;border-top:1px solid #eef1f5;display:flex;gap:8px;min-width:0;padding:10px}.LearnSimulationDetail_chatInput__xdiud{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex:1 1;font-size:13px;min-width:0;outline:none;padding:10px 12px;transition:all .2s ease}.LearnSimulationDetail_chatInput__xdiud:focus{background:#fff;border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a}.LearnSimulationDetail_chatInput__xdiud::placeholder{color:#a0aec0;font-size:12px}.LearnSimulationDetail_sendButton__u0xnh{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:10px;box-shadow:0 3px 10px #74bc6840;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .25s ease;width:36px}.LearnSimulationDetail_sendButton__u0xnh svg{color:#fff;height:16px;width:16px}.LearnSimulationDetail_sendButton__u0xnh:hover:not(:disabled){box-shadow:0 4px 12px #74bc6859;transform:translateY(-1px)}.LearnSimulationDetail_sendButton__u0xnh:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.LearnSimulationDetail_toolsVideosSection__8osQP{margin-bottom:20px}.LearnSimulationDetail_toolsSectionTitle__j6n1J{color:#1e293b;font-size:15px;font-weight:700;margin:0 0 14px}.LearnSimulationDetail_toolsVideoGrid__ebK4H{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.LearnSimulationDetail_toolsVideoCard__6crGX{aspect-ratio:4/3;border:2px solid #0000;border-radius:14px;box-shadow:0 4px 12px #00000014;cursor:pointer;overflow:hidden;position:relative;transition:all .25s ease}.LearnSimulationDetail_toolsVideoCard__6crGX img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.LearnSimulationDetail_toolsVideoCard__6crGX:hover{border-color:#74bc68;box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.LearnSimulationDetail_toolsVideoCard__6crGX:hover img{transform:scale(1.08)}.LearnSimulationDetail_toolsVideoCard__6crGX:hover .LearnSimulationDetail_toolsPlayOverlay__ZMwBq{opacity:1}.LearnSimulationDetail_toolsPlayOverlay__ZMwBq{align-items:center;background:linear-gradient(180deg,#0000001a,#00000080);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.LearnSimulationDetail_toolsPlayButton__ya9wc{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;box-shadow:0 4px 16px #0000004d;display:flex;height:44px;justify-content:center;transition:transform .2s ease;width:44px}.LearnSimulationDetail_toolsPlayButton__ya9wc svg{color:#fff;margin-left:3px}.LearnSimulationDetail_toolsPlayButton__ya9wc:hover{transform:scale(1.1)}.LearnSimulationDetail_takeQuizBtn__Rzau\+{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:14px;box-shadow:0 6px 20px #74bc684d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.3px;margin-top:auto;padding:16px 24px;transition:all .25s ease;width:100%}.LearnSimulationDetail_takeQuizBtn__Rzau\+ svg{color:#fff}.LearnSimulationDetail_takeQuizBtn__Rzau\+:hover{box-shadow:0 10px 28px #74bc6866;transform:translateY(-3px)}.LearnSimulationDetail_takeQuizBtn__Rzau\+:active{transform:translateY(-1px)}.LearnSimulationDetail_quizModal__cxGLe{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.LearnSimulationDetail_quizModalContent__soWbZ{background:#fff;border-radius:20px;box-shadow:0 24px 48px #0003;max-height:90vh;max-width:700px;overflow-y:auto;padding:28px;position:relative;width:100%}.LearnSimulationDetail_closeQuizBtn__76yBh{align-items:center;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px}.LearnSimulationDetail_closeQuizBtn__76yBh svg{color:#64748b}.LearnSimulationDetail_closeQuizBtn__76yBh:hover{background:#fee2e2}.LearnSimulationDetail_closeQuizBtn__76yBh:hover svg{color:#ef4444}.LearnSimulationDetail_quizHeader__-nfa8{margin-bottom:20px;text-align:center}.LearnSimulationDetail_quizHeader__-nfa8 h2{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 6px}.LearnSimulationDetail_quizHeader__-nfa8 p{color:#64748b;font-size:14px;margin:0}.LearnSimulationDetail_quizProgress__mL-xs{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:24px;overflow:hidden}.LearnSimulationDetail_quizProgressBar__yLJgP{background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:3px;height:100%;transition:width .3s ease}.LearnSimulationDetail_questionCard__FROSe{margin-bottom:24px}.LearnSimulationDetail_questionCard__FROSe h3{color:#1e293b;font-size:18px;font-weight:600;line-height:1.5;margin:0 0 20px}.LearnSimulationDetail_optionsList__Q1Xj5{display:flex;flex-direction:column;gap:12px}.LearnSimulationDetail_optionBtn__Cj34X{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px 18px;text-align:left;transition:all .2s ease}.LearnSimulationDetail_optionBtn__Cj34X:hover{background:#f0fdf4;border-color:#74bc68}.LearnSimulationDetail_selectedOption__pYSio{background:#f0fdf4!important;border-color:#74bc68!important}.LearnSimulationDetail_optionLabel__09hpr{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.LearnSimulationDetail_selectedOption__pYSio .LearnSimulationDetail_optionLabel__09hpr{background:#74bc68;border-color:#74bc68;color:#fff}.LearnSimulationDetail_optionText__sPsx4{color:#1e293b;flex:1 1;font-size:15px}.LearnSimulationDetail_optionCheck__w3D6m{color:#74bc68;flex-shrink:0}.LearnSimulationDetail_quizNavigation__5g0cB{display:flex;justify-content:space-between;margin-bottom:20px}.LearnSimulationDetail_navBtn__hd4Af{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.LearnSimulationDetail_navBtn__hd4Af:hover:not(:disabled){background:#e2e8f0;color:#1e293b}.LearnSimulationDetail_navBtn__hd4Af:disabled{cursor:not-allowed;opacity:.5}.LearnSimulationDetail_nextBtn__K0Er8{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;color:#fff}.LearnSimulationDetail_nextBtn__K0Er8:hover:not(:disabled){box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.LearnSimulationDetail_submitBtn__KVrpB{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.LearnSimulationDetail_submitBtn__KVrpB:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.LearnSimulationDetail_questionDots__63Kr3{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.LearnSimulationDetail_questionDot__xT8\+Q{background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;height:32px;transition:all .2s ease;width:32px}.LearnSimulationDetail_questionDot__xT8\+Q:hover{border-color:#74bc68;color:#74bc68}.LearnSimulationDetail_activeDot__fATXy{background:linear-gradient(135deg,#74bc68,#5a9d4f);border-color:#74bc68;color:#fff}.LearnSimulationDetail_answeredDot__xaaks{background:#f0fdf4;border-color:#74bc68;color:#22c55e}.LearnSimulationDetail_quizResults__721HQ{padding:20px;text-align:center}.LearnSimulationDetail_quizResults__721HQ h3{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 10px}.LearnSimulationDetail_quizResults__721HQ p{color:#64748b;font-size:15px;margin:0 0 24px}.LearnSimulationDetail_scoreCircle__iWvqQ{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:4px solid #74bc68;border-radius:50%;display:flex;flex-direction:column;height:140px;justify-content:center;margin:0 auto 24px;width:140px}.LearnSimulationDetail_scoreCircle__iWvqQ svg{color:#74bc68;margin-bottom:6px}.LearnSimulationDetail_scoreCircle__iWvqQ h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.LearnSimulationDetail_scoreCircle__iWvqQ p{color:#64748b;font-size:13px;margin:0}.LearnSimulationDetail_resultsActions__t\+rYx{display:flex;gap:12px;justify-content:center}.LearnSimulationDetail_retryBtn__gXI1f{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .2s ease}.LearnSimulationDetail_retryBtn__gXI1f:hover{box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.LearnSimulationDetail_closeResultsBtn__PySHX{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .2s ease}.LearnSimulationDetail_closeResultsBtn__PySHX:hover{background:#e2e8f0;color:#1e293b}.LearnSimulationDetail_emptyState__mxydN{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.LearnSimulationDetail_emptyState__mxydN svg{color:#cbd5e1;margin-bottom:12px}.LearnSimulationDetail_emptyState__mxydN p{color:#64748b;font-size:14px;font-weight:500;margin:0}.LearnSimulationDetail_dropdownList__86Nyk{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto}.LearnSimulationDetail_dropdownSection__Na1SD{background:#fff;border:1px solid #eef1f5;border-radius:10px;overflow:hidden}.LearnSimulationDetail_dropdownToggle__lwjnc{align-items:center;background:#fff;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px;transition:all .2s ease;width:100%}.LearnSimulationDetail_dropdownToggle__lwjnc:hover{background:#f8fafc}.LearnSimulationDetail_dropdownToggle__lwjnc.LearnSimulationDetail_active__x8Sb7{background:#f8fdf7;border-bottom:1px solid #eef1f5}.LearnSimulationDetail_dropdownToggle__lwjnc svg{color:#64748b;height:16px;transition:transform .2s ease;width:16px}.LearnSimulationDetail_dropdownToggleLeft__NdOL\+{align-items:center;display:flex;gap:10px}.LearnSimulationDetail_dropdownIcon__IgdJ7{align-items:center;border-radius:8px;display:flex;height:30px;justify-content:center;width:30px}.LearnSimulationDetail_dropdownIcon__IgdJ7 svg{height:15px;width:15px}.LearnSimulationDetail_dropdownContent__\+ai0u{background:#fafbfc;max-height:200px;overflow-y:auto;padding:6px}.LearnSimulationDetail_dropdownItem__Ogr9i{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-bottom:3px;padding:8px 10px;transition:all .2s ease}.LearnSimulationDetail_dropdownItem__Ogr9i:last-child{margin-bottom:0}.LearnSimulationDetail_dropdownItem__Ogr9i:hover{background:#fff;box-shadow:0 2px 6px #0000000d}.LearnSimulationDetail_dropdownItem__Ogr9i.LearnSimulationDetail_selected__B74HY{background:#f0fdf4;border:1.5px solid #74bc68}.LearnSimulationDetail_dropdownItem__Ogr9i.LearnSimulationDetail_selected__B74HY span{color:#4a9a3f;font-weight:600}.LearnSimulationDetail_dropdownItem__Ogr9i span{color:#374151;font-size:12px}.LearnSimulationDetail_dropdownEmpty__0r\+\+1{color:#94a3b8;font-size:13px;padding:20px;text-align:center}.LearnSimulationDetail_audioItemIcon__t6I6y{align-items:center;background:#fef3c7;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.LearnSimulationDetail_audioItemIcon__t6I6y svg{height:14px;width:14px}.LearnSimulationDetail_audioItemInfo__sSc6D{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.LearnSimulationDetail_audioTitle__RnH5S{color:#1e293b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearnSimulationDetail_audioDuration__IRcIE{color:#94a3b8;font-size:10px}.LearnSimulationDetail_videoItemThumb__XizOK{border-radius:5px;flex-shrink:0;height:32px;overflow:hidden;position:relative;width:42px}.LearnSimulationDetail_videoItemThumb__XizOK img{height:100%;object-fit:cover;width:100%}.LearnSimulationDetail_videoItemPlayIcon__23atp{align-items:center;background:#0009;border-radius:50%;display:flex;height:16px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.LearnSimulationDetail_videoItemPlayIcon__23atp svg{height:8px;margin-left:1px;width:8px}.LearnSimulationDetail_videoItemInfo__5Z-Il{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.LearnSimulationDetail_videoTitle__\+RD7P{color:#1e293b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearnSimulationDetail_videoDuration__wV1kt{color:#94a3b8;font-size:10px}.LearnSimulationDetail_contentViewerColumn__7xjz1{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:20px}.LearnSimulationDetail_contentViewer__qOSOX{display:flex;flex-direction:column;height:100%;overflow-y:auto}.LearnSimulationDetail_contentViewerHeader__46WE6{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.LearnSimulationDetail_contentViewerTitle__9FiWw{color:#1e293b;font-size:17px;font-weight:700;margin:0}.LearnSimulationDetail_noteViewer__q2tnG{display:flex;flex-direction:column;height:100%}.LearnSimulationDetail_noteViewerContent__Y-lnw{flex:1 1;overflow-y:auto}.LearnSimulationDetail_noteMarkdown__M2QO4 h1{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 12px}.LearnSimulationDetail_noteMarkdown__M2QO4 h2{color:#374151;font-size:16px;font-weight:700;margin:16px 0 10px}.LearnSimulationDetail_noteMarkdown__M2QO4 h3{color:#4b5563;font-size:14px;font-weight:600;margin:12px 0 6px}.LearnSimulationDetail_noteMarkdown__M2QO4 p{color:#4b5563;font-size:13px;line-height:1.6;margin:0 0 6px}.LearnSimulationDetail_noteMarkdown__M2QO4 li{color:#4b5563;font-size:13px;line-height:1.6;margin-bottom:4px;margin-left:18px}.LearnSimulationDetail_noteMarkdown__M2QO4 strong{color:#1e293b}.LearnSimulationDetail_noteDescription__38Hsf{color:#4b5563;font-size:15px;line-height:1.7;margin:0}.LearnSimulationDetail_audioViewer__ndbC1{display:flex;flex-direction:column;height:100%}.LearnSimulationDetail_audioViewerIcon__Sa9bS{align-items:center;background:#fef3c7;border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.LearnSimulationDetail_audioViewerIcon__Sa9bS svg{height:18px;width:18px}.LearnSimulationDetail_audioViewerContent__Vmffm{display:flex;flex:1 1;flex-direction:column;gap:20px}.LearnSimulationDetail_audioPlayerPlaceholder__bKxW6{align-items:center;background:linear-gradient(135deg,#fefce8,#fef3c7);border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:24px}.LearnSimulationDetail_audioWaveform__\+erdW{align-items:center;display:flex;gap:3px;height:60px;justify-content:center;width:100%}.LearnSimulationDetail_audioBar__EcjM4{animation:LearnSimulationDetail_audioWave__T2pDc 1s ease-in-out infinite alternate;background:linear-gradient(180deg,#f59e0b,#d97706);border-radius:2px;width:5px}.LearnSimulationDetail_audioBar__EcjM4:first-child{animation-delay:.05s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(2){animation-delay:.1s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(3){animation-delay:.15s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(4){animation-delay:.2s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(5){animation-delay:.25s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(6){animation-delay:.3s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(7){animation-delay:.35s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(8){animation-delay:.4s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(9){animation-delay:.45s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(10){animation-delay:.5s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(11){animation-delay:.55s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(12){animation-delay:.6s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(13){animation-delay:.65s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(14){animation-delay:.7s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(15){animation-delay:.75s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(16){animation-delay:.8s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(17){animation-delay:.85s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(18){animation-delay:.9s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(19){animation-delay:.95s}.LearnSimulationDetail_audioBar__EcjM4:nth-child(20){animation-delay:1s}@keyframes LearnSimulationDetail_audioWave__T2pDc{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.LearnSimulationDetail_audioControls__2Agp7{display:flex;justify-content:center}.LearnSimulationDetail_audioPlayBtn__ga9bz{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:50%;box-shadow:0 4px 16px #d977064d;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .2s ease;width:52px}.LearnSimulationDetail_audioPlayBtn__ga9bz svg{color:#fff;height:22px;margin-left:3px;width:22px}.LearnSimulationDetail_audioPlayBtn__ga9bz:hover{box-shadow:0 6px 20px #d9770666;transform:scale(1.05)}.LearnSimulationDetail_audioInfo__0NCHR{align-items:center;display:flex;gap:12px;width:100%}.LearnSimulationDetail_audioCurrentTime__DrqnK,.LearnSimulationDetail_audioDurationDisplay__76WIL{color:#92400e;font-size:12px;font-weight:600;min-width:36px}.LearnSimulationDetail_audioProgressBar__euOBA{background:#d9770633;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.LearnSimulationDetail_audioProgress__ZrPfs{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:3px;height:100%;transition:width .3s ease}.LearnSimulationDetail_audioDescription__ZfFQO{color:#4b5563;font-size:15px;line-height:1.7;margin:0}.LearnSimulationDetail_videoViewer__pN5Hh{display:flex;flex-direction:column;height:100%}.LearnSimulationDetail_videoViewerIcon__L4lC-{align-items:center;background:#fee2e2;border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.LearnSimulationDetail_videoViewerIcon__L4lC- svg{height:18px;width:18px}.LearnSimulationDetail_videoViewerContent__yBrHj{display:flex;flex:1 1;flex-direction:column;gap:20px}.LearnSimulationDetail_videoPlayerPlaceholder__sZaUe{aspect-ratio:16/9;background:#1e293b;border-radius:16px;overflow:hidden;position:relative}.LearnSimulationDetail_videoPlayerPlaceholder__sZaUe img{height:100%;object-fit:cover;width:100%}.LearnSimulationDetail_videoPlayOverlay__bQaAX{align-items:center;background:linear-gradient(180deg,#0003,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.LearnSimulationDetail_videoPlayBtn__qTdSl{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:50%;box-shadow:0 4px 20px #0006;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .2s ease;width:64px}.LearnSimulationDetail_videoPlayBtn__qTdSl svg{color:#fff;height:28px;margin-left:4px;width:28px}.LearnSimulationDetail_videoPlayBtn__qTdSl:hover{box-shadow:0 6px 24px #00000080;transform:scale(1.08)}.LearnSimulationDetail_videoDurationBadge__6Ykdu{background:#000000bf;border-radius:6px;bottom:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;position:absolute;right:12px}.LearnSimulationDetail_videoDescription__1EIbG{color:#4b5563;font-size:15px;line-height:1.7;margin:0}.LearnSimulationDetail_contentPlaceholder__ly6fi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;text-align:center}.LearnSimulationDetail_placeholderIcon__MTvHO{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:18px;width:72px}.LearnSimulationDetail_placeholderIcon__MTvHO svg{color:#74bc68;height:32px;width:32px}.LearnSimulationDetail_contentPlaceholder__ly6fi h3{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 8px}.LearnSimulationDetail_contentPlaceholder__ly6fi p{color:#64748b;font-size:13px;margin:0;max-width:240px}.LearnSimulationDetail_aiHelperColumn__NaG\+l{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:18px}.LearnSimulationDetail_floatingQuizBtn__rHTNi{display:none}.LearnSimulationDetail_quizOptionBtn__4q1C7{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:none;color:#22c55e;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:flex-start;padding:10px 12px;transition:all .2s ease;width:100%}.LearnSimulationDetail_quizOptionBtn__4q1C7:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.LearnSimulationDetail_quizOptionBtn__4q1C7 svg{color:#22c55e;height:16px;width:16px}.LearnSimulationDetail_videoModal__oezoz{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.LearnSimulationDetail_videoModalContent__iVb7g{background:#fff;border-radius:20px;box-shadow:0 24px 48px #0003;max-width:900px;padding:28px;position:relative;width:100%}.LearnSimulationDetail_videoModalContent__iVb7g h3{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 20px}.LearnSimulationDetail_closeModal__xPTnT{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px}.LearnSimulationDetail_closeModal__xPTnT:hover{background:#fee2e2;color:#ef4444}.LearnSimulationDetail_videoPlaceholder__DZA8g{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #e2e8f0;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 40px}.LearnSimulationDetail_videoPlaceholder__DZA8g svg{color:#74bc68;margin-bottom:20px;opacity:.6}.LearnSimulationDetail_videoPlaceholder__DZA8g p{color:#64748b;font-size:16px;font-weight:500;margin:0}@media(max-width:1400px){.LearnSimulationDetail_threeColumnGrid__RR5QN{gap:14px;grid-template-columns:minmax(180px,240px) minmax(280px,1fr) minmax(180px,240px)}}@media(max-width:1200px){.LearnSimulationDetail_threeColumnGrid__RR5QN{gap:12px;grid-template-columns:minmax(160px,220px) minmax(250px,1fr) minmax(160px,220px)}.LearnSimulationDetail_columnTitle__IGyao{font-size:14px}.LearnSimulationDetail_aiHelperColumn__NaG\+l,.LearnSimulationDetail_contentViewerColumn__7xjz1,.LearnSimulationDetail_notesColumn__0l5aQ{padding:14px}.LearnSimulationDetail_noteCard__tWCdT{padding:12px}.LearnSimulationDetail_noteTitle__T6huF{font-size:12px}.LearnSimulationDetail_noteIconWrapper__yuake{height:28px;width:28px}}@media(max-width:1024px){.LearnSimulationDetail_threeColumnGrid__RR5QN{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto}.LearnSimulationDetail_notesColumn__0l5aQ{grid-column:1;grid-row:1;min-height:250px}.LearnSimulationDetail_aiHelperColumn__NaG\+l{grid-column:2;grid-row:1;min-height:250px}.LearnSimulationDetail_contentViewerColumn__7xjz1{grid-column:1/-1;grid-row:2;min-height:350px}}@media(min-width:1025px)and (max-width:1350px){.LearnSimulationDetail_detailContainer__WALE7{padding:16px 18px}.LearnSimulationDetail_threeColumnGrid__RR5QN{gap:12px;grid-template-columns:minmax(160px,200px) minmax(250px,1fr) minmax(160px,200px)}.LearnSimulationDetail_aiHelperColumn__NaG\+l,.LearnSimulationDetail_contentViewerColumn__7xjz1,.LearnSimulationDetail_notesColumn__0l5aQ{padding:14px}.LearnSimulationDetail_columnTitle__IGyao{font-size:13px}.LearnSimulationDetail_dropdownToggle__lwjnc{font-size:12px;padding:8px 10px}.LearnSimulationDetail_dropdownIcon__IgdJ7{height:26px;width:26px}.LearnSimulationDetail_dropdownIcon__IgdJ7 svg{height:13px;width:13px}.LearnSimulationDetail_chatInput__xdiud{font-size:12px;padding:8px 10px}.LearnSimulationDetail_sendButton__u0xnh{height:32px;width:32px}.LearnSimulationDetail_sendButton__u0xnh svg{height:14px;width:14px}.LearnSimulationDetail_aiTutorHeaderIcon__iHSmh{height:28px;width:28px}.LearnSimulationDetail_aiTutorHeaderIcon__iHSmh svg{height:14px;width:14px}}@media(max-width:768px){.LearnSimulationDetail_detailContainer__WALE7{padding:14px}.LearnSimulationDetail_breadcrumb__7cc1y{font-size:12px;padding:8px 12px}.LearnSimulationDetail_pageTitle__Snxef{font-size:18px}.LearnSimulationDetail_threeColumnGrid__RR5QN{gap:14px;grid-template-columns:1fr}.LearnSimulationDetail_aiHelperColumn__NaG\+l,.LearnSimulationDetail_notesColumn__0l5aQ{grid-column:1;min-height:auto}.LearnSimulationDetail_notesColumn__0l5aQ{grid-row:1}.LearnSimulationDetail_contentViewerColumn__7xjz1{grid-column:1;grid-row:2;min-height:300px}.LearnSimulationDetail_aiHelperColumn__NaG\+l{grid-row:3}.LearnSimulationDetail_aiHelperColumn__NaG\+l,.LearnSimulationDetail_contentViewerColumn__7xjz1,.LearnSimulationDetail_notesColumn__0l5aQ{border-radius:14px;padding:14px}.LearnSimulationDetail_columnTitle__IGyao{font-size:14px}.LearnSimulationDetail_quizModalContent__soWbZ{border-radius:14px;margin:12px;padding:18px}.LearnSimulationDetail_quizHeader__-nfa8 h2{font-size:18px}.LearnSimulationDetail_questionCard__FROSe h3{font-size:15px}.LearnSimulationDetail_optionBtn__Cj34X{padding:12px 14px}.LearnSimulationDetail_videoModalContent__iVb7g{border-radius:14px;padding:18px}}@media(max-width:480px){.LearnSimulationDetail_detailContainer__WALE7{padding:10px}.LearnSimulationDetail_breadcrumb__7cc1y{flex-wrap:wrap;font-size:11px;padding:6px 10px}.LearnSimulationDetail_pageTitle__Snxef{font-size:16px}.LearnSimulationDetail_aiHelperColumn__NaG\+l,.LearnSimulationDetail_contentViewerColumn__7xjz1,.LearnSimulationDetail_notesColumn__0l5aQ{padding:12px}.LearnSimulationDetail_dropdownToggle__lwjnc{font-size:12px;padding:10px 12px}.LearnSimulationDetail_dropdownIcon__IgdJ7{height:26px;width:26px}.LearnSimulationDetail_quizNavigation__5g0cB{flex-direction:column;gap:10px}.LearnSimulationDetail_navBtn__hd4Af{text-align:center;width:100%}.LearnSimulationDetail_resultsActions__t\+rYx{flex-direction:column}.LearnSimulationDetail_closeResultsBtn__PySHX,.LearnSimulationDetail_retryBtn__gXI1f{width:100%}.LearnSimulationDetail_scoreCircle__iWvqQ{height:120px;width:120px}.LearnSimulationDetail_scoreCircle__iWvqQ h2{font-size:24px}}.LearnSimulationSkills_skillsContainer__3trpi{background:#f8f9fb;min-height:100vh;padding:24px 28px}.LearnSimulationSkills_breadcrumb__s1gSE{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#64748b;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 18px;width:-webkit-fit-content;width:fit-content}.LearnSimulationSkills_breadcrumb__s1gSE svg{color:#74bc68}.LearnSimulationSkills_breadcrumbLink__cMR74{cursor:pointer;font-weight:500;transition:color .2s ease}.LearnSimulationSkills_breadcrumbLink__cMR74:hover{color:#74bc68}.LearnSimulationSkills_breadcrumbSeparator__ElH0I{color:#cbd5e1}.LearnSimulationSkills_breadcrumbCurrent__UvinA{color:#1e293b;font-weight:600}.LearnSimulationSkills_pageHeader__CClFF{margin-bottom:32px}.LearnSimulationSkills_pageTitle__69HkC{color:#1e293b;font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px}.LearnSimulationSkills_pageSubtitle__jUCnf{color:#64748b;font-size:15px;line-height:1.5;margin:0}.LearnSimulationSkills_skillsGrid__5w2ql{display:flex;flex-direction:column;gap:14px;max-width:900px}.LearnSimulationSkills_skillCard__JXnKG{align-items:center;background:#fff;border:1.5px solid #eef1f5;border-radius:16px;cursor:pointer;display:flex;gap:18px;padding:20px 24px;position:relative;transition:all .25s ease}.LearnSimulationSkills_skillCard__JXnKG:hover{border-color:#74bc68;box-shadow:0 8px 24px #74bc681f;transform:translateX(8px)}.LearnSimulationSkills_skillCard__JXnKG:hover .LearnSimulationSkills_skillArrow__1v6N4{color:#74bc68;transform:translateX(4px)}.LearnSimulationSkills_skillCard__JXnKG:hover .LearnSimulationSkills_skillNumber__MfnA8{background:linear-gradient(135deg,#74bc68,#5a9d4f);color:#fff}.LearnSimulationSkills_skillCard__JXnKG:first-child{background:linear-gradient(135deg,#f8fdf7,#eef8ec);border-color:#74bc68;border-width:2px}.LearnSimulationSkills_skillCard__JXnKG:first-child .LearnSimulationSkills_skillNumber__MfnA8{background:linear-gradient(135deg,#74bc68,#5a9d4f);color:#fff}.LearnSimulationSkills_skillCard__JXnKG:first-child .LearnSimulationSkills_skillName__3SJVx{color:#2d5a27}.LearnSimulationSkills_skillNumber__MfnA8{align-items:center;background:#f1f5f9;border-radius:12px;color:#1e293b;display:flex;font-size:16px;font-weight:700;height:42px;justify-content:center;min-width:42px;transition:all .25s ease;width:42px}.LearnSimulationSkills_skillContent__NbpC0{flex:1 1;min-width:0}.LearnSimulationSkills_skillName__3SJVx{color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px;transition:color .2s ease}.LearnSimulationSkills_skillDescription__jq3Ed{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.LearnSimulationSkills_skillArrow__1v6N4{color:#94a3b8;flex-shrink:0;transition:all .25s ease}@media(max-width:768px){.LearnSimulationSkills_skillsContainer__3trpi{padding:16px}.LearnSimulationSkills_breadcrumb__s1gSE{font-size:13px;padding:10px 14px}.LearnSimulationSkills_pageTitle__69HkC{font-size:22px}.LearnSimulationSkills_pageSubtitle__jUCnf{font-size:14px}.LearnSimulationSkills_skillsGrid__5w2ql{gap:12px}.LearnSimulationSkills_skillCard__JXnKG{gap:14px;padding:16px 18px}.LearnSimulationSkills_skillIconWrapper__aKAOt{border-radius:12px;height:44px;min-width:44px;width:44px}.LearnSimulationSkills_skillIconWrapper__aKAOt svg{height:20px;width:20px}.LearnSimulationSkills_skillNumber__MfnA8{font-size:13px;height:28px;min-width:28px;width:28px}.LearnSimulationSkills_skillName__3SJVx{font-size:14px}.LearnSimulationSkills_skillDescription__jq3Ed{-webkit-line-clamp:1;line-clamp:1;font-size:12px}}@media(max-width:480px){.LearnSimulationSkills_skillsContainer__3trpi{padding:12px}.LearnSimulationSkills_breadcrumb__s1gSE{flex-wrap:wrap;font-size:12px;padding:8px 12px}.LearnSimulationSkills_pageTitle__69HkC{font-size:18px}.LearnSimulationSkills_skillCard__JXnKG{gap:12px;padding:14px 16px}.LearnSimulationSkills_skillIconWrapper__aKAOt{height:40px;min-width:40px;width:40px}.LearnSimulationSkills_skillDescription__jq3Ed{display:none}.LearnSimulationSkills_skillArrow__1v6N4 svg{height:18px;width:18px}}.CouponSection_section__M96lU{margin-bottom:2rem}.CouponSection_sectionTitle__YaaN7{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.CouponSection_summaryCard__T74oC{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.CouponSection_couponHeader__cD\+BU{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CouponSection_couponHeading__CBvJW{color:#333;font-size:1.1rem;font-weight:600;margin:0}.CouponSection_viewCouponsBtn__AUBus{background:none;border:none;color:#74bc68;cursor:pointer;font-size:.975rem;font-weight:600;padding:.5rem 1rem;text-decoration:underline;transition:color .2s ease}.CouponSection_viewCouponsBtn__AUBus.CouponSection_active__zl7V2,.CouponSection_viewCouponsBtn__AUBus:hover{color:#5ea150}.CouponSection_couponInputSection__Xvaeu{margin-bottom:1rem}.CouponSection_inputWrapper__aSL9v{align-items:flex-start;display:flex;gap:.5rem}.CouponSection_inputContainer__fFOwB{flex:1 1}.CouponSection_floatingInput__gkxWG{position:relative}.CouponSection_formControl__852Gd{border:1px solid #ced4da;border-radius:4px;font-size:1rem;outline:none;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.CouponSection_formControl__852Gd:focus{border-color:#74bc68;box-shadow:0 0 0 .2rem #74bc6840}.CouponSection_formControl__852Gd.CouponSection_invalid__Z-euW{border-color:#be0f00}.CouponSection_formControl__852Gd:disabled{opacity:1}.CouponSection_floatingLabel__hcWV\+{color:#6c757d;font-size:.875rem;left:.75rem;pointer-events:none;position:absolute;top:.5rem;transition:all .15s ease-in-out}.CouponSection_formControl__852Gd:focus+.CouponSection_floatingLabel__hcWV\+,.CouponSection_formControl__852Gd:not(:placeholder-shown)+.CouponSection_floatingLabel__hcWV\+{color:#74bc68;font-size:.75rem;top:.25rem}.CouponSection_errorMessage__xPUJ9{color:#be0f00;font-size:.875rem;margin-top:.25rem}.CouponSection_buttonContainer__r3ioI{min-width:80px;width:auto}.CouponSection_btn__EzWP3{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.CouponSection_btnPrimary__FAQL9{background:#4a9c40;border-color:#4a9c40;color:#fff;font-size:.85rem;font-weight:500;min-width:70px;padding:.5rem .75rem}.CouponSection_btnPrimary__FAQL9:hover:not(:disabled){background:#3d8236;border-color:#3d8236}.CouponSection_btnSecondary__TshCO{background:#4a9c40;border-color:#4a9c40;color:#fff!important}.CouponSection_btnDanger__LdJuD{background:#be0f00;color:#fff;font-size:14px;font-weight:500}.CouponSection_btnDanger__LdJuD:hover:not(:disabled){background:#be0f00;border-color:#be0f00;color:#fff}.CouponSection_btnSmall__DxfiY{color:#fff;font-size:.85rem;font-weight:500;min-width:70px;padding:.5rem .75rem}.CouponSection_btn__EzWP3:disabled{cursor:not-allowed;opacity:.6}.CouponSection_loadingText__yRrpN{align-items:center;color:#fff;display:flex;gap:.5rem}.CouponSection_spinner__ri5Hn{animation:CouponSection_spin__5FyKU 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:1rem;width:1rem}@keyframes CouponSection_spin__5FyKU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CouponSection_couponList__mYntE{border-top:1px solid #e0e0e0;margin-top:1.5rem;padding-top:1.5rem}.CouponSection_couponCard__UpJoJ{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:1rem;padding:1rem;position:relative;transition:box-shadow .3s ease}.CouponSection_couponCard__UpJoJ:hover{box-shadow:0 2px 8px #0000001a}.CouponSection_appliedCoupon__gmRNO{background:#f0fff4;border-color:#74bc68}.CouponSection_appliedBadge__KHume{background:#74bc68;border-radius:4px;color:#fff;font-size:.75rem;font-weight:600;left:8px;padding:.25rem .5rem;position:absolute;top:-15px}.CouponSection_couponContent__n-Tii{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.CouponSection_couponInfo__w09iM{flex:1 1}.CouponSection_couponCode__oJwXP{color:#333;font-size:1rem;font-weight:700;margin:0 0 .5rem}.CouponSection_discountText__3Pyau{color:#74bc68;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.CouponSection_couponDescription__HOvPL{color:#6c757d;font-size:.875rem;line-height:1.4;margin:0}.CouponSection_noCoupons__VkLRx{border:2px dashed #e0e0e0;border-radius:6px;color:#6c757d;padding:2rem;text-align:center}.CouponSection_noCoupons__VkLRx p{font-size:1rem;margin:0}.OrderSummary_header__mVtpL{align-items:center;display:flex;margin-bottom:30px}.OrderSummary_backButton__kFy\+C{background:none;border:none;border-radius:4px;color:#74bc68;cursor:pointer;font-size:16px;margin-right:20px;padding:8px 16px;transition:background-color .3s}.OrderSummary_backButton__kFy\+C:hover{background-color:#f1f8e9}.OrderSummary_title__JDHdK{color:#333;font-size:28px;font-weight:700;margin:0}.OrderSummary_content__K1atb{align-items:flex-start;display:flex;gap:30px}.OrderSummary_leftSection__O1LQQ{flex:0 0 65%}.OrderSummary_rightSection__oM1CZ{flex:flex 1;position:-webkit-sticky;position:sticky;top:20px}.OrderSummary_section__HZ\+tq{margin-bottom:30px}.OrderSummary_sectionTitle__oIgDY{color:#333;font-size:20px;font-weight:700;margin-bottom:15px}.OrderSummary_sectionTitle2__U97SO{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.OrderSummary_card__I9nT3,.OrderSummary_summaryCard__qe7Jd{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.OrderSummary_summaryCard__qe7Jd{position:-webkit-sticky;position:sticky;top:20px}.OrderSummary_planHeader__9b905{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.OrderSummary_planName__967JN{color:#333;font-size:28px!important;font-weight:700;margin:0}.OrderSummary_planBadge__2A92P{background:#74bc68;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}.OrderSummary_planType__8T6nM{color:#666;font-size:14px;margin:5px 0}.OrderSummary_planPrice__3nZm7{color:#74bc68;font-size:24px!important;font-weight:700;margin:15px 0}.OrderSummary_paymentTypeSection__SbeT6{background:#f8f9fa;border-radius:8px;margin:20px 0;padding:20px}.OrderSummary_paymentTypeTitle__Q19qa{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.OrderSummary_paymentTypeOptions__onkR3{display:flex;flex-direction:column;gap:10px}.OrderSummary_radioLabel__X65\+g{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px}.OrderSummary_radio__\+HyOJ{accent-color:#74bc68;margin-right:8px}.OrderSummary_featuresContainer__UlVC-{margin-top:20px}.OrderSummary_featuresTitle__P5xuD{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.OrderSummary_featuresList__zJ1c3{list-style:none;margin:0;padding:0}.OrderSummary_featureItem__ljB5i{align-items:center;color:#555;display:flex;font-size:14px;padding:4px 0}.OrderSummary_featureIcon__V\+\+44{color:#74bc68;font-size:16px;font-weight:700;margin-right:8px}.OrderSummary_inputGroup__ycEGe{margin-bottom:20px}.OrderSummary_inputLabel__-qN-W{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.OrderSummary_input__b1AdJ{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border-color .3s;width:100%}.OrderSummary_input__b1AdJ:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_select__6cfTC{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border-color .3s;width:100%}.OrderSummary_select__6cfTC:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_textarea__Rs\+NU{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:border-color .3s;width:100%}.OrderSummary_textarea__Rs\+NU:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_phoneGroup__i9151{display:flex;gap:15px}.OrderSummary_phoneGroup__i9151 .OrderSummary_inputGroup__ycEGe:first-child{flex:0 0 30%}.OrderSummary_phoneGroup__i9151 .OrderSummary_inputGroup__ycEGe:last-child{flex:1 1}@media (max-width:600px){.OrderSummary_phoneGroup__i9151{display:block}.OrderSummary_phoneGroup__i9151 .OrderSummary_inputGroup__ycEGe{margin-bottom:10px;width:100%}}.OrderSummary_checkboxGroup2__TDs7H{margin-top:20px}.OrderSummary_checkboxLabel2__x7LIT{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px}.OrderSummary_checkbox2__Kac1A{accent-color:#74bc68;margin-right:8px}.OrderSummary_summaryRow__DOuLs{align-items:center;color:#555;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.OrderSummary_summaryRowTotal__xl5jF{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px 0}.OrderSummary_summaryDivider__v2Js3{background:#e9ecef;height:1px;margin:15px 0}.OrderSummary_gstToggle__mUZqf{border-bottom:1px solid #e9ecef;padding:15px 0}.OrderSummary_termsText__m9bjR{color:#666;font-size:12px;line-height:1.4;margin:20px 0}.OrderSummary_link__-6w6V{color:#74bc68;font-size:12px!important;text-decoration:none}.OrderSummary_link__-6w6V:hover{text-decoration:underline}.OrderSummary_proceedButton__FhBqy{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s;width:100%}.OrderSummary_proceedButton__FhBqy:hover{background:#5da552}.OrderSummary_proceedButton__FhBqy:disabled{background:#ccc;cursor:not-allowed}.OrderSummary_errorText__zXioB{color:#dc3545;font-size:12px;margin-bottom:0;margin-top:4px}.OrderSummary_loadingContainer__nUylU{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.OrderSummary_spinner__YrPnB{animation:OrderSummary_spin__E62rn 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}@keyframes OrderSummary_spin__E62rn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderSummary_loadingText__Uqkyr{color:#666;font-size:14px;margin-top:15px}.OrderSummary_errorContainer__hpLlb{align-items:center;display:flex;height:400px;justify-content:center}.OrderSummary_errorContainer__hpLlb .OrderSummary_errorText__zXioB{color:#dc3545;font-size:18px}@media (max-width:968px){.OrderSummary_content__K1atb{flex-direction:column;gap:initial}.OrderSummary_leftSection__O1LQQ,.OrderSummary_rightSection__oM1CZ{flex:none;width:100%}.OrderSummary_rightSection__oM1CZ{position:static}}.random-overlay-class{align-items:flex-end;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.random-modal-content-class{background-color:#fff;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;width:100%}.random-modal-header-class{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.random-modal-body-class{display:flex;flex-direction:column;gap:15px}.random-modal-body-class label{font-size:1rem;font-weight:600;margin-bottom:5px}.random-modal-footer-class{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.form-grid{grid-gap:20px;grid-template-columns:repeat(4,1fr)}.form-grid,.form-grid2{display:grid;gap:20px;margin-bottom:20px}.form-grid2{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.form-grid>*{width:100%}.quiz-container{gap:20px;margin-top:20px}.quiz-form-section{padding:20px;position:relative}.quiz-form-section,.quiz-result-section{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.shimmer{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;height:300px;width:100%}.shimmer-container{display:flex;flex-direction:column;gap:10px}.generate-button{font-size:16px!important}.quiz-result-section{border:1px solid #ddd;margin-top:20px;padding:20px}.quiz-result-section h3{font-size:1.5em;margin-bottom:10px}.quiz-result-section hr{background:#ccc;border:0;height:1px;margin-bottom:20px}.lesson-container{gap:20px;margin-top:20px}.form-section{padding:20px}.form-section,.result-section{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.result-section{margin-top:20px}.form-section h2,.result-section h2{color:#333;font-size:1.5em;margin:0 0 20px}.form-section label{color:#0c2d1e;display:block;margin-bottom:5px}.form-section button{background-color:#4caf50;border:none;border-radius:50px!important;cursor:pointer;font-size:1em}.form-section button:hover{background-color:#45a049}.result-section ul{list-style-type:disc;margin-left:20px}.result-section h4{color:#555;font-size:1.2em;margin:15px 0 5px}.result-section p{color:#666}.progress{--r1:154%;--r2:68.5%;animation:progress-mbj53w 2s linear infinite;background:radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,#386011 80%) 0,radial-gradient(var(--r1) var(--r2) at bottom,#386011 79.5%,#0000 80%) 50%,radial-gradient(var(--r1) var(--r2) at top,#0000 79.5%,#386011 80%) 100%,#9ae06947;background-position:-100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:50.5% 220%;border-radius:50%;height:67.2px;width:67.2px}@keyframes progress-mbj53w{33%{background-position:0 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0 66%,100% 66%}to{background-position:0 100%,100% 100%,200% 100%}}.buttons{background:none!important;border:none!important;color:#000;font-size:"12px !important";font-weight:600;text-decoration:underline}.generate-button{align-items:center;background-color:#74bc68!important;border:none;border-radius:30px!important;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;padding:10px!important;text-align:center;transition:background-color .3s ease,transform .2s ease;width:180px}.generate-button:hover{background-color:#91c94d}.generate-button:active{background-color:#80b842;transform:translateY(0)}.button-icon{font-size:20px;line-height:0}.lesson-plan-list{border-radius:8px;box-shadow:0 4px 10px #0003;max-height:80vh;overflow-y:auto;padding:15px;position:fixed;right:20px;top:10%;width:350px}.accordion-header{border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.accordion-content{display:none}.lesson-plan-item.active .accordion-content{display:block}.sliderStyle{bottom:177px;position:absolute;right:0}.card-grid{display:flex;flex-direction:column;gap:1rem;padding:10px}.responsive-card{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:1rem;position:relative}.card-title{font-size:1.1rem}.card-menu-icon{cursor:pointer}.card-body{margin-top:10px}.card-body div{margin-bottom:6px}@media(min-width:600px)and (max-width:900px){.card-grid{flex-direction:row;flex-wrap:wrap}}.scenarioSimulation_scenarioContainer__AwLTy{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.scenarioSimulation_header__mMD7Q{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 32px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.scenarioSimulation_headerLeft__9o-Ea{align-items:center;display:flex;flex-wrap:nowrap;gap:15px}.scenarioSimulation_title__0ulH9{color:#1f2937;font-size:24px;font-weight:600;margin:0}.scenarioSimulation_studentTypesBtn__mT6lG{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:8px;box-shadow:0 2px 8px #74bc6833;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}.scenarioSimulation_studentTypesBtn__mT6lG:hover{background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.scenarioSimulation_studentTypesBtn__mT6lG:active{transform:translateY(0)}.scenarioSimulation_studentTypesBtn__mT6lG span{font-weight:600}.scenarioSimulation_headerRight__2d6I5{align-items:center;display:flex;gap:15px}.scenarioSimulation_replaysBtn__lmHgs{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s}.scenarioSimulation_replaysBtn__lmHgs:hover{background:#5da84f;box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.scenarioSimulation_replaysBtn__lmHgs:active{transform:translateY(0)}.scenarioSimulation_newSimulationBtn__fdCvD{background:#5b4ad7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s}.scenarioSimulation_newSimulationBtn__fdCvD:hover{background:#4a3ab5;box-shadow:0 4px 12px #5b4ad74d;transform:translateY(-1px)}.scenarioSimulation_heroSection__0Si-r{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1200px;padding:32px 24px;position:relative;text-align:center}.scenarioSimulation_heroTitle__cpUjx{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.scenarioSimulation_heroSubtitle__EARZt{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 48px;max-width:600px}.scenarioSimulation_processSteps__LXNyc{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.scenarioSimulation_processStep__CsrId{flex:1 1;max-width:220px;min-width:180px;text-align:center}.scenarioSimulation_stepIcon__lL1gt{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;height:72px;justify-content:center;margin:0 auto 16px;transition:transform .3s ease;width:72px}.scenarioSimulation_stepIcon__lL1gt:hover{transform:translateY(-4px) scale(1.05)}.scenarioSimulation_stepTitle__qNWOA{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 8px}.scenarioSimulation_stepDescription__as38y{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.scenarioSimulation_stepArrow__obkzS{color:#d1d5db;flex-shrink:0;font-size:32px;font-weight:300}.scenarioSimulation_contentArea__sRc\+b{background:#fff;box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1400px;padding:40px 32px 0;width:100%}.scenarioSimulation_moduleList__iM4QZ{display:flex;flex-direction:column;gap:24px}.scenarioSimulation_moduleRow__Lz0Al{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;min-height:300px;overflow:hidden;position:relative;transform:translateZ(0);transition:all .3s ease;width:100%}.scenarioSimulation_moduleRow__Lz0Al:hover{border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.scenarioSimulation_moduleRow__Lz0Al:hover .scenarioSimulation_moduleImg__ZIgTA{transform:scale(1.05)}.scenarioSimulation_moduleRow__Lz0Al:hover .scenarioSimulation_startBtn__i3dyy{background:linear-gradient(135deg,#5da84f,#4a8e41)}.scenarioSimulation_moduleImageSide__xVIqm{flex-shrink:0;height:300px;order:2;overflow:hidden;position:relative;width:480px}.scenarioSimulation_moduleImg__ZIgTA{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.scenarioSimulation_moduleContent__42xJL{display:flex;flex:1 1;flex-direction:column;gap:16px;order:1;padding:32px;position:relative}.scenarioSimulation_moduleHeader__gUd2D{align-items:center;display:flex;gap:14px}.scenarioSimulation_moduleIconBadge__0YGI6{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.scenarioSimulation_moduleRowTitle__YevLF{color:#1f2937;font-size:24px;font-weight:700;margin:0}.scenarioSimulation_moduleRowDescription__4-2Qc{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.scenarioSimulation_moduleFeatures__M-9IP{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.scenarioSimulation_featureTag__2Ph2T{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.scenarioSimulation_featureTag__2Ph2T svg{color:#74bc68}.scenarioSimulation_startBtn__i3dyy{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.scenarioSimulation_startBtn__i3dyy *,.scenarioSimulation_startBtn__i3dyy svg{color:#fff!important}.scenarioSimulation_startBtn__i3dyy:hover{background:linear-gradient(135deg,#5da84f,#4a8e41)}.scenarioSimulation_startBtn__i3dyy:disabled{cursor:not-allowed;opacity:.7}.scenarioSimulation_comingSoonOverlay__jMJQF{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:15}.scenarioSimulation_comingSoonOverlay__jMJQF span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;box-shadow:0 4px 12px #f59e0b66;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}@media(max-width:968px){.scenarioSimulation_moduleRow__Lz0Al{flex-direction:column;height:auto}.scenarioSimulation_moduleImageSide__xVIqm{height:220px;min-height:220px;width:100%}.scenarioSimulation_moduleContent__42xJL{padding:24px}.scenarioSimulation_moduleRowTitle__YevLF{font-size:20px}.scenarioSimulation_processSteps__LXNyc{flex-direction:column;gap:24px}.scenarioSimulation_stepArrow__obkzS{font-size:24px;transform:rotate(90deg)}.scenarioSimulation_processStep__CsrId{max-width:100%}.scenarioSimulation_heroTitle__cpUjx{font-size:28px}.scenarioSimulation_heroSubtitle__EARZt{font-size:15px}}.scenarioSimulation_chooseTitle__C2TPd{color:#1f2937;font-size:32px;font-weight:600;margin-bottom:40px}.scenarioSimulation_scenarioGrid__ceafW{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));width:100%}.scenarioSimulation_scenarioCard__KJJta{background:#fff;border:2px solid #74bc68;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.scenarioSimulation_scenarioCard__KJJta:hover:not(.scenarioSimulation_disabled__-0mlp){border-color:#5da84f;box-shadow:0 12px 24px #74bc6833;transform:translateY(-4px)}.scenarioSimulation_scenarioCard__KJJta.scenarioSimulation_disabled__-0mlp{border-color:#d1d5db;cursor:not-allowed;opacity:.6}.scenarioSimulation_scenarioCard__KJJta.scenarioSimulation_disabled__-0mlp:hover{box-shadow:none;transform:none}.scenarioSimulation_scenarioCard__KJJta.scenarioSimulation_loading__vIPvN{opacity:.7;pointer-events:none}.scenarioSimulation_loadingOverlay__A8vfY{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.scenarioSimulation_spinner__ZDlyL{animation:scenarioSimulation_spin__LM3HK .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}@keyframes scenarioSimulation_spin__LM3HK{to{transform:rotate(1turn)}}.scenarioSimulation_comingSoonBadge__40s5r{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 2px 8px #f59e0b4d}.scenarioSimulation_comingSoonActiveBadge__zYtgE,.scenarioSimulation_comingSoonBadge__40s5r{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;position:absolute;right:16px;top:16px;z-index:10}.scenarioSimulation_comingSoonActiveBadge__zYtgE{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 2px 8px #8b5cf64d}.scenarioSimulation_scenarioNumber__zNU6F{color:#74bc68;font-size:20px;font-weight:700}.scenarioSimulation_scenarioTitle__hDMV3{color:#1f2937;font-size:22px;font-weight:700;line-height:1.3;margin:0}.scenarioSimulation_scenarioDescription__Nm1Rp{color:#6b7280;flex-grow:1;font-size:15px;line-height:1.6;margin:0}.scenarioSimulation_scenarioImageWrapper__-a7gs{border-radius:12px;height:200px;margin-top:8px;overflow:hidden;width:100%}.scenarioSimulation_scenarioImage__E66iX{border-radius:12px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.scenarioSimulation_historySidebar__JDqiG{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 12px #0000001a;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:320px;z-index:10}.scenarioSimulation_historyHeader__PgNZo{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px}.scenarioSimulation_historyHeader__PgNZo h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.scenarioSimulation_historyHeader__PgNZo svg{color:#6b7280;cursor:pointer}.scenarioSimulation_historyHeader__PgNZo svg:hover{color:#1f2937}.scenarioSimulation_historyList__NqQ-r{flex:1 1;overflow-y:auto;padding:10px}.scenarioSimulation_historyItem__wrWJZ{border:1px solid #0000;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:15px;transition:all .2s}.scenarioSimulation_historyItem__wrWJZ:hover{background:#f9fafb;border-color:#e5e7eb}.scenarioSimulation_historyTitle__P8ET8{color:#1f2937;font-size:14px;font-weight:500;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenarioSimulation_historyDate__9hJib{color:#6b7280;font-size:12px}.scenarioSimulation_noHistory__EHMPf{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.scenarioSimulation_noHistory__EHMPf p{font-size:14px;margin-top:12px}.scenarioSimulation_dropdownOverlay__P3U5P{animation:scenarioSimulation_fadeIn__c3kZX .3s ease;background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}@keyframes scenarioSimulation_fadeIn__c3kZX{0%{opacity:0}to{opacity:1}}.scenarioSimulation_studentTypesDropdown__9IhsS{animation:scenarioSimulation_slideDown__Lf2Kn .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;left:50%;max-height:calc(100vh - 160px);max-width:1200px;overflow:hidden;position:fixed;top:120px;transform:translateX(-50%);width:90%;z-index:200}@keyframes scenarioSimulation_slideDown__Lf2Kn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.scenarioSimulation_dropdownContent__M9ldz{display:flex;flex-direction:column;height:100%;overflow-y:auto}.scenarioSimulation_dropdownHeader__Pxydh{background:linear-gradient(135deg,#74bc68,#5da84f);border-bottom:3px solid #4a8e41;color:#fff;padding:30px 40px}.scenarioSimulation_dropdownHeader__Pxydh h2{font-size:28px;font-weight:700;margin:0 0 8px}.scenarioSimulation_dropdownHeader__Pxydh p{font-size:16px;margin:0;opacity:.95}.scenarioSimulation_typesGrid__1wtJe{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:30px 40px}.scenarioSimulation_typeCard__zkvZt{background:#fff;border:2px solid #e5e7eb;border-left:4px solid;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.scenarioSimulation_typeCard__zkvZt:hover{border-color:currentColor;box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.scenarioSimulation_typeHeader__Cs8Vl{align-items:center;background:#f9fafb;display:flex;justify-content:space-between;padding:20px;transition:background .2s}.scenarioSimulation_typeHeader__Cs8Vl:hover{background:#f3f4f6}.scenarioSimulation_typeTitle__aHOwl{align-items:center;display:flex;flex:1 1;gap:12px}.scenarioSimulation_typeTitle__aHOwl h3{color:#1f2937;font-size:18px;font-weight:700;margin:0}.scenarioSimulation_typeIcon__yjmbk{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.scenarioSimulation_expandIcon__OSxrL{align-items:center;color:#6b7280;display:flex;transition:transform .3s ease}.scenarioSimulation_typeDetails__3kRrl{animation:scenarioSimulation_expandDown__J1qKm .3s ease;background:#fff;border-top:1px solid #e5e7eb;padding:20px}@keyframes scenarioSimulation_expandDown__J1qKm{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.scenarioSimulation_traitsList__Rib8m{list-style:none;margin:0;padding-left:20px}.scenarioSimulation_traitsList__Rib8m li{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:24px;position:relative}.scenarioSimulation_traitsList__Rib8m li:before{color:#74bc68;content:"•";font-size:20px;font-weight:700;left:0;position:absolute}.scenarioSimulation_traitsList__Rib8m li:last-child{margin-bottom:0}@media(max-width:1024px){.scenarioSimulation_scenarioGrid__ceafW{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.scenarioSimulation_chooseTitle__C2TPd{font-size:28px;margin-bottom:32px}}@media(max-width:768px){.scenarioSimulation_header__mMD7Q{flex-wrap:wrap;gap:12px;padding:16px 20px}.scenarioSimulation_headerLeft__9o-Ea{gap:10px}.scenarioSimulation_title__0ulH9{font-size:20px}.scenarioSimulation_studentTypesBtn__mT6lG{font-size:13px;gap:6px;padding:8px 14px}.scenarioSimulation_headerRight__2d6I5{gap:10px}.scenarioSimulation_newSimulationBtn__fdCvD,.scenarioSimulation_replaysBtn__lmHgs{font-size:14px;padding:10px 18px}.scenarioSimulation_contentArea__sRc\+b{padding:24px 16px}.scenarioSimulation_chooseTitle__C2TPd{font-size:24px;margin-bottom:24px}.scenarioSimulation_moduleImageSide__xVIqm{display:none}.scenarioSimulation_scenarioGrid__ceafW{gap:20px;grid-template-columns:1fr}.scenarioSimulation_scenarioCard__KJJta{padding:20px}.scenarioSimulation_scenarioTitle__hDMV3{font-size:20px}.scenarioSimulation_scenarioDescription__Nm1Rp{font-size:14px}.scenarioSimulation_historySidebar__JDqiG{width:100%}.scenarioSimulation_studentTypesDropdown__9IhsS{max-height:calc(100vh - 100px);top:80px;width:95%}.scenarioSimulation_dropdownHeader__Pxydh{padding:20px 24px}.scenarioSimulation_dropdownHeader__Pxydh h2{font-size:22px}.scenarioSimulation_dropdownHeader__Pxydh p{font-size:14px}.scenarioSimulation_typesGrid__1wtJe{gap:16px;grid-template-columns:1fr;padding:20px 24px}.scenarioSimulation_typeCard__zkvZt{border-left-width:3px}.scenarioSimulation_typeHeader__Cs8Vl{padding:16px}.scenarioSimulation_typeTitle__aHOwl h3{font-size:16px}.scenarioSimulation_typeIcon__yjmbk{font-size:14px;height:32px;width:32px}.scenarioSimulation_typeDetails__3kRrl{padding:16px}.scenarioSimulation_traitsList__Rib8m li{font-size:13px;margin-bottom:10px}}@media(max-width:480px){.scenarioSimulation_header__mMD7Q{padding:12px 16px}.scenarioSimulation_title__0ulH9{font-size:18px}.scenarioSimulation_studentTypesBtn__mT6lG{font-size:12px;gap:5px;padding:7px 12px}.scenarioSimulation_studentTypesBtn__mT6lG span{display:none}.scenarioSimulation_newSimulationBtn__fdCvD,.scenarioSimulation_replaysBtn__lmHgs{font-size:13px;padding:8px 16px}.scenarioSimulation_contentArea__sRc\+b{padding:20px 12px}.scenarioSimulation_chooseTitle__C2TPd{font-size:22px;margin-bottom:20px}.scenarioSimulation_scenarioCard__KJJta{gap:12px;padding:16px}.scenarioSimulation_scenarioNumber__zNU6F,.scenarioSimulation_scenarioTitle__hDMV3{font-size:18px}.scenarioSimulation_scenarioDescription__Nm1Rp{font-size:13px}.scenarioSimulation_studentTypesDropdown__9IhsS{border-radius:12px;max-height:calc(100vh - 80px);top:60px;width:98%}.scenarioSimulation_dropdownHeader__Pxydh{padding:16px 20px}.scenarioSimulation_dropdownHeader__Pxydh h2{font-size:20px}.scenarioSimulation_dropdownHeader__Pxydh p{font-size:13px}.scenarioSimulation_typesGrid__1wtJe{gap:14px;grid-template-columns:1fr;padding:16px 20px}.scenarioSimulation_typeHeader__Cs8Vl{padding:14px}.scenarioSimulation_typeTitle__aHOwl h3{font-size:15px}.scenarioSimulation_typeIcon__yjmbk{font-size:13px;height:28px;width:28px}.scenarioSimulation_typeDetails__3kRrl{padding:14px}.scenarioSimulation_traitsList__Rib8m{padding-left:16px}.scenarioSimulation_traitsList__Rib8m li{font-size:12px;margin-bottom:8px;padding-left:20px}.scenarioSimulation_traitsList__Rib8m li:before{font-size:16px}}.CorporateCrisis_scenarioContainer__Vi3N3{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:-24px -24px 0;min-height:calc(100vh - 80px);position:relative;width:auto}.CorporateCrisis_header__Zyzl0{align-items:center;background:#0000;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px 24px 16px;z-index:100}@media(max-width:767px){.CorporateCrisis_header__Zyzl0{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}}.CorporateCrisis_headerLeft__bjmJe{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CorporateCrisis_title__P6sJe{color:#0f172a;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}.CorporateCrisis_headerRight__Qu5hT{align-items:center;display:flex;gap:12px}.CorporateCrisis_badge__QM0Ex{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;color:#dc2626;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px}.CorporateCrisis_badge__QM0Ex svg{color:#dc2626}.CorporateCrisis_introSection__MpPFJ{margin-bottom:12px;margin-top:20px;padding:0 24px}@media(max-width:767px){.CorporateCrisis_introSection__MpPFJ{padding:0 16px}}.CorporateCrisis_searchSection__0cwqK{display:flex;justify-content:flex-start;margin-bottom:24px}@media(max-width:767px){.CorporateCrisis_searchSection__0cwqK{padding:0 16px}}.CorporateCrisis_searchWrapper__0mFL\+{max-width:400px;position:relative;width:100%}.CorporateCrisis_searchWrapper__0mFL\+ svg{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CorporateCrisis_searchInput__RCCSU{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;padding:10px 10px 10px 36px;transition:all .2s;width:100%}.CorporateCrisis_searchInput__RCCSU:focus{border-color:#fbc311;box-shadow:0 0 0 2px #fbc3111a}.CorporateCrisis_sectionHeader__moU-u{align-items:center;display:flex;gap:10px;margin:32px 0 16px}@media(max-width:767px){.CorporateCrisis_sectionHeader__moU-u{padding:0 16px}}.CorporateCrisis_sectionHeader__moU-u h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.CorporateCrisis_sectionHeader__moU-u .CorporateCrisis_countBadge__jDc8H{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;padding:2px 8px}.CorporateCrisis_favoritesBucket__Ghy\+1{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;margin-bottom:32px;padding:20px}.CorporateCrisis_favoritesBucket__Ghy\+1 .CorporateCrisis_sectionHeader__moU-u{margin-bottom:16px;margin-top:0}.CorporateCrisis_favoritesBucket__Ghy\+1 .CorporateCrisis_sectionHeader__moU-u h2{color:#92400e}.CorporateCrisis_introText__oQNWh{color:#64748b;font-size:14px;line-height:1.7;max-width:900px}.CorporateCrisis_contentArea__dDzr7{flex:1 1;margin:0 auto;padding:24px 24px 32px;width:100%}@media(max-width:767px){.CorporateCrisis_contentArea__dDzr7{padding:16px 0}}.CorporateCrisis_scenarioList__yH3oN{display:flex;flex-direction:column;gap:20px}.CorporateCrisis_scenarioRow__RUSo4{align-items:stretch;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;overflow:hidden;transform:translateZ(0);transition:all .25s ease;width:100%}.CorporateCrisis_scenarioRow__RUSo4:hover:not(.CorporateCrisis_disabled__mV5PV){border-color:#cbd5e1;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.CorporateCrisis_scenarioRow__RUSo4:hover:not(.CorporateCrisis_disabled__mV5PV) .CorporateCrisis_scenarioImg__jU9Bu{transform:scale(1.03)}.CorporateCrisis_scenarioRow__RUSo4:hover:not(.CorporateCrisis_disabled__mV5PV) .CorporateCrisis_startBtn__nyXY4{background:linear-gradient(135deg,#e6a900,#c99100)}.CorporateCrisis_scenarioRow__RUSo4.CorporateCrisis_disabled__mV5PV{cursor:not-allowed;opacity:.85}.CorporateCrisis_scenarioRow__RUSo4.CorporateCrisis_disabled__mV5PV .CorporateCrisis_scenarioImageSide__GuUS6{filter:grayscale(30%)}.CorporateCrisis_scenarioRow__RUSo4.CorporateCrisis_loading__Gi-L3{opacity:.7;pointer-events:none}.CorporateCrisis_scenarioImageSide__GuUS6{background-color:#f1f5f9;flex-shrink:0;overflow:hidden;position:relative;width:480px}.CorporateCrisis_scenarioImg__jU9Bu{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.CorporateCrisis_comingSoonOverlay__rg1-K{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.CorporateCrisis_comingSoonOverlay__rg1-K span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:13px;font-weight:600;padding:8px 20px}.CorporateCrisis_scenarioContent__PV\+jX{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:28px}.CorporateCrisis_scenarioHeader__xvxdx{align-items:center;display:flex;gap:14px}.CorporateCrisis_scenarioIconBadge__B4UO8{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.CorporateCrisis_scenarioRowTitle__U5z-o{color:#0f172a;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.CorporateCrisis_scenarioRowDescription__qvlhL{color:#64748b;font-size:14px;line-height:1.6;margin:0}.CorporateCrisis_scenarioFeatures__MFcjC{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.CorporateCrisis_featureTag__e7BHu{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px}.CorporateCrisis_featureTag__e7BHu svg{color:#fbc311}.CorporateCrisis_startBtn__nyXY4{align-items:center;background:linear-gradient(135deg,#fbc311,#e6a900);border:none;border-radius:10px;box-shadow:0 2px 8px #fbc31133;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.CorporateCrisis_startBtn__nyXY4 *,.CorporateCrisis_startBtn__nyXY4 svg{color:#fff!important}.CorporateCrisis_startBtn__nyXY4:hover{background:linear-gradient(135deg,#e6a900,#c99100);box-shadow:0 4px 12px #fbc31140;transform:translateY(-1px)}.CorporateCrisis_startBtn__nyXY4:active{transform:translateY(0)}.CorporateCrisis_loadingOverlay__\+3\+re{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.CorporateCrisis_spinner__Rq79o{animation:CorporateCrisis_spin__dGOsN .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:40px;width:40px}@media(max-width:968px){.CorporateCrisis_scenarioRow__RUSo4{flex-direction:column-reverse;height:auto}.CorporateCrisis_scenarioImageSide__GuUS6{height:220px;min-height:220px;width:100%}.CorporateCrisis_scenarioContent__PV\+jX{padding:24px}.CorporateCrisis_scenarioRowTitle__U5z-o{font-size:20px}}@media(max-width:768px){.CorporateCrisis_scenarioImageSide__GuUS6{display:none}}@media(max-width:600px){.CorporateCrisis_contentArea__dDzr7{padding-left:16px;padding-right:16px;padding-top:16px}.CorporateCrisis_title__P6sJe{font-size:20px}}.CorporateCrisis_errorState__1ZzLU,.CorporateCrisis_loadingState__h06Z4{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.CorporateCrisis_errorState__1ZzLU p,.CorporateCrisis_loadingState__h06Z4 p{color:#6b7280;font-size:16px}.CorporateCrisis_errorState__1ZzLU button,.CorporateCrisis_loadingState__h06Z4 button{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.CorporateCrisis_errorState__1ZzLU button:hover,.CorporateCrisis_loadingState__h06Z4 button:hover{background:#e6a900}.CorporateCrisis_spinner__Rq79o{animation:CorporateCrisis_spin__dGOsN 1s linear infinite;color:#fbc311}@keyframes CorporateCrisis_spin__dGOsN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CorporateCrisis_subjectCount__Ds-gd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;padding:6px 12px}.CorporateCrisis_starBtn__4uFE7{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #00000014;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.CorporateCrisis_starBtn__4uFE7:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001f;transform:scale(1.08)}.CorporateCrisis_starBtn__4uFE7:active{transform:scale(.95)}.CorporateCrisis_starBtn__4uFE7:disabled{cursor:not-allowed;opacity:.6}.CorporateCrisis_starBtn__4uFE7.CorporateCrisis_active__bu9V9{background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 8px #ffd70026}.CorporateCrisis_starBtn__4uFE7.CorporateCrisis_active__bu9V9:hover{background:#fef3c7;border-color:#fcd34d}.CorporateCrisis_scenarioRow__RUSo4{position:relative}.CorporateCrisis_scenarioRow__RUSo4.CorporateCrisis_starred__2CHJN{background:linear-gradient(180deg,#fffbeb 0,#fff 40px);border-color:#fde68a;box-shadow:0 1px 3px #ffd7001a}.CorporateCrisis_scenarioRow__RUSo4.CorporateCrisis_starred__2CHJN:hover:not(.CorporateCrisis_disabled__mV5PV){border-color:#fcd34d;box-shadow:0 8px 24px #ffd70026}.CorporateCrisis_spinnerSmall__YWpht{animation:CorporateCrisis_spin__dGOsN 1s linear infinite;color:#6b7280}.CorporateCrisis_starHint__89lri{align-items:center;background:#fbc31114;border-radius:6px;color:#fbc311;display:inline-flex;font-weight:500;gap:4px;margin-left:8px;padding:2px 8px 2px 4px}.CorporateCrisis_starHint__89lri svg{flex-shrink:0}.CorporateCrisis_filterSection__HfhO0{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;margin:20px 0 30px;padding:12px 24px}@media(max-width:768px){.CorporateCrisis_filterSection__HfhO0{align-items:flex-start;flex-direction:column;gap:12px}}.CorporateCrisis_filterLabel__PNZpG{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px}.CorporateCrisis_filterLabel__PNZpG svg{color:#fbc311}.CorporateCrisis_filterButtons__OmhBb{display:flex;flex-wrap:wrap;gap:10px}.CorporateCrisis_filterBtn__mz0-g{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.CorporateCrisis_filterBtn__mz0-g:hover{border-color:#fbc311;color:#fbc311}.CorporateCrisis_filterBtn__mz0-g.CorporateCrisis_active__bu9V9{background:#fbc311;border-color:#fbc311;box-shadow:0 4px 10px #fbc31140;color:#fff}.CorporateCrisis_difficultyTrack__soRFg{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:auto;padding-top:12px}.CorporateCrisis_diffPoint__VLd1O{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#cbd5e1;cursor:default;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;transition:all .3s ease;width:28px}.CorporateCrisis_diffPoint__VLd1O.CorporateCrisis_filled__mzPV4{background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 4px #fbc3110d;color:#92400e}.CorporateCrisis_diffPoint__VLd1O.CorporateCrisis_filled__mzPV4[title=Beginner]{background:#fffbeb;border-color:#fde68a;color:#92400e}.CorporateCrisis_diffPoint__VLd1O.CorporateCrisis_filled__mzPV4[title=Intermediate]{background:#fef3c7;border-color:#fcd34d;color:#78350f}.CorporateCrisis_diffPoint__VLd1O.CorporateCrisis_filled__mzPV4[title=Advanced]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.CorporateCrisis_emptyState__zqj1A{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:80px 20px;text-align:center}.CorporateCrisis_emptyState__zqj1A h3{color:#1e293b;font-size:20px;margin:16px 0 8px}.CorporateCrisis_emptyState__zqj1A p{color:#64748b;font-size:15px;margin-bottom:24px}.CorporateCrisis_resetBtn__cDpKS{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:background .2s}.CorporateCrisis_resetBtn__cDpKS:hover{background:#e6a900}.WhatsAppArtifact_whatsappContainer__A7FF5{background:#ece5dd;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:400px;overflow:hidden;width:100%}.WhatsAppArtifact_header__KcCEj{align-items:center;background:#075e54;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px}.WhatsAppArtifact_headerLeft__7fvk3{align-items:center;display:flex;gap:12px}.WhatsAppArtifact_avatar__nylKt{align-items:center;background:#128c7e;border-radius:50%;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.WhatsAppArtifact_headerInfo__62L1\+{display:flex;flex-direction:column}.WhatsAppArtifact_contactName__PRHek{font-size:15px;font-weight:600}.WhatsAppArtifact_status__sHSaA{font-size:12px;opacity:.8}.WhatsAppArtifact_headerActions__gRWTW{display:flex;gap:20px;opacity:.9}.WhatsAppArtifact_chatArea__QIG8s{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAFklEQVR42mN8+OjZfwYiAOOoAsMDAGT7Ce1m2QW1AAAAAElFTkSuQmCC);flex:1 1;min-height:250px;overflow-y:auto;padding:12px}.WhatsAppArtifact_messageRow__12UX4{display:flex;margin-bottom:8px}.WhatsAppArtifact_messageRow__12UX4.WhatsAppArtifact_sent__YSeub{justify-content:flex-end}.WhatsAppArtifact_messageRow__12UX4.WhatsAppArtifact_received__iAomH{justify-content:flex-start}.WhatsAppArtifact_messageBubble__6BBsq{border-radius:8px;max-width:80%;padding:8px 12px;position:relative}.WhatsAppArtifact_sent__YSeub .WhatsAppArtifact_messageBubble__6BBsq{background:#dcf8c6;border-top-right-radius:0}.WhatsAppArtifact_received__iAomH .WhatsAppArtifact_messageBubble__6BBsq{background:#fff;border-top-left-radius:0}.WhatsAppArtifact_senderName__sh2rl{color:#075e54;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.WhatsAppArtifact_messageText__A\+g--{word-wrap:break-word;color:#303030;font-size:14px;line-height:1.4;margin:0}.WhatsAppArtifact_voiceNote__NuNe2{align-items:center;color:#075e54;display:flex;gap:8px;padding:4px 0}.WhatsAppArtifact_waveform__vM1OW{align-items:center;display:flex;gap:2px}.WhatsAppArtifact_bar__\+CkS-{background:#075e54;border-radius:2px;width:3px}.WhatsAppArtifact_duration__ia-Yq{color:#667781;font-size:12px}.WhatsAppArtifact_messageMeta__BjOvc{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.WhatsAppArtifact_time__TMtGX{color:#667781;font-size:11px}.WhatsAppArtifact_readReceipt__Bgdis{color:#53bdeb}.WhatsAppArtifact_inputBar__dSzty{align-items:center;background:#f0f0f0;display:flex;gap:8px;padding:8px 12px}.WhatsAppArtifact_inputField__TqBYm{background:#fff;border-radius:24px;flex:1 1;padding:10px 16px}.WhatsAppArtifact_placeholder__MQQ3a{color:#667781;font-size:14px}.WhatsAppArtifact_micButton__Hposo{align-items:center;background:#075e54;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.SlackArtifact_slackContainer__0ERun{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001f;display:flex;flex:1 1;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;max-width:500px;overflow:hidden;width:100%}.SlackArtifact_header__LGA2H{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.SlackArtifact_channelInfo__luEy2{align-items:center;color:#1d1c1d;display:flex;gap:6px}.SlackArtifact_channelName__JouO5{font-size:15px;font-weight:700}.SlackArtifact_headerActions__915Id{color:#616061;display:flex;gap:16px}.SlackArtifact_messageArea__1nVj4{background:#fff;flex:1 1;overflow-y:auto;padding:16px}.SlackArtifact_message__HXatC{display:flex;gap:12px;margin-bottom:16px}.SlackArtifact_message__HXatC:hover{background:#f8f8f8;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.SlackArtifact_avatar__PrFui{align-items:center;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.SlackArtifact_messageContent__WMQGW{flex:1 1;min-width:0}.SlackArtifact_messageHeader__oocmX{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.SlackArtifact_senderName__JMTuO{color:#1d1c1d;font-size:14px;font-weight:700}.SlackArtifact_role__tmLGx{background:#f0f0f0;border-radius:4px;color:#616061;font-size:11px;padding:2px 6px}.SlackArtifact_time__ECkwa{color:#616061;font-size:12px}.SlackArtifact_messageText__LKjm4{word-wrap:break-word;color:#1d1c1d;font-size:14px;line-height:1.5;margin:0}.SlackArtifact_reactions__oVPvf{display:flex;gap:4px;margin-top:8px;opacity:0;transition:opacity .15s}.SlackArtifact_message__HXatC:hover .SlackArtifact_reactions__oVPvf{opacity:1}.SlackArtifact_reactionBtn__jRG28{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#616061;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.SlackArtifact_reactionBtn__jRG28:hover{background:#f0f0f0}.SlackArtifact_inputArea__iYOsL{border-top:1px solid #e0e0e0;padding:12px 16px 16px}.SlackArtifact_inputField__5JU6z{background:#fff;border:1px solid #868686;border-radius:8px;padding:12px 16px}.SlackArtifact_placeholder__uVqwp{color:#616061;font-size:14px}.InstagramDMArtifact_instagramContainer__M-RAK{background:#fff;border:1px solid #dbdbdb;border-radius:12px;box-shadow:0 0 10px #0000001a;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:400px;overflow:hidden;width:100%}.InstagramDMArtifact_header__8SNPN{align-items:center;border-bottom:1px solid #efefef;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.InstagramDMArtifact_userInfo__12yjT{align-items:center;display:flex;gap:12px}.InstagramDMArtifact_avatar__wa2bE{height:44px;width:44px}.InstagramDMArtifact_avatarRing__yDpV\+{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-radius:50%;height:100%;padding:2px;width:100%}.InstagramDMArtifact_avatarInner__zXbyx{align-items:center;background:#fff;background:#efefef;border:2px solid #fff;border-radius:50%;color:#262626;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.InstagramDMArtifact_userText__Eq1nk{display:flex;flex-direction:column}.InstagramDMArtifact_username__5jN3v{color:#262626;font-size:14px;font-weight:600}.InstagramDMArtifact_status__PzGzq{color:#8e8e8e;font-size:12px}.InstagramDMArtifact_headerActions__0YdKF{color:#262626;display:flex;gap:16px}.InstagramDMArtifact_chatArea__QBhe0{background:#fff;flex:1 1;overflow-y:auto;padding:16px}.InstagramDMArtifact_messageRow__c8DDX{align-items:flex-end;display:flex;gap:8px;margin-bottom:8px}.InstagramDMArtifact_messageRow__c8DDX.InstagramDMArtifact_sent__jGC31{justify-content:flex-end}.InstagramDMArtifact_messageRow__c8DDX.InstagramDMArtifact_received__FUF5c{justify-content:flex-start}.InstagramDMArtifact_msgAvatar__alAPP{align-items:center;background:#efefef;border-radius:50%;color:#262626;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:24px;justify-content:center;width:24px}.InstagramDMArtifact_messageBubble__JWs2U{border-radius:22px;max-width:70%;padding:12px 16px}.InstagramDMArtifact_sent__jGC31 .InstagramDMArtifact_messageBubble__JWs2U{background:#3797f0;color:#fff}.InstagramDMArtifact_received__FUF5c .InstagramDMArtifact_messageBubble__JWs2U{background:#efefef;color:#262626}.InstagramDMArtifact_messageText__qX\+sP{font-size:14px;line-height:1.4;margin:0}.InstagramDMArtifact_heartIcon__A5kKA{flex-shrink:0}.InstagramDMArtifact_inputBar__IweGj{border-top:1px solid #efefef;padding:12px 16px}.InstagramDMArtifact_inputWrapper__9B1Oj{align-items:center;border:1px solid #dbdbdb;border-radius:22px;display:flex;padding:10px 16px}.InstagramDMArtifact_cameraIcon__SCikX{color:#262626;margin-right:12px}.InstagramDMArtifact_placeholder__476DN{color:#8e8e8e;flex:1 1;font-size:14px}.InstagramDMArtifact_inputActions__hGmX9{color:#262626;display:flex;gap:12px}.EmailArtifact_emailContainer__IEqp\+{background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 1px 3px #0000001f;display:flex;flex:1 1;flex-direction:column;font-family:Google Sans,Roboto,-apple-system,sans-serif;max-width:600px;overflow:hidden;width:100%}.EmailArtifact_toolbar__jMBSB{align-items:center;background:#f6f8fc;border-bottom:1px solid #dadce0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px}.EmailArtifact_toolbarLeft__lCZFS,.EmailArtifact_toolbarRight__Jntdf{display:flex;gap:8px}.EmailArtifact_toolBtn__3r3UH{align-items:center;background:#0000;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.EmailArtifact_toolBtn__3r3UH:hover{background:#e8eaed}.EmailArtifact_emailHeader__Oy7Vz{border-bottom:1px solid #e8eaed;padding:16px 20px}.EmailArtifact_subjectRow__ndhsG{align-items:center;display:flex;gap:12px;margin-bottom:16px}.EmailArtifact_subject__FAXm3{color:#202124;flex:1 1;font-size:20px;font-weight:400;margin:0}.EmailArtifact_draftBadge__CezMV{background:#fce8e6;border-radius:4px;color:#c5221f;font-size:12px;font-weight:500;padding:4px 8px}.EmailArtifact_starIcon__4BH1q{color:#dadce0;cursor:pointer}.EmailArtifact_starIcon__4BH1q:hover{color:#f4b400}.EmailArtifact_senderRow__3\+vNr{align-items:flex-start;display:flex;gap:12px}.EmailArtifact_senderAvatar__oLf7U{align-items:center;background:#1a73e8;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;width:40px}.EmailArtifact_senderInfo__J2hbn{flex:1 1}.EmailArtifact_senderName__kKpRj{color:#202124;font-size:14px;font-weight:500}.EmailArtifact_recipientInfo__Odoby{color:#5f6368;font-size:12px;margin-top:2px}.EmailArtifact_ccInfo__gZ3MF{color:#5f6368}.EmailArtifact_emailMeta__YiiwW{align-items:center;display:flex;gap:12px}.EmailArtifact_timestamp__jTJ1g{color:#5f6368;font-size:12px}.EmailArtifact_replyIcon__3w-hT{color:#5f6368;cursor:pointer}.EmailArtifact_replyIcon__3w-hT:hover{color:#202124}.EmailArtifact_emailBody__O7G00{color:#202124;font-size:14px;line-height:1.6;padding:20px}.EmailArtifact_emailBody__O7G00 p{margin:0 0 16px}.EmailArtifact_emailBody__O7G00 p:last-child{margin-bottom:0}.EmailArtifact_threadIndicator__syVxs{background:#f6f8fc;border-top:1px solid #e8eaed;padding:12px 20px}.EmailArtifact_threadIndicator__syVxs span{color:#1a73e8;cursor:pointer;font-size:13px}.EmailArtifact_threadIndicator__syVxs span:hover{text-decoration:underline}.EmailArtifact_quickReply__o\+PuD{align-items:center;border:1px solid #dadce0;border-radius:24px;color:#5f6368;cursor:pointer;display:flex;gap:12px;margin:16px 20px 20px;padding:16px 20px}.EmailArtifact_quickReply__o\+PuD:hover{border-color:#1a73e8}.EmailArtifact_replyPlaceholder__2H8jT{font-size:14px}.TwitterArtifact_twitterContainer__06\+3u{background:#000;border:1px solid #2f3336;border-radius:16px;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:500px;overflow:hidden;width:100%}.TwitterArtifact_header__PXyJM{border-bottom:1px solid #2f3336;flex-shrink:0;padding:16px}.TwitterArtifact_headerTitle__cPEX6{color:#e7e9ea;font-size:20px;font-weight:700}.TwitterArtifact_tweetList__LC-K6{flex:1 1;overflow-y:auto}.TwitterArtifact_tweet__L5aXm{border-bottom:1px solid #2f3336;display:flex;gap:12px;padding:16px;position:relative}.TwitterArtifact_tweet__L5aXm:hover{background:#080808}.TwitterArtifact_threadLine__davfu{background:#333639;height:24px;left:34px;position:absolute;top:-8px;width:2px}.TwitterArtifact_avatar__Z-nNt{align-items:center;background:#1d9bf0;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.TwitterArtifact_tweetContent__MxZ9y{flex:1 1;min-width:0}.TwitterArtifact_tweetHeader__k3Vdx{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.TwitterArtifact_displayName__WiRm0{align-items:center;color:#e7e9ea;display:flex;font-size:15px;font-weight:700;gap:4px}.TwitterArtifact_verified__T0Rod{fill:#1d9bf0;color:#1d9bf0}.TwitterArtifact_dot__Yds21,.TwitterArtifact_handle__YJriq,.TwitterArtifact_time__q6KZG{color:#71767b;font-size:15px}.TwitterArtifact_moreIcon__PPkzl{color:#71767b;cursor:pointer;margin-left:auto}.TwitterArtifact_moreIcon__PPkzl:hover{color:#1d9bf0}.TwitterArtifact_tweetText__D8wa6{word-wrap:break-word;color:#e7e9ea;font-size:15px;line-height:1.4;margin:0 0 12px}.TwitterArtifact_hashtag__SQS5v,.TwitterArtifact_mention__8jLi-{color:#1d9bf0}.TwitterArtifact_tweetActions__9Bq-w{display:flex;justify-content:space-between;max-width:400px}.TwitterArtifact_actionBtn__MCQu3{align-items:center;background:#0000;border:none;border-radius:50px;color:#71767b;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:-8px;padding:8px;transition:all .2s}.TwitterArtifact_actionBtn__MCQu3:hover{background:#1d9bf01a;color:#1d9bf0}.TwitterArtifact_actionBtn__MCQu3.TwitterArtifact_retweet__CIS4K:hover{background:#00ba7c1a;color:#00ba7c}.TwitterArtifact_actionBtn__MCQu3.TwitterArtifact_like__WXdM1:hover{background:#f918801a;color:#f91880}.InstagramPostArtifact_igContainer__EJzzw{background:#fff;border:1px solid #dbdbdb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:400px;overflow:hidden;width:100%}.InstagramPostArtifact_header__whxRE{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 14px}.InstagramPostArtifact_userInfo__Duu3S{align-items:center;display:flex;gap:10px}.InstagramPostArtifact_avatarRing__UgTTf{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;height:32px;padding:2px;width:32px}.InstagramPostArtifact_avatar__lzLgG{align-items:center;background:#fafafa;border:2px solid #fff;border-radius:50%;color:#262626;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.InstagramPostArtifact_userText__tqRuq{display:flex;flex-direction:column}.InstagramPostArtifact_username__pYyuV{color:#262626;font-size:14px;font-weight:600}.InstagramPostArtifact_location__irRCe{color:#8e8e8e;font-size:12px}.InstagramPostArtifact_moreIcon__qsQqD{color:#262626;cursor:pointer}.InstagramPostArtifact_postContent__CXHSF{background:#fafafa;border-bottom:1px solid #efefef;border-top:1px solid #efefef;width:100%}.InstagramPostArtifact_textPost__5gwyE{background:linear-gradient(135deg,#fafafa,#f5f5f5);min-height:100px;padding:20px 16px}.InstagramPostArtifact_captionFull__6C5dv{color:#262626;font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap}.InstagramPostArtifact_actions__KBVEp{display:flex;justify-content:space-between;padding:10px 14px}.InstagramPostArtifact_leftActions__5CNrO{color:#262626;display:flex;gap:14px}.InstagramPostArtifact_leftActions__5CNrO svg{cursor:pointer;transition:transform .1s}.InstagramPostArtifact_leftActions__5CNrO svg:hover{transform:scale(1.1)}.InstagramPostArtifact_heartBtn__EaP36:hover{color:#ed4956}.InstagramPostArtifact_likes__MqkYa{color:#262626;font-size:14px;padding:0 14px 6px}.InstagramPostArtifact_captionPreview__y3-B7{font-size:14px;line-height:1.4;padding:0 14px 8px}.InstagramPostArtifact_captionUser__OsQXF{color:#262626;font-weight:600;margin-right:6px}.InstagramPostArtifact_captionText__J3uS2{color:#262626}.InstagramPostArtifact_hashtag__L2HId,.InstagramPostArtifact_mention__Ks82-{color:#00376b;font-weight:500}.InstagramPostArtifact_comments__QfzX\+{padding:0 14px 8px}.InstagramPostArtifact_viewAll__55HlQ{background:none;border:none;color:#8e8e8e;cursor:pointer;display:block;font-size:14px;margin-bottom:6px;padding:0}.InstagramPostArtifact_comment__jpiQR{display:flex;font-size:14px;gap:6px;margin-bottom:4px}.InstagramPostArtifact_commentUser__YBCnt{color:#262626;flex-shrink:0;font-weight:600}.InstagramPostArtifact_commentText__nQpcb{color:#262626}.InstagramPostArtifact_timestamp__SbBbv{color:#8e8e8e;font-size:10px;letter-spacing:.2px;padding:4px 14px 12px;text-transform:uppercase}.LinkedInArtifact_linkedinContainer__Vkg8z{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 0 0 1px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:550px;overflow:hidden}.LinkedInArtifact_header__oW2\+K{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 16px 12px}.LinkedInArtifact_authorInfo__XBLFa{display:flex;gap:12px}.LinkedInArtifact_avatar__Knlb4{align-items:center;background:linear-gradient(135deg,#0077b5,#005582);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.LinkedInArtifact_authorText__GM81h{display:flex;flex-direction:column;gap:2px}.LinkedInArtifact_authorName__0gMQ1{color:#000000e6;font-size:14px;font-weight:600}.LinkedInArtifact_authorName__0gMQ1:hover{color:#0077b5;cursor:pointer;text-decoration:underline}.LinkedInArtifact_headline__u3NcL{color:#0009;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LinkedInArtifact_meta__5su\+5{align-items:center;color:#0009;display:flex;font-size:12px;gap:4px}.LinkedInArtifact_moreIcon__-0Imx{color:#0009;cursor:pointer}.LinkedInArtifact_moreIcon__-0Imx:hover{color:#000000e6}.LinkedInArtifact_content__gNpsi{padding:0 16px 16px}.LinkedInArtifact_postText__jIM3y{color:#000000e6;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.LinkedInArtifact_hashtag__eXgER,.LinkedInArtifact_mention__hiSdt{color:#0077b5;cursor:pointer;font-weight:600}.LinkedInArtifact_hashtag__eXgER:hover,.LinkedInArtifact_mention__hiSdt:hover{text-decoration:underline}.LinkedInArtifact_stats__DBfhW{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 16px}.LinkedInArtifact_reactions__lhuKQ{align-items:center;display:flex;gap:8px}.LinkedInArtifact_reactionIcons__EpbZA{display:flex}.LinkedInArtifact_reactionIcons__EpbZA span{font-size:12px;height:18px;margin-left:-4px;width:18px}.LinkedInArtifact_reactionIcons__EpbZA span:first-child{margin-left:0}.LinkedInArtifact_reactionCount__2v9du{color:#0009;font-size:12px}.LinkedInArtifact_commentCount__mdViX{color:#0009;cursor:pointer;font-size:12px}.LinkedInArtifact_commentCount__mdViX:hover{color:#0077b5;text-decoration:underline}.LinkedInArtifact_actions__pKd6D{border-top:1px solid #e0e0e0;display:flex;justify-content:space-around;padding:4px 8px}.LinkedInArtifact_actionBtn__cgNwB{align-items:center;background:#0000;border:none;border-radius:4px;color:#0009;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 8px}.LinkedInArtifact_actionBtn__cgNwB:hover{background:#00000014;color:#000000e6}.SpreadsheetArtifact_spreadsheetContainer__C7Trg{background:#fff;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;font-family:Segoe UI,-apple-system,sans-serif;height:auto;max-width:600px;min-height:100vh;overflow:hidden;width:100%}.SpreadsheetArtifact_toolbar__OkC35{align-items:center;background:#217346;color:#fff!important;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.SpreadsheetArtifact_fileName__XVHU2{align-items:center;display:flex;gap:8px}.SpreadsheetArtifact_fileIcon__pg637{font-size:16px}.SpreadsheetArtifact_fileTitle__rz3mz{color:#fff!important;font-size:14px;font-weight:500}.SpreadsheetArtifact_toolbarActions__wVWON{display:flex;gap:4px}.SpreadsheetArtifact_toolBtn__TMGox{align-items:center;background:#ffffff1a;border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.SpreadsheetArtifact_toolBtn__TMGox:hover{background:#fff3}.SpreadsheetArtifact_formulaBar__BRZir{align-items:center;background:#f3f3f3;border-bottom:1px solid #d0d0d0;display:flex;flex-shrink:0;font-size:12px;padding:4px 8px}.SpreadsheetArtifact_cellRef__B4Oz3{background:#fff;border:1px solid #d0d0d0;font-weight:500;min-width:50px;padding:4px 12px;text-align:center}.SpreadsheetArtifact_formula__e7gPL{color:#666;font-style:italic;padding:4px 8px}.SpreadsheetArtifact_formulaInput__uBXqF{background:#fff;border:1px solid #d0d0d0;flex:1 1;min-height:24px;padding:4px 8px}.SpreadsheetArtifact_sheetWrapper__eE5Sk{flex:1 1;overflow-x:auto;overflow-y:auto}.SpreadsheetArtifact_sheet__jU9Gr{border-collapse:collapse;font-size:12px;width:100%}.SpreadsheetArtifact_rowNumber__U4uLa{background:#f3f3f3;border:1px solid #d0d0d0;color:#666;font-weight:500;left:0;min-width:40px;padding:6px 12px;position:-webkit-sticky;position:sticky;text-align:center}.SpreadsheetArtifact_colHeader__Q7-e8{background:#444;border:1px solid #555;color:#fff!important;font-weight:500;min-width:40px;padding:6px 12px;text-align:center}.SpreadsheetArtifact_dataHeader__T2w8S th{background:#444}.SpreadsheetArtifact_headerCell__x69U0{background:#444;border:1px solid #555;color:#fff!important;font-weight:600;padding:8px 12px;text-align:left;vertical-align:top;white-space:normal}.SpreadsheetArtifact_cell__1rxrT{background:#fff;border:1px solid #e0e0e0;line-height:1.5;max-width:400px;padding:8px 12px;vertical-align:top;white-space:pre-wrap}.SpreadsheetArtifact_cell__1rxrT.SpreadsheetArtifact_numeric__eGn4V{font-family:Consolas,monospace;text-align:right}.SpreadsheetArtifact_sectionRow__VZBxE{background:#f8f9fa;color:#202124;font-weight:600}.SpreadsheetArtifact_sheetTabs__qrBKW{align-items:center;background:#f3f3f3;border-top:1px solid #d0d0d0;display:flex;flex-shrink:0;gap:4px;padding:4px 8px}.SpreadsheetArtifact_activeTab__OGd30{background:#fff;border:1px solid #d0d0d0;border-bottom:none;border-radius:4px 4px 0 0;color:#217346;font-size:12px;font-weight:500;padding:6px 16px}.SpreadsheetArtifact_tab__VnlXs{color:#666;cursor:pointer;font-size:12px;padding:6px 12px}.SpreadsheetArtifact_tab__VnlXs:hover{color:#217346}.DocumentArtifact_documentContainer__uvuKL{background:#f5f5f5;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;font-family:Times New Roman,Georgia,serif;max-width:600px;overflow:hidden;width:100%}.DocumentArtifact_topBar__1H-1e{align-items:center;background:#4a4a4a;color:#fff!important;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px}.DocumentArtifact_docInfo__etmzM{align-items:center;display:flex;gap:10px}.DocumentArtifact_docIcon__hTipa{font-size:18px}.DocumentArtifact_docTitle__QiFZG{color:#fff!important;font-family:-apple-system,sans-serif;font-size:14px;font-weight:500}.DocumentArtifact_docActions__B5ZWv{display:flex;gap:8px}.DocumentArtifact_actionBtn__bzaX8{align-items:center;background:#ffffff1a;border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.DocumentArtifact_actionBtn__bzaX8:hover{background:#fff3}.DocumentArtifact_paper__YE4gg{background:#fff;box-shadow:0 1px 3px #0000001f;flex:1 1;margin:20px;overflow-y:auto;padding:40px;position:relative}@media(max-width:768px){.DocumentArtifact_paper__YE4gg{margin:10px;padding:20px}}.DocumentArtifact_letterhead__ZJ8PE{margin-bottom:30px;text-align:center}.DocumentArtifact_memoTitle__MA4IO{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:8px;margin:0 0 20px}.DocumentArtifact_reportTitle__-3nqN{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 20px;text-transform:uppercase}.DocumentArtifact_divider__Y502I{background:linear-gradient(90deg,#0000,#333,#0000);height:2px}.DocumentArtifact_headerFields__N2Pc9{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:20px}.DocumentArtifact_field__3TM\+t{display:flex;margin-bottom:8px}.DocumentArtifact_label__T2R2d{color:#333;flex-shrink:0;font-family:-apple-system,sans-serif;font-size:12px;font-weight:700;width:80px}.DocumentArtifact_value__ynGlq{color:#1a1a1a;font-size:14px}.DocumentArtifact_body__UYLMB{margin-bottom:40px}.DocumentArtifact_paragraph__D9dIA{color:#1a1a1a;font-size:14px;line-height:1.8;margin:0 0 16px;text-align:justify}.DocumentArtifact_paragraph__D9dIA:last-child{margin-bottom:0}.DocumentArtifact_footer__Q-Lm6{align-items:center;border-top:1px solid #e0e0e0;color:#999;display:flex;font-family:-apple-system,sans-serif;font-size:10px;justify-content:space-between;padding-top:20px}.DocumentArtifact_confidential__lTC5X{color:#c00;font-weight:600;letter-spacing:2px}.DocumentArtifact_pageNum__ex3yL{color:#666}.NewsArtifact_newsContainer__1tlFm{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Georgia,Times New Roman,serif;max-width:550px;overflow:hidden}.NewsArtifact_newsContainer__1tlFm.NewsArtifact_alert__aT6c2{border-color:#c00}.NewsArtifact_alertBanner__lEEGr{align-items:center;animation:NewsArtifact_pulse__no0jK 2s infinite;background:linear-gradient(135deg,#c00,#900);color:#fff;display:flex;font-family:-apple-system,sans-serif;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1px;padding:10px}@keyframes NewsArtifact_pulse__no0jK{0%,to{opacity:1}50%{opacity:.8}}.NewsArtifact_sourceHeader__W7-iU{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding:12px 16px}.NewsArtifact_sourceLogo__2-pYN{align-items:center;background:linear-gradient(135deg,#1a1a1a,#333);border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.NewsArtifact_logoText__bqovj{color:#fff;font-family:-apple-system,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px}.NewsArtifact_sourceInfo__4Omzg{flex:1 1}.NewsArtifact_sourceName__bC\+8F{color:#1a1a1a;display:block;font-family:-apple-system,sans-serif;font-size:14px;font-weight:600}.NewsArtifact_timestamp__M271y{align-items:center;color:#666;display:flex;font-family:-apple-system,sans-serif;font-size:12px;gap:4px;margin-top:2px}.NewsArtifact_sourceActions__ie-is{color:#666;display:flex;gap:12px}.NewsArtifact_sourceActions__ie-is svg{cursor:pointer}.NewsArtifact_sourceActions__ie-is svg:hover{color:#1a1a1a}.NewsArtifact_article__JgqT9{padding:20px}.NewsArtifact_headline__F7T1-{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.NewsArtifact_articleMeta__3Lcbe{display:flex;font-family:-apple-system,sans-serif;font-size:12px;gap:12px;margin-bottom:16px}.NewsArtifact_category__6lUUk{color:#c00;font-weight:600;text-transform:uppercase}.NewsArtifact_readTime__i5EN1{color:#666}.NewsArtifact_articleBody__Y\+FKp{color:#333;font-size:15px;line-height:1.7}.NewsArtifact_articleBody__Y\+FKp p{margin:0 0 16px}.NewsArtifact_articleBody__Y\+FKp p:last-child{margin-bottom:0}.NewsArtifact_tags__EYvP5{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.NewsArtifact_tag__5CuCo{color:#06c;cursor:pointer;font-family:-apple-system,sans-serif;font-size:12px}.NewsArtifact_tag__5CuCo:hover{text-decoration:underline}.NewsArtifact_footer__yk9\+t{background:#f5f5f5;border-top:1px solid #e0e0e0;padding:12px 20px}.NewsArtifact_disclaimer__BwMxw{color:#999;font-family:-apple-system,sans-serif;font-size:11px;font-style:italic}.LegalDocArtifact_legalContainer__B7T-7{background:#f8f6f1;border:2px solid #8b7355;border-radius:8px;box-shadow:0 2px 8px #0000001f;display:flex;flex:1 1;flex-direction:column;font-family:Times New Roman,Georgia,serif;max-width:600px;overflow:hidden;width:100%}.LegalDocArtifact_headerBar__rSJ3h{align-items:center;background:linear-gradient(135deg,#2c1810,#4a3728);color:#fff!important;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.LegalDocArtifact_docType__TX-Rv{align-items:center;color:#fff!important;display:flex;font-family:-apple-system,sans-serif;font-size:12px;font-weight:600;gap:10px;letter-spacing:2px}.LegalDocArtifact_actions__H-KuE{display:flex;gap:8px}.LegalDocArtifact_actionBtn__JX4Mm{align-items:center;background:#0000;border:1px solid #5a483a;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.LegalDocArtifact_actionBtn__JX4Mm:hover{background:#ffffff1a}.LegalDocArtifact_document__bdB-B{background:#fff;border:1px solid #d4c4b0;flex:1 1;margin:16px;overflow-y:auto;padding:40px;position:relative}@media(max-width:768px){.LegalDocArtifact_document__bdB-B{margin:8px;padding:20px}}.LegalDocArtifact_titleSection__Whci0{margin-bottom:30px;text-align:center}.LegalDocArtifact_docTitle__4lBCW{color:#2c1810;font-size:22px;font-weight:700;letter-spacing:2px;margin:0 0 16px}.LegalDocArtifact_ornament__StMF\+{background:linear-gradient(90deg,#0000,#8b7355,#0000);height:3px;margin:0 auto;width:200px}.LegalDocArtifact_warningBanner__BHjqH{align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;display:flex;font-family:-apple-system,sans-serif;font-size:11px;font-weight:600;gap:8px;justify-content:center;letter-spacing:1px;margin-bottom:24px;padding:8px}.LegalDocArtifact_clauseSection__1paTQ{margin-bottom:40px}.LegalDocArtifact_clause__DTe12{margin-bottom:20px}.LegalDocArtifact_clauseNumber__z\+stl{color:#2c1810;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.LegalDocArtifact_clauseText__9Bt4r{border-left:2px solid #d4c4b0;color:#333;font-size:14px;line-height:1.8;padding-left:20px;text-align:justify}.LegalDocArtifact_clauseText__9Bt4r p{margin:0 0 12px}.LegalDocArtifact_clauseText__9Bt4r p:last-child{margin-bottom:0}.LegalDocArtifact_signatureSection__uLpno{display:flex;gap:40px;justify-content:space-between;margin-top:60px}.LegalDocArtifact_signatureLine__jUkmG{align-items:center;display:flex;flex:1 1;flex-direction:column}.LegalDocArtifact_line__Ha4Ic{background:#333;height:1px;margin-bottom:8px;width:100%}.LegalDocArtifact_signatureLine__jUkmG span{color:#666;font-family:-apple-system,sans-serif;font-size:11px}.LegalDocArtifact_seal__Ri6u5{align-items:center;border:3px double #8b7355;border-radius:50%;bottom:40px;display:flex;height:60px;justify-content:center;opacity:.5;position:absolute;right:40px;width:60px}.LegalDocArtifact_sealInner__KLMZ2{align-items:center;border:1px solid #8b7355;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.LegalDocArtifact_sealInner__KLMZ2 span{color:#8b7355;font-family:-apple-system,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px}.LegalDocArtifact_footer__YfWO1{background:#f0ebe3;border-top:1px solid #d4c4b0;padding:12px 20px}.LegalDocArtifact_footer__YfWO1 span{color:#8b7355;font-family:-apple-system,sans-serif;font-size:10px;font-style:italic}.SocialMediaReportArtifact_reportContainer__Ejz-F{background:#1a1a2e;border-radius:12px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:600px;overflow:hidden}.SocialMediaReportArtifact_header__cg1od{align-items:center;background:linear-gradient(135deg,#16213e,#0f3460);border-bottom:1px solid #2a2a4a;display:flex;justify-content:space-between;padding:20px}.SocialMediaReportArtifact_headerInfo__GxRGN{align-items:center;color:#4cc9f0;display:flex;gap:12px}.SocialMediaReportArtifact_reportTitle__ZyJH8{color:#fff;font-size:18px;font-weight:600;margin:0}.SocialMediaReportArtifact_timestamp__yuiSy{color:#8892b0;font-size:12px}.SocialMediaReportArtifact_alertBadge__-OQSj{animation:SocialMediaReportArtifact_pulse__q2-PT 2s infinite;background:linear-gradient(135deg,#f72585,#b5179e);border-radius:20px;font-size:11px;font-weight:700;letter-spacing:1px;padding:6px 12px}@keyframes SocialMediaReportArtifact_pulse__q2-PT{0%,to{opacity:1}50%{opacity:.7}}.SocialMediaReportArtifact_metricsGrid__2ut5w{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:20px}.SocialMediaReportArtifact_metricCard__-vo5r{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.SocialMediaReportArtifact_metricLabel__QQQOu{color:#8892b0;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.SocialMediaReportArtifact_metricValue__ooj7R{color:#fff;font-size:28px;font-weight:700}.SocialMediaReportArtifact_metricChange__pxpYR{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px}.SocialMediaReportArtifact_metricChange__pxpYR.SocialMediaReportArtifact_up__U8n8V{color:#f72585}.SocialMediaReportArtifact_metricChange__pxpYR.SocialMediaReportArtifact_down__NoBBY{color:#4cc9f0}.SocialMediaReportArtifact_platformSection__9e7Ho{border-top:1px solid #2a2a4a;padding:20px}.SocialMediaReportArtifact_sectionTitle__W4gbU{color:#8892b0;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.SocialMediaReportArtifact_platformList__dWQAs{display:flex;flex-direction:column;gap:12px}.SocialMediaReportArtifact_platformRow__6PTR4{align-items:center;display:flex;gap:12px}.SocialMediaReportArtifact_platformInfo__jjc7e{align-items:center;display:flex;gap:8px;min-width:100px}.SocialMediaReportArtifact_platformDot__QPZv6{border-radius:50%;height:8px;width:8px}.SocialMediaReportArtifact_platformName__ATh7h{color:#fff;font-size:13px}.SocialMediaReportArtifact_platformBar__0nD6j{background:#ffffff1a;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.SocialMediaReportArtifact_barFill__Mta-8{border-radius:4px;height:100%;transition:width .5s ease}.SocialMediaReportArtifact_platformCount__CP2ES{color:#fff;font-size:13px;font-weight:600;min-width:50px;text-align:right}.SocialMediaReportArtifact_sentimentBadge__1jfSN{border-radius:4px;font-size:10px;font-weight:600;min-width:60px;padding:4px 8px;text-align:center;text-transform:uppercase}.SocialMediaReportArtifact_sentimentBadge__1jfSN.SocialMediaReportArtifact_negative__EQsqC{background:#f7258533;color:#f72585}.SocialMediaReportArtifact_sentimentBadge__1jfSN.SocialMediaReportArtifact_positive__nuHVP{background:#4cc9f033;color:#4cc9f0}.SocialMediaReportArtifact_sentimentBadge__1jfSN.SocialMediaReportArtifact_mixed__mAzYy{background:#ffbe0b33;color:#ffbe0b}.SocialMediaReportArtifact_highlightsSection__QTMUf{border-top:1px solid #2a2a4a;padding:20px}.SocialMediaReportArtifact_content__xddzA p{border-left:2px solid #4cc9f0;color:#ccd6f6;font-size:14px;line-height:1.6;margin:0 0 12px;padding-left:16px}.SocialMediaReportArtifact_content__xddzA p:last-child{margin-bottom:0}.SocialMediaReportArtifact_actionSection__opRWc{align-items:center;background:linear-gradient(135deg,#f7258533,#b5179e33);border-top:1px solid #f72585;display:flex;gap:12px;padding:16px 20px}.SocialMediaReportArtifact_actionIcon__OYtJU{align-items:center;background:#f72585;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.SocialMediaReportArtifact_actionSection__opRWc span{color:#f8f8f8;font-size:13px;font-weight:500}.ArtifactRenderer_artifactWrapper__pGJUC{display:flex;flex:1 1;flex-direction:column;min-height:0}.simulation-fullscreen .CrisisSimulation_container__T5vZp{height:100vh!important;left:0!important;margin:0!important;overflow-y:auto;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.CrisisSimulation_container__T5vZp{background:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.CrisisSimulation_centerState__v45h\+{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.CrisisSimulation_centerState__v45h\+ p{color:#64748b;font-size:15px}.CrisisSimulation_errorText__cv2GD{color:#ef4444}.CrisisSimulation_spinner__LdFS8{animation:CrisisSimulation_spin__sOIun 1s linear infinite;color:#fbc311}.CrisisSimulation_btn__K84EL{background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.CrisisSimulation_btn__K84EL:hover{background:linear-gradient(135deg,#e0ad0f,#c5970d)}.CrisisSimulation_header__rzNKQ{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:28px 24px 12px;position:relative}.CrisisSimulation_headerLeft__-HSa0{align-items:center;display:flex;flex-shrink:0;gap:12px}.CrisisSimulation_backBtn__K\+wgv{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.CrisisSimulation_backBtn__K\+wgv:hover{background:#f1f5f9;border-color:#cbd5e1}.CrisisSimulation_headerInfo__dvk7l h1{color:#0f172a;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 2px}.CrisisSimulation_roleInfo__IPOLS{color:#64748b;font-size:11px;gap:6px;margin-top:2px}.CrisisSimulation_userRole__CmK72{align-items:center;display:flex;font-weight:500;gap:4px}.CrisisSimulation_headerRight__KbJ2a{align-items:center;display:flex;flex-shrink:0;gap:12px}.CrisisSimulation_phaseActionBtn__s3CEl{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:8px;box-shadow:0 2px 4px #fbc31133;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.CrisisSimulation_phaseActionBtn__s3CEl:hover:not(:disabled){background:linear-gradient(135deg,#e0ad0f,#c5970d);box-shadow:0 4px 8px #fbc3114d;transform:translateY(-1px)}.CrisisSimulation_phaseActionBtn__s3CEl:active:not(:disabled){box-shadow:0 2px 4px #fbc31133;transform:translateY(0)}.CrisisSimulation_phaseActionBtn__s3CEl:disabled{cursor:not-allowed;opacity:.5}.CrisisSimulation_phaseActionBtn__s3CEl svg{flex-shrink:0}.CrisisSimulation_phaseActionBtn__s3CEl span{font-size:13px}.CrisisSimulation_phaseTimeline__6nFVh{align-items:center;display:flex;flex:1 1;gap:0;justify-content:center;margin:0 auto;max-width:550px;position:relative}.CrisisSimulation_phaseTimelineNote__AhmMG{align-items:center;background:#f8fafc;border-radius:4px;color:#94a3b8;display:flex;font-size:10px;gap:4px;left:50%;padding:3px 8px;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.CrisisSimulation_phaseTimelineNote__AhmMG svg{flex-shrink:0}.CrisisSimulation_phaseStep__-Mn84{align-items:center;display:flex;flex-direction:column;gap:4px;padding:0 16px;position:relative;transition:all .3s ease}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_clickable__rLllt{cursor:pointer}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_clickable__rLllt:hover .CrisisSimulation_phaseNumber__kS0K5{box-shadow:0 4px 12px #fbc31166;transform:scale(1.15)}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_active__V7MNQ .CrisisSimulation_phaseNumber__kS0K5{background:linear-gradient(135deg,#fbc311,#e0ad0f);border-color:#fbc311;box-shadow:0 2px 6px #fbc31140;color:#fff}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_active__V7MNQ .CrisisSimulation_phaseLabel__i09ba{color:#0f172a;font-weight:600}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_active__V7MNQ .CrisisSimulation_phaseSubLabel__Gnp3D{color:#64748b}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_current__bdY0h .CrisisSimulation_phaseNumber__kS0K5{box-shadow:0 3px 10px #fbc31159;transform:scale(1.1)}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_current__bdY0h .CrisisSimulation_phaseLabel__i09ba{color:#fbc311;font-weight:700}.CrisisSimulation_phaseNumber__kS0K5{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:2}.CrisisSimulation_phaseLabel__i09ba{color:#94a3b8;font-size:11px;font-weight:500}.CrisisSimulation_phaseLabel__i09ba,.CrisisSimulation_phaseSubLabel__Gnp3D{line-height:1.2;text-align:center;transition:all .3s ease;white-space:nowrap}.CrisisSimulation_phaseSubLabel__Gnp3D{color:#cbd5e1;font-size:10px;font-weight:400;max-width:140px;overflow:hidden;text-overflow:ellipsis}.CrisisSimulation_phaseConnector__nOzFp{background:#e2e8f0;flex:1 1;height:2px;margin:-35px -16px 0;position:relative;z-index:1}.CrisisSimulation_phaseStep__-Mn84.CrisisSimulation_active__V7MNQ+.CrisisSimulation_phaseConnector__nOzFp{background:linear-gradient(90deg,#fbc311 0,#e0ad0f)}.CrisisSimulation_phaseIndicator__BANLO{display:none}.CrisisSimulation_timer__Tim5G{align-items:center;background:#fffbeb;border-radius:8px;color:#d97706;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.CrisisSimulation_timer__Tim5G.CrisisSimulation_warning__z\+agy{background:#fef2f2;color:#dc2626}.CrisisSimulation_extensionBadge__8JO8o{animation:CrisisSimulation_pulse__Eq4PK 2s ease-in-out infinite;background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;margin-left:8px;padding:2px 8px;text-transform:uppercase}.CrisisSimulation_status__WxwOY{background:#f1f5f9;border-radius:20px;color:#94a3b8;font-size:11px;font-weight:500;padding:4px 10px}.CrisisSimulation_status__WxwOY.CrisisSimulation_live__UrWSX{background:#fef3c7;color:#d97706}.CrisisSimulation_mainContent__SSrSf{display:flex;flex:1 1;height:calc(100vh - 130px);overflow:hidden}.CrisisSimulation_scenarioBriefPanel__-y2yc{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:480px;min-width:400px;overflow-y:auto;padding:16px 20px;width:420px}.CrisisSimulation_phase3Sidebar__-T3Jd{display:flex;flex-direction:column;gap:16px}.CrisisSimulation_sidebarTitle__CxpAh{align-items:center;border-bottom:2px solid #fbc311;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 12px;padding-bottom:12px}.CrisisSimulation_sidebarTitle__CxpAh svg{color:#fbc311}.CrisisSimulation_artifactPanel__eF8Ni{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:550px;min-width:450px;overflow:hidden;width:480px}.CrisisSimulation_artifactTitle__sLAL\+{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;margin:0;padding:16px 20px}.CrisisSimulation_artifactList__Xtb\+Z{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.CrisisSimulation_chatArea__y0ERd{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 auto;max-width:850px;overflow:hidden;padding:20px 24px 0;width:100%}.CrisisSimulation_chatArea__y0ERd.CrisisSimulation_withArtifacts__2IO1O{margin:0;max-width:100%;padding:20px 32px 0}.CrisisSimulation_scenarioInfo__\+WODf{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;margin-bottom:0;padding:16px}.CrisisSimulation_scenarioInfo__\+WODf h3{border-bottom:2px solid #fbc311;color:#0f172a;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.CrisisSimulation_scenarioInfo__\+WODf p{color:#475569;font-size:13px;line-height:1.6;margin:0}.CrisisSimulation_scenarioInfo__\+WODf .CrisisSimulation_roleTag__s4KS9{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#d97706;display:inline-block;font-size:12px;font-weight:600;margin-top:12px;padding:6px 12px}.CrisisSimulation_briefSection__CusZh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:0;padding:12px 14px}.CrisisSimulation_briefSection__CusZh strong{color:#d97706;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.CrisisSimulation_briefSection__CusZh p{color:#1e293b;font-size:13px;line-height:1.6;margin:0}.CrisisSimulation_briefSection__CusZh ul{margin:4px 0 0;padding-left:18px}.CrisisSimulation_briefSection__CusZh ul li{color:#475569;font-size:12px;line-height:1.5;margin-bottom:4px}.CrisisSimulation_briefGrid__6qOgY{display:flex;flex-direction:column;gap:12px;margin-top:14px}.CrisisSimulation_evalInfoBox__gSZ9C{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:8px;display:flex;gap:10px;margin-top:14px;padding:12px 14px}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoIcon__IkFFN{color:#d97706;flex-shrink:0;margin-top:1px}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoContent__IyAgY{flex:1 1}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoContent__IyAgY strong{color:#92400e;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoContent__IyAgY p{color:#78350f;font-size:12px;line-height:1.6;margin:0}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoContent__IyAgY ul{margin:5px 0 0;padding-left:16px}.CrisisSimulation_evalInfoBox__gSZ9C .CrisisSimulation_evalInfoContent__IyAgY ul li{color:#92400e;font-size:12px;line-height:1.55;margin-bottom:3px}.CrisisSimulation_taskPrompt__WZ5Rx{background:linear-gradient(135deg,#fbc3111a,#fbc3110a);border:1px solid #fbc3114d;border-radius:12px;padding:20px}.CrisisSimulation_taskPrompt__WZ5Rx h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.CrisisSimulation_taskPrompt__WZ5Rx p{color:#1e293b;font-size:14px;line-height:1.6;margin:0 0 16px}.CrisisSimulation_taskMeta__\+wSZL{display:flex;gap:20px}.CrisisSimulation_taskMeta__\+wSZL span{background:#fff;border-radius:4px;color:#64748b;font-size:12px;padding:4px 10px}.CrisisSimulation_writingArea__hfgaB{border:2px solid #e2e8f0;font-size:14px;line-height:1.6;min-height:250px;padding:16px;transition:border-color .2s}.CrisisSimulation_writingArea__hfgaB:focus{border-color:#fbc311;outline:none}.CrisisSimulation_writingArea__hfgaB::placeholder{color:#94a3b8}.CrisisSimulation_submitBtn__YijsK{font-size:15px;padding:16px 24px}.CrisisSimulation_submitBtn__YijsK:hover:not(:disabled){box-shadow:0 6px 20px #fbc31159;transform:translateY(-2px)}.CrisisSimulation_messageList__CHIB5{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:150px;overflow-y:auto;padding:8px 0 16px}.CrisisSimulation_message__zceue{animation:CrisisSimulation_fadeIn__1B0Zo .2s ease;border-radius:12px;max-width:80%;padding:12px 16px}.CrisisSimulation_userMsg__2s5Wy{align-self:flex-end;background:linear-gradient(135deg,#fbc311,#e0ad0f);border-bottom-right-radius:4px;color:#fff}.CrisisSimulation_userMsg__2s5Wy .CrisisSimulation_msgHeader__PNDBs{color:#ffffffd9}.CrisisSimulation_userMsg__2s5Wy .CrisisSimulation_msgBody__42baH{color:#fff}.CrisisSimulation_aiMsg__bC7qe{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.CrisisSimulation_aiMsg__bC7qe .CrisisSimulation_msgHeader__PNDBs{color:#d97706}.CrisisSimulation_aiMsg__bC7qe .CrisisSimulation_msgBody__42baH{color:#374151}.CrisisSimulation_systemMsg__HvWC3{align-self:center;background:#fffbeb;border:1px solid #fde68a;color:#d97706;font-size:13px;padding:8px 16px}.CrisisSimulation_systemMsg__HvWC3 .CrisisSimulation_msgHeader__PNDBs{color:#b45309}.CrisisSimulation_msgHeader__PNDBs{align-items:center;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:4px;text-transform:uppercase}.CrisisSimulation_msgBody__42baH{font-size:14px;line-height:1.5}.CrisisSimulation_typing__bS4f7 .CrisisSimulation_msgBody__42baH:after{animation:CrisisSimulation_blink__DbvdK .8s infinite;content:"|"}@keyframes CrisisSimulation_blink__DbvdK{0%,50%{opacity:1}51%,to{opacity:0}}.CrisisSimulation_controls__Sp6Xe{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 20px}.CrisisSimulation_startBtn__3zqne{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin:0 auto;max-width:200px;padding:14px 24px;transition:all .2s;width:100%}.CrisisSimulation_startBtn__3zqne:hover:not(:disabled){box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.CrisisSimulation_startBtn__3zqne:disabled{cursor:not-allowed;opacity:.7}.CrisisSimulation_spinSmall__d1u9N{animation:CrisisSimulation_spin__sOIun 1s linear infinite}.CrisisSimulation_liveControls__gjvZa{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.CrisisSimulation_speakingIndicator__naM9T{align-items:center;background:#f8fafc;border-radius:8px;color:#94a3b8;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;min-width:140px;padding:10px 16px;transition:all .3s ease}.CrisisSimulation_speakingIndicator__naM9T svg{flex-shrink:0;opacity:.6;transition:all .3s ease}.CrisisSimulation_speakingIndicator__naM9T span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CrisisSimulation_speakingIndicator__naM9T.CrisisSimulation_active__V7MNQ{background:linear-gradient(135deg,#fbc3111a,#fbc3110d);color:#d97706}.CrisisSimulation_speakingIndicator__naM9T.CrisisSimulation_active__V7MNQ svg{animation:CrisisSimulation_pulse__Eq4PK 1.5s infinite;opacity:1}@keyframes CrisisSimulation_pulse__Eq4PK{0%,to{opacity:1}50%{opacity:.4}}.CrisisSimulation_controlButtons__10cJL{align-items:center;display:flex;gap:10px;justify-content:center}.CrisisSimulation_controlBtn__euaau{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.CrisisSimulation_controlBtn__euaau:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.CrisisSimulation_controlBtn__euaau:active{transform:scale(.95)}.CrisisSimulation_controlBtn__euaau.CrisisSimulation_muted__QtJ78{background:#fef2f2;border-color:#fecaca;color:#dc2626}.CrisisSimulation_controlBtn__euaau.CrisisSimulation_muted__QtJ78:hover{background:#fee2e2}.CrisisSimulation_endBtn__JI\+O5{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.CrisisSimulation_endBtn__JI\+O5:hover{background:#dc2626}.CrisisSimulation_endBtn__JI\+O5:active{transform:scale(.97)}.CrisisSimulation_endBtn__JI\+O5 span{font-size:14px}.CrisisSimulation_controlSpacer__ZxVow{flex:1 1;min-width:140px}.CrisisSimulation_overlay__albPC{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CrisisSimulation_overlayBox__WdLcm{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px}.CrisisSimulation_overlayBox__WdLcm p{color:#64748b;font-size:15px}.CrisisSimulation_extensionPopup__esW0j{align-items:center;animation:CrisisSimulation_popupSlideIn__GtQNS .3s ease-out;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:20px;max-width:480px;padding:40px;text-align:center}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_popupIcon__57\+yQ{align-items:center;background:#fbc3111a;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.CrisisSimulation_extensionPopup__esW0j h2{color:#1e293b;font-size:26px;font-weight:700;margin:0}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_popupMessage__HBLtk{color:#64748b;font-size:16px;line-height:1.6;margin:0}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_popupActions__sGxzT{display:flex;gap:12px;margin-top:8px;width:100%}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_continueBtn__unuz2,.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_endBtn__JI\+O5{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_continueBtn__unuz2 svg,.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_endBtn__JI\+O5 svg{flex-shrink:0}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_continueBtn__unuz2{background:linear-gradient(135deg,#fbc311,#e0ad0f);box-shadow:0 2px 8px #fbc3114d;color:#fff}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_continueBtn__unuz2:hover{background:linear-gradient(135deg,#e0ad0f,#c5970d);box-shadow:0 4px 12px #fbc31166;transform:translateY(-1px)}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_continueBtn__unuz2:active{transform:translateY(0)}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_endBtn__JI\+O5{background:#fff;border:2px solid #ef4444;color:#ef4444}.CrisisSimulation_extensionPopup__esW0j .CrisisSimulation_endBtn__JI\+O5:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}@keyframes CrisisSimulation_popupSlideIn__GtQNS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CrisisSimulation_evalPanel__IoCTx{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;margin:40px auto;max-width:480px;padding:40px}.CrisisSimulation_evalPanel__IoCTx h2{color:#1e293b;font-size:22px;margin:16px 0 24px}.CrisisSimulation_scoreDisplay__K61Cv{align-items:baseline;display:flex;margin-bottom:24px}.CrisisSimulation_scoreNum__s2j3O{color:#fbc311;font-size:64px;font-weight:700}.CrisisSimulation_scoreMax__i5NRt{color:#94a3b8;font-size:24px}.CrisisSimulation_feedback__C\+Re\+{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:24px;padding:16px;width:100%}.CrisisSimulation_feedback__C\+Re\+ h4{color:#b45309;font-size:14px;font-weight:600;margin:0 0 8px}.CrisisSimulation_feedback__C\+Re\+ p{color:#374151;font-size:14px;line-height:1.6;margin:0}@media(max-width:1024px){.CrisisSimulation_mainContent__SSrSf{flex-direction:column}.CrisisSimulation_artifactPanel__eF8Ni{border-bottom:1px solid #e2e8f0;border-right:none;max-height:250px;min-width:100%;width:100%}.CrisisSimulation_artifactList__Xtb\+Z{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}}@media(max-width:768px){.CrisisSimulation_chatArea__y0ERd{padding:16px}.CrisisSimulation_messageList__CHIB5{max-height:calc(100vh - 300px)}.CrisisSimulation_message__zceue{max-width:90%}.CrisisSimulation_liveControls__gjvZa{flex-wrap:wrap}.CrisisSimulation_speakingInfo__4InAc{order:4;width:100%}.CrisisSimulation_phaseIndicator__BANLO{display:none}}.CrisisSimulation_phaseBtn__d8syQ{animation:CrisisSimulation_fadeIn__1B0Zo .5s ease;background:#f59e0b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .2s}.CrisisSimulation_phaseBtn__d8syQ:hover{background:#d97706;transform:translateY(-2px)}.CrisisSimulation_optionsList__r-iPV{display:flex;flex-direction:column;gap:12px}.CrisisSimulation_optionCard__uaFLd{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;width:100%}.CrisisSimulation_optionCard__uaFLd:hover:not(:disabled){border-color:#fbc311;box-shadow:0 4px 12px #fbc3111a;transform:translateY(-2px)}.CrisisSimulation_optionCard__uaFLd:disabled{cursor:not-allowed;opacity:.6}.CrisisSimulation_optionCard__uaFLd .CrisisSimulation_optHeader__sWGTo{display:flex;justify-content:space-between;margin-bottom:8px}.CrisisSimulation_optionCard__uaFLd .CrisisSimulation_optLabel__nCN4E{background:#f1f5f9;border-radius:6px;color:#475569;font-size:14px;font-weight:700;padding:4px 10px}.CrisisSimulation_optionCard__uaFLd .CrisisSimulation_optText__up7Bg{color:#334155;font-size:14px;line-height:1.5;margin:0}.CrisisSimulation_evalContainer__2qI6P{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:40px auto;max-width:900px;padding:40px}.CrisisSimulation_evalHeader__pb5kc{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px}.CrisisSimulation_evalHeader__pb5kc .CrisisSimulation_evalIcon__cyv88{color:#fbc311}.CrisisSimulation_evalHeader__pb5kc h2{color:#1e293b;font-size:28px;margin:0}.CrisisSimulation_evalHeader__pb5kc .CrisisSimulation_evalSubtitle__xYyir{color:#64748b;margin:4px 0 0}.CrisisSimulation_evalHeader__pb5kc .CrisisSimulation_scoreBadge__w7W1j{align-items:baseline;background:linear-gradient(135deg,#fbc311,#e0ad0f);border-radius:12px;box-shadow:0 4px 12px #fbc3114d;color:#fff;display:flex;gap:4px;margin-left:auto;padding:10px 24px}.CrisisSimulation_evalHeader__pb5kc .CrisisSimulation_scoreBadge__w7W1j .CrisisSimulation_scoreVal__FBFI0{font-size:32px;font-weight:700}.CrisisSimulation_evalHeader__pb5kc .CrisisSimulation_scoreBadge__w7W1j .CrisisSimulation_scoreLabel__-KaGM{font-size:14px;opacity:.9}.CrisisSimulation_evalGrid__JrrcQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.CrisisSimulation_evalCard__nkfne{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.CrisisSimulation_evalCard__nkfne h3{border-left:4px solid #fbc311;color:#334155;font-size:18px;margin:0 0 16px;padding-left:12px}.CrisisSimulation_analysisText__TKpwp{color:#475569;line-height:1.6}.CrisisSimulation_tipsList__x4FnQ li{color:#475569;padding-left:24px;position:relative}.CrisisSimulation_tipsList__x4FnQ li:before{color:#fbc311;content:"•";font-size:18px;font-weight:700;left:0;line-height:1;position:absolute}.CrisisSimulation_swotGrid__KtTDV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.CrisisSimulation_swotGrid__KtTDV{grid-template-columns:1fr}}.CrisisSimulation_swotGrid__KtTDV h5{color:#475569;font-size:15px;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.CrisisSimulation_swotGrid__KtTDV ul{margin:0;padding-left:20px}.CrisisSimulation_swotGrid__KtTDV ul li{color:#64748b;margin-bottom:8px}.CrisisSimulation_improvCol__NQSit h5,.CrisisSimulation_strengthCol__bsAqh h5{color:#b45309}.CrisisSimulation_backBtnLarge__\+tKcs{background:#334155;border-radius:10px;display:block;font-size:16px;padding:16px;transition:all .2s;width:100%}.CrisisSimulation_backBtnLarge__\+tKcs:hover{background:#1e293b}.CrisisSimulation_writingSection__BhKHV{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;overflow:hidden}.CrisisSimulation_writingHeader__AntqO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;padding:16px 20px}.CrisisSimulation_writingTitleRow__ZbVAi{align-items:center;color:#0f172a;display:flex;gap:10px;margin-bottom:8px}.CrisisSimulation_writingTitleRow__ZbVAi svg{color:#fbc311}.CrisisSimulation_writingTitleRow__ZbVAi h3{font-size:18px;font-weight:600;margin:0}.CrisisSimulation_taskDescription__uVGZP{color:#64748b;font-size:14px;line-height:1.5;margin:0}.CrisisSimulation_writingContainer__qHXTV{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 340px;min-height:0;overflow:hidden}.CrisisSimulation_writingMainArea__9NRk8{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:hidden;padding-bottom:20px;width:100%}.CrisisSimulation_writingArea__hfgaB{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;margin-bottom:8px;overflow-y:auto;padding:20px;resize:none;width:100%}.CrisisSimulation_writingArea__hfgaB:focus{border-color:#0000;outline:2px solid #fbc311}.CrisisSimulation_writingArea__hfgaB::placeholder{color:#cbd5e1}.CrisisSimulation_submitBtn__YijsK{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:12px;box-shadow:0 2px 8px #fbc31133;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:16px;transition:all .2s}.CrisisSimulation_submitBtn__YijsK:hover:not(:disabled){box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.CrisisSimulation_submitBtn__YijsK:disabled{cursor:not-allowed;opacity:.5;transform:none}.CrisisSimulation_writingSidebar__OvyPh{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-bottom:20px;padding-right:4px}.CrisisSimulation_guidanceDetails__l7Oq1{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.CrisisSimulation_guidanceDetails__l7Oq1[open] .CrisisSimulation_summaryArrow__y9-9w{transform:rotate(180deg)}.CrisisSimulation_guidanceSummary__bdAxs{align-items:center;background:#f8fafc;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;list-style:none;padding:12px 16px;transition:background .2s}.CrisisSimulation_guidanceSummary__bdAxs:hover{background:#f1f5f9}.CrisisSimulation_guidanceSummary__bdAxs::-webkit-details-marker{display:none}.CrisisSimulation_summaryLeft__LMvJu{align-items:center;display:flex;gap:8px}.CrisisSimulation_summaryLeft__LMvJu svg{color:#fbc311;flex-shrink:0}.CrisisSimulation_summaryArrow__y9-9w{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.CrisisSimulation_guidanceContent__V9FDl{border-top:1px solid #e2e8f0;padding:16px 16px 20px}.CrisisSimulation_requirementsList__fFDyC{list-style:none;margin:0;padding:0}.CrisisSimulation_requirementsList__fFDyC li{color:#475569;font-size:13px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.CrisisSimulation_requirementsList__fFDyC li:before{color:#fbc311;content:"✓";font-size:14px;font-weight:700;left:0;position:absolute}.CrisisSimulation_tipsList__x4FnQ{list-style:none;margin:0;padding:0}.CrisisSimulation_tipsList__x4FnQ li{word-wrap:break-word;color:#64748b;font-size:12px;line-height:1.5;margin-bottom:12px;overflow-wrap:break-word}.CrisisSimulation_tipsList__x4FnQ li strong{word-wrap:break-word;color:#0f172a;display:block;font-size:13px;margin-bottom:2px;overflow-wrap:break-word}@media(max-width:1024px){.CrisisSimulation_writingContainer__qHXTV{grid-template-columns:1fr;grid-template-rows:1fr auto}.CrisisSimulation_writingSidebar__OvyPh{max-height:200px}}.CrisisSimulation_taskPrompt__WZ5Rx,.CrisisSimulation_tipsHeader__-ZkNF,.CrisisSimulation_writingGuidance__\+CWRt,.CrisisSimulation_writingTipsCard__sWPHW{display:none}.CrisisSimulation_criteriaGrid__lEdNX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.CrisisSimulation_criteriaGrid__lEdNX{grid-template-columns:1fr}}.CrisisSimulation_criteriaCol__JkfnB{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.CrisisSimulation_criteriaMetHeader__2qnyg{align-items:center;color:#d97706;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.CrisisSimulation_criteriaMissedHeader__Ots3l{align-items:center;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.CrisisSimulation_criteriaList__K2S0C{list-style:none;margin:0;padding:0}.CrisisSimulation_criteriaList__K2S0C li{border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:8px;padding:8px 12px}.CrisisSimulation_criteriaMet__aLZfg{background:#fffbeb;border-left:3px solid #fbc311;color:#78350f}.CrisisSimulation_criteriaMissed__3-\+dc{background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b}.CrisisSimulation_noCriteria__ORXI3{color:#94a3b8;font-style:italic}.CrisisSimulation_analysisSection__dogKF{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px}.CrisisSimulation_analysisSection__dogKF:last-child{margin-bottom:0}.CrisisSimulation_analysisSection__dogKF h5{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.CrisisSimulation_analysisSection__dogKF p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.CrisisSimulation_recordingPlayer__4b5ps{border-radius:8px;outline:none;width:100%}.CrisisSimulation_recordingPlayer__4b5ps::-webkit-media-controls-panel{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.CrisisSimulation_aiWarningBanner__rFxMM{align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.CrisisSimulation_aiWarningBanner__rFxMM .CrisisSimulation_warningIcon__BzrO0{flex-shrink:0;font-size:24px}.CrisisSimulation_aiWarningBanner__rFxMM .CrisisSimulation_warningContent__lU-H6{flex:1 1}.CrisisSimulation_aiWarningBanner__rFxMM .CrisisSimulation_warningContent__lU-H6 strong{color:#b91c1c;display:block;font-size:15px;margin-bottom:6px}.CrisisSimulation_aiWarningBanner__rFxMM .CrisisSimulation_warningContent__lU-H6 p{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0}.CrisisSimulation_detailedAnalysisGrid__poopp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.CrisisSimulation_detailedAnalysisGrid__poopp{grid-template-columns:1fr}}.CrisisSimulation_detailedAnalysisCard__2oain{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s ease}.CrisisSimulation_detailedAnalysisCard__2oain:hover{border-color:#fbc311;box-shadow:0 4px 12px #fbc3111a}.CrisisSimulation_analysisCardHeader__pc-2y{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.CrisisSimulation_analysisCardHeader__pc-2y h4{color:#374151;flex:1 1;font-size:14px;font-weight:600;margin:0}.CrisisSimulation_analysisIcon__WAUax{flex-shrink:0;font-size:18px}.CrisisSimulation_qualityBadge__CFm70{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.CrisisSimulation_analysisScore__bPPw1{background:#f1f5f9;border-radius:8px;color:#1e293b;font-size:14px;font-weight:700;padding:4px 10px}.CrisisSimulation_evidenceQuote__NsqIi{background:linear-gradient(135deg,#fbc31114,#fbc31105);border-left:3px solid #fbc311;border-radius:0 8px 8px 0;color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin-bottom:10px;padding:10px 14px;position:relative}.CrisisSimulation_quoteIcon__wrO1A{color:#fbc311;font-size:24px;left:8px;opacity:.5;position:absolute;top:4px}.CrisisSimulation_analysisFeedback__EIyq5{color:#64748b;font-size:13px;line-height:1.6;margin:0}.CrisisSimulation_evalActions__lZRRc{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.CrisisSimulation_downloadPdfBtn__WlTug{align-items:center;background:linear-gradient(135deg,#2c5282,#1e3a5f);border:none;border-radius:12px;box-shadow:0 4px 12px #2c528240;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.CrisisSimulation_downloadPdfBtn__WlTug:hover{background:linear-gradient(135deg,#3b6898,#2c5282);box-shadow:0 6px 20px #2c528259;transform:translateY(-2px)}.CrisisSimulation_downloadPdfBtn__WlTug svg{color:#fff}.CrisisSimulation_backBtnLarge__\+tKcs{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:12px;box-shadow:0 4px 12px #fbc31140;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.CrisisSimulation_backBtnLarge__\+tKcs:hover{background:linear-gradient(135deg,#e0ad0f,#c5970d);box-shadow:0 6px 20px #fbc31159;transform:translateY(-2px)}.CrisisSimulation_roleInfo__IPOLS{align-items:center;display:flex;gap:12px;margin-top:4px}.CrisisSimulation_roleInfo__IPOLS .CrisisSimulation_divider__mktfE{color:#cbd5e1}.CrisisSimulation_aiRole__gfVxl,.CrisisSimulation_userRole__CmK72{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.CrisisSimulation_aiRole__gfVxl svg,.CrisisSimulation_userRole__CmK72 svg{color:#fbc311}.CrisisSimulation_userRole__CmK72{color:#374151;font-weight:600}.CrisisSimulation_artifactContainer__27Xb5{display:flex;flex-direction:column;height:100%;overflow:hidden}.CrisisSimulation_artifactTabs__dQ0g-{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;overflow-x:auto;padding:12px 20px}.CrisisSimulation_artifactTabs__dQ0g-::-webkit-scrollbar{height:6px}.CrisisSimulation_artifactTabs__dQ0g-::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CrisisSimulation_artifactTab__rFcsB{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:90px;padding:12px 16px;transition:all .2s}.CrisisSimulation_artifactTab__rFcsB .CrisisSimulation_tabIcon__Bx9yF{color:#64748b}.CrisisSimulation_artifactTab__rFcsB .CrisisSimulation_tabLabel__2sZ82{color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.CrisisSimulation_artifactTab__rFcsB:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.CrisisSimulation_artifactTab__rFcsB.CrisisSimulation_active__V7MNQ{background:#fbc311;border-color:#fbc311;box-shadow:0 2px 6px #fbc31140}.CrisisSimulation_artifactTab__rFcsB.CrisisSimulation_active__V7MNQ .CrisisSimulation_tabIcon__Bx9yF,.CrisisSimulation_artifactTab__rFcsB.CrisisSimulation_active__V7MNQ .CrisisSimulation_tabLabel__2sZ82{color:#fff}.CrisisSimulation_activeArtifactView__1XEOu{background:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:20px}@media(max-width:768px){.CrisisSimulation_activeArtifactView__1XEOu{padding:10px}}.CrisisSimulation_artifactNav__4mwUr{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.CrisisSimulation_navBtn__qcH7h{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.CrisisSimulation_navBtn__qcH7h:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.CrisisSimulation_navBtn__qcH7h:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.CrisisSimulation_navCounter__vDrpq{color:#64748b;font-size:13px;font-weight:600}.CrisisSimulation_reconnectOverlay__qsqLm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CrisisSimulation_reconnectContent__BseKA{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:48px 64px;text-align:center}.CrisisSimulation_reconnectContent__BseKA h3{color:#1e293b;font-size:22px;margin:24px 0 8px}.CrisisSimulation_reconnectContent__BseKA p{color:#64748b;font-size:14px;margin:0}.CrisisSimulation_spinLarge__OH7eT{animation:CrisisSimulation_spin__sOIun 1s linear infinite;color:#fbc311}@keyframes CrisisSimulation_spin__sOIun{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CrisisSimulation_manualProceedBanner__MktwO{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:2px solid #f59e0b;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.CrisisSimulation_proceedInfo__w2s5M{align-items:center;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:12px}.CrisisSimulation_proceedInfo__w2s5M svg{flex-shrink:0}.CrisisSimulation_proceedActions__RIJ2a{display:flex;flex-wrap:wrap;gap:12px}.CrisisSimulation_retryBtn__emFiu{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.CrisisSimulation_retryBtn__emFiu:hover{background:#fef3c7;transform:translateY(-1px)}.CrisisSimulation_proceedBtn__bVBCz{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:8px;box-shadow:0 2px 8px #fbc3114d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.CrisisSimulation_proceedBtn__bVBCz:hover{box-shadow:0 4px 12px #fbc31166;transform:translateY(-1px)}.CrisisSimulation_writingTipsCard__sWPHW{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:10px;margin-top:12px;padding:14px 16px}.CrisisSimulation_tipsHeader__-ZkNF{align-items:center;color:#1d4ed8;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.CrisisSimulation_tipsHeader__-ZkNF svg{color:#f59e0b}.CrisisSimulation_writingTipsCard__sWPHW .CrisisSimulation_tipsList__x4FnQ{list-style:none;margin:0;padding:0}.CrisisSimulation_writingTipsCard__sWPHW .CrisisSimulation_tipsList__x4FnQ li{color:#1e40af;font-size:13px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.CrisisSimulation_writingTipsCard__sWPHW .CrisisSimulation_tipsList__x4FnQ li:before{color:#3b82f6;content:"✓";font-size:12px;font-weight:700;left:0;position:absolute}.CrisisSimulation_writingTipsCard__sWPHW .CrisisSimulation_tipsList__x4FnQ li strong{color:#1e3a8a}.CrisisSimulation_decisionUIContainer__g\+rPS{animation:CrisisSimulation_slideIn__jKJqi .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:0;max-height:none;overflow-y:visible;padding:20px}.CrisisSimulation_decisionUIContainer__g\+rPS::-webkit-scrollbar{width:6px}.CrisisSimulation_decisionUIContainer__g\+rPS::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@keyframes CrisisSimulation_slideIn__jKJqi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CrisisSimulation_decisionHeader__o5niB{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.CrisisSimulation_decisionHeader__o5niB svg{color:#fbc311;flex-shrink:0}.CrisisSimulation_decisionHeader__o5niB h3{color:#0f172a;font-size:18px;font-weight:600;margin:0}.CrisisSimulation_decisionQuestion__nwCUR{background:#f8fafc;border-left:3px solid #fbc311;border-radius:10px;margin-bottom:24px;padding:20px}.CrisisSimulation_decisionQuestion__nwCUR p{color:#1e293b;font-size:15px;font-weight:500;line-height:1.6;margin:0}.CrisisSimulation_optionsGrid__2Sxoo{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.CrisisSimulation_optionCard__uaFLd{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.CrisisSimulation_optionCard__uaFLd:hover{background:#fffbf0;border-color:#fbc311;box-shadow:0 2px 8px #fbc31126;transform:translateY(-1px)}.CrisisSimulation_optionCard__uaFLd.CrisisSimulation_selected__BPdpG{background:linear-gradient(135deg,#fffbf0,#fef9e7);border-color:#fbc311;box-shadow:0 2px 12px #fbc31133}.CrisisSimulation_optionCard__uaFLd.CrisisSimulation_selected__BPdpG .CrisisSimulation_optionLetter__csZ-W{background:linear-gradient(135deg,#fbc311,#e0ad0f);color:#fff}.CrisisSimulation_optionLetter__csZ-W{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:36px}.CrisisSimulation_optionText__9nhno{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.CrisisSimulation_confirmDecisionBtn__a5u9-{align-items:center;background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;border-radius:8px;box-shadow:0 2px 6px #fbc31133;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;min-width:240px;padding:12px 24px;transition:all .2s ease}.CrisisSimulation_confirmDecisionBtn__a5u9-:hover:not(:disabled){background:linear-gradient(135deg,#e0ad0f,#c5970d);box-shadow:0 4px 10px #fbc3114d;transform:translateY(-1px)}.CrisisSimulation_confirmDecisionBtn__a5u9-:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.CrisisSimulation_confirmDecisionBtn__a5u9- svg{flex-shrink:0}.CrisisSimulation_transitionOverlay__LhGnU{align-items:center;animation:CrisisSimulation_fadeIn__1B0Zo .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes CrisisSimulation_fadeIn__1B0Zo{0%{opacity:0}to{opacity:1}}.CrisisSimulation_transitionContent__9jma5{animation:CrisisSimulation_slideUp__H1PKZ .4s ease-out;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:40px 48px;text-align:center}.CrisisSimulation_transitionContent__9jma5 h3{color:#92400e;font-size:24px;font-weight:700;margin:0 0 16px}@keyframes CrisisSimulation_slideUp__H1PKZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CrisisSimulation_transitionIcon__g2oyi{align-items:center;background:linear-gradient(135deg,#d97706,#b45309);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.CrisisSimulation_transitionIcon__g2oyi svg{color:#fff}.CrisisSimulation_stakeholderName__gPQIg{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.CrisisSimulation_stakeholderName__gPQIg span{color:#6b7280;font-weight:400}.CrisisSimulation_transitionMessage__X\+jI3{color:#4b5563;font-size:15px;margin:0 0 24px}.CrisisSimulation_countdownBadge__k9cag{background:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;color:#d97706;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:10px 24px}.CrisisSimulation_skipBtn__2oCRx{align-items:center;background:#0000;border:2px solid #d97706;border-radius:10px;color:#d97706;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.CrisisSimulation_skipBtn__2oCRx:hover{background:#d97706;color:#fff}.CrisisSimulation_evaluationModalOverlay__FM4qf{align-items:center;animation:CrisisSimulation_modalFadeIn__wmDjc .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.CrisisSimulation_evaluationModal__5Axfp{animation:CrisisSimulation_modalSlideUp__FS\+HW .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes CrisisSimulation_modalFadeIn__wmDjc{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes CrisisSimulation_modalSlideUp__FS\+HW{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CrisisSimulation_reportLoadingSpinnerWrapper__b\+XS8{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.CrisisSimulation_pulseIcon__J4eec{animation:CrisisSimulation_gentlePulse__6PbBc 2s ease-in-out infinite}@keyframes CrisisSimulation_gentlePulse__6PbBc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.CrisisSimulation_evaluationTitle__D5rwO{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.CrisisSimulation_evaluationSubtitle__z\+J1g{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.CrisisSimulation_progressBarContainer__tXobU{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.CrisisSimulation_progressBarFill__UwcnH{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.CrisisSimulation_progressText__qlGOP{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.CrisisSimulation_evaluationStatus__QgYkk{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.CrisisSimulation_desktopLayoutColumn__lC9Zt,.CrisisSimulation_desktopTrackLayer__U7m7m{display:contents}@media(max-width:768px){.CrisisSimulation_container__T5vZp.CrisisSimulation_mobileContainer__TqEcD{height:100dvh;margin:0;min-height:100dvh;overflow:hidden;padding:0}.CrisisSimulation_hiddenDesktopHeader__vUSXd{display:none!important}.CrisisSimulation_mobileHeader__dKrNL{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;min-height:60px;padding:12px 16px}.CrisisSimulation_mobileHeaderSlide__giksv{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.CrisisSimulation_phaseTimelineMobile__V-RwS{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.CrisisSimulation_phaseStepMobile__k1cJm{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.CrisisSimulation_phaseStepMobile__k1cJm.CrisisSimulation_active__V7MNQ{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.CrisisSimulation_phaseStepMobile__k1cJm.CrisisSimulation_current__bdY0h{background:linear-gradient(135deg,#fbc311,#e0ad0f);border:none;color:#fff}.CrisisSimulation_phaseConnectorMobile__D0RSi{background:#e2e8f0;flex:1 1;height:2px;max-width:40px}.CrisisSimulation_mobileHeaderActionBtn__v7qKZ{align-items:center;background:#fbc311;border:none;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.CrisisSimulation_mobileCarouselBody__YdRQy{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:80px;position:relative}.CrisisSimulation_carouselTrack__rjSbt{display:flex;flex:1 1;height:100%;min-height:0;transition:transform .35s cubic-bezier(.25,1,.5,1);width:100%}.CrisisSimulation_carouselSlide__w0Ubf{display:flex;flex:0 0 100%;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.CrisisSimulation_carouselSlide__w0Ubf>aside{border:none!important;display:flex!important;flex:1 1;flex-direction:column;max-width:100%!important;min-height:0;min-width:100%!important;overflow-y:auto!important;padding-bottom:24px;width:100%!important}.CrisisSimulation_carouselSlide__w0Ubf .CrisisSimulation_artifactPanel__eF8Ni{border-left:none;display:flex!important;flex:1 1;flex-direction:column;min-height:0}.CrisisSimulation_carouselSlide__w0Ubf .CrisisSimulation_artifactPanel__eF8Ni .CrisisSimulation_artifactContainer__27Xb5{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CrisisSimulation_mobileChatArea__GyYr2{height:100%;padding:16px!important}.CrisisSimulation_mobileChatArea__GyYr2 .CrisisSimulation_messageList__CHIB5{flex:1 1;padding-bottom:20px}.CrisisSimulation_mobilePagination__jeW5u{bottom:80px;display:flex;gap:8px;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.CrisisSimulation_dot__OP\+s-{background:#cbd5e1;border-radius:50%;height:8px;pointer-events:auto;transition:all .2s;width:8px}.CrisisSimulation_dot__OP\+s-.CrisisSimulation_active__V7MNQ{background:#fbc311;border-radius:4px;width:24px}.CrisisSimulation_mobileBottomBar__t5wnD{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;width:100%;z-index:50}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG{align-items:center;display:flex;justify-content:space-between;width:100%}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_speakingIndicator__naM9T{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;font-size:12px;gap:6px;padding:6px 12px}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_speakingIndicator__naM9T.CrisisSimulation_active__V7MNQ{background:#fffbeb;color:#d97706}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_leftControlsMobile__lpiQX{align-items:center;display:flex;gap:8px}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_mobileEndBtn__\+ya4H{align-items:center;background:#ef4444;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_controlButtonsMobile__p4reC{display:flex;gap:8px}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_controlBtn__euaau{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#0f172a;display:flex;height:44px;justify-content:center;width:44px}.CrisisSimulation_mobileBottomBar__t5wnD .CrisisSimulation_liveControlsMobile__9M4pG .CrisisSimulation_controlBtn__euaau.CrisisSimulation_muted__QtJ78{background:#fee2e2;color:#ef4444}}.CrisisSimulation_phaseDetailsContainer__OUaGX{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;margin-top:16px;padding:16px}.CrisisSimulation_phaseDetailsTitle__ZdHP1{border-bottom:2px solid #fbc311;color:#0f172a;font-size:15px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.CrisisSimulation_phaseDetailsTimeline__1XOn7{display:flex;flex-direction:column;gap:16px;padding-left:10px;position:relative}.CrisisSimulation_phaseDetailsTimeline__1XOn7:before{background:#e2e8f0;bottom:10px;content:"";left:21px;position:absolute;top:10px;width:2px;z-index:1}.CrisisSimulation_phaseDetailItem__RBHrA{display:flex;gap:12px;position:relative;z-index:2}.CrisisSimulation_phaseDetailItem__RBHrA.CrisisSimulation_currentPhase__Z9jpI .CrisisSimulation_phaseDetailNode__ri6Z\+{background:linear-gradient(135deg,#fbc311,#e0ad0f);border-color:#fbc311;box-shadow:0 2px 6px #fbc31140;color:#fff;transform:scale(1.1)}.CrisisSimulation_phaseDetailItem__RBHrA.CrisisSimulation_currentPhase__Z9jpI .CrisisSimulation_phaseDetailContent__bJjKb h4{color:#fbc311;font-weight:700}.CrisisSimulation_phaseDetailItem__RBHrA.CrisisSimulation_completedPhase__NTudB .CrisisSimulation_phaseDetailNode__ri6Z\+{background:linear-gradient(135deg,#fbc311,#e0ad0f);border-color:#fbc311;color:#fff}.CrisisSimulation_phaseDetailItem__RBHrA.CrisisSimulation_completedPhase__NTudB .CrisisSimulation_phaseDetailContent__bJjKb h4{color:#0f172a;font-weight:600}.CrisisSimulation_phaseDetailNode__ri6Z\+{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .3s ease;width:24px}.CrisisSimulation_phaseDetailContent__bJjKb{display:flex;flex-direction:column;gap:2px;padding-top:2px}.CrisisSimulation_phaseDetailContent__bJjKb h4{color:#64748b;font-size:13px;font-weight:500;margin:0;transition:all .3s ease}.CrisisSimulation_phaseDetailContent__bJjKb p{color:#94a3b8;font-size:11px;margin:0}.CrisisSimulation_carouselSlide__w0Ubf{height:100%;min-height:100%;overflow-y:auto}.ScenarioSelection_container__yheGC{background:#0000;box-sizing:border-box;margin:-24px -24px 0;min-height:calc(100vh - 80px);padding:24px;width:auto}.ScenarioSelection_errorState__dnOJ4,.ScenarioSelection_loadingState__e7Qkj{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.ScenarioSelection_errorState__dnOJ4 p,.ScenarioSelection_loadingState__e7Qkj p{color:#6b7280;font-size:16px}.ScenarioSelection_errorState__dnOJ4 button,.ScenarioSelection_loadingState__e7Qkj button{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.ScenarioSelection_errorState__dnOJ4 button:hover,.ScenarioSelection_loadingState__e7Qkj button:hover{background:#e0a600}.ScenarioSelection_spinner__b3XmO{animation:ScenarioSelection_spin__DHm50 1s linear infinite;color:#fbc311}@keyframes ScenarioSelection_spin__DHm50{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ScenarioSelection_header__NGuyw{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px}.ScenarioSelection_header__NGuyw .ScenarioSelection_backButton__FKytr{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.ScenarioSelection_header__NGuyw .ScenarioSelection_backButton__FKytr:hover{background:#f9fafb;border-color:#d1d5db}.ScenarioSelection_header__NGuyw .ScenarioSelection_headerContent__rMQBr h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 8px}.ScenarioSelection_header__NGuyw .ScenarioSelection_headerContent__rMQBr p{color:#6b7280;font-size:15px;margin:0}.ScenarioSelection_filterBar__f2G2X{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:30px}.ScenarioSelection_filterSection__NRhY\+{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:10px 16px;width:auto}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterLabel__hI4jk{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;white-space:nowrap}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterLabel__hI4jk svg{color:#fbc311}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterSelect__AS7AH{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;min-width:150px;padding:6px 12px}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterSelect__AS7AH:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc3111a;outline:none}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterPills__Fbhgr{display:flex;flex-wrap:wrap;gap:8px}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterPill__xSLXq{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .2s}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterPill__xSLXq:hover{background:#fbc3110d;border-color:#fbc311;color:#fbc311}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterPill__xSLXq.ScenarioSelection_active__yIqpK{background:#fbc311;border-color:#fbc311;box-shadow:0 2px 8px #fbc3114d;color:#fff}.ScenarioSelection_searchSection__QAkqz{flex:1 1;max-width:400px;min-width:250px}.ScenarioSelection_searchWrapper__QZ8Kl{align-items:center;display:flex;position:relative}.ScenarioSelection_searchIcon__tM1Th{color:#94a3b8;left:14px;pointer-events:none;position:absolute}.ScenarioSelection_searchInput__KApn1{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:13px;padding:10px 16px 10px 40px;transition:all .2s ease;width:100%}.ScenarioSelection_searchInput__KApn1::placeholder{color:#94a3b8}.ScenarioSelection_searchInput__KApn1:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc3111a;outline:none}.ScenarioSelection_searchInput__KApn1:hover{border-color:#cbd5e1}.ScenarioSelection_scenarioGrid__Il4iO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}@media(max-width:768px){.ScenarioSelection_scenarioGrid__Il4iO{padding-left:0;padding-right:0}.ScenarioSelection_scenarioGrid__Il4iO .ScenarioSelection_scenarioCard__ArTzl{border-left:none;border-radius:0;border-right:none}}.ScenarioSelection_scenarioCard__ArTzl{background:#fff;border:2px solid #d1d5db;border-radius:12px;box-shadow:0 2px 4px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:380px;padding:20px;position:relative;transition:all .25s ease}.ScenarioSelection_scenarioCard__ArTzl:hover{border-color:#fbc311;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.ScenarioSelection_scenarioCard__ArTzl:hover .ScenarioSelection_cardStartBtn__kzTw9{background:linear-gradient(135deg,#e0a600,#c79200)}.ScenarioSelection_scenarioCard__ArTzl.ScenarioSelection_loading__xvNhb{opacity:.7;pointer-events:none}.ScenarioSelection_cardHeader__Jl60j{justify-content:space-between}.ScenarioSelection_cardHeader__Jl60j,.ScenarioSelection_headerRightControls__H2VrA{align-items:center;display:flex;gap:8px}.ScenarioSelection_mobileExpandBtn__3g7J1{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:none;justify-content:center;padding:4px}.ScenarioSelection_mobileExpandBtn__3g7J1:hover{background:#f1f5f9;color:#0f172a}.ScenarioSelection_scenarioIconBadge__npNCl{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ScenarioSelection_difficultyBadge__OU0vA{border:1px solid;border-radius:6px;flex-shrink:0;font-size:10px;font-weight:700;padding:4px 10px;text-transform:uppercase}.ScenarioSelection_cardTitle__NXpts{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0;min-height:44px;overflow:hidden}.ScenarioSelection_cardDescription__JmX5j{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;flex:1 1;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.ScenarioSelection_cardMeta__V-SDc{display:flex;flex-direction:column;gap:8px}.ScenarioSelection_metaItem__AlpcT{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px}.ScenarioSelection_metaItem__AlpcT svg{color:#94a3b8;flex-shrink:0}.ScenarioSelection_aiPersonaInfo__hXAGS{align-items:center;color:#fbc311;display:flex;font-size:11px;font-weight:600;gap:6px;padding:4px 0}.ScenarioSelection_aiPersonaInfo__hXAGS svg{color:#fbc311;flex-shrink:0}.ScenarioSelection_cardTopics__8Wthc{display:flex;flex-wrap:wrap;gap:6px}.ScenarioSelection_topicTag__eExxH{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:10px;font-weight:500;padding:4px 8px;white-space:nowrap}.ScenarioSelection_cardStartBtn__kzTw9{align-items:center;background:linear-gradient(135deg,#fbc311,#e0a600);border:none;border-radius:8px;box-shadow:0 2px 8px #fbc31133;color:#fff!important;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:auto;padding:10px 16px;transition:all .2s ease;width:100%}.ScenarioSelection_cardStartBtn__kzTw9 *,.ScenarioSelection_cardStartBtn__kzTw9 svg{color:#fff!important}.ScenarioSelection_cardStartBtn__kzTw9:hover:not(:disabled){background:linear-gradient(135deg,#e0a600,#c79200);box-shadow:0 4px 12px #fbc31140;transform:translateY(-1px)}.ScenarioSelection_cardStartBtn__kzTw9:active{transform:translateY(0)}.ScenarioSelection_cardStartBtn__kzTw9:disabled{cursor:not-allowed;opacity:.7}.ScenarioSelection_spinnerSmall__u2bns{animation:ScenarioSelection_spin__DHm50 1s linear infinite}.ScenarioSelection_loadingOverlay__VPznA{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.ScenarioSelection_emptyState__P6e18{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ScenarioSelection_emptyState__P6e18 svg{color:#d1d5db;margin-bottom:16px}.ScenarioSelection_emptyState__P6e18 h3{color:#374151;font-size:20px;margin:0 0 8px}.ScenarioSelection_emptyState__P6e18 p{color:#6b7280;margin:0 0 16px}.ScenarioSelection_emptyState__P6e18 button{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.ScenarioSelection_emptyState__P6e18 button:hover{background:#e0a600}@media(max-width:1400px){.ScenarioSelection_scenarioGrid__Il4iO{grid-template-columns:repeat(3,1fr)}}@media(max-width:968px){.ScenarioSelection_scenarioGrid__Il4iO{gap:16px;grid-template-columns:repeat(2,1fr)}.ScenarioSelection_scenarioCard__ArTzl{min-height:350px}.ScenarioSelection_cardTitle__NXpts{font-size:15px}.ScenarioSelection_cardDescription__JmX5j{font-size:12px}}@media(max-width:768px){.ScenarioSelection_container__yheGC{padding:16px}.ScenarioSelection_header__NGuyw{flex-direction:column;gap:16px;padding-left:0;padding-right:0}.ScenarioSelection_header__NGuyw .ScenarioSelection_headerContent__rMQBr h1{font-size:22px}.ScenarioSelection_filterBar__f2G2X{gap:12px;padding-left:0;padding-right:0}.ScenarioSelection_filterSection__NRhY\+{align-items:center;flex-direction:row;flex-wrap:wrap;width:100%}.ScenarioSelection_filterSection__NRhY\+ .ScenarioSelection_filterSelect__AS7AH{flex:1 1;min-width:120px}.ScenarioSelection_searchSection__QAkqz{max-width:100%;width:100%}.ScenarioSelection_scenarioGrid__Il4iO{grid-template-columns:1fr}.ScenarioSelection_scenarioCard__ArTzl{border:2px solid #d1d5db;border-radius:12px;min-height:auto;padding:16px}.ScenarioSelection_mobileExpandBtn__3g7J1{display:flex}.ScenarioSelection_cardBody__nToFw{display:none;flex-direction:column;gap:12px;margin-top:8px}.ScenarioSelection_cardBody__nToFw.ScenarioSelection_expanded__\+PTmX{animation:ScenarioSelection_fadeIn__C2TMQ .3s ease-in-out;display:flex}}.ScenarioSelection_popupOverlay__RfG7x{align-items:center;animation:ScenarioSelection_fadeIn__C2TMQ .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.ScenarioSelection_popupContent__UlvSZ{animation:ScenarioSelection_slideUp__CoevN .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:540px;position:relative;width:100%}.ScenarioSelection_popupCloseBtn__y5f7N{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s ease}.ScenarioSelection_popupCloseBtn__y5f7N:hover{background:#f1f5f9;color:#1e293b}.ScenarioSelection_popupHeader__EbH1x{border-bottom:1px solid #e2e8f0;padding:32px 32px 24px;text-align:center}.ScenarioSelection_popupHeader__EbH1x .ScenarioSelection_popupIconBadge__xWRzD{align-items:center;background:#fef9e7;border-radius:12px;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.ScenarioSelection_popupHeader__EbH1x .ScenarioSelection_popupIconBadge__xWRzD svg{color:#fbc311}.ScenarioSelection_popupHeader__EbH1x h2{color:#1e293b;font-size:22px;font-weight:600;margin:0}.ScenarioSelection_popupBody__BuINJ{padding:28px 32px}.ScenarioSelection_suggestionsList__ByRrk{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.ScenarioSelection_suggestionsList__ByRrk li{align-items:flex-start;color:#1e293b;display:flex;font-size:15px;gap:12px;line-height:1.6}.ScenarioSelection_suggestionsList__ByRrk li .ScenarioSelection_bulletPoint__jy1ue{color:#fbc311;flex-shrink:0;font-size:20px;font-weight:600;line-height:1.4}.ScenarioSelection_suggestionsList__ByRrk li span:last-child{flex:1 1}.ScenarioSelection_popupFooter__Of4OA{border-top:1px solid #f1f5f9;margin-top:8px;padding:20px 32px}.ScenarioSelection_checkboxLabel__Y8SHT{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.ScenarioSelection_checkboxLabel__Y8SHT:hover{color:#1e293b}.ScenarioSelection_checkboxLabel__Y8SHT span{line-height:1.4}.ScenarioSelection_checkbox__QNzvz{accent-color:#fbc311;cursor:pointer;flex-shrink:0;height:18px;width:18px}.ScenarioSelection_popupActions__5EdLS{display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 32px}.ScenarioSelection_popupCancelBtn__U9MEE{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .2s ease}.ScenarioSelection_popupCancelBtn__U9MEE:hover{background:#f8fafc;border-color:#cbd5e1}.ScenarioSelection_popupStartBtn__PpEpA{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 28px;transition:all .2s ease}.ScenarioSelection_popupStartBtn__PpEpA:hover{background:#e0a600;box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}@keyframes ScenarioSelection_fadeIn__C2TMQ{0%{opacity:0}to{opacity:1}}@keyframes ScenarioSelection_slideUp__CoevN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ScenarioSelection_popupContent__UlvSZ{margin:0 16px;max-width:100%}.ScenarioSelection_popupHeader__EbH1x{padding:24px 20px 20px}.ScenarioSelection_popupHeader__EbH1x h2{font-size:20px}.ScenarioSelection_popupBody__BuINJ{padding:20px}.ScenarioSelection_popupFooter__Of4OA{padding:16px 20px}.ScenarioSelection_suggestionsList__ByRrk li{font-size:14px}.ScenarioSelection_popupActions__5EdLS{flex-direction:column-reverse;padding:16px 20px 24px}.ScenarioSelection_popupActions__5EdLS button{width:100%}}.EvaluationResultsTestPage_evaluationPage__cci8Q{background:#f9fafb;min-height:100vh;padding:0}.EvaluationResultsTestPage_mainContent__QlzNx{margin:0 auto;max-width:1400px;padding:48px 40px}@media(max-width:768px){.EvaluationResultsTestPage_mainContent__QlzNx{padding:24px 20px}}.EvaluationResultsTestPage_breadcrumbHeading__53Vq-{align-items:center;display:flex;gap:12px;margin-bottom:32px}.EvaluationResultsTestPage_breadcrumbHeading__53Vq- svg{color:#111827;flex-shrink:0}.EvaluationResultsTestPage_breadcrumbHeading__53Vq- span{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.5px}.EvaluationResultsTestPage_scoreSection__TSPXd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:40px;margin-bottom:32px;padding:40px}@media(max-width:968px){.EvaluationResultsTestPage_scoreSection__TSPXd{align-items:flex-start;flex-direction:column;gap:24px}}.EvaluationResultsTestPage_scoreDisplay__Ls\+2m{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.EvaluationResultsTestPage_circularScore__66CE5{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.EvaluationResultsTestPage_circularScore__66CE5 svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_bgCircle__ODkLN{fill:none;stroke:#f3f4f6;stroke-width:12}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_progressCircle__cCvaZ{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_progressCircle__cCvaZ.EvaluationResultsTestPage_critical__lLBIC{stroke:#ef4444}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_progressCircle__cCvaZ.EvaluationResultsTestPage_warning__tE7Qb{stroke:#f59e0b}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_progressCircle__cCvaZ.EvaluationResultsTestPage_success__pUHz8{stroke:#10b981}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_scoreText__ycTDH{align-items:center;display:flex;flex-direction:column;z-index:1}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_scoreText__ycTDH .EvaluationResultsTestPage_score__1ZSvm{color:#111827;font-size:48px;font-weight:800;line-height:1}.EvaluationResultsTestPage_circularScore__66CE5 .EvaluationResultsTestPage_scoreText__ycTDH .EvaluationResultsTestPage_maxScore__XFZqp{color:#9ca3af;font-size:18px}.EvaluationResultsTestPage_statusBadge__hhAkt{gap:8px;padding:8px 16px}.EvaluationResultsTestPage_statusBadge__hhAkt.EvaluationResultsTestPage_critical__lLBIC{background:#fee2e2;color:#991b1b}.EvaluationResultsTestPage_statusBadge__hhAkt.EvaluationResultsTestPage_warning__tE7Qb{background:#fef3c7;color:#92400e}.EvaluationResultsTestPage_statusBadge__hhAkt.EvaluationResultsTestPage_success__pUHz8{background:#d1fae5;color:#065f46}.EvaluationResultsTestPage_warningBox__mODWM{background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;flex:1 1;padding:24px}.EvaluationResultsTestPage_warningBox__mODWM h3{color:#991b1b;font-size:16px;font-weight:700;margin:0 0 12px}.EvaluationResultsTestPage_warningBox__mODWM p{color:#7f1d1d;font-size:14px;line-height:1.7;margin:0}.EvaluationResultsTestPage_tabsContainer__sYKbS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;overflow:hidden}.EvaluationResultsTestPage_tabs__ffAx5{border-bottom:2px solid #f3f4f6;display:flex;padding:0 32px}.EvaluationResultsTestPage_tab__ROh1a{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:18px 20px;position:relative;transition:all .2s}.EvaluationResultsTestPage_tab__ROh1a:hover{background:#f9fafb;color:#374151}.EvaluationResultsTestPage_tab__ROh1a.EvaluationResultsTestPage_active__f1mFE{border-bottom-color:#fbc311;color:#fbc311}.EvaluationResultsTestPage_tabContent__vRPSh{padding:40px}@media(max-width:768px){.EvaluationResultsTestPage_tabContent__vRPSh{padding:24px}}.EvaluationResultsTestPage_overviewContent__8fiTS{display:flex;flex-direction:column;gap:24px}.EvaluationResultsTestPage_topSection__vUbWa{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:968px){.EvaluationResultsTestPage_topSection__vUbWa{grid-template-columns:1fr}}.EvaluationResultsTestPage_leftColumn__9QSF7{display:flex;flex-direction:column;gap:24px}.EvaluationResultsTestPage_detailsCard__n9lKV{background:#0000;border:none;border-radius:0;padding:0}.EvaluationResultsTestPage_detailsCard__n9lKV h3{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:700;margin:0 0 28px;padding-bottom:12px}.EvaluationResultsTestPage_detailsList__djsq7{display:flex;flex-direction:column;gap:28px}.EvaluationResultsTestPage_studentDetailsGrid__VyL5N{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:600px){.EvaluationResultsTestPage_studentDetailsGrid__VyL5N{grid-template-columns:1fr}}.EvaluationResultsTestPage_detailItem__rS4cR{align-items:flex-start;display:flex;gap:16px}.EvaluationResultsTestPage_detailItem__rS4cR .EvaluationResultsTestPage_icon__CpKFG{align-items:center;background:#0000;border-radius:0;color:#111827;display:flex;flex-shrink:0;height:auto;justify-content:center;padding-top:2px;width:auto}.EvaluationResultsTestPage_detailItem__rS4cR .EvaluationResultsTestPage_icon__CpKFG svg{height:20px;width:20px}.EvaluationResultsTestPage_detailItem__rS4cR .EvaluationResultsTestPage_info__F4KwI{flex:1 1}.EvaluationResultsTestPage_detailItem__rS4cR .EvaluationResultsTestPage_info__F4KwI .EvaluationResultsTestPage_label__VPYYQ{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.EvaluationResultsTestPage_detailItem__rS4cR .EvaluationResultsTestPage_info__F4KwI .EvaluationResultsTestPage_value__XbLX9{color:#111827;font-size:15px;font-weight:600;line-height:1.4}.EvaluationResultsTestPage_speechAnalyticsCard__W\+-bs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;width:100%}.EvaluationResultsTestPage_speechAnalyticsCard__W\+-bs h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_speechGrid__BqtP0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.EvaluationResultsTestPage_speechGrid__BqtP0{grid-template-columns:1fr}}.EvaluationResultsTestPage_speechItem__fNAeA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.EvaluationResultsTestPage_speechItem__fNAeA:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.EvaluationResultsTestPage_speechItem__fNAeA .EvaluationResultsTestPage_speechLabel__3Ug1m{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.EvaluationResultsTestPage_speechItem__fNAeA .EvaluationResultsTestPage_speechValue__TNTZ1{color:#111827;font-size:28px;font-weight:700;line-height:1}.EvaluationResultsTestPage_phaseCompletion__8ElHL h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.EvaluationResultsTestPage_phasesGrid__xgWaL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media(max-width:600px){.EvaluationResultsTestPage_phasesGrid__xgWaL{grid-template-columns:1fr}}.EvaluationResultsTestPage_phaseCard__a1mHm{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:24px 20px;transition:all .2s}.EvaluationResultsTestPage_phaseCard__a1mHm .EvaluationResultsTestPage_phaseIcon__bbQVX{align-items:center;border-radius:50%;display:flex;font-size:20px;height:48px;justify-content:center;margin-bottom:4px;width:48px}.EvaluationResultsTestPage_phaseCard__a1mHm .EvaluationResultsTestPage_phaseName__MiIzH{color:#111827;font-size:15px;font-weight:700}.EvaluationResultsTestPage_phaseCard__a1mHm .EvaluationResultsTestPage_phaseStatus__clmaL{color:#6b7280;font-size:12px}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_completed__cXEFB{background:#ecfdf5;border-color:#10b981}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_completed__cXEFB .EvaluationResultsTestPage_phaseIcon__bbQVX{background:#d1fae5;color:#059669}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_completed__cXEFB .EvaluationResultsTestPage_phaseName__MiIzH{color:#059669}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_completed__cXEFB .EvaluationResultsTestPage_phaseStatus__clmaL{color:#065f46}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_notAttempted__sI6hT{background:#fef2f2;border-color:#ef4444}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_notAttempted__sI6hT .EvaluationResultsTestPage_phaseIcon__bbQVX{background:#fee2e2;color:#dc2626}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_notAttempted__sI6hT .EvaluationResultsTestPage_phaseName__MiIzH{color:#dc2626}.EvaluationResultsTestPage_phaseCard__a1mHm.EvaluationResultsTestPage_notAttempted__sI6hT .EvaluationResultsTestPage_phaseStatus__clmaL{color:#991b1b}.EvaluationResultsTestPage_infoBox__\+E-Ur{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:16px;padding:18px}.EvaluationResultsTestPage_infoBox__\+E-Ur h4{color:#92400e;font-size:14px;font-weight:700;margin:0 0 8px}.EvaluationResultsTestPage_infoBox__\+E-Ur p{color:#78350f;font-size:13px;line-height:1.7;margin:0}.EvaluationResultsTestPage_impactBox__8WGOe{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:8px;padding:18px}.EvaluationResultsTestPage_impactBox__8WGOe h4{color:#1e40af;font-size:14px;font-weight:700;margin:0 0 8px}.EvaluationResultsTestPage_impactBox__8WGOe p{color:#1e3a8a;font-size:13px;line-height:1.7;margin:0}.EvaluationResultsTestPage_actionButtons__g1Uu2{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:center;margin-top:32px;padding-top:24px}@media(max-width:600px){.EvaluationResultsTestPage_actionButtons__g1Uu2{flex-direction:column}}.EvaluationResultsTestPage_primaryButton__v-adz,.EvaluationResultsTestPage_secondaryButton__YE0Pv{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;transition:all .2s}.EvaluationResultsTestPage_primaryButton__v-adz{background:#fbc311;border:none;color:#1f2937}.EvaluationResultsTestPage_primaryButton__v-adz:hover{background:#e5b10f;box-shadow:0 8px 16px #fbc31140;transform:translateY(-2px)}.EvaluationResultsTestPage_primaryButton__v-adz:active{transform:translateY(0)}.EvaluationResultsTestPage_secondaryButton__YE0Pv{background:#fff;border:1px solid #d1d5db;color:#6b7280}.EvaluationResultsTestPage_secondaryButton__YE0Pv:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.EvaluationResultsTestPage_secondaryButton__YE0Pv:active{background:#f3f4f6}.EvaluationResultsTestPage_competenciesContent__Rnm90{display:flex;flex-direction:column;gap:48px}.EvaluationResultsTestPage_skillAssessmentSection__J5bNB h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_skillGrid__bzDRR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:968px){.EvaluationResultsTestPage_skillGrid__bzDRR{grid-template-columns:1fr}}.EvaluationResultsTestPage_skillCard__ngw7O{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.EvaluationResultsTestPage_skillCard__ngw7O:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.EvaluationResultsTestPage_skillHeader__RBtHf{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.EvaluationResultsTestPage_skillIcon__gJTTM{align-items:center;background:#f9fafb;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.EvaluationResultsTestPage_skillInfo__pLVvC{flex:1 1}.EvaluationResultsTestPage_skillName__DFcnv{color:#111827;font-size:15px;font-weight:700;margin-bottom:4px}.EvaluationResultsTestPage_skillDescription__TP6In{color:#6b7280;font-size:13px;line-height:1.4}.EvaluationResultsTestPage_skillStatus__TdKqU{background:#fee2e2;border-radius:12px;color:#dc2626;flex-shrink:0;font-size:12px;font-weight:700;padding:4px 12px}.EvaluationResultsTestPage_skillProgress__X-0EN{align-items:center;display:flex;gap:12px}.EvaluationResultsTestPage_progressBar__vGcs0{border-radius:4px;height:8px}.EvaluationResultsTestPage_progressFill__HdnAG{background:#ef4444;border-radius:4px;height:100%;transition:width .3s ease}.EvaluationResultsTestPage_skillScore__25dT8{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:600;min-width:50px;text-align:right}.EvaluationResultsTestPage_competencyNote__qZZHk{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;display:flex;gap:12px;padding:16px}.EvaluationResultsTestPage_competencyNote__qZZHk svg{color:#10b981;flex-shrink:0;margin-top:2px}.EvaluationResultsTestPage_competencyNote__qZZHk span{font-size:13px;line-height:1.6}.EvaluationResultsTestPage_competencyNote__qZZHk span strong{font-weight:700}.EvaluationResultsTestPage_analyticsGrid__gBKkw{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media(max-width:968px){.EvaluationResultsTestPage_analyticsGrid__gBKkw{grid-template-columns:1fr}}.EvaluationResultsTestPage_analyticsSection__Avpvb h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.EvaluationResultsTestPage_attitudeList__3dRkG,.EvaluationResultsTestPage_speechList__iRX4r{display:flex;flex-direction:column;gap:24px}.EvaluationResultsTestPage_attitudeItem__kwWI6{display:flex;flex-direction:column;gap:8px}.EvaluationResultsTestPage_attitudeLabel__N\+66q{color:#6b7280;font-size:13px;font-weight:500}.EvaluationResultsTestPage_attitudeValue__rQx79{color:#111827;font-size:15px;font-weight:700}.EvaluationResultsTestPage_attitudeBar__cZ-4k{background:#f3f4f6;border-radius:4px;height:8px;overflow:hidden}.EvaluationResultsTestPage_attitudeBarFill__a1E90{border-radius:4px;height:100%;transition:width .3s ease}.EvaluationResultsTestPage_attitudeListNew__BCI5a{display:flex;flex-direction:column;gap:20px}.EvaluationResultsTestPage_attitudeItemNew__ocKr4{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.EvaluationResultsTestPage_attitudeItemNew__ocKr4:hover{background:#f3f4f6;border-color:#d1d5db}.EvaluationResultsTestPage_attitudeValueNew__zL23c{color:#111827;font-size:16px;font-weight:700;text-transform:capitalize}.EvaluationResultsTestPage_speechItem__fNAeA{border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;padding-bottom:20px}.EvaluationResultsTestPage_speechItem__fNAeA:last-child{border-bottom:none;padding-bottom:0}.EvaluationResultsTestPage_speechLabel__3Ug1m{color:#6b7280;font-size:13px;font-weight:500}.EvaluationResultsTestPage_speechValue__TNTZ1{color:#111827;font-size:18px;font-weight:700}.EvaluationResultsTestPage_speechSubtext__1R2iH{color:#9ca3af;font-size:13px}.EvaluationResultsTestPage_speechListNew__MuVz0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.EvaluationResultsTestPage_speechListNew__MuVz0{grid-template-columns:1fr}}.EvaluationResultsTestPage_speechItemNew__hoelk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .2s ease}.EvaluationResultsTestPage_speechItemNew__hoelk:hover{background:#f3f4f6;border-color:#d1d5db}.EvaluationResultsTestPage_speechLabelNew__CZ78P{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EvaluationResultsTestPage_speechValueNew__IzzPS{color:#111827;font-size:32px;font-weight:700;line-height:1}.EvaluationResultsTestPage_speechValueNew__IzzPS span{color:#6b7280;font-size:16px;font-weight:500;margin-left:4px}.EvaluationResultsTestPage_rubricSection__T8QUq h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.EvaluationResultsTestPage_comingSoon__9DL1j{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:20px}.EvaluationResultsTestPage_comingSoonContent__1OiV7{color:#1e40af}.EvaluationResultsTestPage_comingSoonContent__1OiV7 strong{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.EvaluationResultsTestPage_comingSoonContent__1OiV7 p{font-size:13px;line-height:1.6;margin:0}.EvaluationResultsTestPage_responseContent__EVK5T{display:flex;flex-direction:column;gap:32px}.EvaluationResultsTestPage_conversationSection__sOopV{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:24px}.EvaluationResultsTestPage_conversationHeader__V\+jqz{align-items:center;display:flex;gap:12px;margin-bottom:20px}.EvaluationResultsTestPage_conversationHeader__V\+jqz svg{color:#d97706;flex-shrink:0}.EvaluationResultsTestPage_conversationHeader__V\+jqz h3{color:#92400e;flex:1 1;font-size:18px;font-weight:700;margin:0}.EvaluationResultsTestPage_conversationScore__FlMfK{background:#fff;border-radius:20px;color:#d97706;font-size:14px;font-weight:700;padding:6px 16px}.EvaluationResultsTestPage_feedbackBox__xhY2N{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.EvaluationResultsTestPage_feedbackBox__xhY2N h4{color:#111827;font-size:15px;font-weight:700;margin:0 0 12px}.EvaluationResultsTestPage_feedbackBox__xhY2N p{color:#374151;font-size:14px;line-height:1.7;margin:0}.EvaluationResultsTestPage_analysisGrid__vTgnE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.EvaluationResultsTestPage_analysisGrid__vTgnE{grid-template-columns:1fr}}.EvaluationResultsTestPage_analysisCard__ZZ8H1{background:#fff;border-radius:8px;padding:16px}.EvaluationResultsTestPage_analysisLabel__jsl5o{color:#92400e;font-size:12px;font-weight:600;margin-bottom:8px}.EvaluationResultsTestPage_analysisValue__uOaPR{color:#111827;font-size:15px;font-weight:700;margin-bottom:6px}.EvaluationResultsTestPage_analysisDescription__zsntG{color:#6b7280;font-size:13px;line-height:1.5}.EvaluationResultsTestPage_collapsibleSection__Ohm9n{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.EvaluationResultsTestPage_collapsibleHeader__uJ7wQ{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;gap:12px;padding:20px;transition:all .2s;width:100%}.EvaluationResultsTestPage_collapsibleHeader__uJ7wQ svg{color:#6b7280;flex-shrink:0}.EvaluationResultsTestPage_collapsibleHeader__uJ7wQ span{color:#111827;flex:1 1;font-size:16px;font-weight:700;text-align:left}.EvaluationResultsTestPage_collapsibleHeader__uJ7wQ:hover{background:#f9fafb}.EvaluationResultsTestPage_collapsibleContent__QbAI5{background:#fff;border-top:1px solid #e5e7eb;padding:24px}.EvaluationResultsTestPage_emptyState__-XXd1{color:#9ca3af;font-size:14px;font-style:italic;margin:0;padding:20px;text-align:center}.EvaluationResultsTestPage_thinkingProcessNew__STlHk{grid-gap:16px;display:grid;gap:16px}.EvaluationResultsTestPage_thinkingCard__1UPpl{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px 20px;transition:all .2s ease}.EvaluationResultsTestPage_thinkingCard__1UPpl:hover{background:#f3f4f6;border-color:#d1d5db}.EvaluationResultsTestPage_thinkingLabel__tIAse{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.EvaluationResultsTestPage_thinkingText__FZHh4{color:#111827;font-size:14px;line-height:1.6}.EvaluationResultsTestPage_decisionFeedbackNew__bMOBN{margin-bottom:24px}.EvaluationResultsTestPage_writingFeedbackNew__SCjBG{border-top:1px solid #e5e7eb;padding-top:24px}.EvaluationResultsTestPage_feedbackTitle__IYTrT{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.EvaluationResultsTestPage_statusRow__VmG6\+{align-items:center;display:flex;gap:12px;margin-bottom:16px}.EvaluationResultsTestPage_statusLabel__T4qj8{color:#6b7280;font-size:14px;font-weight:500}.EvaluationResultsTestPage_statusBadge__hhAkt{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px}.EvaluationResultsTestPage_statusBadge__hhAkt.EvaluationResultsTestPage_optimal__4f5xG{background:#d1fae5;color:#065f46}.EvaluationResultsTestPage_statusBadge__hhAkt.EvaluationResultsTestPage_noAction__il60S{background:#fef3c7;color:#92400e}.EvaluationResultsTestPage_gapAnalysis__G6CaM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.EvaluationResultsTestPage_gapAnalysis__G6CaM strong{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.EvaluationResultsTestPage_gapAnalysis__G6CaM p{color:#111827;font-size:14px;line-height:1.6;margin:0}.EvaluationResultsTestPage_feedbackGroup__85YQh{margin-bottom:20px}.EvaluationResultsTestPage_feedbackGroup__85YQh:last-child{margin-bottom:0}.EvaluationResultsTestPage_feedbackSubtitle__aLVO3{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.EvaluationResultsTestPage_feedbackSubtitle__aLVO3 svg{color:#10b981}.EvaluationResultsTestPage_feedbackList__9\+Pw6{gap:10px}.EvaluationResultsTestPage_feedbackList__9\+Pw6 li{color:#374151;padding-left:20px;position:relative}.EvaluationResultsTestPage_feedbackList__9\+Pw6 li:before{color:#9ca3af;content:"•";font-weight:700;left:6px;position:absolute}.EvaluationResultsTestPage_transcriptSection__TDgMH h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 16px}.EvaluationResultsTestPage_transcriptNote__r-kvi{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;gap:10px;margin-bottom:16px;padding:14px}.EvaluationResultsTestPage_transcriptNote__r-kvi svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.EvaluationResultsTestPage_transcriptNote__r-kvi span{font-size:13px;line-height:1.6}.EvaluationResultsTestPage_transcriptNote__r-kvi span strong{font-weight:700}.EvaluationResultsTestPage_transcriptBox__pbTOZ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.EvaluationResultsTestPage_transcriptItem__ZhAQO{margin-bottom:20px}.EvaluationResultsTestPage_transcriptItem__ZhAQO:last-child{margin-bottom:0}.EvaluationResultsTestPage_transcriptLabel__d7voj{color:#6b7280;font-size:13px;font-weight:700;margin-bottom:6px}.EvaluationResultsTestPage_transcriptMessage__\+2-Gz{background:#fff;border-left:3px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;line-height:1.6;padding:12px}.EvaluationResultsTestPage_transcriptNoteLine__80Iuq{color:#9ca3af;font-size:13px;font-style:italic;padding:12px;text-align:center}.EvaluationResultsTestPage_assessmentGrid__VK6sk{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.EvaluationResultsTestPage_assessmentSection__LtuAJ h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.EvaluationResultsTestPage_toneDisplay__OXmG3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.EvaluationResultsTestPage_toneText__WDRm-{color:#374151;font-size:14px;line-height:1.6;margin:0}.EvaluationResultsTestPage_assessmentList__0T3kz{display:flex;flex-direction:column;gap:12px}.EvaluationResultsTestPage_assessmentItem__jIQmG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:14px 16px}.EvaluationResultsTestPage_assessmentLabel__J2R6d{color:#111827;font-size:14px;font-weight:600}.EvaluationResultsTestPage_assessmentStatus__Uqgbj{align-items:center;display:flex;font-size:13px;font-weight:600;gap:6px}.EvaluationResultsTestPage_assessmentStatus__Uqgbj.EvaluationResultsTestPage_present__4UZF2{color:#059669}.EvaluationResultsTestPage_assessmentStatus__Uqgbj.EvaluationResultsTestPage_present__4UZF2 svg{color:#10b981}.EvaluationResultsTestPage_assessmentStatus__Uqgbj.EvaluationResultsTestPage_missing__adyxj{color:#dc2626}.EvaluationResultsTestPage_assessmentStatus__Uqgbj.EvaluationResultsTestPage_missing__adyxj svg{color:#ef4444}.EvaluationResultsTestPage_coachingContent__95\+ne{display:flex;flex-direction:column;gap:32px}.EvaluationResultsTestPage_feedbackGrid__yOMBg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:968px){.EvaluationResultsTestPage_feedbackGrid__yOMBg{grid-template-columns:1fr}}.EvaluationResultsTestPage_strengthsBox__oTX9L{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:24px}.EvaluationResultsTestPage_improvementBox__9lUzx{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:24px}.EvaluationResultsTestPage_boxHeader__picGa{align-items:center;display:flex;gap:10px;margin-bottom:20px}.EvaluationResultsTestPage_boxHeader__picGa svg{flex-shrink:0}.EvaluationResultsTestPage_boxHeader__picGa h3{font-size:17px;font-weight:700;margin:0}.EvaluationResultsTestPage_strengthsBox__oTX9L .EvaluationResultsTestPage_boxHeader__picGa{color:#065f46}.EvaluationResultsTestPage_strengthsBox__oTX9L .EvaluationResultsTestPage_boxHeader__picGa svg{color:#10b981}.EvaluationResultsTestPage_improvementBox__9lUzx .EvaluationResultsTestPage_boxHeader__picGa{color:#92400e}.EvaluationResultsTestPage_improvementBox__9lUzx .EvaluationResultsTestPage_boxHeader__picGa svg{color:#f59e0b}.EvaluationResultsTestPage_feedbackList__9\+Pw6{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.EvaluationResultsTestPage_feedbackList__9\+Pw6 li{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.6}.EvaluationResultsTestPage_feedbackList__9\+Pw6 li svg{flex-shrink:0;margin-top:2px}.EvaluationResultsTestPage_strengthsBox__oTX9L .EvaluationResultsTestPage_feedbackList__9\+Pw6 li{color:#065f46}.EvaluationResultsTestPage_strengthsBox__oTX9L .EvaluationResultsTestPage_feedbackList__9\+Pw6 li svg{color:#10b981}.EvaluationResultsTestPage_improvementBox__9lUzx .EvaluationResultsTestPage_feedbackList__9\+Pw6 li{color:#92400e}.EvaluationResultsTestPage_improvementBox__9lUzx .EvaluationResultsTestPage_feedbackList__9\+Pw6 li svg{color:#f59e0b}.EvaluationResultsTestPage_criteriaGrid__1AG69{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:968px){.EvaluationResultsTestPage_criteriaGrid__1AG69{grid-template-columns:1fr}}.EvaluationResultsTestPage_criteriaMetBox__COknC{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:24px}.EvaluationResultsTestPage_criteriaMissedBox__s6xXf{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:24px}.EvaluationResultsTestPage_criteriaMetBox__COknC .EvaluationResultsTestPage_boxHeader__picGa{color:#166534}.EvaluationResultsTestPage_criteriaMetBox__COknC .EvaluationResultsTestPage_boxHeader__picGa svg{color:#22c55e}.EvaluationResultsTestPage_criteriaMissedBox__s6xXf .EvaluationResultsTestPage_boxHeader__picGa{color:#991b1b}.EvaluationResultsTestPage_criteriaMissedBox__s6xXf .EvaluationResultsTestPage_boxHeader__picGa svg{color:#ef4444}.EvaluationResultsTestPage_criteriaList__z6lII{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.EvaluationResultsTestPage_criteriaList__z6lII li{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.6}.EvaluationResultsTestPage_criteriaList__z6lII li .EvaluationResultsTestPage_bullet__Ra2NB{border-radius:50%;flex-shrink:0;height:6px;margin-top:8px;width:6px}.EvaluationResultsTestPage_criteriaMetBox__COknC .EvaluationResultsTestPage_criteriaList__z6lII li{color:#166534}.EvaluationResultsTestPage_criteriaMissedBox__s6xXf .EvaluationResultsTestPage_criteriaList__z6lII li{color:#991b1b}.EvaluationResultsTestPage_criteriaNote__zMBTf{color:#6b7280;font-size:12px;font-style:italic;margin-top:16px}.EvaluationResultsTestPage_coachingTipsSection__erlkk .EvaluationResultsTestPage_sectionHeader__viKW1{align-items:center;display:flex;gap:10px;margin-bottom:24px}.EvaluationResultsTestPage_coachingTipsSection__erlkk .EvaluationResultsTestPage_sectionHeader__viKW1 svg{color:#f59e0b}.EvaluationResultsTestPage_coachingTipsSection__erlkk .EvaluationResultsTestPage_sectionHeader__viKW1 h3{color:#111827;font-size:18px;font-weight:700;margin:0}.EvaluationResultsTestPage_tipsGrid__u6O3c{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:968px){.EvaluationResultsTestPage_tipsGrid__u6O3c{grid-template-columns:1fr}}.EvaluationResultsTestPage_tipCard__IG4GO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s}.EvaluationResultsTestPage_tipCard__IG4GO:hover{border-color:#fbc311;box-shadow:0 4px 12px #00000014}.EvaluationResultsTestPage_tipCard__IG4GO h4{color:#111827;font-size:16px;font-weight:700;margin:0 0 12px}.EvaluationResultsTestPage_tipCard__IG4GO p{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.EvaluationResultsTestPage_tipIcon__rLcug{align-items:center;background:#f0fdf4;border-radius:50%;color:#10b981;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.EvaluationResultsTestPage_learningGapsSection__-w\+B1 h3{font-size:18px;margin:0 0 20px}.EvaluationResultsTestPage_gapsGrid__nAiCR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:968px){.EvaluationResultsTestPage_gapsGrid__nAiCR{grid-template-columns:1fr}}.EvaluationResultsTestPage_gapItem__WhBIz{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;gap:12px}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapIcon__0B0GA{color:#d97706;flex-shrink:0;margin-top:2px}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapIcon__0B0GA svg{color:#d97706}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapContent__tqBYb{flex:1 1}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapContent__tqBYb h5{color:#78350f;font-size:15px;font-weight:700;margin:0 0 8px}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapContent__tqBYb p{color:#92400e;font-size:14px;line-height:1.6;margin:0 0 8px}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapContent__tqBYb .EvaluationResultsTestPage_recommendation__81IbR{background:#fff;border-radius:6px;color:#374151;font-size:13px;line-height:1.5;margin-top:12px;padding:12px}.EvaluationResultsTestPage_gapItem__WhBIz .EvaluationResultsTestPage_gapContent__tqBYb .EvaluationResultsTestPage_recommendation__81IbR strong{color:#111827;display:block;margin-bottom:4px}.EvaluationResultsTestPage_frameworkSection__ofMJd{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:28px}.EvaluationResultsTestPage_frameworkHeader__AJjU2{align-items:center;display:flex;gap:10px;margin-bottom:16px}.EvaluationResultsTestPage_frameworkHeader__AJjU2 svg{color:#10b981;flex-shrink:0}.EvaluationResultsTestPage_frameworkHeader__AJjU2 h3{color:#065f46;font-size:18px;font-weight:700;margin:0}.EvaluationResultsTestPage_frameworkIntro__Tvzg2{color:#047857;font-size:14px;line-height:1.6;margin:0 0 24px}.EvaluationResultsTestPage_frameworkSteps__CWx\+5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media(max-width:968px){.EvaluationResultsTestPage_frameworkSteps__CWx\+5{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.EvaluationResultsTestPage_frameworkSteps__CWx\+5{grid-template-columns:1fr}}.EvaluationResultsTestPage_frameworkStep__seIFx{background:#fff;border-radius:8px;padding:20px;text-align:center}.EvaluationResultsTestPage_stepNumber__6-cDj{align-items:center;background:#d1fae5;border-radius:50%;color:#065f46;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.EvaluationResultsTestPage_stepContent__XqSHs h4{color:#065f46;font-size:15px;font-weight:700;margin:0 0 6px}.EvaluationResultsTestPage_stepContent__XqSHs p{color:#059669;font-size:13px;line-height:1.4;margin:0}.EvaluationResultsTestPage_nextSteps__xJtBy{background:#fff;border-radius:8px;color:#047857;font-size:13px;line-height:1.6;padding:16px}.EvaluationResultsTestPage_nextSteps__xJtBy strong{color:#065f46;font-weight:700}.EvaluationResultsTestPage_suggestionsSection__4k7hx h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.EvaluationResultsTestPage_suggestionsList__U2TQa{display:flex;flex-direction:column;gap:16px}.EvaluationResultsTestPage_suggestionItem__4iuVo{align-items:flex-start;background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;display:flex;gap:16px;padding:20px}.EvaluationResultsTestPage_suggestionNumber__eYPmb{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.EvaluationResultsTestPage_suggestionContent__uw9Qp{flex:1 1}.EvaluationResultsTestPage_suggestionContent__uw9Qp h4{color:#065f46;font-size:15px;font-weight:700;margin:0 0 8px}.EvaluationResultsTestPage_suggestionContent__uw9Qp p{color:#047857;font-size:14px;line-height:1.6;margin:0}.EvaluationResultsTestPage_errorContainer__7LAoZ,.EvaluationResultsTestPage_loadingContainer__ZvHnH{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:48px;text-align:center}.EvaluationResultsTestPage_errorContainer__7LAoZ h3,.EvaluationResultsTestPage_loadingContainer__ZvHnH h3{color:#111827;font-size:24px;font-weight:700;margin:16px 0 8px}.EvaluationResultsTestPage_errorContainer__7LAoZ p,.EvaluationResultsTestPage_loadingContainer__ZvHnH p{color:#6b7280;font-size:16px;margin:0}.EvaluationResultsTestPage_spinner__sgyre{animation:EvaluationResultsTestPage_spin__TlOO- 1s linear infinite;color:#fbc311}.EvaluationResultsTestPage_errorIcon__R3zxY{color:#ef4444}.EvaluationResultsTestPage_retryButton__z-D2P{align-items:center;background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;margin-top:24px;padding:12px 24px;transition:all .2s}.EvaluationResultsTestPage_retryButton__z-D2P:hover{background:#e5b10f;transform:translateY(-2px)}.EvaluationResultsTestPage_reevaluateButton__aa9zu{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b98140;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-left:auto;padding:10px 20px;transition:all .2s}.EvaluationResultsTestPage_reevaluateButton__aa9zu:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98159;transform:translateY(-2px)}.EvaluationResultsTestPage_reevaluateButton__aa9zu:disabled{cursor:not-allowed;opacity:.6;transform:none}.EvaluationResultsTestPage_reevaluateButton__aa9zu .EvaluationResultsTestPage_spinner__sgyre{animation:EvaluationResultsTestPage_spin__TlOO- 1s linear infinite}@keyframes EvaluationResultsTestPage_spin__TlOO-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EvaluationResultsTestPage_academicsContent__Hq-uc{display:flex;flex-direction:column;gap:32px}.EvaluationResultsTestPage_subjectHeader__5wxJa{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border:1px solid #fbc3114d;border-radius:8px;box-shadow:0 2px 8px #fbc31126;color:#111827;display:flex;justify-content:space-between;padding:24px 32px}@media(max-width:768px){.EvaluationResultsTestPage_subjectHeader__5wxJa{flex-direction:column;gap:16px;text-align:center}}.EvaluationResultsTestPage_subjectInfo__qS8xF h2{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 4px}.EvaluationResultsTestPage_subjectDescription__CYGN2{font-size:14px;font-weight:500;margin:0;opacity:.7}.EvaluationResultsTestPage_subjectScore__nYtQj{align-items:baseline;display:flex;font-weight:700;gap:4px}.EvaluationResultsTestPage_subjectScore__nYtQj .EvaluationResultsTestPage_scoreValue__zxMLx{color:#111827;font-size:48px;line-height:1}.EvaluationResultsTestPage_subjectScore__nYtQj .EvaluationResultsTestPage_scoreMax__Nxgwx{color:#111827;font-size:24px;opacity:.6}.EvaluationResultsTestPage_topicPerformanceSection__TJwDY h3{color:#111827;font-size:22px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_topicsGrid__drbrW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}@media(max-width:600px){.EvaluationResultsTestPage_topicsGrid__drbrW{grid-template-columns:1fr}}.EvaluationResultsTestPage_topicCard__T2Ujk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s}.EvaluationResultsTestPage_topicCard__T2Ujk:hover{border-color:#fbc311;box-shadow:0 2px 8px #0000000d}.EvaluationResultsTestPage_topicHeader__d4tbm{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;-webkit-user-select:none;user-select:none}.EvaluationResultsTestPage_topicTitleRow__-KFvh{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:space-between}.EvaluationResultsTestPage_topicHeader__d4tbm h4{color:#111827;font-size:16px;font-weight:600;margin:0}.EvaluationResultsTestPage_topicScore__N4SQr{align-items:baseline;display:flex;gap:2px}.EvaluationResultsTestPage_topicScore__N4SQr .EvaluationResultsTestPage_score__1ZSvm{color:#111827;font-size:20px;font-weight:700}.EvaluationResultsTestPage_topicScore__N4SQr .EvaluationResultsTestPage_maxScore__XFZqp{color:#6b7280;font-size:14px;font-weight:500}.EvaluationResultsTestPage_dropdownButton__\+jngR{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:all .2s}.EvaluationResultsTestPage_dropdownButton__\+jngR:hover{background:#f3f4f6;color:#fbc311}.EvaluationResultsTestPage_progressBarContainer__ye4SW{align-items:center;display:flex;gap:12px;margin-bottom:12px}.EvaluationResultsTestPage_progressBar__vGcs0{background:#f3f4f6;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.EvaluationResultsTestPage_progressBar__vGcs0 .EvaluationResultsTestPage_progressFill__HdnAG{border-radius:3px;height:100%;transition:width .5s ease}.EvaluationResultsTestPage_percentageLabel__k9Ia6{color:#6b7280;font-size:13px;font-weight:600;min-width:40px;text-align:right}.EvaluationResultsTestPage_topicDetails__wv5ed{animation:EvaluationResultsTestPage_slideDown__Oud\+t .2s ease-out;border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px}@keyframes EvaluationResultsTestPage_slideDown__Oud\+t{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EvaluationResultsTestPage_evidenceSection__\+7O60{background:#f9fafb;border-left:2px solid #9ca3af;border-radius:4px;margin-bottom:12px;padding:14px}.EvaluationResultsTestPage_evidenceSection__\+7O60 h5{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.EvaluationResultsTestPage_evidenceText__NNn07{color:#374151;font-size:14px;font-style:italic;line-height:1.6;margin:0}.EvaluationResultsTestPage_feedbackSection__IB802{background:#fffbeb;border-left:2px solid #fbc311;border-radius:4px;padding:14px}.EvaluationResultsTestPage_feedbackSection__IB802 h5{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.EvaluationResultsTestPage_feedbackText__GsKtO{color:#374151;font-size:14px;line-height:1.6;margin:0}.EvaluationResultsTestPage_learningIndicatorsSection__\+VkUU h3{color:#111827;font-size:22px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_indicatorsGrid__osws-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media(max-width:600px){.EvaluationResultsTestPage_indicatorsGrid__osws-{grid-template-columns:1fr}}.EvaluationResultsTestPage_indicatorBox__IJVN-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.EvaluationResultsTestPage_indicatorHeader__ZMg15{align-items:center;display:flex;gap:12px;margin-bottom:16px}.EvaluationResultsTestPage_indicatorHeader__ZMg15 svg{color:#10b981}.EvaluationResultsTestPage_indicatorHeader__ZMg15 h4{color:#111827;font-size:18px;font-weight:600;margin:0}.EvaluationResultsTestPage_indicatorList__trVX4{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.EvaluationResultsTestPage_indicatorList__trVX4 li{align-items:flex-start;color:#374151;display:flex;font-size:15px;gap:12px;line-height:1.6}.EvaluationResultsTestPage_indicatorList__trVX4 li svg{color:#10b981;flex-shrink:0;margin-top:2px}.EvaluationResultsTestPage_indicatorList__trVX4 li span{flex:1 1}.EvaluationResultsTestPage_learningGapsSection__-w\+B1 h3{color:#111827;font-size:22px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_gapsList__xJLT2{display:flex;flex-direction:column;gap:16px}.EvaluationResultsTestPage_gapItem__WhBIz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:20px;transition:all .2s}.EvaluationResultsTestPage_gapItem__WhBIz:hover{box-shadow:0 4px 12px #0000000f}.EvaluationResultsTestPage_gapIcon__0B0GA{align-items:center;background:#fef3c7;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.EvaluationResultsTestPage_gapIcon__0B0GA svg{color:#f59e0b}.EvaluationResultsTestPage_gapItem__WhBIz p{color:#374151;flex:1 1;font-size:15px;line-height:1.6;margin:0}.EvaluationResultsTestPage_focusAreasSection__XIjhP h3{color:#111827;font-size:22px;font-weight:700;margin:0 0 24px}.EvaluationResultsTestPage_focusAreasList__jGHOs{display:flex;flex-direction:column;gap:16px}.EvaluationResultsTestPage_focusAreaItem__-GIyA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:20px;padding:20px;transition:all .2s}.EvaluationResultsTestPage_focusAreaItem__-GIyA:hover{border-color:#fbc311;box-shadow:0 4px 12px #0000000f}.EvaluationResultsTestPage_focusAreaItem__-GIyA p{color:#374151;flex:1 1;font-size:15px;line-height:1.6;margin:0}.EvaluationResultsTestPage_focusNumber__ODSul{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.DemoClass_demoClassContainer__7RHmp{min-height:100vh;padding:20px}@keyframes DemoClass_captionFadeIn__F-JBH{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes DemoClass_captionPulse__hGHYr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.simulation-fullscreen .DemoClass_demoClassContainer__7RHmp{background:#fff;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100vw;z-index:9999}.DemoClass_header__PAJEG{margin-bottom:20px;text-align:left}.DemoClass_title__2jnqx{color:#333;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 5px}.DemoClass_subtitle__9LHdW{color:#666;font-size:16px;font-weight:400;margin:0}.DemoClass_formContainer__5cU6s{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:900px;padding:20px}.DemoClass_formGrid__tSL4C{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.DemoClass_formGroup__GGXh8{display:flex;flex-direction:column;gap:5px}.DemoClass_label__bLRc7{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:5px}.DemoClass_required__wXk23{color:#ef4444;font-size:14px}.DemoClass_selectWrapper__lEAAh{position:relative}.DemoClass_selectWrapper__lEAAh:after{color:#6b7280;content:"▼";font-size:10px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.DemoClass_input__9UuZc,.DemoClass_select__nJBJK{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:4px;color:#333;font-family:inherit;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.DemoClass_input__9UuZc:focus,.DemoClass_select__nJBJK:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a;outline:none}.DemoClass_input__9UuZc::placeholder,.DemoClass_select__nJBJK::placeholder{color:#999}.DemoClass_input__9UuZc.DemoClass_error__yvVu4,.DemoClass_select__nJBJK.DemoClass_error__yvVu4{border-color:#ef4444}.DemoClass_select__nJBJK{cursor:pointer;padding-right:32px}.DemoClass_select__nJBJK option{padding:8px}.DemoClass_errorText__dcS88{color:#ef4444;font-size:12px;margin-top:3px}.DemoClass_buttonContainer__\+F5ns{gap:16px}.DemoClass_nextButton__c0ekA{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:12px 40px;transition:all .2s ease}.DemoClass_nextButton__c0ekA:hover{background:#5da84f}.DemoClass_nextButton__c0ekA:active{transform:scale(.98)}.DemoClass_instantSimulationButton__o1Zyd{background:#fff;border:2px solid #74bc68;border-radius:8px;color:#74bc68;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:12px 40px;transition:all .2s ease}.DemoClass_instantSimulationButton__o1Zyd:hover{background:#74bc68;color:#fff}.DemoClass_instantSimulationButton__o1Zyd:active{transform:scale(.98)}.DemoClass_instantSimulationButton__o1Zyd:disabled{cursor:not-allowed;opacity:.6}@media(min-width:900px){.DemoClass_demoClassContainer__7RHmp{padding:30px 40px}.DemoClass_header__PAJEG{margin-bottom:30px;text-align:center}.DemoClass_title__2jnqx{font-size:32px}.DemoClass_subtitle__9LHdW{font-size:18px}.DemoClass_formContainer__5cU6s{padding:40px 50px}.DemoClass_formGrid__tSL4C{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.DemoClass_label__bLRc7{font-size:15px}.DemoClass_input__9UuZc,.DemoClass_select__nJBJK{font-size:15px;padding:12px 14px}.DemoClass_nextButton__c0ekA{font-size:18px;padding:14px 60px}}@media(min-width:1200px){.DemoClass_formContainer__5cU6s{max-width:1000px}}@media(max-width:899px)and (min-width:600px){.DemoClass_demoClassContainer__7RHmp{padding:20px}.DemoClass_formContainer__5cU6s{padding:25px}}@media(max-width:599px){.DemoClass_demoClassContainer__7RHmp{padding:15px}.DemoClass_header__PAJEG{margin-bottom:15px}.DemoClass_title__2jnqx{font-size:20px}.DemoClass_subtitle__9LHdW{font-size:14px}.DemoClass_formContainer__5cU6s{border-radius:8px;padding:15px}.DemoClass_formGrid__tSL4C{gap:12px}.DemoClass_label__bLRc7{font-size:13px}.DemoClass_input__9UuZc,.DemoClass_select__nJBJK{font-size:14px;padding:10px 12px}.DemoClass_select__nJBJK{padding-right:32px}.DemoClass_nextButton__c0ekA{font-size:15px;padding:12px 32px;width:100%}.DemoClass_buttonContainer__\+F5ns{margin-top:15px}}.DemoClass_toggleContainer__VN6zp{align-items:center;display:flex;gap:12px;padding:8px 0}.DemoClass_switch__BVwTb{display:inline-block;height:24px;position:relative;width:50px}.DemoClass_switch__BVwTb input{height:0;opacity:0;width:0}.DemoClass_switch__BVwTb input:checked+.DemoClass_slider__uAdTq{background-color:#74bc68}.DemoClass_switch__BVwTb input:checked+.DemoClass_slider__uAdTq:before{transform:translateX(26px)}.DemoClass_switch__BVwTb input:focus+.DemoClass_slider__uAdTq{box-shadow:0 0 1px #74bc68}.DemoClass_slider__uAdTq{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.DemoClass_slider__uAdTq:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.DemoClass_toggleLabel__xJf7w{color:#333;font-size:14px;font-weight:500}.DemoClass_buttonContainer__\+F5ns{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:10px;padding-top:10px}.DemoClass_advancedButton__SlC-2,.DemoClass_backButton__\+\+BTN,.DemoClass_startButton__W4FxR{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;padding:12px 30px;transition:all .2s ease}.DemoClass_advancedButton__SlC-2:active,.DemoClass_backButton__\+\+BTN:active,.DemoClass_startButton__W4FxR:active{transform:scale(.98)}.DemoClass_backButton__\+\+BTN{background:#e5e7eb;color:#4b5563}.DemoClass_backButton__\+\+BTN:hover{background:#d1d5db}.DemoClass_startButton__W4FxR{background:#74bc68;color:#fff}.DemoClass_startButton__W4FxR:hover{background:#5da84f}.DemoClass_advancedButton__SlC-2{background:#0000;border:2px solid #74bc68;color:#74bc68}.DemoClass_advancedButton__SlC-2:hover{background:#74bc681a}.DemoClass_advancedButtonActive__H-lPf{background:#74bc68;color:#fff}.DemoClass_advancedButtonActive__H-lPf:hover{background:#5da84f}.DemoClass_advancedOptionsSection__3AVEm{animation:DemoClass_slideDown__Z4noo .3s ease-out;background:linear-gradient(135deg,#f8fdf7,#f0f9ee);border:2px solid #74bc68;border-radius:16px;margin-top:24px;padding:24px}@keyframes DemoClass_slideDown__Z4noo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DemoClass_advancedOptionsHeader__2Qztn{border-bottom:1px solid #74bc684d;margin-bottom:20px;padding-bottom:16px}.DemoClass_advancedOptionsTitle__0QkQ7{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 4px}.DemoClass_advancedOptionsSubtitle__NdOYm{color:#718096;font-size:14px;margin:0}@media(min-width:900px){.DemoClass_buttonContainer__\+F5ns{gap:20px}.DemoClass_advancedButton__SlC-2,.DemoClass_backButton__\+\+BTN,.DemoClass_startButton__W4FxR{font-size:18px;min-width:160px;padding:14px 40px}}@media(max-width:599px){.DemoClass_buttonContainer__\+F5ns{align-items:stretch;flex-direction:column;gap:10px}.DemoClass_advancedButton__SlC-2,.DemoClass_backButton__\+\+BTN,.DemoClass_startButton__W4FxR{font-size:15px;min-width:0;min-width:auto;padding:12px 32px;width:100%}}.DemoClass_simulationContainer__bWsZA{background:#fff;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:0;width:100%}.simulation-fullscreen .DemoClass_simulationContainer__bWsZA{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.DemoClass_simulationScreen__DHnww{background:#f9f9f9;height:100vh;padding:0;width:100%}.simulation-fullscreen .DemoClass_simulationScreen__DHnww{height:100vh}.DemoClass_simulationContent__nhupv{background:#fff;display:flex;gap:0;height:100%}.DemoClass_leftPanel__Z0wGh{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex:0 0 35%;flex-direction:column;overflow-y:auto}.DemoClass_rightPanel__iCIbj{background:#8bc34a;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.DemoClass_topicCard__A26FN{border-bottom:2px solid #e5e7eb;padding:15px 20px}.DemoClass_topicTitle__\+ew\+p{color:#333;font-size:16px;font-weight:600;margin:0}.DemoClass_notesCard__1JuZi,.DemoClass_questionsCard__1vZOi{background:#fff;border-bottom:1px solid #e5e7eb;flex:1 1;margin:0;padding:15px 20px}.DemoClass_cardTitle__7ch7T{color:#333;font-size:14px;margin:0 0 10px}.DemoClass_cardContent__FN2TO{color:#666;font-size:14px;min-height:100px}.DemoClass_timerBar__DVZ0k{align-items:center;background:linear-gradient(90deg,#8bc34a,#aed581);color:#fff;display:flex;flex-shrink:0;gap:20px;justify-content:center;padding:12px 20px;position:relative}.DemoClass_leftControls__IrzST{align-items:center;display:flex;gap:10px;left:20px;position:absolute}.DemoClass_colorCodingBtn__a97At,.DemoClass_studentTypesBtn__IR6ro{align-items:center;background:#fffffff2;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.DemoClass_colorCodingBtn__a97At:hover,.DemoClass_studentTypesBtn__IR6ro:hover{background:#fff;box-shadow:0 4px 12px #00000026;color:#74bc68;transform:translateY(-2px)}.DemoClass_colorCodingBtn__a97At:active,.DemoClass_studentTypesBtn__IR6ro:active{transform:translateY(0)}.DemoClass_colorCodingBtn__a97At span,.DemoClass_studentTypesBtn__IR6ro span{font-weight:600}.DemoClass_timerText__Om5e-{font-size:18px;font-weight:600}.DemoClass_classroomScene__zoFmD{align-items:center;background:#8bc34a;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.DemoClass_classroomImage__rBAK9{height:100%;object-fit:cover;object-position:center center;width:100%}.DemoClass_studentFaceImage__0-4dH,.DemoClass_studentTshirtImage__hi5b8{object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.DemoClass_studentFaceImage__0-4dH{aspect-ratio:1.1;max-height:15%;max-width:15%;transition:transform .3s ease;width:auto;z-index:2}.DemoClass_studentFaceImage__0-4dH:hover{transform:translate(-50%,-50%) scale(1.05)}.DemoClass_studentTshirtImage__hi5b8{aspect-ratio:1.17;max-height:22%;max-width:22%;width:auto;z-index:1}.DemoClass_studentExpressionWrapper__TwipI{align-items:center;display:flex;flex-direction:column;gap:4px;position:absolute;z-index:5}.DemoClass_studentExpressionImage__ESTXp{background:#ffffff1a;border-radius:8px;box-shadow:0 2px 8px #0003;height:120px;object-fit:contain;transition:transform .3s ease;width:120px}.DemoClass_studentExpressionImage__ESTXp:hover{transform:scale(1.05)}.DemoClass_studentNameLabel__QPwll{background:#ffffffe6;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:12px;font-weight:600;padding:4px 12px;text-align:center;white-space:nowrap}.DemoClass_expressionStudent1__c68ug{left:15%;top:25%}.DemoClass_expressionStudent2__ICgHN{left:42%;top:25%}.DemoClass_expressionStudent3__fBG9G{right:15%;top:25%}.DemoClass_expressionStudent4__h58hj{left:15%;top:55%}.DemoClass_expressionStudent5__SuG-t{left:42%;top:55%}.DemoClass_expressionStudent6__Vqlqf{right:15%;top:55%}.DemoClass_questionBubble__r7C1V{background:#3c3c3ce6;border-radius:8px;bottom:40px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:15px;left:50%;max-width:80%;padding:12px 24px;position:absolute;text-align:center;transform:translateX(-50%)}.DemoClass_questionBubble__r7C1V:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #3c3c3ce6;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.DemoClass_engagementBarWrapper__Q7wX8{height:10px;position:absolute;width:140px;z-index:10}.DemoClass_engagementBar__qsOAx{background:#ffffff4d;border:2px solid #fff9;border-radius:10px;box-shadow:0 2px 6px #0003;height:100%;overflow:hidden;width:100%}.DemoClass_engagementFill__I-ptJ{border-radius:8px;box-shadow:inset 0 2px 4px #ffffff4d;height:100%;transition:width .5s ease,background-color .3s ease}.DemoClass_student1__ZW4Tj{left:13.8%;top:41%}.DemoClass_student2__jsQ6C{left:42.5%;top:41%}.DemoClass_student3__LqAo1{right:13.8%;top:41%}.DemoClass_student4__-or5f{bottom:15.5%;left:13.8%}.DemoClass_student5__6UQk6{bottom:15.5%;left:42.5%}.DemoClass_student6__s5Jg9{bottom:15.5%;right:13.8%}.DemoClass_controlsBar__loosK{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#8bc34a,#74bc68);border-radius:16px;bottom:20px;box-shadow:0 4px 20px #00000040,0 0 0 1px #ffffff1a;display:flex;gap:24px;justify-content:center;left:50%;padding:14px 32px;position:absolute;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:1000}.DemoClass_controlsBar__loosK:hover{box-shadow:0 6px 28px #0000004d,0 0 0 1px #ffffff26;transform:translateX(-50%) translateY(-2px)}.simulation-fullscreen .DemoClass_controlsBar__loosK{border-radius:20px;bottom:30px;gap:28px;padding:16px 40px}@media(max-width:899px){.DemoClass_controlsBar__loosK{bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;position:fixed;transform:translateX(-50%);z-index:9999}}.DemoClass_controlButtonText__9Azwn{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.DemoClass_controlButtonText__9Azwn svg{flex-shrink:0;transition:all .2s ease}.DemoClass_controlButtonText__9Azwn span{font-weight:600}.DemoClass_controlButtonText__9Azwn:hover{background:#f9fafb;box-shadow:0 4px 16px #00000026;color:#74bc68;transform:translateY(-2px)}.DemoClass_controlButtonText__9Azwn:hover svg{transform:scale(1.05)}.DemoClass_controlButtonText__9Azwn:active{transform:translateY(0)}.DemoClass_endSimulationBtn__HQlCy{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.DemoClass_endSimulationBtn__HQlCy svg{flex-shrink:0;transition:all .2s ease}.DemoClass_endSimulationBtn__HQlCy span{font-weight:700}.DemoClass_endSimulationBtn__HQlCy:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.DemoClass_endSimulationBtn__HQlCy:hover svg{transform:scale(1.05)}.DemoClass_endSimulationBtn__HQlCy:active{transform:translateY(0)}@media(max-width:899px){.DemoClass_simulationContent__nhupv{flex-direction:column}.DemoClass_leftPanel__Z0wGh{border-bottom:2px solid #e5e7eb;border-right:none;flex:0 0 auto;max-height:40%}.DemoClass_rightPanel__iCIbj{flex:1 1}.DemoClass_questionBubble__r7C1V{bottom:30px;font-size:13px;padding:10px 20px}.DemoClass_engagementBarWrapper__Q7wX8{height:9px;width:120px}.DemoClass_controlsBar__loosK{border-radius:14px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));gap:12px;left:50%;padding:12px 16px;position:fixed;transform:translateX(-50%);z-index:9999}.DemoClass_controlButtonText__9Azwn{font-size:14px;gap:8px;padding:10px 18px}.DemoClass_controlButtonText__9Azwn svg{height:18px;width:18px}.DemoClass_endSimulationBtn__HQlCy{font-size:14px;gap:8px;padding:10px 18px}.DemoClass_endSimulationBtn__HQlCy svg{height:18px;width:18px}.DemoClass_rightPanel__iCIbj{padding-bottom:90px}}@media(max-width:599px){.DemoClass_simulationScreen__DHnww{height:calc(100vh - 80px)}.DemoClass_notesCard__1JuZi,.DemoClass_questionsCard__1vZOi,.DemoClass_topicCard__A26FN{padding:12px 15px}.DemoClass_topicTitle__\+ew\+p{font-size:14px}.DemoClass_cardTitle__7ch7T{font-size:13px}.DemoClass_timerText__Om5e-{font-size:16px}.DemoClass_questionBubble__r7C1V{bottom:20px;font-size:12px;padding:8px 16px}.DemoClass_engagementBarWrapper__Q7wX8{height:8px;width:100px}.DemoClass_engagementBar__qsOAx{border-width:1.5px}.DemoClass_controlsBar__loosK{border-radius:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:8px;left:50%;padding:10px 12px;position:fixed;transform:translateX(-50%);z-index:9999}.DemoClass_controlButtonText__9Azwn{font-size:13px;gap:6px;padding:8px 14px}.DemoClass_controlButtonText__9Azwn span{display:none}.DemoClass_controlButtonText__9Azwn svg{height:18px;width:18px}.DemoClass_endSimulationBtn__HQlCy{font-size:13px;gap:6px;padding:8px 14px}.DemoClass_endSimulationBtn__HQlCy svg{height:18px;width:18px}.DemoClass_rightPanel__iCIbj{padding-bottom:80px}}.DemoClass_imageAttachmentSection__3gcys{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:30px;padding:20px}.DemoClass_sectionTitle__vDU5a{font-size:18px;margin:0 0 8px}.DemoClass_sectionDescription__9lr7i{font-size:14px;margin:0 0 16px}.DemoClass_imageUploadArea__hFM-Z{display:flex;flex-direction:column;gap:15px}.DemoClass_uploadButton__CZmgC{align-items:center;background:#fff;border:2px dashed #74bc68;border-radius:8px;color:#74bc68;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.DemoClass_uploadButton__CZmgC:hover{background:#f0f9ed;border-color:#5da84f}.DemoClass_uploadIcon__\+oafH{font-size:20px}.DemoClass_uploadText__Ah558{font-size:15px}.DemoClass_uploadCount__-tGwn{color:#666;font-size:13px}.DemoClass_attachedImagesList__f9z-M{display:flex;flex-wrap:wrap;gap:12px}.DemoClass_imagePreviewCard__AyqkV{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease;width:150px}.DemoClass_imagePreviewCard__AyqkV:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.DemoClass_previewThumbnail__pkxhb{display:block;height:100px;object-fit:cover;width:100%}.DemoClass_imageInfo__-0EjZ{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px}.DemoClass_imageName__menKO{color:#333;flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoClass_removeImageBtn__M-uz7{align-items:center;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.DemoClass_removeImageBtn__M-uz7:hover{background:#dc2626;transform:scale(1.1)}.DemoClass_referenceImagesCard__l9fB9{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:15px 20px}.DemoClass_imageThumbsContainer__DujI2{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.DemoClass_imageThumb__uu2aE{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;height:80px;overflow:hidden;position:relative;transition:all .2s ease;width:80px}.DemoClass_imageThumb__uu2aE img{display:block;height:100%;object-fit:cover;width:100%}.DemoClass_imageThumb__uu2aE:hover{border-color:#74bc68;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.DemoClass_imageNumber__P13N5{align-items:center;background:#000000b3;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;position:absolute;right:4px;top:4px;width:18px}.DemoClass_imageModalOverlay__4fkZk{animation:DemoClass_fadeIn__rGVlV .2s ease;background:#0000;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10001}.DemoClass_imageModalWindow__H0ZCh{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-width:90vw;overflow:hidden;pointer-events:auto;position:fixed;transition:box-shadow .2s ease;width:700px;will-change:transform;z-index:10002}.DemoClass_imageModalWindow__H0ZCh:active{box-shadow:0 25px 70px #0009}.DemoClass_modalHeader__EOXuH{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);cursor:move;padding:12px 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.DemoClass_modalTitle__mgQzv{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;pointer-events:none}.DemoClass_imageCounter__DbDEG{color:#fff;font-size:13px;font-weight:700;pointer-events:none}.DemoClass_modalImageName__MPo2B{color:#ffffffe6;font-size:12px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.DemoClass_closeModalBtn__yTLAp{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;margin-left:12px;transition:all .2s ease;width:32px}.DemoClass_closeModalBtn__yTLAp:hover{background:#ffffff4d;transform:scale(1.05)}.DemoClass_imageModalBody__X22iH{align-items:center;background:#f9fafb;display:flex;height:500px;justify-content:center;position:relative}.DemoClass_nextImageBtn__ktah7,.DemoClass_prevImageBtn__SbOcE{align-items:center;background:#74bc68e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.DemoClass_nextImageBtn__ktah7:hover,.DemoClass_prevImageBtn__SbOcE:hover{background:#74bc68;transform:translateY(-50%) scale(1.1)}.DemoClass_prevImageBtn__SbOcE{left:15px}.DemoClass_nextImageBtn__ktah7{right:15px}.DemoClass_modalImageContainer__BSedd{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.DemoClass_modalImage__zdsWd{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.DemoClass_modalFooter__2FaN7{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:16px}.DemoClass_useImageBtn__sbt-5{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:8px;box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 32px;transition:all .3s ease}.DemoClass_useImageBtn__sbt-5:hover{background:linear-gradient(135deg,#5da84f,#4a9a3d);box-shadow:0 6px 20px #74bc6866;transform:translateY(-2px)}.DemoClass_useImageBtn__sbt-5:active{transform:translateY(0)}@media(max-width:899px){.DemoClass_imageAttachmentSection__3gcys{padding:15px}.DemoClass_attachedImagesList__f9z-M{gap:10px}.DemoClass_imagePreviewCard__AyqkV{width:120px}.DemoClass_previewThumbnail__pkxhb{height:80px}.DemoClass_imageThumb__uu2aE{height:60px;width:60px}.DemoClass_imageModalWindow__H0ZCh{width:600px}.DemoClass_imageModalBody__X22iH{height:400px}.DemoClass_modalImageContainer__BSedd{padding:15px}.DemoClass_nextImageBtn__ktah7,.DemoClass_prevImageBtn__SbOcE{font-size:20px;height:35px;width:35px}.DemoClass_prevImageBtn__SbOcE{left:10px}.DemoClass_nextImageBtn__ktah7{right:10px}.DemoClass_useImageBtn__sbt-5{font-size:14px;padding:10px 24px}}@media(max-width:599px){.DemoClass_imageAttachmentSection__3gcys{margin-top:20px;padding:12px}.DemoClass_sectionTitle__vDU5a{font-size:16px}.DemoClass_sectionDescription__9lr7i{font-size:13px}.DemoClass_uploadButton__CZmgC{justify-content:center;width:100%}.DemoClass_attachedImagesList__f9z-M{gap:8px}.DemoClass_imagePreviewCard__AyqkV{width:100px}.DemoClass_previewThumbnail__pkxhb{height:70px}.DemoClass_imageThumb__uu2aE{height:50px;width:50px}.DemoClass_imageModalWindow__H0ZCh{max-width:500px;width:95vw}.DemoClass_imageModalBody__X22iH{height:350px}.DemoClass_modalImageContainer__BSedd{padding:10px}.DemoClass_modalHeader__EOXuH{padding:10px 12px}.DemoClass_closeModalBtn__yTLAp{font-size:18px;height:28px;width:28px}.DemoClass_nextImageBtn__ktah7,.DemoClass_prevImageBtn__SbOcE{font-size:18px;height:30px;width:30px}.DemoClass_prevImageBtn__SbOcE{left:8px}.DemoClass_nextImageBtn__ktah7{right:8px}.DemoClass_modalFooter__2FaN7{padding:12px}.DemoClass_useImageBtn__sbt-5{font-size:13px;padding:10px 20px}}.DemoClass_selectLevelPrompt__Tfrgo{background:#f9fafb;border:2px dashed #dee3e7;border-radius:8px;margin-top:10px;padding:20px;text-align:center}.DemoClass_promptText__pqSAD{color:#666;font-size:14px;font-weight:500;margin:0}.DemoClass_studentsInputContainer__3ebMa{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;padding:20px}.DemoClass_instructionText__ad0tV{color:#666;font-size:14px;font-weight:500;margin:0 0 15px}.DemoClass_studentsGrid__eaxQF{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DemoClass_studentInputCard__kzzJ-{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:15px;transition:all .2s ease}.DemoClass_studentInputCard__kzzJ-:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.DemoClass_studentHeader__ldJXj{border-bottom:2px solid #f3f4f6;margin-bottom:12px;padding-bottom:8px}.DemoClass_studentNumber__p7Zqu{color:#74bc68;font-size:14px;font-weight:600}.DemoClass_genderSelection__dGvus,.DemoClass_studentTypeSelection__XCb4F{margin-bottom:12px}.DemoClass_studentTypeSelectLabel__9gA-I{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.DemoClass_studentTypeSelect__7FSLE{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px 40px 10px 12px;transition:all .2s ease;width:100%}.DemoClass_studentTypeSelect__7FSLE:hover{border-color:#74bc68}.DemoClass_studentTypeSelect__7FSLE:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc6826;outline:none}.DemoClass_genderLabel__SBh3I{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.DemoClass_genderButtons__LnNhU{display:flex;gap:8px}.DemoClass_genderButton__5A2rU{align-items:center;background:#fff;border:2px solid #dee3e7;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:all .2s ease}.DemoClass_genderButton__5A2rU:hover{background:#f0f9ed;border-color:#74bc68}.DemoClass_genderButton__5A2rU.DemoClass_activeGender__GRQ0P{background:#74bc68;border-color:#74bc68;color:#fff}.DemoClass_nameInputWrapper__cDbuJ{position:relative}.DemoClass_studentNameInput__07hsK{background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;font-family:inherit;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.DemoClass_studentNameInput__07hsK:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a;outline:none}.DemoClass_studentNameInput__07hsK::placeholder{color:#999}.DemoClass_studentNameInput__07hsK:disabled{background:#f3f4f6;color:#999;cursor:not-allowed}.DemoClass_helperText__osa0P{color:#ef4444;display:block;font-size:11px;margin-top:4px}@media(min-width:900px){.DemoClass_studentsGrid__eaxQF{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.DemoClass_studentInputCard__kzzJ-{padding:18px}.DemoClass_promptText__pqSAD{font-size:15px}}@media(max-width:599px){.DemoClass_studentsGrid__eaxQF{gap:12px;grid-template-columns:1fr}.DemoClass_studentsInputContainer__3ebMa{padding:15px}.DemoClass_studentInputCard__kzzJ-{padding:12px}.DemoClass_genderButtons__LnNhU{gap:6px}.DemoClass_genderButton__5A2rU{font-size:12px;padding:8px 10px}.DemoClass_selectLevelPrompt__Tfrgo{padding:15px}.DemoClass_promptText__pqSAD{font-size:13px}}.DemoClass_infoIconWrapper__z9Uw8{align-items:center;cursor:help;display:inline-flex;margin-left:6px;position:relative}.DemoClass_infoIconWrapper__z9Uw8:hover .DemoClass_infoTooltipAdvanced__f9K\+0,.DemoClass_infoIconWrapper__z9Uw8:hover .DemoClass_infoTooltipSmall__DKt6K,.DemoClass_infoIconWrapper__z9Uw8:hover .DemoClass_infoTooltip__XC0PI{opacity:1;transform:translateY(0);visibility:visible}.DemoClass_infoIcon__8kGCk{color:#74bc68;transition:all .2s ease}.DemoClass_infoIcon__8kGCk:hover{color:#5da84f;transform:scale(1.1)}.DemoClass_infoIconSmall__vdSeg{color:#74bc68;transition:all .2s ease}.DemoClass_infoIconSmall__vdSeg:hover{color:#5da84f;transform:scale(1.1)}.DemoClass_infoTooltip__XC0PI{background:#1f2937;border-radius:8px;box-shadow:0 10px 40px #0000004d;color:#fff;left:50%;max-height:500px;max-width:600px;min-width:400px;opacity:0;overflow-y:auto;padding:16px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.DemoClass_infoTooltip__XC0PI::-webkit-scrollbar{width:6px}.DemoClass_infoTooltip__XC0PI::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.DemoClass_infoTooltip__XC0PI::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.DemoClass_infoTooltip__XC0PI::-webkit-scrollbar-thumb:hover{background:#ffffff80}.DemoClass_infoTooltip__XC0PI strong{color:#74bc68;display:block;font-size:14px;margin-bottom:8px}.DemoClass_infoTooltip__XC0PI p{color:#d1d5db;font-size:13px;line-height:1.5;margin:0 0 12px}.DemoClass_infoTooltip__XC0PI ul{font-size:12px;line-height:1.6;margin:0;padding-left:18px}.DemoClass_infoTooltip__XC0PI ul li{color:#e5e7eb;margin-bottom:6px}.DemoClass_infoTooltip__XC0PI ul li:last-child{margin-bottom:0}.DemoClass_infoTooltip__XC0PI:before{border-bottom:6px solid #1f2937;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:0}.DemoClass_tooltipStudentType__VlD8H{margin-bottom:16px}.DemoClass_tooltipStudentType__VlD8H:last-child{margin-bottom:0}.DemoClass_tooltipStudentType__VlD8H strong{color:#a7f3d0;font-size:13px;margin-bottom:6px}.DemoClass_infoTooltipSmall__DKt6K{background:#1f2937;border-radius:8px;box-shadow:0 10px 40px #0000004d;color:#fff;max-height:400px;max-width:350px;min-width:280px;opacity:0;overflow-y:auto;padding:12px;pointer-events:none;position:absolute;right:-10px;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.DemoClass_infoTooltipSmall__DKt6K::-webkit-scrollbar{width:6px}.DemoClass_infoTooltipSmall__DKt6K::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.DemoClass_infoTooltipSmall__DKt6K::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.DemoClass_infoTooltipSmall__DKt6K::-webkit-scrollbar-thumb:hover{background:#ffffff80}.DemoClass_infoTooltipSmall__DKt6K strong{color:#74bc68;display:block;font-size:13px;margin-bottom:8px}.DemoClass_infoTooltipSmall__DKt6K ul{font-size:11px;line-height:1.5;margin:0;padding-left:16px}.DemoClass_infoTooltipSmall__DKt6K ul li{color:#e5e7eb;margin-bottom:5px}.DemoClass_infoTooltipSmall__DKt6K ul li:last-child{margin-bottom:0}.DemoClass_infoTooltipSmall__DKt6K:before{border-bottom:6px solid #1f2937;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;position:absolute;right:15px;top:-6px;width:0}.DemoClass_infoTooltipAdvanced__f9K\+0{background:#1f2937;border-radius:8px;box-shadow:0 10px 40px #0000004d;color:#fff;max-height:400px;max-width:350px;min-width:280px;opacity:0;overflow-y:auto;padding:12px;pointer-events:none;position:absolute;right:-10px;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.DemoClass_infoTooltipAdvanced__f9K\+0::-webkit-scrollbar{width:6px}.DemoClass_infoTooltipAdvanced__f9K\+0::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.DemoClass_infoTooltipAdvanced__f9K\+0::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.DemoClass_infoTooltipAdvanced__f9K\+0::-webkit-scrollbar-thumb:hover{background:#ffffff80}.DemoClass_infoTooltipAdvanced__f9K\+0 strong{color:#74bc68;display:block;font-size:13px;margin-bottom:8px}.DemoClass_infoTooltipAdvanced__f9K\+0 ul{font-size:11px;line-height:1.5;margin:0;padding-left:16px}.DemoClass_infoTooltipAdvanced__f9K\+0 ul li{color:#e5e7eb;margin-bottom:5px}.DemoClass_infoTooltipAdvanced__f9K\+0 ul li:last-child{margin-bottom:0}.DemoClass_infoTooltipAdvanced__f9K\+0:before{border-bottom:6px solid #1f2937;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;position:absolute;right:15px;top:-6px;width:0}.DemoClass_studentTypeLabel__kn7Oa{align-items:center;color:#74bc68;display:flex;font-size:11px;font-weight:600;gap:4px;margin-left:8px}.DemoClass_studentTraits__Igqzr{background:#f0f9ed;border:1px solid #d1f0c9;border-radius:6px;margin-bottom:12px;padding:12px}.DemoClass_traitsTitle__iFQ-x{color:#333;font-size:12px;font-weight:600;margin:0 0 8px}.DemoClass_traitsList__yK2lq{color:#555;font-size:11px;line-height:1.6;padding-left:16px}.DemoClass_traitsList__yK2lq li{margin-bottom:4px}.DemoClass_traitsList__yK2lq li:last-child{margin-bottom:0}.DemoClass_selectionCount__NeEKu{color:#74bc68;font-size:12px;font-weight:600;margin-left:8px}.DemoClass_studentTypesSection__FJiR7{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:20px}.DemoClass_sectionHeader__pAj2F{margin-bottom:16px}.DemoClass_sectionDescription__9lr7i{color:#666;font-size:13px;font-weight:400;margin:8px 0 0}.DemoClass_studentTypeGrid__zi16I{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DemoClass_studentTypeCard__EJBMQ{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.DemoClass_studentTypeCard__EJBMQ:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc6826}.DemoClass_studentTypeCard__EJBMQ.DemoClass_hasStudents__PMK40{background:#f0f9ed;border-color:#74bc68}.DemoClass_typeInfo__GkARR{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.DemoClass_typeHeader__BZ4BN{align-items:center;display:flex;gap:6px}.DemoClass_typeName__nrcsV{color:#333;font-size:14px;font-weight:600;line-height:1.3;margin:0}.DemoClass_typeCount__p3U9z{color:#74bc68;font-size:12px;font-weight:500}.DemoClass_traitsPreview__lRrLk{background:#74bc681a;border-radius:6px;margin:4px 0;padding:8px 10px}.DemoClass_traitsPreviewTitle__t6rXM{color:#5da84f;font-size:11px;font-weight:600;margin:0 0 4px}.DemoClass_traitsPreviewList__VVg4Q{color:#555;font-size:10px;line-height:1.5;margin:0;padding-left:16px}.DemoClass_traitsPreviewList__VVg4Q li{margin-bottom:2px}.DemoClass_traitsPreviewList__VVg4Q li:last-child{margin-bottom:0}.DemoClass_counterControls__y5FI4{align-items:center;background:#f3f4f6;border-radius:6px;display:flex;gap:8px;padding:4px}.DemoClass_counterBtn__Vwori{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.DemoClass_counterBtn__Vwori:hover:not(.DemoClass_disabled__HDf-9){background:#74bc68;border-color:#74bc68;color:#fff;transform:scale(1.05)}.DemoClass_counterBtn__Vwori:active:not(.DemoClass_disabled__HDf-9){transform:scale(.95)}.DemoClass_counterBtn__Vwori.DemoClass_disabled__HDf-9{background:#f9fafb;cursor:not-allowed;opacity:.3}.DemoClass_counterDisplay__vQa8y{color:#333;font-size:16px;font-weight:600;min-width:24px;text-align:center}.DemoClass_selectPrompt__5Mko1{background:#f9fafb;border:2px dashed #dee3e7;border-radius:8px;padding:16px;text-align:center}@media(min-width:900px){.DemoClass_studentTypesSection__FJiR7{margin:24px 0;padding:24px}.DemoClass_studentTypeGrid__zi16I{gap:16px;grid-template-columns:repeat(2,1fr)}.DemoClass_studentTypeCard__EJBMQ{padding:18px}.DemoClass_typeName__nrcsV{font-size:15px}.DemoClass_typeCount__p3U9z{font-size:13px}.DemoClass_sectionDescription__9lr7i{font-size:14px}.DemoClass_counterBtn__Vwori{height:36px;width:36px}.DemoClass_counterDisplay__vQa8y{font-size:18px;min-width:28px}}@media(max-width:899px)and (min-width:600px){.DemoClass_studentTypeGrid__zi16I{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.DemoClass_studentTypesSection__FJiR7{margin:16px 0;padding:16px}.DemoClass_studentTypeGrid__zi16I{gap:10px;grid-template-columns:1fr}.DemoClass_studentTypeCard__EJBMQ{padding:14px}.DemoClass_typeName__nrcsV{font-size:13px}.DemoClass_typeCount__p3U9z{font-size:11px}.DemoClass_sectionDescription__9lr7i{font-size:12px}.DemoClass_selectionCount__NeEKu{display:block;font-size:11px;margin-left:0;margin-top:4px}.DemoClass_selectPrompt__5Mko1{padding:12px}.DemoClass_counterBtn__Vwori{font-size:18px;height:28px;width:28px}.DemoClass_counterDisplay__vQa8y{font-size:14px;min-width:20px}.DemoClass_counterControls__y5FI4{gap:6px;padding:3px}}@media(max-width:899px){.DemoClass_infoTooltip__XC0PI{left:auto;max-height:400px;max-width:400px;min-width:320px;right:-10px;transform:translateX(0) translateY(-10px)}.DemoClass_infoTooltip__XC0PI:before{left:auto;right:15px;transform:translateX(0)}.DemoClass_infoTooltipAdvanced__f9K\+0,.DemoClass_infoTooltipSmall__DKt6K{max-width:300px;min-width:260px}.DemoClass_studentTraits__Igqzr{padding:10px}.DemoClass_traitsTitle__iFQ-x{font-size:11px}.DemoClass_traitsList__yK2lq{font-size:10px}.DemoClass_traitsPreview__lRrLk{padding:6px 8px}.DemoClass_traitsPreviewTitle__t6rXM{font-size:10px}.DemoClass_traitsPreviewList__VVg4Q{font-size:9px}}@media(max-width:599px){.DemoClass_infoTooltip__XC0PI{font-size:12px;max-height:350px;max-width:90vw;min-width:280px}.DemoClass_infoTooltip__XC0PI strong{font-size:13px}.DemoClass_infoTooltip__XC0PI p{font-size:12px}.DemoClass_infoTooltip__XC0PI ul{font-size:11px}.DemoClass_infoTooltipSmall__DKt6K{max-height:300px;max-width:85vw;min-width:240px}.DemoClass_infoTooltipSmall__DKt6K strong{font-size:12px}.DemoClass_infoTooltipSmall__DKt6K ul{font-size:10px;padding-left:14px}.DemoClass_infoTooltipAdvanced__f9K\+0{max-height:300px;max-width:85vw;min-width:240px}.DemoClass_infoTooltipAdvanced__f9K\+0 strong{font-size:12px}.DemoClass_infoTooltipAdvanced__f9K\+0 ul{font-size:10px;padding-left:14px}.DemoClass_studentTypeLabel__kn7Oa{font-size:10px}.DemoClass_studentTraits__Igqzr{margin-bottom:10px;padding:8px}.DemoClass_traitsTitle__iFQ-x{font-size:10px;margin-bottom:6px}.DemoClass_traitsList__yK2lq{font-size:9px;padding-left:14px}.DemoClass_traitsList__yK2lq li{margin-bottom:3px}.DemoClass_traitsPreview__lRrLk{padding:6px 8px}.DemoClass_traitsPreviewTitle__t6rXM{font-size:9px}.DemoClass_traitsPreviewList__VVg4Q{font-size:8px;padding-left:12px}.DemoClass_traitsPreviewList__VVg4Q li{margin-bottom:2px}.DemoClass_studentTypesBtn__IR6ro{font-size:12px;gap:6px;padding:6px 12px;position:static}.DemoClass_studentTypesBtn__IR6ro span{display:none}}.DemoClass_studentTypesModal__Sz3Mf{align-items:center;animation:DemoClass_fadeIn__rGVlV .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DemoClass_studentTypesPanel__3LStt{animation:DemoClass_slideUp__0d89Y .4s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:100%}.DemoClass_modalHeader__EOXuH{align-items:flex-start;background:linear-gradient(135deg,#74bc68,#8bc34a);border-bottom:4px solid #5da84f;color:#fff;display:flex;justify-content:space-between;padding:30px 40px}.DemoClass_headerContent__cbWhQ{align-items:flex-start;display:flex;flex:1 1;gap:16px}.DemoClass_headerIcon__o9ZwI{flex-shrink:0;opacity:.95}.DemoClass_modalTitle__mgQzv{font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 6px}.DemoClass_modalSubtitle__-c6Jc{font-size:15px;font-weight:500;margin:0;opacity:.92}.DemoClass_closeBtn__A26AX{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.DemoClass_closeBtn__A26AX:hover{background:#ffffff4d;transform:rotate(90deg)}.DemoClass_closeBtn__A26AX:active{transform:rotate(90deg) scale(.95)}.DemoClass_typesScrollArea__X7v0w{background:linear-gradient(180deg,#f9fafb,#fff);flex:1 1;overflow-y:auto;padding:30px 40px}.DemoClass_typesContainer__0E6RR{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DemoClass_studentCard__gg2JJ{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:24px;transition:all .3s ease}.DemoClass_studentCard__gg2JJ:hover{border-color:#d1d5db;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.DemoClass_cardHeader__f5VgD{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.DemoClass_iconCircle__VjTxr{border-radius:50%;box-shadow:0 4px 12px #00000026;flex-shrink:0;height:48px;width:48px}.DemoClass_iconCircle__VjTxr,.DemoClass_icon__J11CG{align-items:center;display:flex;justify-content:center}.DemoClass_icon__J11CG{color:#fff}.DemoClass_studentType__p\+HFM{color:#1f2937;font-size:17px;font-weight:700;line-height:1.3;margin:0}.DemoClass_traitsList__yK2lq{list-style:none;margin:0;padding:0}.DemoClass_trait__9nmO9{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:10px;line-height:1.6;margin-bottom:12px}.DemoClass_trait__9nmO9:last-child{margin-bottom:0}.DemoClass_bullet__Ajpqe{flex-shrink:0;font-size:16px;font-weight:700;line-height:1.6}@media(max-width:1024px){.DemoClass_typesContainer__0E6RR{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.DemoClass_modalHeader__EOXuH{padding:24px 30px}.DemoClass_modalTitle__mgQzv{font-size:24px}.DemoClass_modalSubtitle__-c6Jc{font-size:14px}.DemoClass_typesScrollArea__X7v0w{padding:24px 30px}}@media(max-width:768px){.DemoClass_studentTypesModal__Sz3Mf{padding:10px}.DemoClass_studentTypesPanel__3LStt{border-radius:16px;max-height:95vh}.DemoClass_modalHeader__EOXuH{padding:20px 24px}.DemoClass_headerContent__cbWhQ{gap:12px}.DemoClass_headerIcon__o9ZwI{height:24px;width:24px}.DemoClass_modalTitle__mgQzv{font-size:20px}.DemoClass_modalSubtitle__-c6Jc{font-size:13px}.DemoClass_closeBtn__A26AX{height:36px;width:36px}.DemoClass_typesScrollArea__X7v0w{padding:20px 24px}.DemoClass_typesContainer__0E6RR{gap:16px;grid-template-columns:1fr}.DemoClass_studentCard__gg2JJ{padding:20px}.DemoClass_cardHeader__f5VgD{margin-bottom:14px;padding-bottom:14px}.DemoClass_iconCircle__VjTxr{height:40px;width:40px}.DemoClass_icon__J11CG svg{height:20px;width:20px}.DemoClass_studentType__p\+HFM{font-size:16px}.DemoClass_trait__9nmO9{font-size:13px;margin-bottom:10px}}@media(max-width:480px){.DemoClass_studentTypesModal__Sz3Mf{padding:5px}.DemoClass_modalHeader__EOXuH{padding:16px 20px}.DemoClass_headerContent__cbWhQ{gap:10px}.DemoClass_modalTitle__mgQzv{font-size:18px}.DemoClass_modalSubtitle__-c6Jc{font-size:12px}.DemoClass_closeBtn__A26AX{height:32px;width:32px}.DemoClass_typesScrollArea__X7v0w{padding:16px 20px}.DemoClass_studentCard__gg2JJ{border-radius:12px;padding:16px}.DemoClass_cardHeader__f5VgD{gap:10px;margin-bottom:12px;padding-bottom:12px}.DemoClass_iconCircle__VjTxr{height:36px;width:36px}.DemoClass_icon__J11CG svg{height:18px;width:18px}.DemoClass_studentType__p\+HFM{font-size:15px}.DemoClass_trait__9nmO9{font-size:12px;gap:8px;margin-bottom:8px}.DemoClass_bullet__Ajpqe{font-size:14px}.DemoClass_leftControls__IrzST{flex-direction:column;gap:8px;position:static}.DemoClass_colorCodingBtn__a97At,.DemoClass_studentTypesBtn__IR6ro{font-size:12px;gap:6px;padding:6px 12px}.DemoClass_colorCodingBtn__a97At span,.DemoClass_studentTypesBtn__IR6ro span{display:none}}.DemoClass_colorCodingModal__zc80L{align-items:center;animation:DemoClass_fadeIn__rGVlV .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DemoClass_colorCodingPanel__vxtu0{animation:DemoClass_slideUp__0d89Y .4s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;width:100%}.DemoClass_colorScrollArea__CtxQF{background:linear-gradient(180deg,#f9fafb,#fff);flex:1 1;overflow-y:auto;padding:30px 40px}.DemoClass_colorContainer__XCOtF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DemoClass_colorCard__hJP0W{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px;transition:all .3s ease}.DemoClass_colorCard__hJP0W:hover{border-color:#d1d5db;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.DemoClass_colorCardHeader__lTAWS{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;gap:16px;padding-bottom:16px}.DemoClass_uniformSwatch__-e22M{align-items:center;border-radius:12px;box-shadow:0 4px 16px #0003;color:#fff;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.DemoClass_shirtIcon__ljaa1{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.DemoClass_colorInfo__f-JbW{flex:1 1}.DemoClass_uniformColorName__h5Nwo{color:#1f2937;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 4px}.DemoClass_representsText__ZMbE9{color:#9ca3af;font-size:13px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.DemoClass_studentTypeBox__dvgEN{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:16px}.DemoClass_typeIconCircle__V-y61{align-items:center;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.DemoClass_studentTypeName__nMgwl{color:#374151;font-size:16px;font-weight:600;line-height:1.4}@media(max-width:1024px){.DemoClass_colorContainer__XCOtF{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.DemoClass_colorScrollArea__CtxQF{padding:24px 30px}}@media(max-width:768px){.DemoClass_colorCodingModal__zc80L{padding:10px}.DemoClass_colorCodingPanel__vxtu0{border-radius:16px;max-height:95vh}.DemoClass_colorScrollArea__CtxQF{padding:20px 24px}.DemoClass_colorContainer__XCOtF{gap:16px;grid-template-columns:1fr}.DemoClass_colorCard__hJP0W{padding:20px}.DemoClass_colorCardHeader__lTAWS{gap:12px;padding-bottom:14px}.DemoClass_uniformSwatch__-e22M{height:56px;width:56px}.DemoClass_shirtIcon__ljaa1{height:28px;width:28px}.DemoClass_uniformColorName__h5Nwo{font-size:18px}.DemoClass_representsText__ZMbE9{font-size:12px}.DemoClass_studentTypeBox__dvgEN{gap:10px;padding:14px}.DemoClass_typeIconCircle__V-y61{height:36px;width:36px}.DemoClass_typeIconCircle__V-y61 svg{height:18px;width:18px}.DemoClass_studentTypeName__nMgwl{font-size:15px}}@media(max-width:480px){.DemoClass_colorCodingModal__zc80L{padding:5px}.DemoClass_colorScrollArea__CtxQF{padding:16px 20px}.DemoClass_colorCard__hJP0W{border-radius:12px;padding:16px}.DemoClass_colorCardHeader__lTAWS{gap:10px;padding-bottom:12px}.DemoClass_uniformSwatch__-e22M{border-radius:10px;height:48px;width:48px}.DemoClass_shirtIcon__ljaa1{height:24px;width:24px}.DemoClass_uniformColorName__h5Nwo{font-size:16px}.DemoClass_representsText__ZMbE9{font-size:11px}.DemoClass_studentTypeBox__dvgEN{gap:8px;padding:12px}.DemoClass_typeIconCircle__V-y61{height:32px;width:32px}.DemoClass_typeIconCircle__V-y61 svg{height:16px;width:16px}.DemoClass_studentTypeName__nMgwl{font-size:14px}}.DemoClass_teacherName__SwXBs{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;margin-right:12px;margin-top:1px;padding:8px 16px}.DemoClass_teacherName__SwXBs svg{color:#fff}.DemoClass_connectionStatus__7HkBs{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:13px;font-weight:500;justify-content:center;margin-top:1px;padding:8px 16px}.DemoClass_connectionStatus__7HkBs .DemoClass_statusDot__O0xAQ{animation:DemoClass_pulse__h6\+Xa 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.DemoClass_connectionStatus__7HkBs .DemoClass_statusConnected__8fsL\+{align-items:center;color:#10b981;display:flex}.DemoClass_connectionStatus__7HkBs .DemoClass_statusConnected__8fsL\+ .DemoClass_statusDot__O0xAQ{animation:none;background-color:#10b981}.DemoClass_connectionStatus__7HkBs .DemoClass_statusConnecting__kmrZa{align-items:center;color:#f59e0b;display:flex}.DemoClass_connectionStatus__7HkBs .DemoClass_statusConnecting__kmrZa .DemoClass_statusDot__O0xAQ{background-color:#f59e0b}.DemoClass_connectionStatus__7HkBs .DemoClass_statusError__oCnFP{align-items:center;color:#ef4444;display:flex}.DemoClass_connectionStatus__7HkBs .DemoClass_statusError__oCnFP .DemoClass_statusDot__O0xAQ{animation:none;background-color:#ef4444}@keyframes DemoClass_pulse__h6\+Xa{0%,to{opacity:1}50%{opacity:.5}}.DemoClass_controlButtonText__9Azwn.DemoClass_recording__\+MaR3{background:#ef4444;border-color:#dc2626;color:#fff}.DemoClass_controlButtonText__9Azwn.DemoClass_recording__\+MaR3:hover{background:#dc2626}.DemoClass_controlButtonText__9Azwn.DemoClass_recording__\+MaR3 .DemoClass_recordingIndicator__Lgl-s{animation:DemoClass_blink__M94NH 1s ease-in-out infinite;background:#fff;border-radius:50%;display:inline-block;height:8px;margin-left:8px;width:8px}.DemoClass_controlButtonText__9Azwn.DemoClass_disabled__HDf-9{cursor:not-allowed;opacity:.5;pointer-events:none}@keyframes DemoClass_blink__M94NH{0%,to{opacity:1}50%{opacity:.3}}.DemoClass_segmentCount__QPqAV,.DemoClass_taskCount__-kCyb{color:#666;font-size:.85em;font-weight:400}.DemoClass_checklistContainer__BQfSN,.DemoClass_lessonPlanContainer__kYrNc{max-height:400px;overflow-y:auto;padding:8px}.DemoClass_checklistContainer__BQfSN::-webkit-scrollbar,.DemoClass_lessonPlanContainer__kYrNc::-webkit-scrollbar{width:6px}.DemoClass_checklistContainer__BQfSN::-webkit-scrollbar-track,.DemoClass_lessonPlanContainer__kYrNc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.DemoClass_checklistContainer__BQfSN::-webkit-scrollbar-thumb,.DemoClass_lessonPlanContainer__kYrNc::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.DemoClass_checklistContainer__BQfSN::-webkit-scrollbar-thumb:hover,.DemoClass_lessonPlanContainer__kYrNc::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.DemoClass_checklistItem__LgPxc{background:#f9f9f9;border-left:3px solid #74bc68;border-radius:4px;margin-bottom:10px;padding:10px 12px;transition:all .2s ease}.DemoClass_checklistItem__LgPxc:hover{background:#f0f0f0;box-shadow:0 2px 4px #0000000d}.DemoClass_taskHeader__fWekQ{align-items:center;display:flex;gap:8px}.DemoClass_taskCheckbox__DGJ7d{accent-color:#74bc68;cursor:pointer;height:18px;width:18px}.DemoClass_taskName__lmUol{color:#333;cursor:pointer;flex:1 1;font-size:.95em;font-weight:600}.DemoClass_priorityBadge__KW\+ZY{border-radius:12px;font-size:.75em;font-weight:600;padding:2px 8px;text-transform:uppercase}.DemoClass_priorityBadge__KW\+ZY.DemoClass_high__L6iii{background:#fee;color:#c33}.DemoClass_priorityBadge__KW\+ZY.DemoClass_medium__3EGjP{background:#fef3cd;color:#856404}.DemoClass_priorityBadge__KW\+ZY.DemoClass_low__BzSbs{background:#d1ecf1;color:#0c5460}.DemoClass_timeAllocation__u7ezr{align-items:center;display:flex;gap:4px}.DemoClass_lessonOverview__oQN21{background:#e8f5e9;border-left:3px solid #4caf50;border-radius:4px;margin-bottom:16px;padding:12px}.DemoClass_overviewTitle__Ai5Ju{color:#2e7d32;font-size:.95em;font-weight:600;margin:0 0 8px}.DemoClass_overviewText__lARSJ{color:#555;font-size:.9em;line-height:1.5;margin:0}.DemoClass_lessonSection__qwMGg{margin-bottom:20px}.DemoClass_sectionTitle__vDU5a{border-bottom:2px solid #e0e0e0;color:#333;font-size:.95em;font-weight:600;margin:0 0 10px;padding-bottom:5px}.DemoClass_objectivesList__XQ5P8{list-style:none;margin:0;padding:0}.DemoClass_objectiveItem__o740W{background:#f5f5f5;border-left:3px solid #2196f3;border-radius:3px;color:#555;font-size:.85em;line-height:1.4;margin-bottom:6px;padding:6px 12px}.DemoClass_objectiveItem__o740W:before{color:#2196f3;content:"✓ ";font-weight:700;margin-right:6px}.DemoClass_topicCard__A26FN{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:12px;padding:12px;transition:all .2s ease}.DemoClass_topicCard__A26FN:hover{box-shadow:0 2px 8px #00000014}.DemoClass_topicHeader__nEGFt{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.DemoClass_topicName__fFKn5{color:#1976d2;font-size:.9em;font-weight:600;margin:0}.DemoClass_topicSubsection__QKW4L{margin-bottom:10px}.DemoClass_topicSubsection__QKW4L strong{color:#666;display:block;font-size:.85em;margin-bottom:4px}.DemoClass_conceptList__MNS6C{list-style:none;margin:0;padding:0}.DemoClass_conceptList__MNS6C li{color:#555;font-size:.8em;line-height:1.4;padding:4px 0 4px 16px;position:relative}.DemoClass_conceptList__MNS6C li:before{color:#999;content:"•";left:4px;position:absolute}.DemoClass_strategyCard__8hcKp{background:#fff3e0;border-left:3px solid #ff9800;border-radius:3px;color:#555;font-size:.85em;line-height:1.4;margin-bottom:8px;padding:8px 12px}.DemoClass_strategyCard__8hcKp strong{color:#e65100;display:block;margin-bottom:4px}.DemoClass_assessmentList__TEWLe{list-style:none;margin:0;padding:0}.DemoClass_assessmentList__TEWLe li{background:#e3f2fd;border-left:3px solid #1976d2;border-radius:3px;color:#555;font-size:.85em;line-height:1.4;margin-bottom:6px;padding:6px 12px}.DemoClass_assessmentList__TEWLe li:before{content:"📋 ";margin-right:6px}.DemoClass_misconceptionCard__bugtd{background:#fff;border:1px solid #ffcdd2;border-radius:6px;margin-bottom:10px;padding:10px}.DemoClass_misconception__InX89{color:#c62828;font-size:.85em;margin-bottom:6px}.DemoClass_misconception__InX89 strong{display:inline;margin-right:4px}.DemoClass_correction__KGbFJ{color:#2e7d32;font-size:.85em}.DemoClass_correction__KGbFJ strong{display:inline;margin-right:4px}.DemoClass_closureText__sDIF6{background:#f1f8e9;border-left:3px solid #7cb342;border-radius:3px;color:#555;font-size:.85em;line-height:1.5;margin:0;padding:10px 12px}.DemoClass_emptyState__DenQ\+,.DemoClass_loadingState__nodMs{color:#999;padding:40px 20px;text-align:center}.DemoClass_emptyState__DenQ\+ p,.DemoClass_loadingState__nodMs p{font-size:.95em;margin:0}@media(max-width:899px){.DemoClass_checklistContainer__BQfSN,.DemoClass_lessonPlanContainer__kYrNc{max-height:300px}.DemoClass_checklistItem__LgPxc{padding:8px 10px}.DemoClass_taskName__lmUol,.DemoClass_topicName__fFKn5{font-size:.85em}.DemoClass_topicCard__A26FN{padding:10px}.DemoClass_assessmentList__TEWLe li,.DemoClass_conceptList__MNS6C li,.DemoClass_objectiveItem__o740W,.DemoClass_overviewText__lARSJ,.DemoClass_strategyCard__8hcKp{font-size:.8em}}@media(max-width:599px){.DemoClass_checklistContainer__BQfSN,.DemoClass_lessonPlanContainer__kYrNc{max-height:250px}.DemoClass_checklistItem__LgPxc{margin-bottom:8px;padding:6px 8px}.DemoClass_taskHeader__fWekQ{gap:6px}.DemoClass_taskCheckbox__DGJ7d{height:16px;width:16px}.DemoClass_priorityBadge__KW\+ZY{font-size:.7em;padding:1px 6px}.DemoClass_topicCard__A26FN{padding:8px}.DemoClass_lessonSection__qwMGg{margin-bottom:16px}.DemoClass_sectionTitle__vDU5a{font-size:.9em}.DemoClass_overviewTitle__Ai5Ju,.DemoClass_topicName__fFKn5{font-size:.85em}}@keyframes DemoClass_spin__a7Ns2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DemoClass_dashboardWrapper__DjDpN{background:#f8fafc;margin:0 auto;max-width:1400px;min-height:100vh;padding:32px}.DemoClass_dashboardHeader__kNInD{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.DemoClass_dashboardHeaderLeft__nHiEw{flex:1 1}.DemoClass_dashboardTitle__wnIw4{color:#1e293b;font-size:32px;font-weight:700;margin-bottom:8px}.DemoClass_dashboardSubtitle__YrvGH{color:#64748b;font-size:16px}.DemoClass_statsGrid__0sbyV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.DemoClass_statCard__Dvhbb{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s}.DemoClass_statCard__Dvhbb:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.DemoClass_statIcon__smUMT{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:12px;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.DemoClass_statContent__HiS3p{display:flex;flex-direction:column}.DemoClass_statValue__IC189{color:#1e293b;font-size:32px;font-weight:700;line-height:1}.DemoClass_statLabel__SoMaH{color:#64748b;font-size:14px;margin-top:4px}.DemoClass_quickActionsSection__gLj6d{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.DemoClass_startSimulationBtn__FJjXL{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:12px;justify-content:center;min-width:250px;padding:16px 32px;transition:transform .2s,box-shadow .2s}.DemoClass_startSimulationBtn__FJjXL:hover{box-shadow:0 8px 20px #74bc6866;transform:translateY(-2px)}.DemoClass_upgradeBtn__Tj81Z{align-items:center;background:#fff;border:2px solid #74bc68;border-radius:10px;color:#74bc68;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .2s;white-space:nowrap}.DemoClass_upgradeBtn__Tj81Z:hover{background:#74bc68;box-shadow:0 4px 12px #74bc684d;color:#fff;transform:translateY(-2px)}.DemoClass_resumeSimulationBtn__nRlFH{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:12px;justify-content:center;min-width:250px;padding:16px 32px;transition:transform .2s,box-shadow .2s}.DemoClass_resumeSimulationBtn__nRlFH:hover{box-shadow:0 8px 20px #74bc6866;transform:translateY(-2px)}.DemoClass_dashboardContent__Rz9sk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1.2fr}.DemoClass_leftColumn__Yz1r\+,.DemoClass_rightColumn__hm65w{display:flex;flex-direction:column;gap:24px}.DemoClass_lastSessionCard__PupS1,.DemoClass_recentReportsCard__pmZYr,.DemoClass_skillProgressCard__c4P3l{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.DemoClass_cardHeader__f5VgD{border-bottom:1px solid #e2e8f0;padding:24px 24px 16px}.DemoClass_cardTitle__7ch7T{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.DemoClass_cardSubtitle__BC--V{color:#64748b;font-size:14px;margin-bottom:0;margin-top:8px}.DemoClass_cardBody__o-MrW{padding:24px}.DemoClass_reportsList__KLPJL{display:flex;flex-direction:column;gap:16px}.DemoClass_reportItem__9z4Wu{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s}.DemoClass_reportItem__9z4Wu:hover{background:#f1f5f9;border-color:#cbd5e1}.DemoClass_reportHeader__nKvQV{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DemoClass_reportSkill__kvI7-{color:#1e293b;font-size:14px;font-weight:600}.DemoClass_reportScore__gvb7c{border-radius:20px;font-size:14px;font-weight:600;padding:4px 12px}.DemoClass_scoreGood__wU\+2u{background:#dcfce7;color:#16a34a}.DemoClass_scoreAverage__vHnbt{background:#fef3c7;color:#d97706}.DemoClass_scorePoor__nu\+0D{background:#fee2e2;color:#dc2626}.DemoClass_reportDetails__F0m5n{align-items:center;color:#64748b;display:flex;font-size:12px;gap:16px}.DemoClass_reportDate__VKbnA{align-items:center;display:flex;gap:6px}.DemoClass_reportTopic__apnoE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DemoClass_sessionStatus__NhAXF{background:#e8f5e3;border-radius:12px;color:#74bc68;font-size:13px;font-weight:500;padding:4px 12px}.DemoClass_lastSessionContent__oRlJT{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.DemoClass_lastSessionInfo__5Ew6w h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.DemoClass_lastSessionTopic__p98Qc{color:#64748b;font-size:14px;margin-bottom:8px}.DemoClass_lastSessionDate__HmLnb{color:#94a3b8;font-size:12px}.DemoClass_lastSessionScore__5eXND{flex-shrink:0}.DemoClass_scoreCircle__kyXiE{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;width:80px}.DemoClass_viewReportBtn__Gar56{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s;width:100%}.DemoClass_viewReportBtn__Gar56:hover{background:#e2e8f0;border-color:#cbd5e1}.DemoClass_expandableSkills__VeLFK,.DemoClass_skillsList__vLALj{display:flex;flex-direction:column;gap:24px}.DemoClass_expandableSkills__VeLFK{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease}.DemoClass_expandableSkills__VeLFK.DemoClass_expanded__QJoFW{margin-top:24px;max-height:2000px;opacity:1}.DemoClass_toggleSkillsBtn__\+ETBG{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6833;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:20px;padding:14px 20px;transition:all .3s ease;width:100%}.DemoClass_toggleSkillsBtn__\+ETBG:hover{box-shadow:0 6px 16px #74bc684d;transform:translateY(-2px)}.DemoClass_toggleSkillsBtn__\+ETBG:active{transform:translateY(0)}.DemoClass_skillItem__u43ma{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.DemoClass_skillHeader__vRPED{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DemoClass_skillName__DqMOZ{color:#1e293b;font-size:14px;font-weight:600}.DemoClass_certifiedBadge__Yb-5B{align-items:center;background:#dcfce7;border-radius:20px;color:#16a34a;display:flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.DemoClass_skillProgressBar__nAvA9{background:#e2e8f0;border-radius:6px;height:12px;margin-bottom:12px;overflow:visible;position:relative}.DemoClass_skillProgressFill__W-l-B{align-items:center;border-radius:6px;display:flex;height:100%;justify-content:flex-end;position:relative;transition:width .3s ease}.DemoClass_progressCursor__yPI1E{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#74bc68;display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:24px}.DemoClass_skillStats__SXdCu{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:12px}.DemoClass_sessionCount__udVR4{color:#64748b}.DemoClass_avgScore__jelkk{border-radius:12px;font-weight:600;padding:2px 8px}.DemoClass_downloadCertBtn__aLK3Y{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px;transition:transform .2s;width:100%}.DemoClass_downloadCertBtn__aLK3Y:hover{transform:translateY(-2px)}.DemoClass_emptyState__DenQ\+{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.DemoClass_emptyState__DenQ\+ svg{margin-bottom:16px;opacity:.5}.DemoClass_loadingState__nodMs{align-items:center;color:#64748b;display:flex;justify-content:center;padding:48px 24px}.DemoClass_feedbackOverlay__Tzt05{align-items:center;animation:DemoClass_fadeIn__rGVlV .3s ease-in-out;background:linear-gradient(135deg,#74bc68f2,#5a9d4ff2);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9998}.DemoClass_feedbackCard__lAZ0T{animation:DemoClass_slideUp__0d89Y .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:48px;width:100%}@keyframes DemoClass_slideUp__0d89Y{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DemoClass_feedbackTitle__faaKA{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px;text-align:center}.DemoClass_feedbackSubtitle__kITel{color:#64748b;font-size:16px;margin:0 0 40px;text-align:center}.DemoClass_emojiContainer__N0sqG{display:flex;gap:24px;justify-content:center;margin-bottom:32px}.DemoClass_emojiButton__QxsXe{align-items:center;background:#f8fafc;border:3px solid #0000;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:120px;padding:24px;transition:all .3s ease}.DemoClass_emojiButton__QxsXe .DemoClass_feedbackIcon__ygx2t{color:#94a3b8;transition:all .3s ease}.DemoClass_emojiButton__QxsXe:hover{background:#f1f5f9;box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.DemoClass_emojiButton__QxsXe:hover .DemoClass_feedbackIcon__ygx2t{color:#64748b}.DemoClass_emojiButton__QxsXe:active{transform:translateY(-2px)}.DemoClass_emojiButtonActive__VTqnj{background:#e8f5e3;border-color:#74bc68;box-shadow:0 8px 20px #74bc6833}.DemoClass_emojiButtonActive__VTqnj .DemoClass_feedbackIcon__ygx2t{color:#74bc68}.DemoClass_emojiButtonActive__VTqnj:hover{background:#e8f5e3}.DemoClass_emojiButtonActive__VTqnj:hover .DemoClass_feedbackIcon__ygx2t{color:#74bc68}.DemoClass_emojiLabel__NsV4Y{color:#64748b;font-size:14px;font-weight:600}.DemoClass_emojiButtonActive__VTqnj .DemoClass_emojiLabel__NsV4Y{color:#74bc68}.DemoClass_feedbackTextarea__kK4K4{border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:15px;margin-bottom:32px;padding:16px;resize:vertical;transition:all .2s ease;width:100%}.DemoClass_feedbackTextarea__kK4K4:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a;outline:none}.DemoClass_feedbackTextarea__kK4K4::placeholder{color:#94a3b8}.DemoClass_feedbackActions__SoYTw{display:flex;gap:16px;justify-content:flex-end}.DemoClass_skipFeedbackBtn__rtlHc{background:#0000;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s ease}.DemoClass_skipFeedbackBtn__rtlHc:hover{background:#f8fafc;border-color:#cbd5e1}.DemoClass_skipFeedbackBtn__rtlHc:active{transform:scale(.98)}.DemoClass_submitFeedbackBtn__nR\+8H{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 32px;transition:all .2s ease;width:100%}.DemoClass_submitFeedbackBtn__nR\+8H:hover:not(:disabled){box-shadow:0 6px 16px #74bc6866;transform:translateY(-2px)}.DemoClass_submitFeedbackBtn__nR\+8H:active:not(:disabled){transform:translateY(0)}.DemoClass_submitFeedbackBtnDisabled__wYK3e{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;opacity:.7}.DemoClass_submitFeedbackBtnDisabled__wYK3e:hover{box-shadow:none;transform:none}.DemoClass_feedbackRequired__fYUA3{animation:DemoClass_fadeIn__rGVlV .3s ease;color:#ef4444;font-size:13px;font-weight:500;margin-top:12px;text-align:center}@keyframes DemoClass_fadeIn__rGVlV{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.DemoClass_reportLoadingOverlay__92Qct{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.DemoClass_reportLoadingCard__Qpfv7{animation:DemoClass_cardFadeIn__-5yAR .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;padding:40px 48px;text-align:center;width:90%}@keyframes DemoClass_cardFadeIn__-5yAR{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DemoClass_reportLoadingSpinnerWrapper__4vcb5{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.DemoClass_pulseIcon__QRirQ{animation:DemoClass_gentlePulse__NRA6A 2s ease-in-out infinite}@keyframes DemoClass_gentlePulse__NRA6A{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.DemoClass_reportLoadingTitle__7\+UwA{color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 10px}.DemoClass_reportLoadingSubtitle__\+Aqq6{color:#64748b;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 32px}.DemoClass_progressBarContainer__POrEh{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.DemoClass_progressBarFill__f3L0F{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.DemoClass_progressText__\+CUtL{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.DemoClass_reportLoadingNote__iB41h{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;font-weight:400;margin:0;padding-top:20px}@media(max-width:768px){.DemoClass_reportLoadingCard__Qpfv7{padding:32px 24px}.DemoClass_reportLoadingTitle__7\+UwA{font-size:22px}.DemoClass_feedbackCard__lAZ0T{padding:32px 24px}.DemoClass_feedbackTitle__faaKA{font-size:24px}.DemoClass_emojiContainer__N0sqG{gap:16px}.DemoClass_emojiButton__QxsXe{font-size:48px;min-width:90px;padding:16px}.DemoClass_feedbackActions__SoYTw{flex-direction:column-reverse}.DemoClass_feedbackActions__SoYTw button{width:100%}}@media(max-width:1024px){.DemoClass_dashboardContent__Rz9sk{grid-template-columns:1fr}}.DemoClass_instructionsOverlay__IUfC2{align-items:center;animation:DemoClass_fadeIn__rGVlV .3s ease-in-out;background:linear-gradient(135deg,#74bc68f7,#5a9d4ff7);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:9999}.DemoClass_instructionsCard__BjyS2{animation:DemoClass_slideUp__0d89Y .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;margin:20px auto;max-height:95vh;max-width:900px;overflow-y:auto;padding:40px;width:100%}.DemoClass_instructionsHeader__6GMnU{border-bottom:2px solid #f1f5f9;margin-bottom:36px;padding-bottom:24px;text-align:center}.DemoClass_instructionsIcon__sMb6M{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;box-shadow:0 8px 24px #74bc684d;color:#fff;display:inline-flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.DemoClass_instructionsTitle__TRyhJ{color:#1e293b;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.DemoClass_instructionsSubtitle__3HtJa{color:#64748b;font-size:16px;font-weight:400;margin:0}.DemoClass_instructionsContent__CdHuO{margin-bottom:32px}.DemoClass_instructionItem__\+c\+Wl{align-items:flex-start;background:#f8fafc;border-left:4px solid #74bc68;border-radius:16px;display:flex;gap:20px;margin-bottom:28px;padding:24px;transition:all .3s ease}.DemoClass_instructionItem__\+c\+Wl:hover{background:#f1f5f9;box-shadow:0 4px 12px #0000000d;transform:translateX(4px)}.DemoClass_instructionItemWithImage__Ie4AV{align-items:stretch;flex-direction:column;padding:28px}.DemoClass_instructionItemWithImage__Ie4AV:hover{transform:none}.DemoClass_instructionHeader__Rhfc2{align-items:center;display:flex;gap:16px;margin-bottom:20px}.DemoClass_instructionHeader__Rhfc2 .DemoClass_instructionNumber__Dm\+pO{margin-bottom:0}.DemoClass_instructionHeader__Rhfc2 .DemoClass_instructionHeading__7aQDA{margin:0}.DemoClass_instructionImageWrapper__sje2y{background:#fff;border:3px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;margin:0 auto 20px;max-width:600px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.DemoClass_instructionImageWrapper__sje2y:before{background:linear-gradient(135deg,#74bc681a,#0000 50%);border-radius:13px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.DemoClass_instructionImageWrapper__sje2y:hover{border-color:#74bc68;box-shadow:0 16px 48px #00000026,0 4px 16px #74bc6833;transform:scale(1.02)}.DemoClass_instructionImageWrapper__sje2y:hover:before{opacity:1}.DemoClass_instructionImage__6xKbA{display:block;height:auto;object-fit:cover;width:100%}.DemoClass_instructionDescription__zi5SC{text-align:center}.DemoClass_instructionDescription__zi5SC p{color:#475569;font-size:15px;line-height:1.7;margin:0 auto;max-width:600px}.DemoClass_instructionDescription__zi5SC p strong{color:#1e293b;font-weight:600}.DemoClass_instructionNumber__Dm\+pO{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;box-shadow:0 4px 12px #74bc684d;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.DemoClass_instructionText__ad0tV{flex:1 1}.DemoClass_instructionText__ad0tV p{color:#475569;font-size:15px;line-height:1.7;margin:8px 0 0}.DemoClass_instructionText__ad0tV p strong{color:#1e293b;font-weight:600}.DemoClass_instructionHeading__7aQDA{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 4px}.DemoClass_instructionHeading__7aQDA svg{color:#74bc68;flex-shrink:0}.DemoClass_instructionNote__uqA35{align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:16px;display:flex;gap:16px;margin-top:32px;padding:20px}.DemoClass_instructionNoteWithImage__Z8UUG{align-items:stretch;flex-direction:column;padding:24px}.DemoClass_noteHeader__5wxlK{align-items:center;display:flex;gap:12px;margin-bottom:16px}.DemoClass_noteTitle__tVeGT{color:#92400e;font-size:18px}.DemoClass_noteTitle__tVeGT strong{color:#7c2d12;font-weight:700}.DemoClass_noteImageWrapper__uYtRC{background:#fff;border:3px solid #fed7aa;border-radius:12px;box-shadow:0 6px 24px #fb923c33,0 2px 8px #00000014;margin:0 auto 16px;max-width:550px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.DemoClass_noteImageWrapper__uYtRC:hover{border-color:#fb923c;box-shadow:0 12px 36px #fb923c40,0 4px 12px #0000001a;transform:scale(1.02)}.DemoClass_noteImage__yHiYX{display:block;height:auto;object-fit:cover;width:100%}.DemoClass_noteDescription__Z0t4\+{color:#92400e;font-size:15px;line-height:1.7;margin:0 auto;max-width:550px;text-align:center}.DemoClass_noteIcon__z7BEZ{align-items:center;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%;box-shadow:0 4px 12px #fb923c4d;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.DemoClass_noteContent__YlajR{color:#92400e;flex:1 1;font-size:15px;line-height:1.7}.DemoClass_noteContent__YlajR strong{color:#7c2d12;font-weight:700}.DemoClass_keyboardKey__YXFLq{background:#fff;border:2px solid #fed7aa;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#ea580c;display:inline-block;font-family:Courier New,monospace;font-size:14px;font-weight:700;margin:0 2px;padding:4px 10px}.DemoClass_instructionsFooter__VbZju{border-top:2px solid #f1f5f9;padding-top:24px;text-align:center}.DemoClass_doneInstructionsBtn__QfPAe{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:16px;box-shadow:0 6px 20px #74bc6866;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:12px;padding:16px 40px;transition:all .3s ease}.DemoClass_doneInstructionsBtn__QfPAe svg{flex-shrink:0}.DemoClass_doneInstructionsBtn__QfPAe:hover{box-shadow:0 10px 30px #74bc6880;transform:translateY(-3px)}.DemoClass_doneInstructionsBtn__QfPAe:active{box-shadow:0 6px 20px #74bc6866;transform:translateY(-1px)}@media(max-width:768px){.DemoClass_instructionsCard__BjyS2{max-height:90vh;padding:28px 20px}.DemoClass_instructionsTitle__TRyhJ{font-size:24px}.DemoClass_instructionsSubtitle__3HtJa{font-size:14px}.DemoClass_instructionItem__\+c\+Wl{flex-direction:column;gap:12px;padding:20px}.DemoClass_instructionNumber__Dm\+pO{font-size:18px;height:36px;width:36px}.DemoClass_instructionHeading__7aQDA{font-size:16px}.DemoClass_instructionText__ad0tV p{font-size:14px}.DemoClass_instructionHeader__Rhfc2{align-items:flex-start;flex-direction:column;gap:12px}.DemoClass_instructionImageWrapper__sje2y{max-width:100%}.DemoClass_instructionDescription__zi5SC p{font-size:14px;text-align:left}.DemoClass_doneInstructionsBtn__QfPAe{font-size:16px;justify-content:center;padding:14px 32px;width:100%}.DemoClass_instructionNote__uqA35{flex-direction:column;gap:12px;padding:16px}.DemoClass_noteIcon__z7BEZ{height:40px;width:40px}.DemoClass_noteContent__YlajR{font-size:14px}.DemoClass_noteHeader__5wxlK{align-items:center;flex-direction:row}.DemoClass_noteImageWrapper__uYtRC{max-width:100%}.DemoClass_noteDescription__Z0t4\+{font-size:14px;text-align:left}}.student-info-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:10000}.student-info-modal{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000059;margin:0;max-height:85vh;max-width:1100px;overflow-y:auto;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{background:linear-gradient(135deg,#00000008,#0000);border-bottom:3px solid;justify-content:space-between;padding:20px 24px}.header-left,.modal-header{align-items:center;display:flex}.header-left{gap:16px}.student-avatar{align-items:center;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;height:48px;justify-content:center;width:48px}.header-left h2{color:#1f2937;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0}.personality-type{align-items:center;color:#6b7280;display:flex;font-size:15px;font-weight:600;margin:6px 0 0}.close-button{background:#f3f4f6;border:none;border-radius:12px;height:40px;transition:all .2s;width:40px}.close-button:hover{background:#e5e7eb;transform:scale(1.1) rotate(90deg)}.modal-contentt{display:flex;flex-direction:column;gap:20px;padding:24px 28px}.info-section{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:18px;transition:all .3s ease}.info-section:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.info-section h3{align-items:center;border-bottom:2px solid #f3f4f6;color:#1f2937;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 14px;padding-bottom:10px}.top-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.5fr 1fr}.skills-chart-section{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:#bae6fd}.radar-chart-container{margin:20px 0}.skill-legend{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.skill-item{align-items:center;background:#fff;border:2px solid #f0f9ff;border-radius:10px;display:flex;font-size:13px;gap:10px;padding:10px 14px;transition:all .2s}.skill-item:hover{border-color:#bae6fd;transform:translateX(4px)}.skill-icon{align-items:center;color:#0284c7;display:flex}.skill-name{color:#374151;flex:1 1;font-weight:600}.skill-value{background:#f0f9ff;border-radius:6px;color:#0284c7;font-size:13px;font-weight:700;padding:2px 8px}.progress-section{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.progress-metrics{display:flex;flex-direction:column;gap:16px}.metric-card{background:#fff;border:2px solid #f0fdf4;border-radius:12px;padding:18px;transition:all .2s}.metric-card:hover{border-color:#bbf7d0;box-shadow:0 4px 12px #22c55e1a;transform:translateY(-2px)}.metric-header{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:14px}.metric-value{color:#1f2937;font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:14px}.metric-bar{background:#f3f4f6;border-radius:6px;box-shadow:inset 0 1px 3px #0000001a;height:10px;overflow:hidden}.metric-bar-fill{border-radius:6px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.metric-bar-fill.understanding{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 2px 8px #3b82f64d}.metric-bar-fill.engagement{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 2px 8px #10b9814d}.emotion-badge{border-radius:24px;box-shadow:0 4px 12px #00000026;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-top:10px;padding:10px 20px;text-transform:capitalize}.traits-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.strengths-section{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.weaknesses-section{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.trait-list{display:flex;flex-direction:column;gap:12px}.trait-item{align-items:center;background:#fff;border:2px solid #0000;border-radius:10px;color:#374151;display:flex;font-size:14px;font-weight:500;gap:12px;line-height:1.6;padding:12px 14px;transition:all .2s}.trait-item:hover{box-shadow:0 2px 8px #00000014;transform:translateX(6px)}.trait-icon-svg{flex-shrink:0}.strengths .trait-item{border-color:#d1fae5}.strengths .trait-item:hover{background:#f0fdf4;border-color:#bbf7d0}.strengths .trait-icon-svg{color:#10b981}.weaknesses .trait-item{border-color:#fef3c7}.weaknesses .trait-item:hover{background:#fffbeb;border-color:#fde68a}.weaknesses .trait-icon-svg{color:#f59e0b}.teaching-tips-section{background:linear-gradient(135deg,#fef9e7,#fef3c7);border-color:#fde68a}.tips-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.tip-card{background:#fff;border:2px solid #fef3c7;border-radius:12px;box-shadow:0 2px 6px #fbbf2414;color:#374151;display:flex;font-size:14px;gap:14px;line-height:1.6;padding:16px;transition:all .3s}.tip-card:hover{border-color:#fbbf24;box-shadow:0 4px 12px #fbbf2426;transform:translateY(-2px)}.tip-number{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;box-shadow:0 2px 8px #fbbf244d;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.tip-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.tip-title{color:#92400e;font-size:14px;font-weight:700}.tip-description{color:#78350f;font-size:13px;font-weight:500;line-height:1.5}@media(max-width:1600px){.tips-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:1200px){.student-info-modal{max-width:95vw;width:95vw}.top-section{grid-template-columns:1fr 1fr}.tips-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:900px){.top-section,.traits-section{grid-template-columns:1fr}.skill-legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tips-grid{grid-template-columns:1fr}}@media(max-width:768px){.student-info-modal{border-radius:16px;max-height:95vh;max-width:100%}.modal-header{padding:20px}.header-left h2{font-size:22px}.student-avatar{height:48px;width:48px}.modal-contentt{padding:20px}.info-section{padding:18px}.tips-grid{grid-template-columns:1fr}}.student-info-modal::-webkit-scrollbar{width:10px}.student-info-modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.student-info-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.student-info-modal::-webkit-scrollbar-thumb:hover{background:#94a3b8}.MisconceptionEvaluationResults_evaluationContainer__D9xev{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:900px;padding:24px}.MisconceptionEvaluationResults_loadingContainer__q2ADq{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.MisconceptionEvaluationResults_loadingContainer__q2ADq .MisconceptionEvaluationResults_spinner__fK\+nP{animation:MisconceptionEvaluationResults_spin__rBwaa 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}.MisconceptionEvaluationResults_loadingContainer__q2ADq p{color:#6b7280;font-size:16px}@keyframes MisconceptionEvaluationResults_spin__rBwaa{to{transform:rotate(1turn)}}.MisconceptionEvaluationResults_header__0A7Cm{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_headerLeft__nJG6B{align-items:center;display:flex;gap:12px}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_headerLeft__nJG6B h2{color:#1f2937;font-size:24px;margin:0}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_headerLeft__nJG6B p{color:#6b7280;font-size:14px;margin:4px 0 0}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_overallScore__EDL8E{align-items:center;border-radius:12px;color:#fff;display:flex;flex-direction:column;padding:16px 24px}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_overallScore__EDL8E .MisconceptionEvaluationResults_scoreValue__0Lnwe{font-size:36px;font-weight:700}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_overallScore__EDL8E .MisconceptionEvaluationResults_scoreLabel__s\+xFj{font-size:14px;font-weight:500}.MisconceptionEvaluationResults_contextCard__QtZZG{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;margin-bottom:24px;padding:20px}.MisconceptionEvaluationResults_contextCard__QtZZG h3{color:#0369a1;font-size:16px;margin:0 0 16px}.MisconceptionEvaluationResults_contextCard__QtZZG .MisconceptionEvaluationResults_contextGrid__FRTEw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.MisconceptionEvaluationResults_contextCard__QtZZG .MisconceptionEvaluationResults_contextGrid__FRTEw{grid-template-columns:1fr}}.MisconceptionEvaluationResults_contextCard__QtZZG .MisconceptionEvaluationResults_contextItem__JL66d{display:flex;flex-direction:column;gap:4px}.MisconceptionEvaluationResults_contextCard__QtZZG .MisconceptionEvaluationResults_contextItem__JL66d .MisconceptionEvaluationResults_contextLabel__28\+ec{color:#0c4a6e;font-size:12px;font-weight:500}.MisconceptionEvaluationResults_contextCard__QtZZG .MisconceptionEvaluationResults_contextItem__JL66d .MisconceptionEvaluationResults_contextValue__Auvc2{color:#1e3a5f;font-size:14px;font-weight:600;text-transform:capitalize}.MisconceptionEvaluationResults_dimensionsSection__JQFB-{margin-bottom:24px}.MisconceptionEvaluationResults_dimensionsSection__JQFB- h3{color:#1f2937;font-size:18px;margin:0 0 16px}.MisconceptionEvaluationResults_dimensionsSection__JQFB- .MisconceptionEvaluationResults_dimensionsList__ORwfP{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluationResults_dimensionCard__\+o63R{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:all .3s ease}.MisconceptionEvaluationResults_dimensionCard__\+o63R.MisconceptionEvaluationResults_expanded__6wrMg{border-color:#74bc68;box-shadow:0 2px 8px #74bc6833}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .2s ease}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ:hover{background:#f3f4f6}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ .MisconceptionEvaluationResults_dimensionLeft__XCUZ4{align-items:center;display:flex;gap:10px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ .MisconceptionEvaluationResults_dimensionLeft__XCUZ4 .MisconceptionEvaluationResults_dimensionName__nxvV1{color:#374151;font-size:14px;font-weight:600}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ .MisconceptionEvaluationResults_dimensionRight__MB2Qc{align-items:center;display:flex;gap:12px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ .MisconceptionEvaluationResults_dimensionRight__MB2Qc .MisconceptionEvaluationResults_dimensionScore__hKe9\+{border-radius:6px;color:#fff;font-size:14px;font-weight:700;padding:4px 10px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionHeader__WhvjZ .MisconceptionEvaluationResults_dimensionRight__MB2Qc .MisconceptionEvaluationResults_dimensionRating__AoOvz{color:#6b7280;font-size:12px;min-width:70px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT{background:#fff;border-top:1px solid #e5e7eb;padding:0 16px 16px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT .MisconceptionEvaluationResults_dimensionFeedback__MpwFa{color:#4b5563;font-size:14px;line-height:1.6;margin:12px 0}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT .MisconceptionEvaluationResults_evidenceSection__tNIig{background:#fef3c7;border-left:3px solid #f59e0b;border-radius:8px;padding:12px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT .MisconceptionEvaluationResults_evidenceSection__tNIig h5{color:#92400e;font-size:12px;margin:0 0 8px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT .MisconceptionEvaluationResults_evidenceSection__tNIig ul{margin:0;padding-left:16px}.MisconceptionEvaluationResults_dimensionCard__\+o63R .MisconceptionEvaluationResults_dimensionDetails__JDZqT .MisconceptionEvaluationResults_evidenceSection__tNIig ul li{color:#78350f;font-size:13px;font-style:italic;margin-bottom:6px}.MisconceptionEvaluationResults_retentionCard__B1jvw{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin-bottom:24px;padding:20px}.MisconceptionEvaluationResults_retentionCard__B1jvw h3{color:#166534;font-size:16px;margin:0 0 16px}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionBars__r7fSH{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionItem__A7UHk{align-items:center;display:flex;gap:12px}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionItem__A7UHk>span:first-child{color:#166534;font-size:14px;min-width:70px}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionItem__A7UHk>span:last-child{color:#166534;font-size:14px;font-weight:600;min-width:50px}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionBar__EMQKi{background:#dcfce7;border-radius:8px;flex:1 1;height:16px;overflow:hidden}.MisconceptionEvaluationResults_retentionCard__B1jvw .MisconceptionEvaluationResults_retentionFill__EqKx1{border-radius:8px;height:100%;transition:width .5s ease}.MisconceptionEvaluationResults_feedbackSection__RsaxK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:700px){.MisconceptionEvaluationResults_feedbackSection__RsaxK{grid-template-columns:1fr}}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW{border-radius:10px;padding:16px}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW:first-child{background:#f0fdf4;border:1px solid #86efac}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW:last-child{background:#fffbeb;border:1px solid #fde68a}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW h4{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:8px;margin:0 0 12px}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW ul{margin:0;padding-left:20px}.MisconceptionEvaluationResults_feedbackSection__RsaxK .MisconceptionEvaluationResults_feedbackCard__btASW ul li{color:#374151;font-size:13px;line-height:1.5;margin-bottom:6px}.MisconceptionEvaluationResults_nextStepsCard__Ym\+LV{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border:1px solid #a78bfa;border-radius:12px;margin-bottom:24px;padding:20px}.MisconceptionEvaluationResults_nextStepsCard__Ym\+LV h3{color:#5b21b6;font-size:16px;margin:0 0 16px}.MisconceptionEvaluationResults_nextStepsCard__Ym\+LV ol{margin:0;padding-left:20px}.MisconceptionEvaluationResults_nextStepsCard__Ym\+LV ol li{color:#4c1d95;font-size:14px;line-height:1.5;margin-bottom:10px}.MisconceptionEvaluationResults_competenciesCard__9sTyM{margin-bottom:24px}.MisconceptionEvaluationResults_competenciesCard__9sTyM h3{color:#1f2937;font-size:16px;margin:0 0 16px}.MisconceptionEvaluationResults_competenciesCard__9sTyM .MisconceptionEvaluationResults_competenciesList__96QKN{display:flex;flex-wrap:wrap;gap:10px}.MisconceptionEvaluationResults_competenciesCard__9sTyM .MisconceptionEvaluationResults_competencyTag__a5zty{background:#10b981;border-radius:20px;color:#fff;font-size:13px;font-weight:500;padding:6px 14px}.MisconceptionEvaluationResults_tabsContainer__2H-aW{background:#f3f4f6;border-radius:12px;display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding:6px}.MisconceptionEvaluationResults_tabsContainer__2H-aW::-webkit-scrollbar{height:4px}.MisconceptionEvaluationResults_tabBtn__UKQ9z{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.MisconceptionEvaluationResults_tabBtn__UKQ9z:hover{background:#74bc681a;color:#74bc68}.MisconceptionEvaluationResults_tabBtn__UKQ9z.MisconceptionEvaluationResults_active__43KqI{background:#fff;box-shadow:0 2px 8px #0000000d;color:#74bc68}.MisconceptionEvaluationResults_analysisSection__rXJkp{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.MisconceptionEvaluationResults_analysisCard__iqRzK{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000008;overflow:hidden}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisCardHeader__bdLtw{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisCardHeader__bdLtw h4{color:#1f2937;font-size:16px;font-weight:700;margin:0}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisCardHeader__bdLtw .MisconceptionEvaluationResults_momentBadge__EfFq-{background:#e0f2fe;border-radius:20px;color:#0369a1;font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisContent__\+d-ku{display:flex;flex-direction:column;gap:20px;padding:20px}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n{display:flex;flex-direction:column;gap:8px}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n .MisconceptionEvaluationResults_label__jv4BZ{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.5px;text-transform:uppercase}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n .MisconceptionEvaluationResults_content__89GPg{border-radius:10px;font-size:14px;line-height:1.6;padding:12px 16px}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_what__5VwaC .MisconceptionEvaluationResults_label__jv4BZ{color:#6366f1}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_what__5VwaC .MisconceptionEvaluationResults_content__89GPg{background:#eef2ff;border-left:3px solid #6366f1;color:#3730a3;font-style:italic}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_why__97kfh .MisconceptionEvaluationResults_label__jv4BZ{color:#f43f5e}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_why__97kfh .MisconceptionEvaluationResults_content__89GPg{background:#fff1f2;border-left:3px solid #f43f5e;color:#9f1239}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_how__je2M3 .MisconceptionEvaluationResults_label__jv4BZ{color:#10b981}.MisconceptionEvaluationResults_analysisCard__iqRzK .MisconceptionEvaluationResults_analysisItem__MQf1n.MisconceptionEvaluationResults_how__je2M3 .MisconceptionEvaluationResults_content__89GPg{background:#ecfdf5;border-left:3px solid #10b981;color:#065f46;font-weight:500}.MisconceptionEvaluationResults_actions__gmleM{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:center;padding-top:16px}.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_primaryButton__0JWmG,.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_secondaryButton__9xFfH{border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_primaryButton__0JWmG{background:#74bc68;border:none;color:#fff}.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_primaryButton__0JWmG:hover{background:#5da84f}.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_secondaryButton__9xFfH{background:#fff;border:2px solid #e5e7eb;color:#374151}.MisconceptionEvaluationResults_actions__gmleM .MisconceptionEvaluationResults_secondaryButton__9xFfH:hover{border-color:#74bc68;color:#74bc68}@media(max-width:600px){.MisconceptionEvaluationResults_evaluationContainer__D9xev{padding:16px}.MisconceptionEvaluationResults_header__0A7Cm{flex-direction:column;gap:16px;text-align:center}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_headerLeft__nJG6B{flex-direction:column}.MisconceptionEvaluationResults_header__0A7Cm .MisconceptionEvaluationResults_overallScore__EDL8E{width:100%}.MisconceptionEvaluationResults_actions__gmleM{flex-direction:column}.MisconceptionEvaluationResults_actions__gmleM button{width:100%}}.PdfReportButtons_pdfButtonsContainer__EBdlz{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;padding:1rem}.PdfReportButtons_downloadButton__54uOX,.PdfReportButtons_evaluateButton__zApBM,.PdfReportButtons_generateButton__yAL2X,.PdfReportButtons_pdfButton__-HUQ6,.PdfReportButtons_retryButton__lJ4Ip,.PdfReportButtons_viewButton__ZFlcY{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.PdfReportButtons_viewButton__ZFlcY{background:#2c5282;color:#fff}.PdfReportButtons_viewButton__ZFlcY:hover{background:#1e3a5f;box-shadow:0 4px 12px #2c52824d;transform:translateY(-2px)}.PdfReportButtons_downloadButton__54uOX{background:#d4af37;color:#1f2937}.PdfReportButtons_downloadButton__54uOX:hover{background:#c19b2b;box-shadow:0 4px 12px #d4af374d;transform:translateY(-2px)}.PdfReportButtons_generateButton__yAL2X{background:#10b981;color:#fff}.PdfReportButtons_generateButton__yAL2X:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.PdfReportButtons_evaluateButton__zApBM{background:#8b5cf6;color:#fff}.PdfReportButtons_evaluateButton__zApBM:hover{background:#7c3aed;box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.PdfReportButtons_pdfButton__-HUQ6{background:#6b7280;color:#fff;cursor:not-allowed}.PdfReportButtons_retryButton__lJ4Ip{background:#ef4444;color:#fff}.PdfReportButtons_retryButton__lJ4Ip:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.PdfReportButtons_spinIcon__M5bP1{animation:PdfReportButtons_spin__dGF6p 1s linear infinite}@keyframes PdfReportButtons_spin__dGF6p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PdfReportButtons_errorMessage__Z6uK4,.PdfReportButtons_noEvaluationMessage__ABknT{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.PdfReportButtons_noEvaluationMessage__ABknT{background:#fef3c7;border-color:#fde68a;color:#f59e0b}@media(max-width:768px){.PdfReportButtons_pdfButtonsContainer__EBdlz{flex-direction:column;gap:.75rem}.PdfReportButtons_downloadButton__54uOX,.PdfReportButtons_errorMessage__Z6uK4,.PdfReportButtons_evaluateButton__zApBM,.PdfReportButtons_generateButton__yAL2X,.PdfReportButtons_noEvaluationMessage__ABknT,.PdfReportButtons_pdfButton__-HUQ6,.PdfReportButtons_viewButton__ZFlcY{justify-content:center;width:100%}}.PdfReportButtons_pdfModalOverlay__xsuFM{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.PdfReportButtons_pdfModalContent__PGpE1{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;width:95%}.PdfReportButtons_pdfModalHeader__03Pa7{align-items:center;background:linear-gradient(135deg,#2c5282,#1e3a5f);border-bottom:3px solid #d4af37;color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.PdfReportButtons_pdfModalHeader__03Pa7 h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:700;margin:0}.PdfReportButtons_closeButton__nIL19{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease}.PdfReportButtons_closeButton__nIL19:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.05)}.PdfReportButtons_pdfIframe__grGGD{border:none;flex:1 1;height:100%;width:100%}@media(max-width:768px){.PdfReportButtons_pdfModalContent__PGpE1{height:95vh;width:100%}.PdfReportButtons_pdfModalHeader__03Pa7 h3{font-size:1.2rem}}.MisconceptionEvaluation_container__utI1m{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,Segoe UI,-apple-system,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:40px 32px}.MisconceptionEvaluation_header__WgQs5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.MisconceptionEvaluation_backBtn__\+Qh-D{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:10px 16px;transition:all .2s ease}.MisconceptionEvaluation_backBtn__\+Qh-D:hover{background:#74bc68;border-color:#74bc68;color:#fff}.MisconceptionEvaluation_headerMain__WqdvY{flex:1 1;text-align:center}.MisconceptionEvaluation_headerIcon__8odOQ{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 4px 16px #10b9814d;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.MisconceptionEvaluation_header__WgQs5 h1{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.MisconceptionEvaluation_header__WgQs5 p{color:#64748b;font-size:15px;margin:0}.MisconceptionEvaluation_headerActions__jPz1e{display:flex;gap:12px}.MisconceptionEvaluation_btnPrimary__by9nO,.MisconceptionEvaluation_btnSecondary__BXJxD{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.MisconceptionEvaluation_btnPrimary__by9nO{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.MisconceptionEvaluation_btnPrimary__by9nO:hover{box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.MisconceptionEvaluation_btnSecondary__BXJxD{background:#fff;border:1px solid #e2e8f0;color:#475569}.MisconceptionEvaluation_btnSecondary__BXJxD:hover{background:#f8fafc;border-color:#10b981;color:#10b981}.MisconceptionEvaluation_overallBanner__XMR7N{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:20px;box-shadow:0 8px 24px #1e293b4d;display:flex;gap:32px;margin-bottom:24px;padding:32px 40px}.MisconceptionEvaluation_overallScore__vgGu4{align-items:baseline;display:flex}.MisconceptionEvaluation_scoreNumber__l5lqL{font-size:72px;font-weight:800;line-height:1}.MisconceptionEvaluation_scoreMax__iVu0C{font-size:24px;margin-left:4px}.MisconceptionEvaluation_overallInfo__Jv4si{display:flex;flex-direction:column;gap:8px}.MisconceptionEvaluation_overallLabel__jsFzf{font-size:28px;font-weight:700}.MisconceptionEvaluation_overallSubtext__UO4yA{color:#94a3b8;font-size:16px}.MisconceptionEvaluation_contextCard__4elun{background:#fff;border-left:4px solid #8b5cf6;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:24px}.MisconceptionEvaluation_contextCard__4elun h3{color:#8b5cf6;font-size:12px;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.MisconceptionEvaluation_misconceptionTitle__d\+3BR{color:#1e293b;font-size:18px;font-style:italic;font-weight:600;margin:0 0 12px}.MisconceptionEvaluation_contextMeta__iHKCu{color:#64748b;display:flex;font-size:14px;gap:24px}.MisconceptionEvaluation_contextMeta__iHKCu span{background:#f1f5f9;border-radius:6px;padding:4px 12px}.MisconceptionEvaluation_dimensionsGrid__ohLt5{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.MisconceptionEvaluation_dimensionCard__iKZsa{background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .2s ease}.MisconceptionEvaluation_dimensionCard__iKZsa:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.MisconceptionEvaluation_dimensionCard__iKZsa.MisconceptionEvaluation_expanded__VtF3V{border-color:#8b5cf6;box-shadow:0 4px 16px #8b5cf626}.MisconceptionEvaluation_dimensionHeader__1LDLQ{align-items:center;display:flex;gap:16px;padding:20px 24px}.MisconceptionEvaluation_dimensionNumber__DcjV1{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.MisconceptionEvaluation_dimensionIcon__w0Hv7{flex-shrink:0}.MisconceptionEvaluation_dimensionInfo__fB3oT{flex:1 1;min-width:0}.MisconceptionEvaluation_dimensionInfo__fB3oT h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.MisconceptionEvaluation_dimensionInfo__fB3oT p{color:#64748b;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MisconceptionEvaluation_dimensionScore__uuJJ9{align-items:center;display:flex;flex-direction:column;min-width:60px}.MisconceptionEvaluation_scoreValue__Hc78S{font-size:28px;font-weight:700}.MisconceptionEvaluation_scoreLabel__sTg6-{font-size:11px;font-weight:600;margin-top:4px;text-transform:uppercase}.MisconceptionEvaluation_expandIcon__O289t{color:#94a3b8;flex-shrink:0}.MisconceptionEvaluation_dimensionFeedback__-xTwE{border-top:1px solid #f1f5f9;padding:0 24px 24px 72px}.MisconceptionEvaluation_progressBar__U4c1H{background:#e2e8f0;border-radius:4px;height:8px;margin:16px 0;overflow:hidden}.MisconceptionEvaluation_progressFill__6a4K3{border-radius:4px;height:100%;transition:width .5s ease}.MisconceptionEvaluation_feedbackText__GyiDJ{color:#475569;font-size:14px;line-height:1.7;margin:0}.MisconceptionEvaluation_section__jmLac{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:20px;padding:28px}.MisconceptionEvaluation_section__jmLac h2{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 20px}.MisconceptionEvaluation_strengthsTitle__\+NDPw{color:#10b981!important}.MisconceptionEvaluation_improvementTitle__4AYIe{color:#f59e0b!important}.MisconceptionEvaluation_feedbackList__l8GO\+{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluation_improvementItem__J3LPG,.MisconceptionEvaluation_strengthItem__lcZWB{align-items:flex-start;border-radius:12px;display:flex;font-size:15px;gap:12px;line-height:1.6;padding:16px}.MisconceptionEvaluation_strengthItem__lcZWB{background:#f0fdf4;border-left:3px solid #10b981}.MisconceptionEvaluation_strengthItem__lcZWB p{color:#166534;margin:0}.MisconceptionEvaluation_improvementItem__J3LPG{background:#fffbeb;border-left:3px solid #f59e0b}.MisconceptionEvaluation_improvementItem__J3LPG p{color:#92400e;margin:0}.MisconceptionEvaluation_bulletGreen__HCDjP{color:#10b981;flex-shrink:0;font-size:18px;font-weight:700}.MisconceptionEvaluation_bulletOrange__uBRaH{color:#f59e0b;flex-shrink:0;font-size:18px;font-weight:700}.MisconceptionEvaluation_recommendationsList__MZ2IW{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluation_recommendationCard__RlApE{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s}.MisconceptionEvaluation_recommendationCard__RlApE:hover{background:#faf5ff;border-color:#8b5cf6}.MisconceptionEvaluation_recommendationCard__RlApE p{color:#334155;font-size:15px;line-height:1.6;margin:0}.MisconceptionEvaluation_recNumber__QHHj1{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.MisconceptionEvaluation_loadingContainer__k1DTl{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.MisconceptionEvaluation_loadingContainer__k1DTl p{color:#475569;font-size:18px;margin:0}.MisconceptionEvaluation_loadingSubtext__bj855{color:#94a3b8!important;font-size:14px!important}.MisconceptionEvaluation_spinner__VwuC6{animation:MisconceptionEvaluation_spin__NXqYs 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:56px;width:56px}@keyframes MisconceptionEvaluation_spin__NXqYs{to{transform:rotate(1turn)}}@media(max-width:768px){.MisconceptionEvaluation_header__WgQs5{flex-direction:column;gap:20px;text-align:center}.MisconceptionEvaluation_headerLeft__uyJGU{flex-direction:column}.MisconceptionEvaluation_overallBanner__XMR7N{flex-direction:column;padding:24px;text-align:center}.MisconceptionEvaluation_contextMeta__iHKCu{flex-wrap:wrap;gap:8px}.MisconceptionEvaluation_dimensionHeader__1LDLQ{flex-wrap:wrap}.MisconceptionEvaluation_dimensionInfo__fB3oT p{white-space:normal}}.MisconceptionEvaluation_tabNavigation__UFF7y{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:8px;margin-bottom:24px;padding:8px}.MisconceptionEvaluation_tab__bA-zl{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s}.MisconceptionEvaluation_tab__bA-zl:hover{background:#f8fafc}.MisconceptionEvaluation_tabActive__W15p2{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s}.MisconceptionEvaluation_tabActive__W15p2:hover{background:#5fa852}.MisconceptionEvaluation_tabContent__y5HQX{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:24px}.MisconceptionEvaluation_coachingTab__xHGJm{display:flex;flex-direction:column;gap:24px}.MisconceptionEvaluation_responsesTab__8zTbQ{display:flex;flex-direction:column;gap:20px}.MisconceptionEvaluation_responsesIntro__D659h{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;gap:16px;padding:20px}.MisconceptionEvaluation_responsesIntro__D659h svg{color:#3b82f6;flex-shrink:0}.MisconceptionEvaluation_responsesIntro__D659h h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 4px}.MisconceptionEvaluation_responsesIntro__D659h p{color:#64748b;font-size:14px;margin:0}.MisconceptionEvaluation_responsesGrid__tG8Fr{display:flex;flex-direction:column;gap:24px}.MisconceptionEvaluation_responseCard__EFham{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:24px;transition:all .2s ease}.MisconceptionEvaluation_responseCard__EFham:hover{border-color:#8b5cf6;box-shadow:0 4px 16px #8b5cf61f}.MisconceptionEvaluation_momentIndicator__isMZZ{color:#8b5cf6;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.MisconceptionEvaluation_momentTitle__oPm3i{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 20px}.MisconceptionEvaluation_responseSection__3u4HH{margin-bottom:16px}.MisconceptionEvaluation_responseSection__3u4HH h4{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.MisconceptionEvaluation_responseSection__3u4HH h4 svg{color:#94a3b8}.MisconceptionEvaluation_responseSection__3u4HH blockquote{background:#f8fafc;border-left:4px solid #94a3b8;border-radius:0 8px 8px 0;color:#475569;font-size:15px;font-style:italic;line-height:1.7;margin:0;padding:16px}.MisconceptionEvaluation_responseSection__3u4HH blockquote.MisconceptionEvaluation_suggested__Wd76M{background:#f0fdf4;border-left-color:#22c55e;color:#166534}.MisconceptionEvaluation_labelWhy__jL1g4,.MisconceptionEvaluation_labelWhy__jL1g4 svg{color:#ef4444!important}.MisconceptionEvaluation_labelHow__UspcX,.MisconceptionEvaluation_labelHow__UspcX svg{color:#22c55e!important}.MisconceptionEvaluation_textWhy__Z6cxT{background:#fef2f2;border-radius:8px;color:#991b1b;font-size:15px;line-height:1.6;margin:0;padding:12px 16px}.MisconceptionEvaluation_noData__VxBR-{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;color:#64748b;padding:60px 40px;text-align:center}.MisconceptionEvaluation_noData__VxBR- svg{margin-bottom:16px;opacity:.5}.MisconceptionEvaluation_noData__VxBR- p{font-size:15px;margin:0}.MisconceptionEvaluation_rubricSection__iSuzk{display:flex;flex-direction:column;gap:16px}.MisconceptionEvaluation_rubricSection__iSuzk h2{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 16px}.MisconceptionEvaluation_rubricCards__4to\+p{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluation_rubricCard__t4ZX3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;transition:all .2s ease}.MisconceptionEvaluation_rubricCard__t4ZX3:hover{border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf61a}.MisconceptionEvaluation_rubricHeader__7ud5A{align-items:center;display:flex;justify-content:space-between}.MisconceptionEvaluation_rubricTitle__0dOGA{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:600}.MisconceptionEvaluation_rubricRight__ykg8f{align-items:center;display:flex;gap:12px}.MisconceptionEvaluation_rubricSummary__7iF1t{color:#64748b;font-size:13px;margin-top:8px;padding-left:28px}.MisconceptionEvaluation_rubricInsights__q6odA{background:#fff;border-left:4px solid #6366f1;border-radius:8px;margin-top:16px;padding:16px}.MisconceptionEvaluation_insightItem__3J\+Ew{display:flex;flex-direction:column;gap:6px}.MisconceptionEvaluation_insightLabel__lUj0S{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;text-transform:uppercase}.MisconceptionEvaluation_insightItem__3J\+Ew>span:last-child{color:#475569;font-size:14px;line-height:1.6}.MisconceptionEvaluation_feedbackSection__feM4m{margin-bottom:24px}.MisconceptionEvaluation_growthSection__-xjOy,.MisconceptionEvaluation_strengthsSection__rZV24{display:flex;flex-direction:column;gap:12px}.MisconceptionEvaluation_growthSection__-xjOy h3,.MisconceptionEvaluation_strengthsSection__rZV24 h3{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 12px}.MisconceptionEvaluation_growthCard__AEJZX,.MisconceptionEvaluation_strengthCard__VdEA\+{align-items:flex-start;background:#f0fdf4;border-left:4px solid #10b981;border-radius:0 12px 12px 0;display:flex;gap:16px;padding:16px 20px;transition:all .2s ease}.MisconceptionEvaluation_growthCard__AEJZX:hover,.MisconceptionEvaluation_strengthCard__VdEA\+:hover{box-shadow:0 2px 8px #0000000f}.MisconceptionEvaluation_growthCard__AEJZX{background:#fffbeb;border-left-color:#f59e0b}.MisconceptionEvaluation_growthFlag__N0Nno,.MisconceptionEvaluation_strengthFlag__J4pQq{flex-shrink:0;margin-top:2px}.MisconceptionEvaluation_growthContent__4HlUs,.MisconceptionEvaluation_strengthContent__iVXgk{flex:1 1}.MisconceptionEvaluation_growthHeadline__I5\+2e,.MisconceptionEvaluation_strengthHeadline__4z6ak{color:#1e293b;font-size:14px;line-height:1.6}.MisconceptionEvaluation_statusBadge__9MvaI{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;padding:4px 12px}.MisconceptionEvaluation_headerContent__Gk\+Mo{flex:1 1;text-align:center}.MisconceptionEvaluation_actionsRow__rBgb5{display:flex;gap:12px;margin-bottom:24px}.MisconceptionEvaluation_downloadBtn__WDggt{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.MisconceptionEvaluation_downloadBtn__WDggt:hover{box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.MisconceptionEvaluation_overallScoreCard__D9l\+W{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 16px #0000000f;display:flex;gap:32px;margin-bottom:24px;padding:32px 40px}.MisconceptionEvaluation_scoreCircle__zqAkP{align-items:center;background:#fff;border:6px solid #10b981;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;height:120px;justify-content:center;width:120px}.MisconceptionEvaluation_scoreValue__Hc78S{color:#1e293b;font-size:40px;font-weight:800;line-height:1}.MisconceptionEvaluation_scoreMax__iVu0C{color:#94a3b8;font-size:16px;font-weight:600}.MisconceptionEvaluation_scoreInfo__qKYm2{flex:1 1}.MisconceptionEvaluation_scoreInfo__qKYm2 h2{font-size:28px;font-weight:700;margin:0 0 12px}.MisconceptionEvaluation_outcomeLabel__XtuWj{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.MisconceptionEvaluation_outcomeText__6ZdDX{color:#1e293b;font-size:16px;font-weight:500;margin:0}.EvaluateRecordings_container__FqeH6{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.EvaluateRecordings_header__VZ8iy{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.EvaluateRecordings_headerLeft__hrmNM{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.EvaluateRecordings_backIcon__ce61D{color:#6b7280;cursor:pointer;transition:color .2s ease}.EvaluateRecordings_backIcon__ce61D:hover{color:#1f2937}.EvaluateRecordings_title__tFSQp{color:#1f2937;font-size:24px;font-weight:600;margin:0}.EvaluateRecordings_contentArea__6rJ34{flex:1 1;margin:0 auto;max-width:1400px;padding-top:40px;width:100%}.EvaluateRecordings_heroSection__5DSpP{margin-bottom:40px;padding:32px 24px;position:relative;text-align:center}.EvaluateRecordings_heroIcon__8OlW9{align-items:center;background:#1e293b;border-radius:16px;box-shadow:0 8px 24px #1e293b26;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.EvaluateRecordings_heroIcon__8OlW9 svg{height:28px;width:28px}.EvaluateRecordings_heroTitle__LC2k7{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.EvaluateRecordings_heroSubtitle__hj00i{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.EvaluateRecordings_processSteps__WQgll{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:48px;max-width:1200px}.EvaluateRecordings_processStep__f0EaC{flex:1 1;max-width:220px;min-width:180px;text-align:center}.EvaluateRecordings_stepIcon__njVpP{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;font-size:32px;height:72px;justify-content:center;margin:0 auto 16px;transition:transform .3s ease;width:72px}.EvaluateRecordings_stepIcon__njVpP:hover{transform:translateY(-4px) scale(1.05)}.EvaluateRecordings_stepTitle__ENUpU{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_stepDescription__mlnFd{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.EvaluateRecordings_stepArrow__iWDJd{color:#d1d5db;flex-shrink:0;font-size:32px;font-weight:300}.EvaluateRecordings_moduleList__15LSC{display:flex;flex-direction:column;gap:24px}.EvaluateRecordings_moduleRow__YDuTb{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;height:300px;margin:0 auto;max-width:1357.34px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.EvaluateRecordings_moduleRow__YDuTb:hover:not(.EvaluateRecordings_disabled__T9FpB){border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.EvaluateRecordings_moduleRow__YDuTb:hover:not(.EvaluateRecordings_disabled__T9FpB) .EvaluateRecordings_moduleImg__98ZYq{transform:scale(1.05)}.EvaluateRecordings_moduleRow__YDuTb:hover:not(.EvaluateRecordings_disabled__T9FpB) .EvaluateRecordings_startBtn__blqw0{background:linear-gradient(135deg,#5da84f,#4a8e41)}.EvaluateRecordings_moduleRow__YDuTb.EvaluateRecordings_disabled__T9FpB{cursor:not-allowed;opacity:.85}.EvaluateRecordings_moduleRow__YDuTb.EvaluateRecordings_disabled__T9FpB .EvaluateRecordings_moduleImageSide__2ZOjZ{filter:grayscale(30%)}.EvaluateRecordings_moduleImageSide__2ZOjZ{flex-shrink:0;height:300px;order:2;overflow:hidden;position:relative;width:480px}.EvaluateRecordings_moduleImg__98ZYq{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EvaluateRecordings_comingSoonOverlay__rrzxq{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EvaluateRecordings_comingSoonOverlay__rrzxq span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.EvaluateRecordings_moduleContent__ZHepZ{display:flex;flex:1 1;flex-direction:column;gap:16px;order:1;padding:32px}.EvaluateRecordings_moduleHeader__PNqgd{align-items:center;display:flex;gap:14px}.EvaluateRecordings_moduleIconBadge__LIJxg{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.EvaluateRecordings_moduleRowTitle__31RcZ{color:#1f2937;font-size:24px;font-weight:700;margin:0}.EvaluateRecordings_moduleRowDescription__bOHkL{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.EvaluateRecordings_moduleFeatures__SoeZC{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.EvaluateRecordings_featureTag__sIDpy{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.EvaluateRecordings_featureTag__sIDpy svg{color:#74bc68}.EvaluateRecordings_startBtn__blqw0{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:auto;padding:14px 28px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.EvaluateRecordings_scenarioHeader__gJiLq{margin-bottom:40px;text-align:center}.EvaluateRecordings_scenarioMainTitle__SSMqV{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 12px}.EvaluateRecordings_scenarioSubtitle__4yvwG{color:#6b7280;font-size:16px;margin:0}.EvaluateRecordings_scenarioCards__8rgs8{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.EvaluateRecordings_scenarioItem__H-15T{background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.EvaluateRecordings_scenarioItem__H-15T:hover:not(.EvaluateRecordings_disabled__T9FpB){border-color:#74bc68;box-shadow:0 16px 40px #74bc6826;transform:translateY(-6px)}.EvaluateRecordings_scenarioItem__H-15T:hover:not(.EvaluateRecordings_disabled__T9FpB) .EvaluateRecordings_scenarioOverlay__qFrD7{opacity:1}.EvaluateRecordings_scenarioItem__H-15T:hover:not(.EvaluateRecordings_disabled__T9FpB) .EvaluateRecordings_arrowIcon__10bSE{transform:rotate(180deg) translateX(-4px)}.EvaluateRecordings_scenarioItem__H-15T.EvaluateRecordings_disabled__T9FpB{cursor:not-allowed}.EvaluateRecordings_scenarioImgContainer__3U7Xf{height:200px;overflow:hidden;position:relative;width:100%}.EvaluateRecordings_scenarioImg__6wsva{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EvaluateRecordings_scenarioOverlay__qFrD7{align-items:center;background:#74bc68d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.EvaluateRecordings_uploadPrompt__rQigG{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:8px}.EvaluateRecordings_uploadPrompt__rQigG svg{animation:EvaluateRecordings_bounce__zAWnn 1s ease infinite}@keyframes EvaluateRecordings_bounce__zAWnn{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.EvaluateRecordings_scenarioInfo__5mAD4{padding:24px}.EvaluateRecordings_scenarioMeta__j5gOL{align-items:center;display:flex;gap:12px;margin-bottom:12px}.EvaluateRecordings_scenarioIndex__mDDGl{color:#74bc68;font-family:Georgia,serif;font-size:28px;font-weight:800}.EvaluateRecordings_scenarioDivider__rtIov{background:linear-gradient(90deg,#74bc68,#0000);border-radius:1px;flex:1 1;height:2px}.EvaluateRecordings_scenarioName__FDdwd{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 10px}.EvaluateRecordings_scenarioDesc__CjDtV{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.EvaluateRecordings_scenarioFooter__klXap{align-items:center;display:flex;justify-content:space-between}.EvaluateRecordings_evalBadges__58Ffj{display:flex;gap:8px}.EvaluateRecordings_evalBadge__tjety{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;color:#15803d;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px}.EvaluateRecordings_arrowIcon__10bSE{color:#74bc68;transition:transform .3s ease}.EvaluateRecordings_disabledOverlay__Eipta{align-items:center;background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EvaluateRecordings_disabledOverlay__Eipta span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.EvaluateRecordings_infoBox__OeoPw{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;color:#0369a1;display:flex;gap:12px;margin-top:32px;padding:16px 20px}.EvaluateRecordings_infoBox__OeoPw svg{flex-shrink:0}.EvaluateRecordings_infoContent__rNmpK{font-size:14px;line-height:1.5}.EvaluateRecordings_infoContent__rNmpK strong{font-weight:600}.EvaluateRecordings_chooseTitle__m\+mzY{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:12px;text-align:center}.EvaluateRecordings_subtitle__qeltx{color:#6b7280;font-size:18px;margin-bottom:50px;text-align:center}.EvaluateRecordings_uploadContainer__F1wDL{flex:1 1;margin:0 auto;max-width:1200px;padding-top:20px;width:100%}.EvaluateRecordings_uploadHeader__YiW-y{margin-bottom:32px}.EvaluateRecordings_breadcrumb__lGp32{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:12px}.EvaluateRecordings_breadcrumbItem__sSKX3{color:#6b7280}.EvaluateRecordings_breadcrumbSeparator__4SZMQ{color:#d1d5db}.EvaluateRecordings_uploadMainTitle__Qh20q{color:#1f2937;font-size:28px;font-weight:700;margin:0}.EvaluateRecordings_uploadGrid__c6QGO{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr;margin-bottom:32px}.EvaluateRecordings_uploadLeft__TkiXF{display:flex;flex-direction:column}.EvaluateRecordings_uploadDropZone__jSioU{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:16px;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-height:400px;padding:40px;position:relative;transition:all .3s ease}.EvaluateRecordings_uploadDropZone__jSioU:hover:not(.EvaluateRecordings_hasFile__5g2XN){background:#f0fdf4;border-color:#74bc68}.EvaluateRecordings_uploadDropZone__jSioU.EvaluateRecordings_dragging__AU5h-{background:#f0fdf4;border-color:#74bc68;border-style:solid;box-shadow:0 0 0 4px #74bc681a}.EvaluateRecordings_uploadDropZone__jSioU.EvaluateRecordings_hasFile__5g2XN{background:#fff;border-color:#74bc68;border-style:solid;cursor:default}.EvaluateRecordings_hiddenInput__\+ZVKf{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.EvaluateRecordings_dropPlaceholder__W84Tg{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.EvaluateRecordings_uploadIconCircle__yjE1N{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:50%;color:#74bc68;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.EvaluateRecordings_dropTitle__kPLIq{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.EvaluateRecordings_dropSubtext__HqvSD{color:#6b7280;font-size:14px;margin:0 0 32px}.EvaluateRecordings_dividerWithText__i5X2K{align-items:center;display:flex;margin:24px 0;width:100%}.EvaluateRecordings_dividerWithText__i5X2K:after,.EvaluateRecordings_dividerWithText__i5X2K:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.EvaluateRecordings_dividerWithText__i5X2K span{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.5px;padding:0 16px;text-transform:uppercase}.EvaluateRecordings_formatGrid__Sl20D{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;width:100%}.EvaluateRecordings_formatCard__D\+U74{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .2s ease}.EvaluateRecordings_formatCard__D\+U74 svg{color:#74bc68}.EvaluateRecordings_formatCard__D\+U74 span{color:#374151;font-size:13px;font-weight:500}.EvaluateRecordings_formatCard__D\+U74:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc681a}.EvaluateRecordings_fileSizeLimit__9iB97{color:#9ca3af;font-size:12px;margin:0}.EvaluateRecordings_uploadedFileCard__uvo36{display:flex;flex-direction:column;gap:20px;width:100%}.EvaluateRecordings_fileIconLarge__H0ED8{display:flex;justify-content:center;margin-bottom:8px}.EvaluateRecordings_fileIconLarge__H0ED8 svg{height:64px;width:64px}.EvaluateRecordings_fileDetailsBox__uzJgw{background:#f9fafb;border-radius:12px;padding:20px}.EvaluateRecordings_fileNameRow__hhrY-{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.EvaluateRecordings_fileNameText__XjNAH{color:#1f2937;flex:1 1;font-size:16px;font-weight:600;word-break:break-all}.EvaluateRecordings_fileSizeText__gAq9H{color:#6b7280;font-size:14px}.EvaluateRecordings_removeBtn__dMYu5{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex-shrink:0;padding:6px;transition:all .2s ease}.EvaluateRecordings_removeBtn__dMYu5:hover{background:#fee2e2;color:#dc2626}.EvaluateRecordings_progressBox__ATji5{align-items:center;display:flex;gap:16px}.EvaluateRecordings_progressBarContainer__2dxdw{background:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.EvaluateRecordings_progressBarFill__Y4bOZ{background:linear-gradient(90deg,#74bc68,#5da84f);border-radius:4px;height:100%;transition:width .3s ease}.EvaluateRecordings_progressPercentage__AJvGQ{color:#74bc68;font-size:14px;font-weight:600;min-width:45px}.EvaluateRecordings_successBadge__ta\+hm{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px}.EvaluateRecordings_uploadRight__DJKta{display:flex;flex-direction:column;gap:20px}.EvaluateRecordings_guideBox__gIfWy{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.EvaluateRecordings_guideHeader__zz7JG{align-items:center;color:#1f2937;display:flex;gap:10px;margin-bottom:16px}.EvaluateRecordings_guideHeader__zz7JG svg{color:#f59e0b;flex-shrink:0}.EvaluateRecordings_guideHeader__zz7JG h4{font-size:16px;font-weight:600;margin:0}.EvaluateRecordings_guideList__HmpNb{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.EvaluateRecordings_guideList__HmpNb li{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:10px;line-height:1.5}.EvaluateRecordings_guideList__HmpNb li svg{color:#74bc68;flex-shrink:0;margin-top:2px}.EvaluateRecordings_evaluationInfo__MUIiQ{display:flex;flex-direction:column;gap:12px}.EvaluateRecordings_infoCard__UU0I\+{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#f0fdf4);border:1px solid #e0f2fe;border-radius:12px;display:flex;gap:12px;padding:16px}.EvaluateRecordings_infoCard__UU0I\+ strong{color:#1f2937;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.EvaluateRecordings_infoCard__UU0I\+ p{color:#6b7280;font-size:13px;margin:0}.EvaluateRecordings_infoIcon__9TGOz{color:#74bc68;flex-shrink:0;margin-top:2px}.EvaluateRecordings_uploadFooter__X3LUT{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:24px}.EvaluateRecordings_backButton__qC1AX{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.EvaluateRecordings_backButton__qC1AX:hover{background:#f9fafb;border-color:#9ca3af}.EvaluateRecordings_evaluateButton__8QlJ6{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 32px;transition:all .3s ease}.EvaluateRecordings_evaluateButton__8QlJ6:hover:not(.EvaluateRecordings_disabled__T9FpB){background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 6px 16px #74bc6859;transform:translateY(-2px)}.EvaluateRecordings_evaluateButton__8QlJ6.EvaluateRecordings_disabled__T9FpB{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.EvaluateRecordings_evaluatingContainer__Ce6NX{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px}.EvaluateRecordings_evaluatingCard__fiRJx{background:#fff;border-radius:24px;box-shadow:0 8px 32px #00000014;max-width:600px;padding:48px;text-align:center;width:100%}.EvaluateRecordings_evaluatingIcon__wolgh{margin-bottom:24px}.EvaluateRecordings_spinnerIcon__R9MH4{animation:EvaluateRecordings_spin__OifWh 1.5s linear infinite;color:#74bc68}@keyframes EvaluateRecordings_spin__OifWh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EvaluateRecordings_evaluatingTitle__9vrLD{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_evaluatingSubtitle__FH4tU{color:#6b7280;font-size:16px;margin:0 0 32px}.EvaluateRecordings_evaluationSteps__5X8ix{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.EvaluateRecordings_evaluationStep__nnXCR{align-items:center;background:#f9fafb;border-radius:10px;color:#9ca3af;display:flex;font-size:15px;gap:12px;padding:14px 20px;transition:all .3s ease}.EvaluateRecordings_evaluationStep__nnXCR svg{flex-shrink:0}.EvaluateRecordings_evaluationStep__nnXCR.EvaluateRecordings_active__oSS-H{background:#f0fdf4;color:#15803d;font-weight:500}.EvaluateRecordings_evaluationStep__nnXCR.EvaluateRecordings_active__oSS-H svg{color:#74bc68}.EvaluateRecordings_evaluationStep__nnXCR.EvaluateRecordings_completed__Cl4GE{background:#f0fdf4;color:#15803d}.EvaluateRecordings_evaluationStep__nnXCR.EvaluateRecordings_completed__Cl4GE svg{color:#22c55e}.EvaluateRecordings_evaluationProgress__o6G0R{align-items:center;display:flex;gap:16px}.EvaluateRecordings_evaluationProgress__o6G0R .EvaluateRecordings_progressBar__bNQKt{background:#e5e7eb;border-radius:6px;flex:1 1;height:12px;overflow:hidden}.EvaluateRecordings_evaluationProgress__o6G0R .EvaluateRecordings_progressFill__26tG0{background:linear-gradient(90deg,#74bc68,#5da84f);border-radius:6px;height:100%;transition:width .3s ease}.EvaluateRecordings_evaluationProgress__o6G0R .EvaluateRecordings_progressText__24rqI{color:#74bc68;font-size:18px;font-weight:600;min-width:50px}.EvaluateRecordings_milestoneSteps__EnSFh{display:flex;flex-direction:column;gap:0;margin-bottom:32px;text-align:left}.EvaluateRecordings_milestoneStep__0hmA5{align-items:center;display:flex;gap:16px;padding:14px 0;position:relative}.EvaluateRecordings_milestoneStep__0hmA5.EvaluateRecordings_pending__uhzI1 .EvaluateRecordings_milestoneLabel__KFJAz{color:#9ca3af}.EvaluateRecordings_milestoneStep__0hmA5.EvaluateRecordings_active__oSS-H .EvaluateRecordings_milestoneLabel__KFJAz{color:#1f2937;font-weight:600}.EvaluateRecordings_milestoneStep__0hmA5.EvaluateRecordings_completed__Cl4GE .EvaluateRecordings_milestoneLabel__KFJAz{color:#15803d}.EvaluateRecordings_milestoneIcon__KuFTo{align-items:center;background:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px;z-index:2}.EvaluateRecordings_completedIcon__0ToU4{color:#22c55e}.EvaluateRecordings_pendingIcon__dTlC5{color:#d1d5db}.EvaluateRecordings_activeIconWrapper__CAmmJ{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.EvaluateRecordings_activeSpinner__KaJnD{animation:EvaluateRecordings_spin__OifWh 1s linear infinite;color:#74bc68}.EvaluateRecordings_milestoneContent__NcLxA{align-items:center;display:flex;flex:1 1;gap:12px}.EvaluateRecordings_milestoneLabel__KFJAz{color:#6b7280;font-size:15px;transition:color .2s ease}.EvaluateRecordings_milestoneActiveText__dagGY{background:#f0fdf4;border-radius:4px;color:#74bc68;font-size:12px;font-weight:500;padding:2px 8px}.EvaluateRecordings_milestoneCompleteText__KstEK{color:#15803d;font-size:12px;font-weight:500}.EvaluateRecordings_milestoneConnector__SEswf{background:#e5e7eb;height:14px;left:15px;position:absolute;top:48px;width:2px}.EvaluateRecordings_milestoneConnector__SEswf.EvaluateRecordings_completedConnector__I6LBk{background:#22c55e}.EvaluateRecordings_estimatedTime__XYviV{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:6px;justify-content:center;margin-top:16px}.EvaluateRecordings_reportContainer__sXykO{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:40px 20px}.EvaluateRecordings_reportCard__AoigI{box-shadow:0 8px 32px #00000014;max-width:700px;padding:48px;width:100%}.EvaluateRecordings_reportHeader__e8Z6u{margin-bottom:32px;text-align:center}.EvaluateRecordings_reportSuccessIcon__av2QJ{color:#22c55e;margin-bottom:16px}.EvaluateRecordings_reportTitle__SCYj0{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_reportSubtitle__EUDNu{color:#6b7280;font-size:16px;margin:0}.EvaluateRecordings_reportContent__koPL8{display:flex;flex-direction:column;gap:24px}.EvaluateRecordings_scoreSection__dKldO{display:flex;justify-content:center;margin-bottom:24px}.EvaluateRecordings_overallScore__kQd8x{text-align:center}.EvaluateRecordings_scoreCircle__U-CTn{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:4px solid #74bc68;border-radius:50%;display:flex;flex-direction:column;height:140px;justify-content:center;margin:0 auto 16px;width:140px}.EvaluateRecordings_scoreValue__ssrfU{color:#74bc68;font-size:42px;font-weight:700}.EvaluateRecordings_scoreLabel__DsMGM{color:#6b7280;font-size:14px}.EvaluateRecordings_scoreMessage__udu3h{color:#9ca3af;font-size:14px;margin:0}.EvaluateRecordings_reportPlaceholder__XOVjf{background:#f9fafb;border-radius:16px;padding:32px;text-align:center}.EvaluateRecordings_reportPlaceholder__XOVjf h3{color:#1f2937;font-size:20px;font-weight:600;margin:16px 0 12px}.EvaluateRecordings_reportPlaceholder__XOVjf p{color:#6b7280;font-size:15px;margin:0 0 20px}.EvaluateRecordings_placeholderIcon__ilzk0{color:#d1d5db}.EvaluateRecordings_featureList__ClJfm{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 auto;max-width:300px;padding:0;text-align:left}.EvaluateRecordings_featureList__ClJfm li{color:#374151;font-size:14px}.EvaluateRecordings_reportActions__kK3qF{display:flex;justify-content:center;margin-top:32px}.EvaluateRecordings_newEvaluationBtn__jv3ct{border-radius:10px;box-shadow:0 4px 12px #74bc684d;font-size:16px;padding:14px 32px}.EvaluateRecordings_newEvaluationBtn__jv3ct:hover{background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 6px 16px #74bc6866}@media(max-width:900px){.EvaluateRecordings_moduleRow__YDuTb{flex-direction:column}.EvaluateRecordings_moduleImageSide__2ZOjZ{min-height:200px;width:100%}.EvaluateRecordings_scenarioCards__8rgs8{grid-template-columns:1fr;margin:0 auto;max-width:500px}.EvaluateRecordings_heroTitle__LC2k7{font-size:26px}.EvaluateRecordings_heroSubtitle__hj00i{font-size:15px}.EvaluateRecordings_processSteps__WQgll{flex-direction:column;gap:24px}.EvaluateRecordings_stepArrow__iWDJd{font-size:24px;transform:rotate(90deg)}.EvaluateRecordings_processStep__f0EaC{max-width:100%}.EvaluateRecordings_scenarioMainTitle__SSMqV{font-size:26px}}@media(max-width:600px){.EvaluateRecordings_heroSection__5DSpP{padding:20px 16px}.EvaluateRecordings_heroIcon__8OlW9{border-radius:12px;height:40px;margin-bottom:10px;width:40px}.EvaluateRecordings_heroIcon__8OlW9 svg{height:20px;width:20px}.EvaluateRecordings_heroTitle__LC2k7{font-size:20px}.EvaluateRecordings_heroSubtitle__hj00i{font-size:14px}.EvaluateRecordings_moduleContent__ZHepZ{padding:20px}.EvaluateRecordings_moduleRowTitle__31RcZ{font-size:20px}.EvaluateRecordings_moduleRowDescription__bOHkL{font-size:14px}.EvaluateRecordings_moduleFeatures__SoeZC{gap:8px}.EvaluateRecordings_featureTag__sIDpy{font-size:12px;padding:6px 10px}.EvaluateRecordings_contentArea__6rJ34{padding-left:16px;padding-right:16px;padding-top:24px}.EvaluateRecordings_scenarioInfo__5mAD4{padding:16px}.EvaluateRecordings_scenarioName__FDdwd{font-size:18px}.EvaluateRecordings_scenarioDesc__CjDtV{font-size:13px}.EvaluateRecordings_evalBadges__58Ffj{flex-wrap:wrap}.EvaluateRecordings_uploadGrid__c6QGO{gap:24px;grid-template-columns:1fr}.EvaluateRecordings_uploadDropZone__jSioU{min-height:350px}.EvaluateRecordings_formatGrid__Sl20D{grid-template-columns:repeat(2,1fr)}.EvaluateRecordings_uploadFooter__X3LUT{flex-direction:column;gap:12px}.EvaluateRecordings_backButton__qC1AX,.EvaluateRecordings_evaluateButton__8QlJ6{justify-content:center;width:100%}.EvaluateRecordings_evaluatingCard__fiRJx,.EvaluateRecordings_reportCard__AoigI{padding:32px 20px}.EvaluateRecordings_evaluatingTitle__9vrLD,.EvaluateRecordings_reportTitle__SCYj0{font-size:24px}.EvaluateRecordings_scoreCircle__U-CTn{height:120px;width:120px}.EvaluateRecordings_scoreValue__ssrfU{font-size:36px}}.EvaluateRecordings_goalList__AGoYQ{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;margin-top:24px;max-width:900px}.EvaluateRecordings_goalItem__enCOM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:20px 24px;transition:all .3s ease}.EvaluateRecordings_goalItem__enCOM:hover{background:#f9fafb;border-color:#74bc68;box-shadow:0 4px 12px #74bc681a;transform:translateX(4px)}.EvaluateRecordings_goalNumber__RHPN\+{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.EvaluateRecordings_goalContent__GillM{flex:1 1;min-width:0}.EvaluateRecordings_goalTitle__Yt4aa{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 4px}.EvaluateRecordings_goalSubtitle__SohRr{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.EvaluateRecordings_goalArrow__5P2hP{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.EvaluateRecordings_goalItem__enCOM:hover .EvaluateRecordings_goalArrow__5P2hP{color:#74bc68;transform:translateX(4px)}.EvaluateRecordings_reportContainer__sXykO{margin:0 auto;max-width:1000px;padding:0}.EvaluateRecordings_reportCard__AoigI{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 20px 60px #00000014;overflow:hidden}.EvaluateRecordings_circularScoreContainer__gAnAu{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;padding:40px}.EvaluateRecordings_circularProgress__t9mlL{height:160px;margin-bottom:24px;position:relative;width:160px}.EvaluateRecordings_progressRing__eWqpw{height:100%;transform:rotate(-90deg);width:100%}.EvaluateRecordings_progressRingBackground__-e\+0H{opacity:.1}.EvaluateRecordings_progressRingFill__QFmrs{transition:stroke-dashoffset 1s ease}.EvaluateRecordings_scoreContent__SUmta{align-items:center;display:flex;flex-direction:column;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.EvaluateRecordings_scoreValueHighlight__liQe\+{color:#1e293b;font-size:48px;font-weight:800}.EvaluateRecordings_scoreScale__I38l\+{color:#94a3b8;font-size:16px;font-weight:600;margin-top:4px}.EvaluateRecordings_statusBadgeLarge__01zKU{border-radius:30px;box-shadow:0 4px 12px #0000001a;color:#fff;font-size:16px;font-weight:700;margin-bottom:12px;padding:8px 24px}.EvaluateRecordings_scoreSubtitle__Rr-T4{color:#64748b;font-size:14px;font-weight:500}.EvaluateRecordings_reportTabs__vORWZ{background:#f8fafc;display:flex;gap:8px;padding:8px}.EvaluateRecordings_reportTabBtn__RhVqm{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-weight:700;gap:10px;justify-content:center;padding:14px;transition:all .2s}.EvaluateRecordings_reportTabBtn__RhVqm:hover{background:#f1f5f9;color:#334155}.EvaluateRecordings_reportTabBtn__RhVqm.EvaluateRecordings_active__oSS-H{background:#fff;box-shadow:0 4px 12px #0000000d;color:#74bc68}.EvaluateRecordings_tabContentArea__iX7ct{padding:40px}.EvaluateRecordings_overviewTabContent__D\+E5r{display:flex;flex-direction:column;gap:32px}.EvaluateRecordings_feedbackGrid__CjJlZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.EvaluateRecordings_feedbackItemCard__lJd1p{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:24px;transition:transform .2s}.EvaluateRecordings_feedbackItemCard__lJd1p:hover{transform:translateY(-4px)}.EvaluateRecordings_feedbackItemCard__lJd1p.EvaluateRecordings_strengthCard__Qt5jD{border-top:4px solid #74bc68}.EvaluateRecordings_feedbackItemCard__lJd1p.EvaluateRecordings_growthCard__WLYG0{border-top:4px solid #f59e0b}.EvaluateRecordings_cardHeaderSmall__St5IX{align-items:center;display:flex;gap:12px;margin-bottom:20px}.EvaluateRecordings_cardHeaderSmall__St5IX h3{color:#1e293b;font-size:18px;font-weight:700;margin:0}.EvaluateRecordings_feedbackList__s-h1Z{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.EvaluateRecordings_feedbackList__s-h1Z li{color:#475569;display:flex;font-size:14px;gap:12px;line-height:1.5}.EvaluateRecordings_feedbackList__s-h1Z li svg{flex-shrink:0;margin-top:2px}.EvaluateRecordings_summaryFullCard__UZz69{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:32px}.EvaluateRecordings_summaryTextContent__SfJ19{color:#334155;font-size:15px;line-height:1.8}.EvaluateRecordings_skillsTabContent__mu0PE{display:flex;flex-direction:column;gap:24px}.EvaluateRecordings_sectionHeaderLine__6cLmn{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 8px}.EvaluateRecordings_sectionHeaderLine__6cLmn:after{background:#e2e8f0;content:"";flex:1 1;height:1px}.EvaluateRecordings_skillIdx__3AnTi{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.EvaluateRecordings_detailedSkillsList__cZjDt{display:flex;flex-direction:column;gap:16px}.EvaluateRecordings_skillAccordionItem__Wx\+zc{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s}.EvaluateRecordings_skillAccordionItem__Wx\+zc:hover{border-color:#cbd5e1}.EvaluateRecordings_skillAccordionItem__Wx\+zc.EvaluateRecordings_expanded__RinPk{border-color:#74bc68;box-shadow:0 10px 30px #0000000d}.EvaluateRecordings_skillAccordionHeader__N\+7Yv{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px 24px;transition:background .2s}.EvaluateRecordings_skillAccordionHeader__N\+7Yv:hover{background:#f8fafc}.EvaluateRecordings_headerTitleArea__-7zmd{align-items:center;display:flex;gap:16px}.EvaluateRecordings_headerTitleArea__-7zmd h4{color:#1e293b;font-size:17px;font-weight:700;margin:0}.EvaluateRecordings_primaryFocusBadgeMini__3Gvaq{align-items:center;background:#fefce8;border:1px solid #fef08a;border-radius:20px;color:#854d0e;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.EvaluateRecordings_headerScoreArea__aBtVu{align-items:center;display:flex;gap:20px}.EvaluateRecordings_miniScore__xUuc9{font-size:20px;font-weight:800}.EvaluateRecordings_miniMax__1pyV6{color:#94a3b8;font-size:14px;font-weight:600}.EvaluateRecordings_skillAccordionContent__IURLZ{background:#fff;padding:0 24px 24px}.EvaluateRecordings_skillProgressBarWrapper__gUJ\+1{align-items:center;display:flex;gap:16px;margin-bottom:24px;padding-top:10px}.EvaluateRecordings_statusBadgeSmall__9bXmP{border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:4px 12px;white-space:nowrap}.EvaluateRecordings_fullProgressBar__K3acx{background:#f1f5f9;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.EvaluateRecordings_progressFill__26tG0{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.EvaluateRecordings_componentsGridAnalysis__Z5V6y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.EvaluateRecordings_compAnalysisCard__uMolQ{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:16px}.EvaluateRecordings_compHeaderRow__t7b49{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.EvaluateRecordings_compHeaderRow__t7b49 h5{color:#334155;font-size:15px;font-weight:700;margin:0}.EvaluateRecordings_compScoreTag__qyBQD{font-size:14px;font-weight:800}.EvaluateRecordings_compEvidenceText__rj0cw{color:#64748b;font-size:13px;line-height:1.6;margin:0}.EvaluateRecordings_compEvidenceText__rj0cw strong{color:#475569;font-size:11px;font-weight:700;letter-spacing:.5px;margin-right:4px;text-transform:uppercase}.EvaluateRecordings_actionTabContent__ps4ux{display:flex;flex-direction:column;gap:32px}.EvaluateRecordings_actionPlanBanner__yMZns{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:24px;color:#fff;display:flex;gap:24px;padding:32px}.EvaluateRecordings_bannerIcon__H8lWS{align-items:center;background:#ffffff1a;border-radius:16px;color:#74bc68;display:flex;height:64px;justify-content:center;width:64px}.EvaluateRecordings_bannerText__DLXaz h3{font-size:22px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_bannerText__DLXaz p{font-size:15px;margin:0;opacity:.8}.EvaluateRecordings_actionStepsGrid__GI2WN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.EvaluateRecordings_stepCardAction__2JLeA{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px 24px 24px;position:relative}.EvaluateRecordings_stepCardAction__2JLeA h4{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.EvaluateRecordings_stepCardAction__2JLeA p{color:#475569;font-size:14px;line-height:1.6;margin:0}.EvaluateRecordings_stepNumberCircle__sb4uW{align-items:center;background:#74bc68;border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px #74bc684d;color:#fff;display:flex;font-size:20px;font-weight:800;height:44px;justify-content:center;left:24px;position:absolute;top:-20px;width:44px}.EvaluateRecordings_reportFooterActions__6E-JT{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:32px 40px}.EvaluateRecordings_formattedText__iLb0d{display:flex;flex-direction:column;gap:16px}.EvaluateRecordings_feedbackSectionHeader__IQmZH{color:#1e293b;font-size:17px;font-weight:700;margin:10px 0 0}.EvaluateRecordings_focusLine__rftP3{background:#fefce8;border-left:4px solid #eab308;border-radius:8px;color:#854d0e;font-size:14px;font-weight:600;padding:12px 16px}.EvaluateRecordings_listItem__PAAXE{margin-bottom:4px;padding-left:20px;position:relative}.EvaluateRecordings_listItem__PAAXE:before{color:#74bc68;content:"•";font-weight:800;left:0;position:absolute}.EvaluateRecordings_regularLine__MVf8i{margin:0}.EvaluateRecordings_guidelineBox__pmLwe{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;margin:24px 0;padding:20px}.EvaluateRecordings_guidelineBox__pmLwe h4{color:#1e40af;font-size:15px;margin:0 0 10px}.EvaluateRecordings_guidelineBox__pmLwe ul{margin:0;padding-left:20px}.EvaluateRecordings_guidelineBox__pmLwe ul li{color:#1e3a8a;font-size:14px;margin-bottom:6px}.EvaluateRecordings_newEvaluationBtn__jv3ct{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;margin:0 auto;max-width:300px;padding:14px;transition:all .3s ease;width:100%}.EvaluateRecordings_newEvaluationBtn__jv3ct:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}@keyframes EvaluateRecordings_fadeIn__NSgjC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EvaluateRecordings_checklistContainer__I6qmu{margin:0 auto;max-width:900px;padding:20px 0;width:100%}.EvaluateRecordings_checklistHeader__O\+M3s{margin-bottom:32px;text-align:center}.EvaluateRecordings_checklistTitle__Epzcu{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_checklistSubtitle__zXlRE{color:#6b7280;font-size:15px;margin:0 0 20px}.EvaluateRecordings_checklistActions__FSB3A{display:flex;gap:12px;justify-content:center}.EvaluateRecordings_actionBtn__tCJFI{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.EvaluateRecordings_actionBtn__tCJFI:hover:not(.EvaluateRecordings_disabled__T9FpB){background:#e5e7eb;border-color:#d1d5db}.EvaluateRecordings_actionBtn__tCJFI.EvaluateRecordings_disabled__T9FpB{cursor:not-allowed;opacity:.5}.EvaluateRecordings_actionBtn__tCJFI.EvaluateRecordings_deselectBtn__Y\+08y{background:#fef2f2;border-color:#fecaca;color:#dc2626}.EvaluateRecordings_actionBtn__tCJFI.EvaluateRecordings_deselectBtn__Y\+08y:hover:not(.EvaluateRecordings_disabled__T9FpB){background:#fee2e2}.EvaluateRecordings_skillsChecklist__PU\+qX{display:flex;flex-direction:column;gap:32px}.EvaluateRecordings_checklistCategory__pth1K{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.EvaluateRecordings_categoryTitle__pFnjQ{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 8px}.EvaluateRecordings_categoryIcon__n3QYl{color:#74bc68}.EvaluateRecordings_categorySubtitle__3yCkL{color:#6b7280;font-size:14px;margin:0 0 20px}.EvaluateRecordings_categoryItems__h5u2b{display:flex;flex-direction:column;gap:12px}.EvaluateRecordings_skillCheckItem__er6kC{align-items:flex-start;background:#fafafa;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px;transition:all .2s ease}.EvaluateRecordings_skillCheckItem__er6kC.EvaluateRecordings_selected__odK4w,.EvaluateRecordings_skillCheckItem__er6kC:hover{background:#f0fdf4;border-color:#74bc68}.EvaluateRecordings_skillCheckItem__er6kC.EvaluateRecordings_selected__odK4w .EvaluateRecordings_checkboxIcon__BMhkh{color:#74bc68}.EvaluateRecordings_skillCheckItem__er6kC.EvaluateRecordings_required__dHBU0{background:#f9fafb;border-color:#d1d5db;cursor:default}.EvaluateRecordings_skillCheckItem__er6kC.EvaluateRecordings_required__dHBU0 .EvaluateRecordings_checkboxIcon__BMhkh{color:#9ca3af}.EvaluateRecordings_checkboxWrapper__5aK-I{flex-shrink:0;padding-top:2px}.EvaluateRecordings_checkboxIcon__BMhkh{color:#d1d5db;transition:color .2s ease}.EvaluateRecordings_skillContent__iFpfo{flex:1 1}.EvaluateRecordings_skillHeader__iB41a{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.EvaluateRecordings_skillEmoji__A0YiI{font-size:18px}.EvaluateRecordings_skillIcon__RkGHT{color:#74bc68}.EvaluateRecordings_skillName__BcH8K{color:#1f2937;font-size:15px;font-weight:600}.EvaluateRecordings_skillNumber__cSjLA{background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:12px;font-weight:600;padding:2px 8px}.EvaluateRecordings_requiredTag__9nKpi{background:#e5e7eb;border-radius:4px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.EvaluateRecordings_skillDescription__\+xma6{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.EvaluateRecordings_checklistFooter__SCRTb{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;margin-top:24px;padding:20px 24px}.EvaluateRecordings_selectionInfo__3D4Ye{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.EvaluateRecordings_selectionInfo__3D4Ye svg{color:#9ca3af}.EvaluateRecordings_proceedBtn__dNp9M{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 32px;transition:all .3s ease}.EvaluateRecordings_proceedBtn__dNp9M:hover:not(.EvaluateRecordings_disabled__T9FpB){background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 6px 16px #74bc684d;transform:translateY(-2px)}.EvaluateRecordings_proceedBtn__dNp9M.EvaluateRecordings_disabled__T9FpB{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed}.EvaluateRecordings_compactChecklistCard__gRBQp{animation:EvaluateRecordings_fadeIn__NSgjC .4s ease-out;background:#fff;border:1px solid #eef2f5;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.EvaluateRecordings_cardHeader__u9vKq{align-items:center;background:#fcfdfe;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px 32px}.EvaluateRecordings_headerInfo__JLHZL{flex:1 1}.EvaluateRecordings_cardTitle__S60dF{color:#1a202c;font-size:20px;font-weight:800;margin:0 0 4px}.EvaluateRecordings_cardDescription__T9VOE{color:#718096;font-size:14px;margin:0}.EvaluateRecordings_evaluateButtonUp__QZ\+AN{align-items:center;background:#74bc68;border:none;border-radius:14px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;padding:14px 28px;transition:all .2s cubic-bezier(.4,0,.2,1)}.EvaluateRecordings_evaluateButtonUp__QZ\+AN:hover{background:#5da84f;box-shadow:0 8px 20px #00000040;transform:translateY(-2px)}.EvaluateRecordings_evaluateButtonUp__QZ\+AN:active{transform:translateY(0)}.EvaluateRecordings_evaluateButtonUp__QZ\+AN svg{color:#48bb78}.EvaluateRecordings_selectionGrid__NBybN{grid-gap:32px;background:#fff;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:24px 32px}@media(max-width:768px){.EvaluateRecordings_selectionGrid__NBybN{gap:24px;grid-template-columns:1fr}}.EvaluateRecordings_columnTitle__qAi7p{border-bottom:1px dashed #edf2f7;color:#a0aec0;font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 16px;padding-bottom:8px;text-transform:uppercase}.EvaluateRecordings_compactItems__OECZe{display:flex;flex-direction:column;gap:8px}.EvaluateRecordings_compactItem__Zhoj8{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:all .2s ease}.EvaluateRecordings_compactItem__Zhoj8:hover{background:#f1f5f9;border-color:#e2e8f0}.EvaluateRecordings_compactItem__Zhoj8.EvaluateRecordings_selected__odK4w{background:#f0fff4;border-color:#c6f6d5}.EvaluateRecordings_compactItem__Zhoj8.EvaluateRecordings_selected__odK4w .EvaluateRecordings_itemLeft__j5jY4 span{color:#2f855a;font-weight:600}.EvaluateRecordings_compactItem__Zhoj8.EvaluateRecordings_disabledRow__Qx\+hi{background:#f1f5f9;cursor:default;opacity:.8}.EvaluateRecordings_itemLeft__j5jY4{align-items:center;display:flex;gap:12px}.EvaluateRecordings_itemLeft__j5jY4 span{color:#4a5568;font-size:14px;transition:color .2s ease}.EvaluateRecordings_itemLeft__j5jY4 svg:first-child{color:#cbd5e0}.EvaluateRecordings_checkIconActive__NNaCy{color:#48bb78!important}.EvaluateRecordings_itemIcon__LzFVX{color:#718096}.EvaluateRecordings_requiredLabel__CKMFG{background:#edf2f7;border-radius:4px;color:#718096;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.EvaluateRecordings_cardFooter__-AVH6{align-items:center;background:#fcfdfe;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 32px}.EvaluateRecordings_backLink__i94ET{align-items:center;background:none;border:none;color:#718096;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:0;transition:color .2s ease}.EvaluateRecordings_backLink__i94ET:hover{color:#1a202c}.EvaluateRecordings_selectionCount__Qjl89{background:#ebf8ff;border:1px solid #bee3f8;border-radius:20px;color:#4a5568;font-size:13px;font-weight:600;padding:6px 14px}.EvaluateRecordings_tabsContainer__5e3rc{background:#f1f5f9;border-radius:16px;display:flex;gap:12px;justify-content:center;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:6px;width:-webkit-fit-content;width:fit-content}.EvaluateRecordings_tabBtn__v9rDm{align-items:center;background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.EvaluateRecordings_tabBtn__v9rDm:hover{background:#fff;color:#1a202c}.EvaluateRecordings_tabBtn__v9rDm.EvaluateRecordings_active__oSS-H{background:#fff;box-shadow:0 4px 12px #0000000d;color:#059669}.EvaluateRecordings_tabContent__pzetE{animation:EvaluateRecordings_fadeIn__NSgjC .3s ease-out}.EvaluateRecordings_overviewSection__UYQGk{display:flex;flex-direction:column;gap:32px}.EvaluateRecordings_actionPlanSection__zSliR{display:flex;flex-direction:column;gap:24px;text-align:left}.EvaluateRecordings_actionCard__1Rzlv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.EvaluateRecordings_actionCard__1Rzlv h3{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 16px}.EvaluateRecordings_actionCard__1Rzlv h3 svg{color:#74bc68}.EvaluateRecordings_actionCard__1Rzlv p{color:#475569;font-size:14px;line-height:1.6;margin:0}.EvaluateRecordings_recommendationsList__BcVdW{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.EvaluateRecordings_recommendationItem__ZBD2H{align-items:flex-start;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;gap:12px;padding:16px}.EvaluateRecordings_recommendationItem__ZBD2H svg{color:#74bc68;flex-shrink:0;margin-top:2px}.EvaluateRecordings_recommendationItem__ZBD2H p{color:#334155;font-size:14px;line-height:1.5;margin:0}.EvaluateRecordings_evaluationContainer__cGUMn{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.EvaluateRecordings_invalidContent__JmF6E{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px #00000014;max-width:600px;padding:48px 40px;text-align:center}.EvaluateRecordings_invalidIcon__6bk2z{font-size:64px;margin-bottom:16px}.EvaluateRecordings_invalidContent__JmF6E h2{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 16px}.EvaluateRecordings_invalidMessage__PBSlq{color:#64748b;font-size:16px;line-height:1.6;margin:0 0 20px}.EvaluateRecordings_similarityBadge__EubO5{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#92400e;display:inline-block;font-size:14px;font-weight:600;margin-bottom:24px;padding:8px 16px}.EvaluateRecordings_tipsBox__yMtiq{background:#f8fafc;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin-bottom:24px;padding:20px 24px;text-align:left}.EvaluateRecordings_tipsBox__yMtiq h4{color:#b45309;font-size:14px;font-weight:600;margin:0 0 12px}.EvaluateRecordings_tipsBox__yMtiq ul{margin:0;padding-left:20px}.EvaluateRecordings_tipsBox__yMtiq li{color:#64748b;font-size:14px;line-height:1.7;margin-bottom:8px}.EvaluateRecordings_tipsBox__yMtiq li:last-child{margin-bottom:0}.EvaluateRecordings_tryAgainBtn__W7qn\+{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.EvaluateRecordings_tryAgainBtn__W7qn\+:hover{box-shadow:0 6px 16px #74bc6866;transform:translateY(-2px)}.EvaluateRecordings_plagiarismContent__HpORq{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:20px;box-shadow:0 4px 20px #ef444426;max-width:650px;padding:48px 40px;text-align:center}.EvaluateRecordings_plagiarismIcon__myYIs{font-size:72px;margin-bottom:16px}.EvaluateRecordings_plagiarismContent__HpORq h2{color:#dc2626;font-size:32px;font-weight:700;margin:0 0 16px}.EvaluateRecordings_plagiarismMessage__CbvkT{color:#7f1d1d;font-size:16px;line-height:1.6;margin:0 0 20px}.EvaluateRecordings_plagiarismBadge__p1utO{background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:25px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-bottom:24px;padding:10px 20px}.EvaluateRecordings_plagiarismTips__RaPch{background:#fff;border-left:4px solid #dc2626;border-radius:0 12px 12px 0;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px 24px;text-align:left}.EvaluateRecordings_plagiarismTips__RaPch h4{color:#dc2626;font-size:15px;font-weight:600;margin:0 0 12px}.EvaluateRecordings_plagiarismTips__RaPch ul{margin:0;padding-left:20px}.EvaluateRecordings_plagiarismTips__RaPch li{color:#7f1d1d;font-size:14px;line-height:1.7;margin-bottom:8px}.EvaluateRecordings_plagiarismTips__RaPch li:last-child{margin-bottom:0}.EvaluateRecordings_tryAgainBtnRed__hGU91{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:12px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.EvaluateRecordings_tryAgainBtnRed__hGU91:hover{box-shadow:0 6px 16px #dc262666;transform:translateY(-2px)}.EvaluateRecordings_container__YGIU4{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.EvaluateRecordings_header__lHLM2{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.EvaluateRecordings_headerLeft__l7sYV{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.EvaluateRecordings_backIcon__GXpYx{color:#6b7280;cursor:pointer;transition:color .2s ease}.EvaluateRecordings_backIcon__GXpYx:hover{color:#1f2937}.EvaluateRecordings_title__f3UhE{color:#1f2937;font-size:24px;font-weight:600;margin:0}.EvaluateRecordings_contentArea__X6FYu{flex:1 1;margin:0 auto;max-width:1100px;padding-top:40px;width:100%}.EvaluateRecordings_heroSection__S0UKl{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0f9ff);border-radius:16px;margin-bottom:32px;overflow:hidden;padding:24px 32px;position:relative;text-align:center}.EvaluateRecordings_heroSection__S0UKl:before{background:radial-gradient(circle,#74bc6814 0,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:-20%;top:-50%;width:200px}.EvaluateRecordings_heroSection__S0UKl:after{background:radial-gradient(circle,#3b82f60f 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:150px;left:-10%;position:absolute;width:150px}.EvaluateRecordings_heroIcon__nmxZF{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border-radius:14px;box-shadow:0 4px 12px #74bc6840;color:#fff;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.EvaluateRecordings_heroIcon__nmxZF svg{height:24px;width:24px}.EvaluateRecordings_heroTitle__1BLgJ{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 8px;position:relative;z-index:1}.EvaluateRecordings_heroSubtitle__AAT5G{color:#6b7280;font-size:15px;line-height:1.5;margin:0 auto;max-width:500px;position:relative;z-index:1}.EvaluateRecordings_moduleList__vkIOC{display:flex;flex-direction:column;gap:24px}.EvaluateRecordings_moduleRow__k3JYT{background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;display:flex;overflow:hidden;transition:all .3s ease}.EvaluateRecordings_moduleRow__k3JYT:hover:not(.EvaluateRecordings_disabled__l5ZJA){border-color:#74bc68;box-shadow:0 12px 32px #74bc6826;transform:translateY(-4px)}.EvaluateRecordings_moduleRow__k3JYT:hover:not(.EvaluateRecordings_disabled__l5ZJA) .EvaluateRecordings_moduleImgSide__A1r9l{transform:scale(1.02)}.EvaluateRecordings_moduleRow__k3JYT:hover:not(.EvaluateRecordings_disabled__l5ZJA) .EvaluateRecordings_startBtn__PfhDG{background:linear-gradient(135deg,#5da84f,#4a8e41)}.EvaluateRecordings_moduleRow__k3JYT.EvaluateRecordings_disabled__l5ZJA{cursor:not-allowed;opacity:.85}.EvaluateRecordings_moduleRow__k3JYT.EvaluateRecordings_disabled__l5ZJA .EvaluateRecordings_moduleImageSide__atKhn{filter:grayscale(30%)}.EvaluateRecordings_moduleImageSide__atKhn{flex-shrink:0;min-height:240px;overflow:hidden;position:relative;width:320px}.EvaluateRecordings_moduleImg__wuxGo{height:100%;object-fit:cover;width:100%}.EvaluateRecordings_comingSoonOverlay__hT4Y2{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EvaluateRecordings_comingSoonOverlay__hT4Y2 span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.EvaluateRecordings_moduleContent__4DAl7{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:32px}.EvaluateRecordings_moduleHeader__FqMF0{align-items:center;display:flex;gap:14px}.EvaluateRecordings_moduleIconBadge__VAd4Z{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.EvaluateRecordings_moduleRowTitle__5TO-v{color:#1f2937;font-size:24px;font-weight:700;margin:0}.EvaluateRecordings_moduleRowDescription__yeDGz{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.EvaluateRecordings_moduleFeatures__eYQVU{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.EvaluateRecordings_featureTag__hZIRC{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.EvaluateRecordings_featureTag__hZIRC svg{color:#74bc68}.EvaluateRecordings_startBtn__PfhDG{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:auto;padding:14px 28px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.EvaluateRecordings_scenarioHeader__ldTth{margin-bottom:40px;text-align:center}.EvaluateRecordings_scenarioMainTitle__jhxDR{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 12px}.EvaluateRecordings_scenarioSubtitle__7KXns{color:#6b7280;font-size:16px;margin:0}.EvaluateRecordings_scenarioCards__c6Y5I{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.EvaluateRecordings_scenarioItem__uJYxd{background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.EvaluateRecordings_scenarioItem__uJYxd:hover:not(.EvaluateRecordings_disabled__l5ZJA){border-color:#74bc68;box-shadow:0 16px 40px #74bc6826;transform:translateY(-6px)}.EvaluateRecordings_scenarioItem__uJYxd:hover:not(.EvaluateRecordings_disabled__l5ZJA) .EvaluateRecordings_scenarioOverlay__fSanU{opacity:1}.EvaluateRecordings_scenarioItem__uJYxd:hover:not(.EvaluateRecordings_disabled__l5ZJA) .EvaluateRecordings_arrowIcon__CU0NO{transform:rotate(180deg) translateX(-4px)}.EvaluateRecordings_scenarioItem__uJYxd.EvaluateRecordings_disabled__l5ZJA{cursor:not-allowed}.EvaluateRecordings_scenarioImgContainer__bGq1b{height:200px;overflow:hidden;position:relative;width:100%}.EvaluateRecordings_scenarioImg__tDWK9{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EvaluateRecordings_scenarioOverlay__fSanU{align-items:center;background:#74bc68d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.EvaluateRecordings_uploadPrompt__wVmwr{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:8px}.EvaluateRecordings_uploadPrompt__wVmwr svg{animation:EvaluateRecordings_bounce__w9Afr 1s ease infinite}@keyframes EvaluateRecordings_bounce__w9Afr{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.EvaluateRecordings_scenarioInfo__dDFMo{padding:24px}.EvaluateRecordings_scenarioMeta__4t1Uj{align-items:center;display:flex;gap:12px;margin-bottom:12px}.EvaluateRecordings_scenarioIndex__0kQ3C{color:#74bc68;font-family:Georgia,serif;font-size:28px;font-weight:800}.EvaluateRecordings_scenarioDivider__Q1Xw9{background:linear-gradient(90deg,#74bc68,#0000);border-radius:1px;flex:1 1;height:2px}.EvaluateRecordings_scenarioName__D27ct{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 10px}.EvaluateRecordings_scenarioDesc__neUsT{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.EvaluateRecordings_scenarioFooter__v4fx\+{align-items:center;display:flex;justify-content:space-between}.EvaluateRecordings_evalBadges__2SJmz{display:flex;gap:8px}.EvaluateRecordings_evalBadge__u5RYa{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;color:#15803d;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px}.EvaluateRecordings_arrowIcon__CU0NO{color:#74bc68;transition:transform .3s ease}.EvaluateRecordings_disabledOverlay__bSHxl{align-items:center;background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EvaluateRecordings_disabledOverlay__bSHxl span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.EvaluateRecordings_infoBox__XPhSE{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;color:#0369a1;display:flex;gap:12px;margin-top:32px;padding:16px 20px}.EvaluateRecordings_infoBox__XPhSE svg{flex-shrink:0}.EvaluateRecordings_infoContent__PRWMQ{font-size:14px;line-height:1.5}.EvaluateRecordings_infoContent__PRWMQ strong{font-weight:600}.EvaluateRecordings_chooseTitle__9Vxrq{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:12px;text-align:center}.EvaluateRecordings_subtitle__gR7hv{color:#6b7280;font-size:18px;margin-bottom:50px;text-align:center}.EvaluateRecordings_uploadContainer__6BBFD{flex:1 1;margin:0 auto;max-width:1200px;padding-top:20px;width:100%}.EvaluateRecordings_uploadHeader__t6x3z{margin-bottom:32px}.EvaluateRecordings_breadcrumb__aQFYS{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:12px}.EvaluateRecordings_breadcrumbItem__z5qrm{color:#6b7280}.EvaluateRecordings_breadcrumbSeparator__lqOii{color:#d1d5db}.EvaluateRecordings_uploadMainTitle__UC2j-{color:#1f2937;font-size:28px;font-weight:700;margin:0}.EvaluateRecordings_uploadGrid__UmnMy{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr;margin-bottom:32px}.EvaluateRecordings_uploadLeft__8dL4W{display:flex;flex-direction:column}.EvaluateRecordings_uploadDropZone__KvNYk{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:16px;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-height:400px;padding:40px;position:relative;transition:all .3s ease}.EvaluateRecordings_uploadDropZone__KvNYk:hover:not(.EvaluateRecordings_hasFile__5H0gF){background:#f0fdf4;border-color:#74bc68}.EvaluateRecordings_uploadDropZone__KvNYk.EvaluateRecordings_dragging__VIIRB{background:#f0fdf4;border-color:#74bc68;border-style:solid;box-shadow:0 0 0 4px #74bc681a}.EvaluateRecordings_uploadDropZone__KvNYk.EvaluateRecordings_hasFile__5H0gF{background:#fff;border-color:#74bc68;border-style:solid;cursor:default}.EvaluateRecordings_hiddenInput__OD3-7{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.EvaluateRecordings_dropPlaceholder__P4ceW{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.EvaluateRecordings_uploadIconCircle__1LvL2{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:50%;color:#74bc68;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.EvaluateRecordings_dropTitle__iDIBs{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.EvaluateRecordings_dropSubtext__\+VW2H{color:#6b7280;font-size:14px;margin:0 0 32px}.EvaluateRecordings_dividerWithText__q9CpM{align-items:center;display:flex;margin:24px 0;width:100%}.EvaluateRecordings_dividerWithText__q9CpM:after,.EvaluateRecordings_dividerWithText__q9CpM:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.EvaluateRecordings_dividerWithText__q9CpM span{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.5px;padding:0 16px;text-transform:uppercase}.EvaluateRecordings_formatGrid__p3gaG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;width:100%}.EvaluateRecordings_formatCard__Ug-1A{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .2s ease}.EvaluateRecordings_formatCard__Ug-1A svg{color:#74bc68}.EvaluateRecordings_formatCard__Ug-1A span{color:#374151;font-size:13px;font-weight:500}.EvaluateRecordings_formatCard__Ug-1A:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc681a}.EvaluateRecordings_fileSizeLimit__d58E8{color:#9ca3af;font-size:12px;margin:0}.EvaluateRecordings_uploadedFileCard__dqueO{display:flex;flex-direction:column;gap:20px;width:100%}.EvaluateRecordings_fileIconLarge__9gh2g{display:flex;justify-content:center;margin-bottom:8px}.EvaluateRecordings_fileIconLarge__9gh2g svg{height:64px;width:64px}.EvaluateRecordings_fileDetailsBox__NKJt8{background:#f9fafb;border-radius:12px;padding:20px}.EvaluateRecordings_fileNameRow__WAmRu{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.EvaluateRecordings_fileNameText__WanyK{color:#1f2937;flex:1 1;font-size:16px;font-weight:600;word-break:break-all}.EvaluateRecordings_fileSizeText__\+sZCC{color:#6b7280;font-size:14px}.EvaluateRecordings_removeBtn__I3Puf{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex-shrink:0;padding:6px;transition:all .2s ease}.EvaluateRecordings_removeBtn__I3Puf:hover{background:#fee2e2;color:#dc2626}.EvaluateRecordings_progressBox__Q6cPn{align-items:center;display:flex;gap:16px}.EvaluateRecordings_progressBarContainer__Jdj6J{background:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.EvaluateRecordings_progressBarFill__p3kWw{background:linear-gradient(90deg,#74bc68,#5da84f);border-radius:4px;height:100%;transition:width .3s ease}.EvaluateRecordings_progressPercentage__ZfyyO{color:#74bc68;font-size:14px;font-weight:600;min-width:45px}.EvaluateRecordings_successBadge__-5HhO{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px}.EvaluateRecordings_uploadRight__HHsjH{display:flex;flex-direction:column;gap:20px}.EvaluateRecordings_guideBox__xE-8P{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.EvaluateRecordings_guideHeader__OBixw{align-items:center;color:#1f2937;display:flex;gap:10px;margin-bottom:16px}.EvaluateRecordings_guideHeader__OBixw svg{color:#f59e0b;flex-shrink:0}.EvaluateRecordings_guideHeader__OBixw h4{font-size:16px;font-weight:600;margin:0}.EvaluateRecordings_guideList__pOz6m{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.EvaluateRecordings_guideList__pOz6m li{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:10px;line-height:1.5}.EvaluateRecordings_guideList__pOz6m li svg{color:#74bc68;flex-shrink:0;margin-top:2px}.EvaluateRecordings_evaluationInfo__DccKb{display:flex;flex-direction:column;gap:12px}.EvaluateRecordings_infoCard__pxr0c{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#f0fdf4);border:1px solid #e0f2fe;border-radius:12px;display:flex;gap:12px;padding:16px}.EvaluateRecordings_infoCard__pxr0c strong{color:#1f2937;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.EvaluateRecordings_infoCard__pxr0c p{color:#6b7280;font-size:13px;margin:0}.EvaluateRecordings_infoIcon__XXl1t{color:#74bc68;flex-shrink:0;margin-top:2px}.EvaluateRecordings_uploadFooter__Tteke{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:24px}.EvaluateRecordings_backButton__81d6R{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.EvaluateRecordings_backButton__81d6R:hover{background:#f9fafb;border-color:#9ca3af}.EvaluateRecordings_evaluateButton__WTodn{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 32px;transition:all .3s ease}.EvaluateRecordings_evaluateButton__WTodn:hover:not(.EvaluateRecordings_disabled__l5ZJA){background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 6px 16px #74bc6859;transform:translateY(-2px)}.EvaluateRecordings_evaluateButton__WTodn.EvaluateRecordings_disabled__l5ZJA{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.EvaluateRecordings_evaluatingContainer__G8t04{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px}.EvaluateRecordings_evaluatingCard__KWEx4{background:#fff;border-radius:24px;box-shadow:0 8px 32px #00000014;max-width:600px;padding:48px;text-align:center;width:100%}.EvaluateRecordings_evaluatingIcon__05egW{margin-bottom:24px}.EvaluateRecordings_spinnerIcon__hDXMe{animation:EvaluateRecordings_spin__-11mf 1.5s linear infinite;color:#74bc68}@keyframes EvaluateRecordings_spin__-11mf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EvaluateRecordings_evaluatingTitle__QyP4l{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_evaluatingSubtitle__ndJFZ{color:#6b7280;font-size:16px;margin:0 0 32px}.EvaluateRecordings_evaluationSteps__Q63U0{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.EvaluateRecordings_evaluationStep__OB7ST{align-items:center;background:#f9fafb;border-radius:10px;color:#9ca3af;display:flex;font-size:15px;gap:12px;padding:14px 20px;transition:all .3s ease}.EvaluateRecordings_evaluationStep__OB7ST svg{flex-shrink:0}.EvaluateRecordings_evaluationStep__OB7ST.EvaluateRecordings_active__tSksa{background:#f0fdf4;color:#15803d;font-weight:500}.EvaluateRecordings_evaluationStep__OB7ST.EvaluateRecordings_active__tSksa svg{color:#74bc68}.EvaluateRecordings_evaluationStep__OB7ST.EvaluateRecordings_completed__SDXp9{background:#f0fdf4;color:#15803d}.EvaluateRecordings_evaluationStep__OB7ST.EvaluateRecordings_completed__SDXp9 svg{color:#22c55e}.EvaluateRecordings_evaluationProgress__J72dK{align-items:center;display:flex;gap:16px}.EvaluateRecordings_evaluationProgress__J72dK .EvaluateRecordings_progressBar__bbj0W{background:#e5e7eb;border-radius:6px;flex:1 1;height:12px;overflow:hidden}.EvaluateRecordings_evaluationProgress__J72dK .EvaluateRecordings_progressFill__mk5fI{background:linear-gradient(90deg,#74bc68,#5da84f);border-radius:6px;height:100%;transition:width .3s ease}.EvaluateRecordings_evaluationProgress__J72dK .EvaluateRecordings_progressText__EXbpS{color:#74bc68;font-size:18px;font-weight:600;min-width:50px}.EvaluateRecordings_reportContainer__n9ErS{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:40px 20px}.EvaluateRecordings_reportCard__Iq5y1{background:#fff;border-radius:24px;box-shadow:0 8px 32px #00000014;max-width:700px;padding:48px;width:100%}.EvaluateRecordings_reportHeader__SaRgi{margin-bottom:32px;text-align:center}.EvaluateRecordings_reportSuccessIcon__533W6{color:#22c55e;margin-bottom:16px}.EvaluateRecordings_reportTitle__nhPxm{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.EvaluateRecordings_reportSubtitle__CclG4{color:#6b7280;font-size:16px;margin:0}.EvaluateRecordings_reportContent__bKL29{display:flex;flex-direction:column;gap:24px}.EvaluateRecordings_scoreSection__tS-9V{display:flex;justify-content:center;margin-bottom:24px}.EvaluateRecordings_overallScore__SaY-q{text-align:center}.EvaluateRecordings_scoreCircle__nGtoz{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:4px solid #74bc68;border-radius:50%;display:flex;flex-direction:column;height:140px;justify-content:center;margin:0 auto 16px;width:140px}.EvaluateRecordings_scoreValue__eSiBH{color:#74bc68;font-size:42px;font-weight:700}.EvaluateRecordings_scoreLabel__Do4fz{color:#6b7280;font-size:14px}.EvaluateRecordings_scoreMessage__DDyIl{color:#9ca3af;font-size:14px;margin:0}.EvaluateRecordings_reportPlaceholder__PdF8Q{background:#f9fafb;border-radius:16px;padding:32px;text-align:center}.EvaluateRecordings_reportPlaceholder__PdF8Q h3{color:#1f2937;font-size:20px;font-weight:600;margin:16px 0 12px}.EvaluateRecordings_reportPlaceholder__PdF8Q p{color:#6b7280;font-size:15px;margin:0 0 20px}.EvaluateRecordings_placeholderIcon__zdNkA{color:#d1d5db}.EvaluateRecordings_featureList__kWj2o{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 auto;max-width:300px;padding:0;text-align:left}.EvaluateRecordings_featureList__kWj2o li{color:#374151;font-size:14px}.EvaluateRecordings_reportActions__u3w4g{display:flex;justify-content:center;margin-top:32px}.EvaluateRecordings_newEvaluationBtn__C7Tp4{background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.EvaluateRecordings_newEvaluationBtn__C7Tp4:hover{background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 6px 16px #74bc6866;transform:translateY(-2px)}@media(max-width:900px){.EvaluateRecordings_moduleRow__k3JYT{flex-direction:column}.EvaluateRecordings_moduleImageSide__atKhn{min-height:200px;width:100%}.EvaluateRecordings_scenarioCards__c6Y5I{grid-template-columns:1fr;margin:0 auto;max-width:500px}.EvaluateRecordings_heroTitle__1BLgJ{font-size:26px}.EvaluateRecordings_heroSubtitle__AAT5G{font-size:15px}.EvaluateRecordings_scenarioMainTitle__jhxDR{font-size:26px}}@media(max-width:600px){.EvaluateRecordings_heroSection__S0UKl{padding:20px 16px}.EvaluateRecordings_heroIcon__nmxZF{border-radius:12px;height:40px;margin-bottom:10px;width:40px}.EvaluateRecordings_heroIcon__nmxZF svg{height:20px;width:20px}.EvaluateRecordings_heroTitle__1BLgJ{font-size:20px}.EvaluateRecordings_heroSubtitle__AAT5G{font-size:14px}.EvaluateRecordings_moduleContent__4DAl7{padding:20px}.EvaluateRecordings_moduleRowTitle__5TO-v{font-size:20px}.EvaluateRecordings_moduleRowDescription__yeDGz{font-size:14px}.EvaluateRecordings_moduleFeatures__eYQVU{gap:8px}.EvaluateRecordings_featureTag__hZIRC{font-size:12px;padding:6px 10px}.EvaluateRecordings_contentArea__X6FYu{padding-left:16px;padding-right:16px;padding-top:24px}.EvaluateRecordings_scenarioInfo__dDFMo{padding:16px}.EvaluateRecordings_scenarioName__D27ct{font-size:18px}.EvaluateRecordings_scenarioDesc__neUsT{font-size:13px}.EvaluateRecordings_evalBadges__2SJmz{flex-wrap:wrap}.EvaluateRecordings_uploadGrid__UmnMy{gap:24px;grid-template-columns:1fr}.EvaluateRecordings_uploadDropZone__KvNYk{min-height:350px}.EvaluateRecordings_formatGrid__p3gaG{grid-template-columns:repeat(2,1fr)}.EvaluateRecordings_uploadFooter__Tteke{flex-direction:column;gap:12px}.EvaluateRecordings_backButton__81d6R,.EvaluateRecordings_evaluateButton__WTodn{justify-content:center;width:100%}.EvaluateRecordings_evaluatingCard__KWEx4,.EvaluateRecordings_reportCard__Iq5y1{padding:32px 20px}.EvaluateRecordings_evaluatingTitle__QyP4l,.EvaluateRecordings_reportTitle__nhPxm{font-size:24px}.EvaluateRecordings_scoreCircle__nGtoz{height:120px;width:120px}.EvaluateRecordings_scoreValue__eSiBH{font-size:36px}}.EvaluateRecordings_goalList__z-6CF{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;margin-top:24px;max-width:900px}.EvaluateRecordings_goalItem__dbckd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:20px 24px;transition:all .3s ease}.EvaluateRecordings_goalItem__dbckd:hover{background:#f9fafb;border-color:#74bc68;box-shadow:0 4px 12px #74bc681a;transform:translateX(4px)}.EvaluateRecordings_goalNumber__VGouC{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.EvaluateRecordings_goalContent__Kkpyb{flex:1 1;min-width:0}.EvaluateRecordings_goalTitle__KQodJ{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 4px}.EvaluateRecordings_goalSubtitle__QHQI1{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.EvaluateRecordings_goalArrow__ReX8h{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.EvaluateRecordings_goalItem__dbckd:hover .EvaluateRecordings_goalArrow__ReX8h{color:#74bc68;transform:translateX(4px)}.Investor_scenarioContainer__aCflv{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:-24px -24px 0;min-height:calc(100vh - 80px);position:relative;width:auto}.Investor_header__TZgTK{align-items:center;background:#0000;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px;z-index:100}@media(max-width:767px){.Investor_header__TZgTK{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}}.Investor_headerLeft__M770C{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Investor_title__EnOrR{color:#1f2937;font-size:24px;font-weight:600;margin:0}.Investor_contentArea__c44v9{flex:1 1;margin:0 auto;padding:24px 24px 32px;width:100%}@media(max-width:767px){.Investor_contentArea__c44v9{padding:16px 0}}.Investor_scenarioList__rLwgR{display:flex;flex-direction:column;gap:24px}.Investor_scenarioRow__zQT6c{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;min-height:300px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.Investor_scenarioRow__zQT6c:hover:not(.Investor_disabled__QCOAh){border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.Investor_scenarioRow__zQT6c:hover:not(.Investor_disabled__QCOAh) .Investor_scenarioImg__xHOU3{transform:scale(1.05)}.Investor_scenarioRow__zQT6c:hover:not(.Investor_disabled__QCOAh) .Investor_startBtn__S87Xb{background:linear-gradient(135deg,#5da84f,#4a8e41)}.Investor_scenarioRow__zQT6c.Investor_disabled__QCOAh{cursor:not-allowed;opacity:.85}.Investor_scenarioRow__zQT6c.Investor_disabled__QCOAh .Investor_scenarioImageSide__MSFIB{filter:grayscale(30%)}.Investor_scenarioRow__zQT6c.Investor_loading__owspN{opacity:.7;pointer-events:none}.Investor_scenarioImageSide__MSFIB{flex-shrink:0;height:300px;overflow:hidden;position:relative;width:480px}.Investor_scenarioImg__xHOU3{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Investor_comingSoonOverlay__z52L-{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.Investor_comingSoonOverlay__z52L- span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.Investor_scenarioContent__jTPvy{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:32px}.Investor_scenarioHeader__72s4G{align-items:center;display:flex;gap:14px}.Investor_scenarioIconBadge__pxfkt{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.Investor_scenarioRowTitle__rsVhM{color:#1f2937;font-size:24px;font-weight:700;margin:0}.Investor_scenarioRowDescription__ezsKD{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.Investor_scenarioFeatures__US9uW{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Investor_featureTag__qkNeg{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.Investor_featureTag__qkNeg svg{color:#74bc68}.Investor_startBtn__S87Xb{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.Investor_startBtn__S87Xb *,.Investor_startBtn__S87Xb svg{color:#fff!important}.Investor_startBtn__S87Xb:hover{background:linear-gradient(135deg,#5da84f,#4a8e41)}.Investor_loadingOverlay__cW\+Pb{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.Investor_spinner__N4Tos{animation:Investor_spin__7s0Fn .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#fbc311;height:40px;width:40px}@keyframes Investor_spin__7s0Fn{to{transform:rotate(1turn)}}@media(max-width:968px){.Investor_scenarioRow__zQT6c{flex-direction:column-reverse;height:auto}.Investor_scenarioImageSide__MSFIB{height:220px;min-height:220px;width:100%}.Investor_scenarioContent__jTPvy{padding:20px 16px}.Investor_scenarioRowTitle__rsVhM{font-size:20px}}@media(max-width:768px){.Investor_scenarioImageSide__MSFIB{display:none}}@media(max-width:600px){.Investor_contentArea__c44v9{padding-left:16px;padding-right:16px;padding-top:16px}}.Investor_subjectList__1kor8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px}.Investor_subjectItem__dlK\+a{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:all .2s ease}.Investor_subjectItem__dlK\+a:hover{background-color:#fff;border-color:#74bc68;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.Investor_subjectItem__dlK\+a:hover .Investor_subjectDot__cOK0C{box-shadow:0 0 0 4px #74bc681a;transform:scale(1.2)}.Investor_subjectItem__dlK\+a span{color:#111827}.Investor_subjectDot__cOK0C{background-color:#10b981;border-radius:50%;height:8px;min-width:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.Investor_subjectTitle__ESOZa{color:#4b5563;font-size:14px;font-weight:500;line-height:1.4;transition:color .2s ease}.InvestorCustomization_customizationContainer__5n-ET{min-height:100vh;padding:20px}.InvestorCustomization_header__vb0In{margin-bottom:30px;text-align:center}.InvestorCustomization_title__osqOF{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.InvestorCustomization_subtitle__UQTOx{color:#666;font-size:16px;font-weight:400;margin:0}.InvestorCustomization_formContainer__MUfly{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.InvestorCustomization_buyerPersonaSection__MvCSg{margin-bottom:24px}.InvestorCustomization_personaCard__y6RxX{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:20px;transition:all .2s ease}.InvestorCustomization_personaCard__y6RxX:hover{border-color:#fbc311;box-shadow:0 2px 8px #fbc3111a}.InvestorCustomization_personaHeader__hgwvD{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.InvestorCustomization_personaTitle__ivp4Q{color:#fbc311;font-size:16px;font-weight:600}.InvestorCustomization_personaType__VUE6x{align-items:center;color:#fbc311;display:flex;font-size:13px;gap:4px}.InvestorCustomization_traitsBox__rUff1{background:#fffbf0;border-left:3px solid #fbc311;border-radius:0 6px 6px 0;margin-bottom:16px;padding:12px 14px}.InvestorCustomization_traitsTitle__R6Yv4{color:#333;font-size:13px;font-weight:600;margin:0 0 8px}.InvestorCustomization_traitsList__Z774i{margin:0;padding-left:16px}.InvestorCustomization_traitsList__Z774i li{color:#555;font-size:12px;line-height:1.4;margin-bottom:4px}.InvestorCustomization_fieldGroup__ZTUnM{margin-bottom:14px}.InvestorCustomization_fieldLabel__Geh2p{color:#555;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.InvestorCustomization_selectWrapperWithInfo__p4rak{align-items:center;display:flex;gap:8px}.InvestorCustomization_infoIconWrapper__wYkoq{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.InvestorCustomization_infoIcon__BIXr5{color:#fbc311;cursor:help;flex-shrink:0;transition:all .2s ease}.InvestorCustomization_infoIcon__BIXr5:hover{color:#e0ad0e;transform:scale(1.1)}.InvestorCustomization_tooltip__tqGwl{background:#2d3748;border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;left:50%;line-height:1.5;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(-8px);transition:all .3s ease;visibility:hidden;white-space:normal;width:280px;z-index:1000}.InvestorCustomization_tooltip__tqGwl:after{border:6px solid #0000;border-top-color:#2d3748;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.InvestorCustomization_infoIconWrapper__wYkoq:hover .InvestorCustomization_tooltip__tqGwl{opacity:1;transform:translateX(-50%) translateY(-4px);visibility:visible}.InvestorCustomization_fieldSelect__K8QSj{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;padding:10px 32px 10px 12px;transition:all .2s ease;width:100%}.InvestorCustomization_fieldSelect__K8QSj:focus{border-color:#fbc311;box-shadow:0 0 0 2px #fbc31126;outline:none}.InvestorCustomization_fieldSelect__K8QSj:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.InvestorCustomization_genderButtons__ti\+rZ{display:flex;gap:12px}.InvestorCustomization_genderButton__ANAjR{align-items:center;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.InvestorCustomization_genderButton__ANAjR:hover{border-color:#fbc311;color:#fbc311}.InvestorCustomization_genderButton__ANAjR.InvestorCustomization_activeGender__JZMkG{background:#fbc311;border-color:#fbc311;color:#fff}.InvestorCustomization_helperText__fBmzT{color:#888;display:block;font-size:12px;margin-top:4px}.InvestorCustomization_summaryTitle__Unu1I{border-bottom:1px solid #e2e8f0;color:#0c2d1e;font-size:15px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.InvestorCustomization_summaryGrid__x7MDz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.InvestorCustomization_summaryItem__jTVc3{display:flex;flex-direction:column;gap:4px}.InvestorCustomization_summaryLabel__pReh\+{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.InvestorCustomization_summaryValue__tMtTg{color:#1e293b;font-size:14px;font-weight:500}.InvestorCustomization_formGrid__-A\+eu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}@media(max-width:768px){.InvestorCustomization_formGrid__-A\+eu{gap:20px;grid-template-columns:1fr}}.InvestorCustomization_formGroup__fnUt0{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.InvestorCustomization_label__8bLs8{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.InvestorCustomization_required__TCz--{color:#ef4444;font-size:14px}.InvestorCustomization_selectWrapper__I0Svn{position:relative}.InvestorCustomization_selectWrapper__I0Svn:after{color:#6b7280;content:"▼";font-size:10px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.InvestorCustomization_select__ji8RN{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.InvestorCustomization_select__ji8RN:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc3111a;outline:none}.InvestorCustomization_select__ji8RN::placeholder{color:#999}.InvestorCustomization_select__ji8RN.InvestorCustomization_error__REcJ-{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.InvestorCustomization_select__ji8RN option{padding:10px}.InvestorCustomization_staticValue__SAfdD{background:#f8fdf9;border:1px solid #d1fae5;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.InvestorCustomization_staticText__g78jd{color:#065f46;font-size:14px;font-weight:500}.InvestorCustomization_staticSubtext__1FIyz{color:#6b7280;font-size:12px;font-style:italic}.InvestorCustomization_errorText__LzWcy{color:#ef4444;font-size:12px;margin-top:4px}.InvestorCustomization_buttonContainer__ezoXZ{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.InvestorCustomization_startButton__u\+rU3{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:180px;padding:14px 48px;transition:all .2s ease}.InvestorCustomization_startButton__u\+rU3:hover:not(:disabled){background:#e0ad0e;box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.InvestorCustomization_startButton__u\+rU3:active:not(:disabled){transform:translateY(0)}.InvestorCustomization_startButton__u\+rU3:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.InvestorCustomization_backButton__Jybfg{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.InvestorCustomization_backButton__Jybfg:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.InvestorCustomization_backButton__Jybfg:disabled{cursor:not-allowed;opacity:.7}.InvestorCustomization_companyInfoSection__BJ3mk{background:linear-gradient(135deg,#fffef8,#fff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #fbc31114;margin-bottom:24px;margin-top:16px;overflow:hidden}.InvestorCustomization_companyInfoHeader__g3\+Uv{align-items:center;background:linear-gradient(135deg,#fbc311,#f5b800);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s ease}.InvestorCustomization_companyInfoHeader__g3\+Uv:hover{background:linear-gradient(135deg,#e0ad0e,#d9a800)}.InvestorCustomization_companyInfoHeaderLeft__wuXdg{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.InvestorCustomization_companyInfoTitle__zIwsr{color:#fff;font-size:18px;font-weight:600;margin:0}.InvestorCustomization_companyCategory__NURnR{background:#fff3;border-radius:12px;color:#ffffffd9;font-size:12px;padding:4px 10px}.InvestorCustomization_expandButton__SWKZc{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .2s ease}.InvestorCustomization_expandButton__SWKZc:hover{transform:scale(1.1)}.InvestorCustomization_companyInfoContent__rsaEV{padding:20px}.InvestorCustomization_companySummary__m0Bim{align-items:flex-start;background:linear-gradient(135deg,#fffef8,#fffaed);border:1px solid #fde68a;border-radius:12px;box-shadow:0 2px 8px #fbc3111a;display:flex;gap:14px;margin-bottom:24px;padding:20px}.InvestorCustomization_companySummary__m0Bim p{color:#78350f;flex:1 1;font-size:14px;font-weight:500;line-height:1.7;margin:0}.InvestorCustomization_summaryIcon__dU4t2{color:#d97706;flex-shrink:0;margin-top:2px}.InvestorCustomization_companySection__j1FDF{margin-bottom:0}.InvestorCustomization_companySectionHeader__SWgnn{align-items:center;display:flex;gap:10px;margin-bottom:16px}.InvestorCustomization_companyIconWrapper__C5ICv{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:10px;box-shadow:0 2px 8px #fbc31140;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.InvestorCustomization_companySectionTitle__GzwxQ{color:#1a202c;font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}.InvestorCustomization_companyDetailsGrid__6QU98{display:flex;flex-direction:column;gap:14px}.InvestorCustomization_companyDetailCard__cOTQq{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:16px;transition:all .2s ease}.InvestorCustomization_companyDetailCard__cOTQq:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.InvestorCustomization_companyDetailIcon__atcYf{color:#fbc311;flex-shrink:0;margin-top:2px}.InvestorCustomization_companyDetailContent__kzwQ7{display:flex;flex:1 1;flex-direction:column;gap:4px}.InvestorCustomization_companyDetailLabel__Ztz4K{color:#718096;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InvestorCustomization_companyDetailValue__7gFQu{color:#2d3748;font-size:13px;font-weight:500;line-height:1.5}.InvestorCustomization_focusAreasSection__B56w-{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:16px}.InvestorCustomization_focusAreasHeader__1al6q{align-items:center;display:flex;gap:8px;margin-bottom:12px}.InvestorCustomization_focusIcon__iSdQp{color:#fbc311}.InvestorCustomization_focusLabel__5ZYJC{color:#718096;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InvestorCustomization_focusAreaItem__7JxHr{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#2d3748;display:flex;font-size:13px;gap:12px;line-height:1.6;margin-bottom:8px;padding:12px 14px;transition:all .2s ease}.InvestorCustomization_focusAreaItem__7JxHr:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000f;transform:translateX(4px)}.InvestorCustomization_focusAreaItem__7JxHr:last-child{margin-bottom:0}.InvestorCustomization_focusBullet__OqGAs{background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;flex-shrink:0;height:6px;margin-top:7px;width:6px}.InvestorCustomization_companySubsection__5lNJM{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px}.InvestorCustomization_companySubsection__5lNJM:first-of-type{margin-top:20px}.InvestorCustomization_companySubsectionTitle__WR4wy{align-items:center;color:#2d3748;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0 0 16px}.InvestorCustomization_companySubsectionTitle__WR4wy:before{background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:2px;content:"";height:16px;width:4px}.InvestorCustomization_companyList__0scJN{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.InvestorCustomization_companyList__0scJN li{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;color:#374151;font-size:13px;line-height:1.7;padding:14px 16px 14px 40px;position:relative;transition:all .2s ease}.InvestorCustomization_companyList__0scJN li:before{background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;box-shadow:0 0 0 3px #fbc3111a;content:"";height:8px;left:16px;position:absolute;top:20px;width:8px}.InvestorCustomization_companyList__0scJN li:hover{background:#fffef8;border-color:#fde68a;box-shadow:0 2px 8px #fbc3111a;transform:translateX(4px)}@media(max-width:480px){.InvestorCustomization_customizationContainer__5n-ET{padding:16px}.InvestorCustomization_title__osqOF{font-size:22px}.InvestorCustomization_formContainer__MUfly{padding:20px}.InvestorCustomization_buttonContainer__ezoXZ{flex-direction:column-reverse;gap:12px}.InvestorCustomization_backButton__Jybfg,.InvestorCustomization_startButton__u\+rU3{min-width:0;min-width:auto;width:100%}}.InvestorCustomization_customInputWrapper__\+SP4Y{margin-top:8px}.InvestorCustomization_customInput__Lb40D{background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;font-family:inherit;font-size:13px;padding:10px 12px;transition:all .2s ease;width:100%}.InvestorCustomization_customInput__Lb40D:focus{border-color:#fbc311;box-shadow:0 0 0 2px #fbc31126;outline:none}.InvestorCustomization_customInput__Lb40D::placeholder{color:#999;font-style:italic}.InvestorCustomization_customInput__Lb40D.InvestorCustomization_error__REcJ-{border-color:#dc2626}@keyframes InvestorEvaluation_circleFloat__jHw3V{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}@keyframes InvestorEvaluation_brainPulse__moyp2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes InvestorEvaluation_pathDraw__0m9KX{0%,to{stroke-dashoffset:50}50%{stroke-dashoffset:0}}@keyframes InvestorEvaluation_pulseRingAnimation__9IMxl{0%{opacity:.8;transform:translate(-50%,-50%) scale(.9)}50%{opacity:0;transform:translate(-50%,-50%) scale(1.4)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@keyframes InvestorEvaluation_dotWave__JFXIg{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-8px) scale(1.2)}}.InvestorEvaluation_evaluationModalOverlay__CmGhj{background:#0f172abf}.InvestorEvaluation_evaluationModal__LUy-4{animation:InvestorEvaluation_modalSlideUp__0QFm8 .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#fff,#fafbfc);border-radius:32px;box-shadow:0 32px 64px -12px #0000004d,0 0 0 1px #94a3b814,inset 0 1px 0 0 #fffc;max-width:520px;padding:64px 56px}.InvestorEvaluation_evaluationBgPattern__iS1Xh{bottom:0;left:0;opacity:.04;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.InvestorEvaluation_bgCircle__BrfOD{background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;height:200px;position:absolute;width:200px}.InvestorEvaluation_bgCircle__BrfOD:first-child{animation:InvestorEvaluation_circleFloat__jHw3V 8s ease-in-out infinite;right:-50px;top:-50px}.InvestorEvaluation_bgCircle__BrfOD:nth-child(2){animation:InvestorEvaluation_circleFloat__jHw3V 10s ease-in-out infinite reverse;bottom:-80px;height:250px;left:-80px;width:250px}.InvestorEvaluation_bgCircle__BrfOD:nth-child(3){animation:InvestorEvaluation_circleFloat__jHw3V 12s ease-in-out infinite;animation-delay:2s;height:150px;left:50%;top:50%;width:150px}.InvestorEvaluation_evaluationContent__Dy1pf{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.InvestorEvaluation_evaluationIconWrapper__SZEvp{margin-bottom:32px}.InvestorEvaluation_evaluationIconCircle__mbfCI,.InvestorEvaluation_evaluationIconWrapper__SZEvp{align-items:center;display:flex;height:112px;justify-content:center;position:relative;width:112px}.InvestorEvaluation_evaluationIconCircle__mbfCI{animation:InvestorEvaluation_brainPulse__moyp2 2.5s ease-in-out infinite;background:linear-gradient(135deg,#74bc68,#68b85e 50%,#5a9d4f);border-radius:50%;box-shadow:0 12px 32px #74bc6866,0 0 0 1px #ffffff26,inset 0 2px 8px #fff3;z-index:3}.InvestorEvaluation_brainIcon__mywbR{color:#fff;height:56px;width:56px}.InvestorEvaluation_brainPath1__6CLpx,.InvestorEvaluation_brainPath2__MpKWa,.InvestorEvaluation_brainPath3__4LH56,.InvestorEvaluation_brainPath4__vjzra{stroke-dasharray:50;stroke-dashoffset:50;animation:InvestorEvaluation_pathDraw__0m9KX 3s ease-in-out infinite}.InvestorEvaluation_brainPath1__6CLpx{animation-delay:0s}.InvestorEvaluation_brainPath2__MpKWa{animation-delay:.3s}.InvestorEvaluation_brainPath3__4LH56{animation-delay:.6s}.InvestorEvaluation_brainPath4__vjzra{animation-delay:.9s}.InvestorEvaluation_brainCenter__Zw6zO{animation:InvestorEvaluation_brainPulse__moyp2 1.5s ease-in-out infinite}.InvestorEvaluation_pulseRing__3AWx7{animation:InvestorEvaluation_pulseRingAnimation__9IMxl 3s cubic-bezier(.4,0,.2,1) infinite;border:2.5px solid #74bc68;border-radius:50%;height:112px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px;z-index:2}.InvestorEvaluation_pulseRing__3AWx7:nth-child(2){animation-delay:0s}.InvestorEvaluation_pulseRing__3AWx7:nth-child(3){animation-delay:1.5s}.InvestorEvaluation_glowEffect__oFJUd{animation:InvestorEvaluation_brainPulse__moyp2 3s ease-in-out infinite;background:radial-gradient(circle,#74bc6826 0,#0000 70%);border-radius:50%;height:160px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px;z-index:1}.InvestorEvaluation_evaluationText__JIODE{margin-bottom:40px}.InvestorEvaluation_evaluationTitle__N8\+Xv{font-size:32px;letter-spacing:-.8px;line-height:1.2;margin:0 0 16px}.InvestorEvaluation_evaluationSubtitle__1YJiA{color:#64748b;font-size:17px;font-weight:400;margin:0}.InvestorEvaluation_evaluationProgress__m-AMu{margin-bottom:32px;max-width:400px;width:100%}.InvestorEvaluation_progressBarContainer__3iXKO{background:#94a3b826;border-radius:24px;box-shadow:inset 0 2px 4px #0000000f;height:12px;position:relative}.InvestorEvaluation_progressBarFill__zGneW{background:linear-gradient(90deg,#74bc68,#68b85e 50%,#5a9d4f);border-radius:24px;box-shadow:0 2px 8px #74bc684d;overflow:hidden;position:relative;transition:width .5s cubic-bezier(.4,0,.2,1)}.InvestorEvaluation_progressBarFill__zGneW:after{animation:InvestorEvaluation_shimmer__5D\+eD 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.InvestorEvaluation_progressBarShine__LYlKe{background:linear-gradient(180deg,#fff6,#0000);border-radius:24px 24px 0 0;height:50%;left:0;position:absolute;right:0;top:0}.InvestorEvaluation_progressPercentage__khEpS{color:#74bc68;font-size:18px;font-weight:700;letter-spacing:.5px;margin-top:12px;text-align:center}@keyframes InvestorEvaluation_shimmer__5D\+eD{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.InvestorEvaluation_evaluationStatus__7cIFt{font-size:15px;font-weight:500;letter-spacing:.2px}@media(max-width:600px){.InvestorEvaluation_evaluationModal__LUy-4{border-radius:24px;max-width:90%;padding:48px 32px}.InvestorEvaluation_evaluationTitle__N8\+Xv{font-size:26px}.InvestorEvaluation_evaluationSubtitle__1YJiA{font-size:15px}.InvestorEvaluation_evaluationIconWrapper__SZEvp{height:96px;margin-bottom:24px;width:96px}.InvestorEvaluation_evaluationIconCircle__mbfCI{height:96px;width:96px}.InvestorEvaluation_brainIcon__mywbR{height:48px;width:48px}}.InvestorEvaluation_loadingOverlay__BX-8M{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InvestorEvaluation_loadingModal__v4kn2{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px #00000080;max-width:480px;padding:48px 64px;text-align:center}.InvestorEvaluation_loadingIcon__CYYqL{align-items:center;animation:InvestorEvaluation_brainPulse__moyp2 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.InvestorEvaluation_loadingIcon__CYYqL svg{color:#fff}.InvestorEvaluation_loadingTitle__08eVK{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.InvestorEvaluation_loadingText__QMCHb{color:#94a3b8;font-size:16px;margin:0 0 24px}.InvestorEvaluation_progressContainer__E32kA{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:16px;overflow:hidden;width:100%}.InvestorEvaluation_progressBar__PIb0w{background:linear-gradient(90deg,#f59e0b,#eab308);border-radius:4px;height:100%;transition:width .5s ease-out}.InvestorEvaluation_progressBar__PIb0w.InvestorEvaluation_complete__Y2Gai{background:linear-gradient(90deg,#10b981,#34d399)}.InvestorEvaluation_retryHint__hNg12{color:#64748b;font-size:14px;margin:0}.InvestorEvaluation_errorContainer__9k1R7{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.InvestorEvaluation_errorContainer__9k1R7 h2{color:#1e293b;font-size:24px;margin:20px 0 12px}.InvestorEvaluation_errorContainer__9k1R7 p{color:#64748b;font-size:16px;margin-bottom:24px}.InvestorEvaluation_container__rmJgR{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1100px;padding:32px 24px}.InvestorEvaluation_header__9t8Lj{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.InvestorEvaluation_headerContent__6hhj4{flex:1 1;text-align:center}.InvestorEvaluation_headerContent__6hhj4 h1{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.InvestorEvaluation_headerContent__6hhj4 p{color:#64748b;font-size:15px;font-weight:400;margin:0}.InvestorEvaluation_headerActions__ZRRlO{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.InvestorEvaluation_backBtn__1FxR1{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s}.InvestorEvaluation_backBtn__1FxR1:hover{background:#f8fafc;border-color:#cbd5e1}.InvestorEvaluation_downloadBtn__tyzem{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.InvestorEvaluation_downloadBtn__tyzem:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.InvestorEvaluation_downloadBtn__tyzem:disabled{cursor:not-allowed;opacity:.6;transform:none}.InvestorEvaluation_tryAgainBtn__o\+s4y{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;line-height:1;padding:10px 20px;transition:all .2s;white-space:nowrap}.InvestorEvaluation_tryAgainBtn__o\+s4y svg{flex-shrink:0;height:16px;width:16px}.InvestorEvaluation_tryAgainBtn__o\+s4y:hover{box-shadow:0 4px 12px #f59e0b66;transform:translateY(-2px)}.InvestorEvaluation_overallScoreCard__rmUoN{align-items:center;background:linear-gradient(135deg,#fef9c3,#fef3c7 50%,#fde68a);border:2px solid #fcd34d;border-radius:20px;box-shadow:0 4px 16px #fbbf2426;display:flex;gap:32px;margin-bottom:28px;padding:32px 40px}.InvestorEvaluation_scoreCircle__7l4IL{align-items:center;background:#fff;border:6px solid;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;flex-shrink:0;height:120px;justify-content:center;width:120px}.InvestorEvaluation_scoreValue__43i5t{font-size:42px;font-weight:800;line-height:1}.InvestorEvaluation_scoreMax__2o01l{color:#78716c;font-size:16px;font-weight:600}.InvestorEvaluation_scoreInfo__QKull{color:#1e293b;flex:1 1}.InvestorEvaluation_passBadge__24BGU{align-items:center;border-radius:50px;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:16px;padding:10px 20px}.InvestorEvaluation_metaInfo__h0T2t{display:flex;flex-wrap:wrap;gap:20px}.InvestorEvaluation_metaItem__gK2Hp{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px}.InvestorEvaluation_metaItem__gK2Hp svg{color:#78716c}.InvestorEvaluation_tabNavigation__vdRbj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:8px;margin-bottom:24px;padding:8px}.InvestorEvaluation_tabButton__yW-Mp{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.InvestorEvaluation_tabButton__yW-Mp svg{color:#94a3b8}.InvestorEvaluation_tabButton__yW-Mp:hover{background:#f8fafc;color:#475569}.InvestorEvaluation_tabButton__yW-Mp.InvestorEvaluation_active__YFafu{background:linear-gradient(135deg,#fef9c3,#fde68a);box-shadow:0 2px 8px #fbbf2433;color:#92400e}.InvestorEvaluation_tabButton__yW-Mp.InvestorEvaluation_active__YFafu svg{color:#d97706}.InvestorEvaluation_tabContent__7pA0\+{min-height:300px}.InvestorEvaluation_section__jWTDi{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:28px}.InvestorEvaluation_section__jWTDi h2{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 24px}.InvestorEvaluation_section__jWTDi h2 svg{color:#f59e0b}.InvestorEvaluation_goalsGrid__sMRDH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.InvestorEvaluation_goalCard__gPs8Z{border:2px solid;border-radius:14px;padding:24px}.InvestorEvaluation_goalCard__gPs8Z.InvestorEvaluation_achieved__JYmEi{background:#f0fdf4;border-color:#22c55e}.InvestorEvaluation_goalCard__gPs8Z.InvestorEvaluation_notAchieved__kxok4{background:#fef3c7;border-color:#f59e0b}.InvestorEvaluation_goalHeader__\+uX2z{align-items:center;display:flex;gap:10px;margin-bottom:12px}.InvestorEvaluation_goalHeader__\+uX2z span{color:#475569;flex:1 1;font-size:14px;font-weight:600}.InvestorEvaluation_goalHeader__\+uX2z svg{color:#64748b}.InvestorEvaluation_goalScore__SfdPA{color:#1e293b;font-size:16px;font-weight:700}.InvestorEvaluation_goalText__\+bBom{color:#334155;font-size:15px;line-height:1.6;margin:0 0 12px}.InvestorEvaluation_goalEvidence__WTYX5,.InvestorEvaluation_goalMissing__fjnI-{align-items:flex-start;border-radius:8px;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:8px;padding:10px 12px}.InvestorEvaluation_goalEvidence__WTYX5 svg,.InvestorEvaluation_goalMissing__fjnI- svg{flex-shrink:0;margin-top:2px}.InvestorEvaluation_goalEvidence__WTYX5{background:#22c55e1a;color:#166534}.InvestorEvaluation_goalEvidence__WTYX5 svg{color:#22c55e}.InvestorEvaluation_goalMissing__fjnI-{background:#f59e0b1a;color:#92400e}.InvestorEvaluation_goalMissing__fjnI- svg{color:#f59e0b}.InvestorEvaluation_skillHighlights__GwClo{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.InvestorEvaluation_highlightCard__N9s\+s{align-items:center;border-radius:12px;display:flex;flex:1 1;gap:12px;min-width:200px;padding:14px 20px}.InvestorEvaluation_highlightCard__N9s\+s svg{flex-shrink:0}.InvestorEvaluation_highlightCard__N9s\+s.InvestorEvaluation_strength__YgN-N{background:#f0fdf4;border:1px solid #bbf7d0}.InvestorEvaluation_highlightCard__N9s\+s.InvestorEvaluation_strength__YgN-N svg{color:#22c55e}.InvestorEvaluation_highlightCard__N9s\+s.InvestorEvaluation_focus__Fmi3Y{background:#fef3c7;border:1px solid #fde68a}.InvestorEvaluation_highlightCard__N9s\+s.InvestorEvaluation_focus__Fmi3Y svg{color:#f59e0b}.InvestorEvaluation_highlightLabel__-BdSQ{color:#64748b;display:block;font-size:12px;margin-bottom:2px}.InvestorEvaluation_highlightValue__IFvPM{color:#1e293b;display:block;font-size:15px;font-weight:600}.InvestorEvaluation_skillsList__VwrZB{display:flex;flex-direction:column;gap:16px}.InvestorEvaluation_skillCard__UFmY8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.InvestorEvaluation_skillHeader__Pfe4C{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.InvestorEvaluation_skillName__FELl9{color:#1e293b;font-size:16px;font-weight:600}.InvestorEvaluation_skillScoreContainer__bsGsm{align-items:center;display:flex;gap:12px}.InvestorEvaluation_qualityBadge__XMOBg{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.InvestorEvaluation_skillScore__nmyNH{font-size:16px;font-weight:700}.InvestorEvaluation_skillBar__Lecfp{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden}.InvestorEvaluation_skillFill__dQTBC{border-radius:4px;height:100%;transition:width .5s ease-out}.InvestorEvaluation_evidenceSection__Mp1t1{background:#fff;border-left:3px solid #cbd5e1;border-radius:0 8px 8px 0;margin-bottom:12px;padding:12px 16px}.InvestorEvaluation_evidenceLabel__dExEh{color:#64748b;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.InvestorEvaluation_evidenceSection__Mp1t1 ul{margin:0;padding-left:16px}.InvestorEvaluation_evidenceSection__Mp1t1 ul li{color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin-bottom:4px}.InvestorEvaluation_tipSection__XenSS{align-items:flex-start;background:#fef9c3;border-radius:8px;color:#713f12;display:flex;font-size:13px;gap:8px;line-height:1.5;padding:12px 14px}.InvestorEvaluation_tipSection__XenSS svg{color:#ca8a04;flex-shrink:0;margin-top:2px}.InvestorEvaluation_frameworksList__LAC9o{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.InvestorEvaluation_frameworkBadge__F\+YCz{align-items:center;background:#dbeafe;border-radius:50px;color:#1d4ed8;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px}.InvestorEvaluation_frameworkBadge__F\+YCz svg{color:#2563eb}.InvestorEvaluation_bonusBadge__jNTwq{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50px;color:#fff;font-size:14px;font-weight:700;padding:10px 18px}.InvestorEvaluation_frameworkDetails__c6LbJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.InvestorEvaluation_primaryFramework__JTpet{color:#334155;font-size:15px;margin-bottom:12px}.InvestorEvaluation_primaryFramework__JTpet strong{color:#1e293b}.InvestorEvaluation_frameworkExecution__RpTSW{align-items:center;display:flex;gap:12px;margin-bottom:16px}.InvestorEvaluation_executionLabel__rQh72{color:#64748b;font-size:14px}.InvestorEvaluation_stepsRow__OAFF1{margin-bottom:12px}.InvestorEvaluation_stepsLabel__5Qv-K{color:#64748b;display:block;font-size:13px;margin-bottom:8px}.InvestorEvaluation_stepsBadges__dzXe2{display:flex;flex-wrap:wrap;gap:8px}.InvestorEvaluation_stepBadge__Z88Tn{border-radius:6px;font-size:13px;font-weight:500;padding:6px 14px}.InvestorEvaluation_stepBadge__Z88Tn.InvestorEvaluation_executed__jkAEc{background:#dcfce7;color:#166534}.InvestorEvaluation_stepBadge__Z88Tn.InvestorEvaluation_missed__IU01H{background:#fee2e2;color:#991b1b}.InvestorEvaluation_frameworkFeedback__0BOfj{border-top:1px solid #e2e8f0;color:#475569;font-size:14px;line-height:1.6;margin:12px 0 0;padding-top:12px}.InvestorEvaluation_analysisGrid__lkVlx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.InvestorEvaluation_analysisCard__aMGJp{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.InvestorEvaluation_analysisHeader__fqpUr{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.InvestorEvaluation_analysisHeader__fqpUr>span:first-child{color:#475569;font-size:14px;font-weight:600}.InvestorEvaluation_analysisEvidence__Xh0rH{color:#64748b;font-size:13px;font-style:italic;line-height:1.5;margin:0}.InvestorEvaluation_contextualBadge__g-EQG{background:#dcfce7;border-radius:4px;color:#166534;display:inline-block;font-size:12px;font-weight:500;margin-top:10px;padding:4px 10px}.InvestorEvaluation_booleanBadges__xSdFx{display:flex;gap:8px}.InvestorEvaluation_trueBadge__GSlEr{background:#dcfce7;color:#166534}.InvestorEvaluation_falseBadge__Y28d9,.InvestorEvaluation_trueBadge__GSlEr{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.InvestorEvaluation_falseBadge__Y28d9{background:#fee2e2;color:#991b1b}.InvestorEvaluation_industryCard__KsJiE{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.InvestorEvaluation_industryHeader__8sDCD{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.InvestorEvaluation_industryBadges__sTN2R{display:flex;flex-wrap:wrap;gap:8px}.InvestorEvaluation_awarenessLevel__xe3RX{align-items:center;color:#64748b;display:flex;font-size:14px;gap:10px}.InvestorEvaluation_terminologyExamples__9FVQg{margin-bottom:16px}.InvestorEvaluation_examplesLabel__EVE4Z{color:#64748b;display:block;font-size:13px;margin-bottom:8px}.InvestorEvaluation_exampleBadges__bve-2{display:flex;flex-wrap:wrap;gap:8px}.InvestorEvaluation_termBadge__tMSCw{background:#dbeafe;border-radius:6px;color:#1d4ed8;font-size:13px;font-weight:500;padding:6px 12px}.InvestorEvaluation_industryFeedback__Q5jjI{border-top:1px solid #e2e8f0;color:#475569;font-size:14px;line-height:1.6;margin:0;padding-top:12px}.InvestorEvaluation_conversationCard__Y1b9m{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.InvestorEvaluation_conversationBadges__fZuBi{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.InvestorEvaluation_convBadge__e44fl{align-items:center;display:flex;gap:10px}.InvestorEvaluation_convLabel__uz6hD{color:#64748b;font-size:13px}.InvestorEvaluation_convFeedback__gAtWf{border-top:1px solid #e2e8f0;color:#475569;font-size:14px;line-height:1.6;margin:0;padding-top:12px}.InvestorEvaluation_metricsGrid__c3drX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.InvestorEvaluation_metricCard__1Jntz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px;text-align:center}.InvestorEvaluation_metricLabel__mGDy5{color:#64748b;font-size:13px;font-weight:600;margin-bottom:8px}.InvestorEvaluation_metricValue__S2U9A{color:#1e293b;font-size:26px;font-weight:700;margin-bottom:4px}.InvestorEvaluation_metricHint__wxlxr{color:#94a3b8;font-size:12px}.InvestorEvaluation_feedbackSection__GDfX3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.InvestorEvaluation_feedbackCard__uLlJu{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.InvestorEvaluation_feedbackCard__uLlJu h3{align-items:center;color:#1e293b;display:flex;font-size:17px;font-weight:600;gap:10px;margin:0 0 16px}.InvestorEvaluation_feedbackCard__uLlJu ul{margin:0;padding-left:20px}.InvestorEvaluation_feedbackCard__uLlJu ul li{color:#475569;font-size:14px;line-height:1.6;margin-bottom:8px}.InvestorEvaluation_feedbackCard__uLlJu ul li:last-child{margin-bottom:0}.InvestorEvaluation_practiceSection__K6KG7{background:linear-gradient(135deg,#fef9c3,#fef3c7 50%,#fde68a);border:2px solid #fcd34d;border-radius:16px;margin-bottom:24px;padding:28px}.InvestorEvaluation_practiceSection__K6KG7 h2{align-items:center;color:#92400e;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 20px}.InvestorEvaluation_practiceSection__K6KG7 h2 svg{color:#d97706}.InvestorEvaluation_practiceCard__Yak2x{background:#fff;border:1px solid #fcd34d;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:20px}.InvestorEvaluation_practiceHeader__LDHZ\+{margin-bottom:16px}.InvestorEvaluation_practiceTitle__rdDvP{align-items:center;display:flex;gap:12px;margin-bottom:12px}.InvestorEvaluation_scenarioName__56kNY{color:#1e293b;font-size:18px;font-weight:600}.InvestorEvaluation_difficultyBadge__nlP7C{border-radius:20px;font-size:12px;font-weight:600;padding:4px 12px}.InvestorEvaluation_difficultyBadge__nlP7C.InvestorEvaluation_easier__UrY-A{background:#dcfce7;color:#166534}.InvestorEvaluation_difficultyBadge__nlP7C.InvestorEvaluation_same__nAcUN{background:#dbeafe;color:#1d4ed8}.InvestorEvaluation_difficultyBadge__nlP7C.InvestorEvaluation_harder__xDcNa{background:#fee2e2;color:#991b1b}.InvestorEvaluation_practiceMeta__T5pKb{color:#64748b;display:flex;font-size:13px;gap:20px}.InvestorEvaluation_practiceMeta__T5pKb span{align-items:center;display:flex;gap:6px}.InvestorEvaluation_practiceDescription__rT1fv{color:#475569;font-size:14px;line-height:1.6;margin:0 0 16px}.InvestorEvaluation_drillsSection__EbAQI{margin-bottom:16px}.InvestorEvaluation_drillsLabel__yJVwn{color:#64748b;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.InvestorEvaluation_drillsList__uiOS7{margin:0;padding-left:18px}.InvestorEvaluation_drillsList__uiOS7 li{color:#475569;font-size:13px;line-height:1.6;margin-bottom:4px}.InvestorEvaluation_successCriteria__nW3pG{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:14px;gap:10px;padding:12px 16px}.InvestorEvaluation_successCriteria__nW3pG svg{color:#d97706;flex-shrink:0}.InvestorEvaluation_nextLevelCard__A03Ll{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px 28px}.InvestorEvaluation_nextLevelContent__yEMcv{align-items:center;display:flex;gap:16px}.InvestorEvaluation_nextLevelContent__yEMcv svg{color:#22c55e;flex-shrink:0}.InvestorEvaluation_nextLevelContent__yEMcv h4{color:#166534;font-size:16px;font-weight:600;margin:0 0 4px}.InvestorEvaluation_nextLevelContent__yEMcv p{color:#15803d;font-size:14px;margin:0}.InvestorEvaluation_nextLevelBtn__TdNNH{align-items:center;background:#22c55e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.InvestorEvaluation_nextLevelBtn__TdNNH:hover{background:#16a34a;transform:translateY(-2px)}.InvestorEvaluation_actionButtons__aCcQl{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:center;padding-top:20px}.InvestorEvaluation_dashboardBtn__9kKF1{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.InvestorEvaluation_dashboardBtn__9kKF1:hover{background:#f8fafc;border-color:#cbd5e1}@media(max-width:768px){.InvestorEvaluation_container__rmJgR{padding:20px 16px}.InvestorEvaluation_header__9t8Lj{align-items:flex-start;flex-direction:column}.InvestorEvaluation_overallScoreCard__rmUoN{flex-direction:column;padding:24px;text-align:center}.InvestorEvaluation_scoreCircle__7l4IL{height:100px;width:100px}.InvestorEvaluation_scoreValue__43i5t{font-size:36px}.InvestorEvaluation_analysisGrid__lkVlx,.InvestorEvaluation_feedbackSection__GDfX3,.InvestorEvaluation_goalsGrid__sMRDH{grid-template-columns:1fr}.InvestorEvaluation_nextLevelCard__A03Ll{flex-direction:column;text-align:center}.InvestorEvaluation_actionButtons__aCcQl{flex-direction:column}}.InvestorEvaluation_evaluationModalOverlay__CmGhj{align-items:center;animation:InvestorEvaluation_modalFadeIn__gnmwP .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.InvestorEvaluation_evaluationModal__LUy-4{animation:InvestorEvaluation_modalSlideUp__0QFm8 .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes InvestorEvaluation_modalFadeIn__gnmwP{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes InvestorEvaluation_modalSlideUp__0QFm8{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.InvestorEvaluation_reportLoadingSpinnerWrapper__ydH3\+{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.InvestorEvaluation_pulseIcon__oF9QN{animation:InvestorEvaluation_gentlePulse__2sdbB 2s ease-in-out infinite}@keyframes InvestorEvaluation_gentlePulse__2sdbB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.InvestorEvaluation_evaluationTitle__N8\+Xv{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.InvestorEvaluation_evaluationSubtitle__1YJiA{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.InvestorEvaluation_progressBarContainer__3iXKO{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.InvestorEvaluation_progressBarFill__zGneW{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.InvestorEvaluation_progressText__-P-kG{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.InvestorEvaluation_evaluationStatus__7cIFt{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}@keyframes InvestorSimulation_fadeIn__\+NiHl{0%{opacity:0}to{opacity:1}}@keyframes InvestorSimulation_slideUp__rVIVD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes InvestorSimulation_pulse__Kirrs{0%,to{opacity:1}50%{opacity:.5}}@keyframes InvestorSimulation_blink__dFQk0{0%,to{opacity:1}50%{opacity:.3}}.InvestorSimulation_instructionsOverlay__pANe2{align-items:center;animation:InvestorSimulation_fadeIn__\+NiHl .3s ease-in-out;background:linear-gradient(135deg,#fbc311f7,#f59e0bf7);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:9999}.InvestorSimulation_instructionsCard__OmPed{animation:InvestorSimulation_slideUp__rVIVD .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;margin:20px auto;max-height:95vh;max-width:900px;overflow-y:auto;padding:40px;width:100%}.InvestorSimulation_instructionsHeader__TlgQm{border-bottom:2px solid #fff7ed;margin-bottom:36px;padding-bottom:24px;text-align:center}.InvestorSimulation_instructionsIcon__Pb34h{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;box-shadow:0 8px 24px #fbc3114d;color:#fff;display:inline-flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.InvestorSimulation_instructionsTitle__zWI7A{color:#1e293b;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.InvestorSimulation_instructionsSubtitle__K8rII{color:#64748b;font-size:16px;font-weight:400;margin:0}.InvestorSimulation_instructionsContent__Hee1t{margin-bottom:32px}.InvestorSimulation_instructionItem__jPXzx{align-items:flex-start;background:#fffbeb;border-left:4px solid #fbc311;border-radius:16px;display:flex;gap:20px;margin-bottom:28px;padding:24px;transition:all .3s ease}.InvestorSimulation_instructionItem__jPXzx:hover{background:#fff7ed;box-shadow:0 4px 12px #0000000d;transform:translateX(4px)}.InvestorSimulation_instructionItemWithImage__5BrJa{align-items:stretch;flex-direction:column;padding:28px}.InvestorSimulation_instructionItemWithImage__5BrJa:hover{transform:none}.InvestorSimulation_instructionHeader__RzpKu{align-items:center;display:flex;gap:16px;margin-bottom:20px}.InvestorSimulation_instructionHeader__RzpKu .InvestorSimulation_instructionNumber__Li9tw{margin-bottom:0}.InvestorSimulation_instructionHeader__RzpKu .InvestorSimulation_instructionHeading__mIRQp{margin:0}.InvestorSimulation_instructionImagePlaceholder__zGxH8{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:3px dashed #fdba74;border-radius:16px;color:#9a3412;display:flex;font-size:16px;font-weight:500;height:200px;justify-content:center;margin:0 auto 20px;max-width:600px;width:100%}.InvestorSimulation_instructionDescription__twRJA{text-align:center}.InvestorSimulation_instructionDescription__twRJA p{color:#475569;font-size:15px;line-height:1.7;margin:0 auto;max-width:600px}.InvestorSimulation_instructionDescription__twRJA p strong{color:#1e293b;font-weight:600}.InvestorSimulation_instructionNumber__Li9tw{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;box-shadow:0 4px 12px #fbc3114d;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.InvestorSimulation_instructionText__sScN2{flex:1 1}.InvestorSimulation_instructionText__sScN2 p{color:#475569;font-size:15px;line-height:1.7;margin:8px 0 0}.InvestorSimulation_instructionText__sScN2 p strong{color:#1e293b;font-weight:600}.InvestorSimulation_instructionHeading__mIRQp{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 4px}.InvestorSimulation_instructionHeading__mIRQp svg{color:#d97706;flex-shrink:0}.InvestorSimulation_instructionNote__eT9n0{align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:16px;display:flex;gap:16px;margin-top:32px;padding:20px}.InvestorSimulation_instructionNoteWithImage__3VG1E{align-items:stretch;flex-direction:column;padding:24px}.InvestorSimulation_noteHeader__on\+M1{align-items:center;display:flex;gap:12px;margin-bottom:16px}.InvestorSimulation_noteTitle__JB2iG{color:#92400e;font-size:18px}.InvestorSimulation_noteTitle__JB2iG strong{color:#7c2d12;font-weight:700}.InvestorSimulation_noteImagePlaceholder__nSGfv{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:3px dashed #f59e0b;border-radius:12px;color:#92400e;display:flex;font-size:16px;font-weight:500;height:150px;justify-content:center;margin:0 auto 16px;max-width:550px;width:100%}.InvestorSimulation_noteDescription__RZ0-Z{color:#92400e;font-size:15px;line-height:1.7;margin:0 auto;max-width:550px;text-align:center}.InvestorSimulation_noteIcon__YhzUY{align-items:center;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%;box-shadow:0 4px 12px #fb923c4d;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.InvestorSimulation_keyboardKey__pGGbJ{background:#fff;border:2px solid #fed7aa;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#ea580c;display:inline-block;font-family:Courier New,monospace;font-size:14px;font-weight:700;margin:0 2px;padding:4px 10px}.InvestorSimulation_instructionsFooter__Dt-4F{border-top:2px solid #fff7ed;padding-top:24px;text-align:center}.InvestorSimulation_doneInstructionsBtn__63EUJ{align-items:center;background:linear-gradient(135deg,#fbc311,#ea580c);border:none;border-radius:16px;box-shadow:0 6px 20px #fbc31166;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:12px;padding:16px 40px;transition:all .3s ease}.InvestorSimulation_doneInstructionsBtn__63EUJ svg{flex-shrink:0}.InvestorSimulation_doneInstructionsBtn__63EUJ:hover{box-shadow:0 10px 30px #fbc31180;transform:translateY(-3px)}.InvestorSimulation_doneInstructionsBtn__63EUJ:active{box-shadow:0 6px 20px #fbc31166;transform:translateY(-1px)}@keyframes InvestorSimulation_micPulse__W83v5{0%,to{box-shadow:0 0 0 0 #fbc31166}50%{box-shadow:0 0 0 20px #fbc31100}}@keyframes InvestorSimulation_spinnerRotate__t8x9V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvestorSimulation_micPermissionOverlay__aLLyi{align-items:center;animation:InvestorSimulation_fadeIn__\+NiHl .3s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.InvestorSimulation_micPermissionModal__9Gk3L{animation:InvestorSimulation_slideUp__rVIVD .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 25px 60px #00000040;max-width:480px;padding:48px 40px;text-align:center;width:100%}.InvestorSimulation_permissionIcons__EuXQa{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px}.InvestorSimulation_permissionPlus__\+72JT{color:#fbc311;font-size:28px;font-weight:700}.InvestorSimulation_micPermissionIcon__w9Dka{align-items:center;animation:InvestorSimulation_micPulse__W83v5 2s infinite;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;width:80px}.InvestorSimulation_micPermissionIcon__w9Dka svg{height:32px;width:32px}.InvestorSimulation_micPermissionTitle__8IAup{color:#1e293b;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 16px}.InvestorSimulation_micPermissionDescription__0kVW0{color:#64748b;font-size:16px;line-height:1.6;margin:0 0 24px}.InvestorSimulation_micPermissionHint__uN17K{align-items:center;background:#fef3c7;border-radius:12px;color:#92400e;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:24px;padding:12px 16px}.InvestorSimulation_micPermissionHint__uN17K svg{color:#d97706;flex-shrink:0}.InvestorSimulation_micPermissionButtons__IgtuA{display:flex;gap:12px;justify-content:center}.InvestorSimulation_micPermissionCancelBtn__h6kgO{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s ease}.InvestorSimulation_micPermissionCancelBtn__h6kgO:hover{background:#e2e8f0;color:#475569}.InvestorSimulation_micPermissionAllowBtn__S4GCS{background:linear-gradient(135deg,#fbc311,#f59e0b);border:none;border-radius:12px;box-shadow:0 4px 14px #fbc31166;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s ease}.InvestorSimulation_micPermissionAllowBtn__S4GCS:hover{box-shadow:0 6px 20px #fbc31180;transform:translateY(-2px)}.InvestorSimulation_micPermissionAllowBtn__S4GCS:active{transform:translateY(0)}.InvestorSimulation_micPermissionSpinner__ZtZ90{align-items:center;display:flex;flex-direction:column;gap:12px}.InvestorSimulation_micPermissionSpinner__ZtZ90 .InvestorSimulation_spinner__e\+cVG{animation:InvestorSimulation_spinnerRotate__t8x9V 1s linear infinite;border:4px solid #fef3c7;border-radius:50%;border-top-color:#fbc311;height:40px;width:40px}.InvestorSimulation_micPermissionSpinner__ZtZ90 span{color:#64748b;font-size:14px}.InvestorSimulation_confirmOverlay__LxSva{align-items:center;animation:InvestorSimulation_fadeIn__\+NiHl .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.InvestorSimulation_confirmModal__JZ33v{animation:InvestorSimulation_slideUp__rVIVD .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 60px #0000004d;max-width:380px;padding:32px;text-align:center;width:100%}.InvestorSimulation_confirmIcon__j803u{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.InvestorSimulation_confirmTitle__xEO1R{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 12px}.InvestorSimulation_confirmText__FHIzI{color:#64748b;font-size:15px;line-height:1.5;margin:0 0 24px}.InvestorSimulation_confirmButtons__JPWiL{display:flex;gap:12px;justify-content:center}.InvestorSimulation_confirmCancelBtn__ghaYP{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.InvestorSimulation_confirmCancelBtn__ghaYP:hover{background:#e2e8f0;color:#475569}.InvestorSimulation_confirmEndBtn__wQX5x{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 14px #ef444459;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.InvestorSimulation_confirmEndBtn__wQX5x:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-1px)}.InvestorSimulation_simulationContainer__-9m6X{height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100vw}.InvestorSimulation_recordingIndicator__z\+vub{align-items:center;animation:InvestorSimulation_fadeIn__\+NiHl .3s ease;background:#ef4444;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;position:fixed;right:20px;top:12px;z-index:9998}.InvestorSimulation_recordingDot__D5Gbq{animation:InvestorSimulation_blink__dFQk0 1s infinite;background:#fff;border-radius:50%;height:10px;width:10px}.InvestorSimulation_uploadingIndicator__FnRQz{background:#4caf50;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#fff;padding:10px 20px;position:fixed;right:20px;top:20px;z-index:9999}.InvestorSimulation_simulationContent__MX\+IZ,.InvestorSimulation_simulationScreen__dxNsp{background:#fff;height:100%;margin:0;padding:0;width:100%}.InvestorSimulation_simulationContent__MX\+IZ{display:flex;gap:0}.InvestorSimulation_leftPanel__8a-9Z{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex:0 0 30%;flex-direction:column;min-width:0;overflow:hidden}.InvestorSimulation_tipsCard__i\+Bbg{background:#fff;border-bottom:1px solid #e5e7eb;flex:1 1;margin:0;min-height:150px;overflow-y:auto;padding:15px 20px}.InvestorSimulation_tipsCard__i\+Bbg::-webkit-scrollbar{width:6px}.InvestorSimulation_tipsCard__i\+Bbg::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.InvestorSimulation_tipsCard__i\+Bbg::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvestorSimulation_tipsCard__i\+Bbg::-webkit-scrollbar-thumb:hover{background:#94a3b8}.InvestorSimulation_tipsCardHeader__Uy1ta{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.InvestorSimulation_tipsLangToggle__hfXET{background:#f1f5f9;border-radius:6px;display:flex;gap:4px;padding:3px}.InvestorSimulation_tipsLangBtn__NpHY7{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.InvestorSimulation_tipsLangBtn__NpHY7:hover{background:#fbc3111a;color:#d97706}.InvestorSimulation_tipsLangBtn__NpHY7.InvestorSimulation_activeTipsLang__dsaO7{background:#fff;box-shadow:0 1px 2px #0000000d;color:#d97706}.InvestorSimulation_panelResizer__QrjdO{background:#e5e7eb;border-radius:1px;cursor:default;flex-shrink:0;height:2px;margin:8px 12px}.InvestorSimulation_cardTitle__g2l7l{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 10px}.InvestorSimulation_cardTitle__g2l7l svg{color:#d97706}.InvestorSimulation_cardContent__jjkgf{color:#666;font-size:14px;min-height:100px}.InvestorSimulation_loadingState__19Nv-{align-items:center;color:#64748b;display:flex;font-size:14px;height:200px;justify-content:center}.InvestorSimulation_emptyState__xmYlp{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:20px;text-align:center}.InvestorSimulation_emptyState__xmYlp p{font-size:14px;margin:8px 0}.InvestorSimulation_emptyIcon__AVG4w{color:#ccc;margin-bottom:12px}.InvestorSimulation_emptySubtext__iro33{color:#999!important;font-size:13px!important}.InvestorSimulation_tipsContainer__\+4CzO{display:flex;flex-direction:column;gap:12px;padding-right:4px}.InvestorSimulation_tipsContainer__\+4CzO::-webkit-scrollbar{width:6px}.InvestorSimulation_tipsContainer__\+4CzO::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.InvestorSimulation_tipsContainer__\+4CzO::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvestorSimulation_tipsContainer__\+4CzO::-webkit-scrollbar-thumb:hover{background:#94a3b8}.InvestorSimulation_phaseHeader__fRxcK{background:linear-gradient(135deg,#fffbeb,#fff7ed);border-left:4px solid #fbc311;border-radius:12px;margin-bottom:8px;padding:12px 16px}.InvestorSimulation_phaseName__GSugV{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 6px}.InvestorSimulation_phaseGoal__lzMsW{color:#64748b;font-size:13px;line-height:1.5;margin:0}.InvestorSimulation_tipsSection__i7XQf{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.InvestorSimulation_tipsSectionTitle__XlZYs{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:6px;margin:0 0 10px}.InvestorSimulation_tipsList__oJaEy{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.InvestorSimulation_skillItem__RdS2V{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.InvestorSimulation_skillItem__RdS2V strong{color:#1e293b;display:block;font-size:13px;margin-bottom:4px}.InvestorSimulation_skillDescription__-ntDP{color:#64748b;font-size:12px;line-height:1.4}.InvestorSimulation_advancedTechnique__ltrwn{background:#f5f3ff;border-left:2px solid #8b5cf6;border-radius:4px;color:#7c3aed;display:block;font-size:11px;font-style:italic;margin-top:4px;padding:4px 8px}.InvestorSimulation_doItem__nd1Ge{background:#f0fdf4;border-left:3px solid #22c55e;border-radius:6px;color:#166534;font-size:12px;line-height:1.4;padding:8px 12px}.InvestorSimulation_avoidItem__56Tw\+{background:#fef2f2;border-left:3px solid #ef4444;border-radius:6px;color:#991b1b;font-size:12px;line-height:1.4;padding:8px 12px}.InvestorSimulation_successItem__y78IR{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:6px;color:#1e40af;font-size:12px;line-height:1.4;padding:8px 12px}.InvestorSimulation_productCard__g77rW{background:#fff;border-top:1px solid #e5e7eb;flex:1 1;margin:0;min-height:150px;overflow-y:auto;padding:15px 20px}.InvestorSimulation_productCard__g77rW::-webkit-scrollbar{width:6px}.InvestorSimulation_productCard__g77rW::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.InvestorSimulation_productCard__g77rW::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvestorSimulation_productCard__g77rW::-webkit-scrollbar-thumb:hover{background:#94a3b8}.InvestorSimulation_productContent__MjHVy{display:flex;flex-direction:column;gap:12px}.InvestorSimulation_productHeader__xbR9h{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:4px solid #22c55e;border-radius:10px;padding:10px 14px}.InvestorSimulation_productName__6lJsF{color:#166534;font-size:15px;font-weight:700;margin:0}.InvestorSimulation_productSection__QB\+jv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.InvestorSimulation_productSectionTitle__9qWOo{color:#475569;font-size:12px;font-weight:600;margin:0 0 8px}.InvestorSimulation_productText__\+rZyG{color:#64748b;font-size:12px;line-height:1.5;margin:0}.InvestorSimulation_productList__x9kXa{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.InvestorSimulation_productList__x9kXa li{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.InvestorSimulation_productList__x9kXa li:before{color:#22c55e;content:"•";font-weight:700;margin-right:8px}.InvestorSimulation_productMeta__Ql8Rj{display:flex;flex-wrap:wrap;gap:8px}.InvestorSimulation_productMetaItem__Wr0d-{background:#fefce8;border:1px solid #fde047;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px;padding:8px 12px}.InvestorSimulation_metaLabel__ywjfZ{color:#a16207;font-size:11px;font-weight:600}.InvestorSimulation_metaValue__RmeOW{color:#854d0e;font-size:13px;font-weight:500}.InvestorSimulation_rightPanel__fUFKX{background:#fbc311;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.InvestorSimulation_timerBar__7kaxK{align-items:center;background:linear-gradient(90deg,#fbc311,#f59e0b);color:#fff;display:flex;flex-shrink:0;gap:20px;justify-content:center;padding:12px 20px;position:relative}.InvestorSimulation_leftControls__ZmClX{align-items:center;display:flex;gap:10px;left:20px;position:absolute}.InvestorSimulation_buyerPersonaBtn__yCdkO,.InvestorSimulation_colorCodingBtn__m9q5j{align-items:center;background:#fffffff2;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.InvestorSimulation_buyerPersonaBtn__yCdkO:hover,.InvestorSimulation_colorCodingBtn__m9q5j:hover{background:#fff;box-shadow:0 4px 12px #00000026;color:#d97706;transform:translateY(-2px)}.InvestorSimulation_buyerPersonaBtn__yCdkO:active,.InvestorSimulation_colorCodingBtn__m9q5j:active{transform:translateY(0)}.InvestorSimulation_buyerPersonaBtn__yCdkO span,.InvestorSimulation_colorCodingBtn__m9q5j span{font-weight:600}.InvestorSimulation_rightControls__XpZOg{align-items:center;display:flex;gap:16px;position:absolute;right:20px}.InvestorSimulation_connectionStatus__eILwx{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 16px}.InvestorSimulation_statusConnected__EW3Ip{align-items:center;color:#10b981;display:flex}.InvestorSimulation_statusConnected__EW3Ip .InvestorSimulation_statusDot__K8Os6{background-color:#10b981;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.InvestorSimulation_statusConnecting__C2bAk{align-items:center;color:#f59e0b;display:flex}.InvestorSimulation_statusConnecting__C2bAk .InvestorSimulation_statusDot__K8Os6{animation:InvestorSimulation_pulse__Kirrs 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#f59e0b;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.InvestorSimulation_statusReady__iN0ax{align-items:center;color:#6366f1;display:flex}.InvestorSimulation_statusReady__iN0ax .InvestorSimulation_statusDot__K8Os6{background-color:#6366f1;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.InvestorSimulation_statusError__92s8P{align-items:center;color:#ef4444;display:flex}.InvestorSimulation_statusError__92s8P .InvestorSimulation_statusDot__K8Os6{background-color:#ef4444;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.InvestorSimulation_timerText__etyUD{color:#fff;font-size:18px;font-weight:600;text-shadow:0 1px 2px #0000001a}.InvestorSimulation_buyerName__dUnMh{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;margin-right:12px;padding:8px 16px}.InvestorSimulation_buyerName__dUnMh svg{color:#fff}.InvestorSimulation_buyerScene__gAFTZ{align-items:stretch;background:#f0f4f8;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.InvestorSimulation_meetingCards__3A428{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr 1fr;min-height:0;padding:16px}@media(max-width:768px){.InvestorSimulation_meetingCards__3A428{grid-template-columns:1fr}}.InvestorSimulation_meetingCard__5JG2h{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;overflow:hidden;padding:16px;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.InvestorSimulation_meetingCard__5JG2h:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000001a}.InvestorSimulation_meetingCard__5JG2h.InvestorSimulation_activeSpeaker__6i32H{border-color:#fbc311;box-shadow:0 0 0 2px #fbc3114d,0 4px 20px #fbc31126}.InvestorSimulation_userMeetingCard__RS397{background:#eff6ff;border-color:#bfdbfe}.InvestorSimulation_userMeetingCard__RS397.InvestorSimulation_activeSpeaker__6i32H{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 4px 20px #3b82f626}.InvestorSimulation_cardTopRow__kl3AG{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.InvestorSimulation_cardNameBadge__NCgDV{background:#fbc3112e;border:1px solid #fbc31173;border-radius:8px;color:#92400e;font-size:12px;font-weight:700;letter-spacing:.3px;padding:4px 10px}.InvestorSimulation_userNameBadge__wXMOR{background:#3b82f61f;border-color:#3b82f659;color:#1e40af}.InvestorSimulation_cardCompanyBadge__gHUPo{background:#0000000a;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:11px;font-weight:600;padding:3px 8px}.InvestorSimulation_cardAvatarCenter__Wz35H{align-items:center;display:flex;flex:1 1;justify-content:center;padding:12px 0}.InvestorSimulation_avatarInitial__eVLtg{align-items:center;background:linear-gradient(135deg,#fbc311,#f59e0b);border-radius:50%;box-shadow:0 4px 20px #fbc31159;color:#1a1f2e;display:flex;flex-shrink:0;font-size:36px;font-weight:800;height:88px;justify-content:center;letter-spacing:-1px;width:88px}.InvestorSimulation_userAvatarInitial__Gk8XA{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 20px #3b82f659;color:#fff}.InvestorSimulation_cardBottomRow__RhbJa{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.InvestorSimulation_cardRole__UKiPy{color:#64748b;font-size:12px;font-weight:500;line-height:1.4;margin:0}.InvestorSimulation_cardSpeakingStatus__XVztQ{background:#0000000f;border:1px solid #00000014;border-radius:12px;color:#334155;display:inline-block;font-size:13px;font-weight:600;padding:5px 14px}.InvestorSimulation_cardWaveform__Sootg{background:#0000000a;border:1px solid #00000012;border-radius:10px;display:flex;justify-content:center;padding:4px 8px;width:100%}.InvestorSimulation_subtitlesBar__qxbTC{align-items:center;background:#0f172ae6;border-radius:12px;bottom:100px;box-shadow:0 4px 12px #00000026;display:flex;justify-content:center;left:50%;max-width:700px;min-height:48px;padding:12px 20px;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:90%;z-index:999}.InvestorSimulation_subtitlesBar__qxbTC.InvestorSimulation_active__2e-g7{background:#0f172af2}.InvestorSimulation_subtitlesContent__Vzjak{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:100%;text-align:center}.InvestorSimulation_subtitlesSpeaker__wpLvd{color:#fbc311;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.InvestorSimulation_subtitlesText__XMCYq{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0}.InvestorSimulation_subtitlesPlaceholder__c\+9f3{color:#64748b;font-size:14px;font-style:italic;margin:0}.InvestorSimulation_controlsBar__75oyA{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bf2;border:1px solid #ffffff1f;border-radius:16px;bottom:20px;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0f;display:flex;gap:12px;justify-content:center;left:50%;padding:12px 20px;position:absolute;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:1000}.InvestorSimulation_controlsBar__75oyA:hover{box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff1a;transform:translateX(-50%) translateY(-2px)}.InvestorSimulation_controlButtonText__e988f{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.InvestorSimulation_controlButtonText__e988f svg{flex-shrink:0;transition:all .2s ease}.InvestorSimulation_controlButtonText__e988f:hover{background:#fbc31133;border-color:#fbc31180;color:#fbc311;transform:translateY(-1px)}.InvestorSimulation_controlButtonText__e988f:active{transform:translateY(0)}.InvestorSimulation_endSimulationBtn__dJySO{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.InvestorSimulation_endSimulationBtn__dJySO svg{flex-shrink:0;transition:all .2s ease}.InvestorSimulation_endSimulationBtn__dJySO span{font-weight:700}.InvestorSimulation_endSimulationBtn__dJySO:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.InvestorSimulation_endSimulationBtn__dJySO:hover svg{transform:scale(1.05)}.InvestorSimulation_endSimulationBtn__dJySO:active{transform:translateY(0)}.InvestorSimulation_modalOverlay__aC2fR{align-items:center;animation:InvestorSimulation_fadeIn__\+NiHl .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9997}.InvestorSimulation_modal__4aFHL{animation:InvestorSimulation_slideUp__rVIVD .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow:hidden;width:90%}.InvestorSimulation_modalHeader__IRawf{align-items:center;background:linear-gradient(135deg,#fffbeb,#fff7ed);border-bottom:1px solid #fed7aa;display:flex;justify-content:space-between;padding:20px 24px}.InvestorSimulation_modalHeader__IRawf h3{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.InvestorSimulation_modalHeader__IRawf h3 svg{color:#d97706}.InvestorSimulation_closeBtn__cPLKZ{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.InvestorSimulation_closeBtn__cPLKZ:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.InvestorSimulation_modalContent__6IpgE{max-height:60vh;overflow-y:auto;padding:24px}.InvestorSimulation_buyerPersonaCard__Hjjm5{background:#fffbeb;border-left:4px solid #fbc311;border-radius:12px;padding:20px}.InvestorSimulation_buyerPersonaCard__Hjjm5 h4{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 16px}.InvestorSimulation_personaBehavior__zBmRl{color:#475569;font-size:15px;line-height:1.6;margin-bottom:16px}.InvestorSimulation_traitsList__Wus-J{margin:0;padding-left:20px}.InvestorSimulation_traitsList__Wus-J li{color:#475569;line-height:1.6;margin-bottom:8px}.InvestorSimulation_traitsList__Wus-J li:last-child{margin-bottom:0}.InvestorSimulation_companyInfo__\+fo9l{color:#475569;font-size:14px}.InvestorSimulation_buyerDetailsSection__HrZ4R,.InvestorSimulation_companyInfo__\+fo9l{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.InvestorSimulation_buyerDetailItem__JsMND{color:#475569;font-size:14px;margin:0 0 8px}.InvestorSimulation_buyerDetailItem__JsMND strong{color:#1e293b;margin-right:8px}.InvestorSimulation_buyerDetailItem__JsMND:last-child{margin-bottom:0}.InvestorSimulation_individualBuyer__wjnit{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:8px;color:#d97706;font-size:15px;margin:0;padding:10px 14px}.InvestorSimulation_noDataMessage__75i0E{color:#64748b;padding:40px 20px;text-align:center}.InvestorSimulation_colorGuideList__Dde8P{display:flex;flex-direction:column;gap:16px}.InvestorSimulation_colorGuideItem__mGzWF{align-items:flex-start;background:#fffbeb;border-radius:12px;display:flex;gap:16px;padding:16px}.InvestorSimulation_colorSwatch__RP6yW{border-radius:50%;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:24px;width:24px}.InvestorSimulation_colorInfo__Hhky1{flex:1 1}.InvestorSimulation_colorInfo__Hhky1 strong{color:#1e293b;display:block;font-size:16px;font-weight:600;margin-bottom:4px}.InvestorSimulation_colorInfo__Hhky1 p{color:#64748b;font-size:14px;line-height:1.5;margin:0}@media(max-width:899px){.InvestorSimulation_simulationContent__MX\+IZ{flex-direction:column}.InvestorSimulation_leftPanel__8a-9Z{border-bottom:2px solid #e5e7eb;border-right:none;flex:0 0 auto;max-height:40%}.InvestorSimulation_rightPanel__fUFKX{flex:1 1;padding-bottom:90px}.InvestorSimulation_timerBar__7kaxK{flex-wrap:wrap;gap:10px;padding:10px 15px}.InvestorSimulation_leftControls__ZmClX{order:1;position:static}.InvestorSimulation_rightControls__XpZOg{gap:10px;order:2;position:static}.InvestorSimulation_timerText__etyUD{order:0;text-align:center;width:100%}.InvestorSimulation_controlsBar__75oyA{border-radius:14px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));gap:12px;left:50%;padding:12px 16px;position:fixed;transform:translateX(-50%);z-index:9999}.InvestorSimulation_controlButtonText__e988f{font-size:14px;gap:8px;padding:10px 18px}.InvestorSimulation_controlButtonText__e988f svg{height:18px;width:18px}.InvestorSimulation_endSimulationBtn__dJySO{font-size:14px;gap:8px;padding:10px 18px}.InvestorSimulation_endSimulationBtn__dJySO svg{height:18px;width:18px}}@media(max-width:768px){.InvestorSimulation_instructionsCard__OmPed{max-height:90vh;padding:28px 20px}.InvestorSimulation_instructionsTitle__zWI7A{font-size:24px}.InvestorSimulation_instructionsSubtitle__K8rII{font-size:14px}.InvestorSimulation_instructionItem__jPXzx{flex-direction:column;gap:12px;padding:20px}.InvestorSimulation_instructionNumber__Li9tw{font-size:18px;height:36px;width:36px}.InvestorSimulation_instructionHeading__mIRQp{font-size:16px}.InvestorSimulation_instructionText__sScN2 p{font-size:14px}.InvestorSimulation_instructionHeader__RzpKu{align-items:flex-start;flex-direction:column;gap:12px}.InvestorSimulation_instructionImagePlaceholder__zGxH8{height:150px;max-width:100%}.InvestorSimulation_instructionDescription__twRJA p{font-size:14px;text-align:left}.InvestorSimulation_doneInstructionsBtn__63EUJ{font-size:16px;justify-content:center;padding:14px 32px;width:100%}.InvestorSimulation_instructionNote__eT9n0{flex-direction:column;gap:12px;padding:16px}.InvestorSimulation_noteIcon__YhzUY{height:40px;width:40px}.InvestorSimulation_noteHeader__on\+M1{align-items:center;flex-direction:row}.InvestorSimulation_noteImagePlaceholder__nSGfv{height:120px;max-width:100%}.InvestorSimulation_noteDescription__RZ0-Z{font-size:14px;text-align:left}.InvestorSimulation_buyerPersonaBtn__yCdkO,.InvestorSimulation_colorCodingBtn__m9q5j{font-size:12px;padding:6px 12px}.InvestorSimulation_buyerName__dUnMh{font-size:12px;padding:6px 10px}}@media(max-width:480px){.InvestorSimulation_leftPanel__8a-9Z{max-height:30%}.InvestorSimulation_cardTitle__g2l7l{font-size:13px}.InvestorSimulation_timerText__etyUD{font-size:14px}.InvestorSimulation_buyerName__dUnMh{font-size:11px;padding:4px 8px}.InvestorSimulation_controlsBar__75oyA{gap:8px;padding:10px 12px}.InvestorSimulation_controlButtonText__e988f,.InvestorSimulation_endSimulationBtn__dJySO{font-size:12px;gap:6px;padding:8px 12px}}.InvestorParameterSelection_investorContainer__u0Rr4{min-height:100vh;padding:20px}.InvestorParameterSelection_header__YY1tL{margin-bottom:30px;text-align:center}.InvestorParameterSelection_title__NHzjj{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.InvestorParameterSelection_subtitle__S1zL8{color:#666;font-size:16px;font-weight:400;margin:0}.InvestorParameterSelection_formContainer__3t3T5{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.InvestorParameterSelection_formGrid__z53b\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}@media(max-width:768px){.InvestorParameterSelection_formGrid__z53b\+{gap:20px;grid-template-columns:1fr}}.InvestorParameterSelection_formGroup__3Axiy{display:flex;flex-direction:column;gap:8px}.InvestorParameterSelection_label__M6X3S{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.InvestorParameterSelection_labelIcon__dF64h{color:#fbc311;flex-shrink:0}.InvestorParameterSelection_required__n\+cmf{color:#ef4444;font-size:14px}.InvestorParameterSelection_selectWrapper__S15Ut{position:relative}.InvestorParameterSelection_selectWrapper__S15Ut:after{color:#6b7280;content:"▼";font-size:10px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.InvestorParameterSelection_selectWrapperWithInfo__3OtDk{align-items:center;display:flex;gap:8px}.InvestorParameterSelection_select__VnR-1{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.InvestorParameterSelection_select__VnR-1:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.InvestorParameterSelection_select__VnR-1::placeholder{color:#999}.InvestorParameterSelection_select__VnR-1.InvestorParameterSelection_error__lPl4V{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.InvestorParameterSelection_select__VnR-1 option{padding:10px}.InvestorParameterSelection_errorText__iUAjG{color:#ef4444;font-size:12px;margin-top:4px}.InvestorParameterSelection_hint__ihP8A{color:#6b7280;font-size:12px;font-style:italic;line-height:1.5;margin-top:6px}.InvestorParameterSelection_helperText__ev4Uu{color:#999;font-size:12px;font-style:italic;margin-top:4px}.InvestorParameterSelection_infoIconWrapper__2P\+Dg{align-items:center;cursor:help;display:inline-flex;margin-left:6px;position:relative}.InvestorParameterSelection_infoIcon__yS46I{color:#6b7280;transition:color .2s ease}.InvestorParameterSelection_infoIcon__yS46I:hover{color:#fbc311}.InvestorParameterSelection_infoIconSmall__bWNWT{color:#6b7280;transition:color .2s ease}.InvestorParameterSelection_infoIconSmall__bWNWT:hover{color:#fbc311}.InvestorParameterSelection_infoTooltip__l6az9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;left:100%;margin-left:10px;max-width:350px;min-width:280px;opacity:0;padding:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.InvestorParameterSelection_infoIconWrapper__2P\+Dg:hover .InvestorParameterSelection_infoTooltip__l6az9{opacity:1;visibility:visible}.InvestorParameterSelection_infoTooltip__l6az9 strong{color:#333;font-size:13px}.InvestorParameterSelection_infoTooltip__l6az9 ul{margin:8px 0 0;padding-left:16px}.InvestorParameterSelection_infoTooltip__l6az9 ul li{color:#666;font-size:12px;margin-bottom:4px}.InvestorParameterSelection_infoTooltipSmall__cKCcl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;left:100%;margin-left:8px;max-width:320px;min-width:250px;opacity:0;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.InvestorParameterSelection_infoIconWrapper__2P\+Dg:hover .InvestorParameterSelection_infoTooltipSmall__cKCcl{opacity:1;visibility:visible}.InvestorParameterSelection_infoTooltipSmall__cKCcl strong{color:#333;font-size:12px}.InvestorParameterSelection_infoTooltipSmall__cKCcl ul{margin:8px 0 0;padding-left:16px}.InvestorParameterSelection_infoTooltipSmall__cKCcl ul li{color:#666;font-size:11px;margin-bottom:4px}.InvestorParameterSelection_phaseTooltip__04X\+Q{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #0000002e;left:100%;margin-left:10px;max-width:450px;min-width:400px;opacity:0;padding:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.InvestorParameterSelection_infoIconWrapper__2P\+Dg:hover .InvestorParameterSelection_phaseTooltip__04X\+Q{opacity:1;visibility:visible}.InvestorParameterSelection_phaseTooltipTitle__rE\+Yq{border-bottom:2px solid #fef3c7;color:#fbc311;font-size:15px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.InvestorParameterSelection_phaseTooltipSection__gJSg0{color:#4b5563;font-size:13px;line-height:1.6;margin-bottom:12px}.InvestorParameterSelection_phaseTooltipSection__gJSg0:last-child{margin-bottom:0}.InvestorParameterSelection_phaseTooltipSection__gJSg0 strong{color:#1f2937;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.InvestorParameterSelection_investorSection__7EKWG{margin-bottom:24px}.InvestorParameterSelection_sectionLabel__tm\+6F{color:#0c2d1e;display:block;font-size:14px;font-weight:500;margin-bottom:16px}.InvestorParameterSelection_investorCard__NMbrW{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:450px;padding:20px;transition:all .2s ease}.InvestorParameterSelection_investorCard__NMbrW:hover{border-color:#fbc311;box-shadow:0 2px 8px #fbc3111a}.InvestorParameterSelection_investorHeader__PH3RD{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.InvestorParameterSelection_investorTitle__epKYm{color:#fbc311;font-size:16px;font-weight:600}.InvestorParameterSelection_investorTypeLabel__EBJXf{align-items:center;color:#fbc311;display:flex;font-size:13px;gap:4px}.InvestorParameterSelection_traitsBox__4gEdm{background:#fffbeb;border-left:3px solid #fbc311;border-radius:0 6px 6px 0;margin-bottom:16px;padding:12px 14px}.InvestorParameterSelection_traitsTitle__kiThc{color:#333;font-size:13px;font-weight:600;margin:0 0 8px}.InvestorParameterSelection_traitsList__iZbBz{margin:0;padding-left:16px}.InvestorParameterSelection_traitsList__iZbBz li{color:#555;font-size:12px;line-height:1.4;margin-bottom:4px}.InvestorParameterSelection_fieldGroup__g2a7c{margin-bottom:14px}.InvestorParameterSelection_fieldLabel__3XAin{color:#555;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.InvestorParameterSelection_fieldSelect__7hQoc{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;padding:10px 32px 10px 12px;transition:all .2s ease;width:100%}.InvestorParameterSelection_fieldSelect__7hQoc:focus{border-color:#fbc311;box-shadow:0 0 0 2px #fbc31126;outline:none}.InvestorParameterSelection_fieldSelect__7hQoc:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.InvestorParameterSelection_fieldSelect__7hQoc.InvestorParameterSelection_error__lPl4V{border-color:#ef4444}.InvestorParameterSelection_genderButtons__z0pZy{display:flex;gap:12px}.InvestorParameterSelection_genderButton__jztVT{align-items:center;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.InvestorParameterSelection_genderButton__jztVT:hover{border-color:#fbc311;color:#fbc311}.InvestorParameterSelection_genderButton__jztVT.InvestorParameterSelection_activeGender__n4vOs{background:#fbc311;border-color:#fbc311;color:#fff}.InvestorParameterSelection_presentationSection__eouMD{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:20px;padding:20px}.InvestorParameterSelection_sectionTitle__xCXQK{align-items:center;color:#0c2d1e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 8px}.InvestorParameterSelection_sectionIcon__49dKS{color:#fbc311;flex-shrink:0}.InvestorParameterSelection_sectionDescription__nCXq8{color:#666;font-size:13px;margin:0 0 16px}.InvestorParameterSelection_sizeIndicator__tIm9l{margin-bottom:16px}.InvestorParameterSelection_sizeText__M54tp{color:#666;display:block;font-size:12px;margin-bottom:6px}.InvestorParameterSelection_sizeBar__ObTj2{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.InvestorParameterSelection_sizeBarFill__Z4HDV{background:linear-gradient(90deg,#fbc311,#f5b800);border-radius:3px;height:100%;transition:width .3s ease}.InvestorParameterSelection_imageUploadArea__oDJcV{display:flex;flex-direction:column;gap:12px}.InvestorParameterSelection_uploadButton__a1\+LN{align-items:center;background:#0000;border:2px dashed #fbc311;border-radius:8px;color:#fbc311;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.InvestorParameterSelection_uploadButton__a1\+LN:hover{background:#fbc3110d;border-color:#f5b800}.InvestorParameterSelection_uploadIcon__lWjHV{font-size:16px}.InvestorParameterSelection_uploadText__l-MOG{font-weight:500}.InvestorParameterSelection_uploadCount__q8t5m{color:#888;font-size:13px}.InvestorParameterSelection_attachedImagesList__7hJLQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.InvestorParameterSelection_imagePreviewCard__t07Rl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;position:relative;transition:all .2s ease;width:120px}.InvestorParameterSelection_imagePreviewCard__t07Rl:hover{border-color:#fbc311;box-shadow:0 2px 8px #fbc31126}.InvestorParameterSelection_previewThumbnail__LjFyu{display:block;height:80px;object-fit:cover;width:100%}.InvestorParameterSelection_imageInfo__SUWbX{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;padding:6px 8px}.InvestorParameterSelection_imageName__\+UGb3{color:#666;font-size:11px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvestorParameterSelection_imageSize__XNgX3{color:#999;font-size:10px;white-space:nowrap}.InvestorParameterSelection_removeImageBtn__-R04X{background:none;border:none;color:#ef4444;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;transition:all .2s ease}.InvestorParameterSelection_removeImageBtn__-R04X:hover{color:#dc2626;transform:scale(1.1)}.InvestorParameterSelection_buttonContainer__qtoBl{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.InvestorParameterSelection_nextButton__ThQqJ{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;padding:14px 48px;transition:all .2s ease}.InvestorParameterSelection_nextButton__ThQqJ:hover:not(:disabled){background:#f5b800;box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.InvestorParameterSelection_nextButton__ThQqJ:active:not(:disabled){transform:translateY(0)}.InvestorParameterSelection_nextButton__ThQqJ:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.InvestorParameterSelection_backButton__mGFQi{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.InvestorParameterSelection_backButton__mGFQi:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.InvestorParameterSelection_backButton__mGFQi:disabled{cursor:not-allowed;opacity:.7}.InvestorParameterSelection_productInfoSection__5ZuIz{background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #fbc31114;margin-bottom:24px;overflow:hidden}.InvestorParameterSelection_productInfoHeader__8mEgT{align-items:center;background:linear-gradient(135deg,#fbc311,#f5b800);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s ease}.InvestorParameterSelection_productInfoHeader__8mEgT:hover{background:linear-gradient(135deg,#f5b800,#eab308)}.InvestorParameterSelection_productInfoHeaderLeft__mKPfY{align-items:center;display:flex;gap:12px}.InvestorParameterSelection_productInfoTitle__STK7k{color:#fff;font-size:18px;font-weight:600;margin:0}.InvestorParameterSelection_productCategory__1y-zN{background:#fff3;border-radius:12px;color:#ffffffd9;font-size:12px;padding:4px 10px}.InvestorParameterSelection_expandButton__-Pd1X{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .2s ease}.InvestorParameterSelection_expandButton__-Pd1X:hover{transform:scale(1.1)}.InvestorParameterSelection_productInfoContent__4imTT{max-height:500px;overflow-y:auto;padding:20px}.InvestorParameterSelection_productInfoContent__4imTT::-webkit-scrollbar{width:6px}.InvestorParameterSelection_productInfoContent__4imTT::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.InvestorParameterSelection_productInfoContent__4imTT::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.InvestorParameterSelection_productInfoContent__4imTT::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.InvestorParameterSelection_productSummary__l-iNv{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px;box-shadow:0 2px 8px #fbc3111a;margin-bottom:24px;padding:20px}.InvestorParameterSelection_productSummary__l-iNv p{color:#92400e;font-size:14px;font-weight:500;line-height:1.7;margin:0}.InvestorParameterSelection_productSection__dF3je{border-bottom:none;margin-bottom:24px;padding:0}.InvestorParameterSelection_productSection__dF3je:last-child{margin-bottom:0}.InvestorParameterSelection_sectionHeader__l\+1zD{align-items:center;display:flex;gap:10px;margin-bottom:16px}.InvestorParameterSelection_iconWrapper__M5hYx{align-items:center;background:linear-gradient(135deg,#fbc311,#f5b800);border-radius:10px;box-shadow:0 2px 8px #fbc31140;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.InvestorParameterSelection_productSectionTitle__Vi\+nt{color:#1a202c;font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}.InvestorParameterSelection_productSectionText__-bwSG{color:#4b5563;font-size:13px;line-height:1.6;margin:0 0 12px}.InvestorParameterSelection_productExample__VsuxC{align-items:flex-start;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#4a5568;display:flex;font-size:13px;gap:10px;padding:14px 16px}.InvestorParameterSelection_productExample__VsuxC strong{color:#2d3748}.InvestorParameterSelection_exampleIcon__i6iHw{color:#f59e0b;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_productDetailsGrid__EA7\+K{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.InvestorParameterSelection_productDetailsGrid__EA7\+K{grid-template-columns:1fr}}.InvestorParameterSelection_productDetailItem__yUUvT{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:16px;transition:all .2s ease}.InvestorParameterSelection_productDetailItem__yUUvT:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.InvestorParameterSelection_detailIcon__W\+F7b{color:#fbc311;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_detailContent__sXhWG{display:flex;flex:1 1;flex-direction:column;gap:4px}.InvestorParameterSelection_detailLabel__pJnT8{color:#718096;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InvestorParameterSelection_detailValue__u5Am7{color:#2d3748;font-size:13px;font-weight:500;line-height:1.5}.InvestorParameterSelection_featuresList__dtIcT{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.InvestorParameterSelection_featureItem__k6JOk{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#2d3748;display:flex;font-size:13px;gap:12px;line-height:1.6;padding:12px 14px;transition:all .2s ease}.InvestorParameterSelection_featureItem__k6JOk:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000f;transform:translateX(4px)}.InvestorParameterSelection_featureIcon__OCAT\+{color:#48bb78;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_impactTable__-KnND{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;font-size:12px;overflow:hidden}.InvestorParameterSelection_impactHeader__szXLM{grid-gap:8px;background:linear-gradient(135deg,#fbc311,#f5b800);color:#fff;display:grid;font-size:12px;font-weight:600;gap:8px;grid-template-columns:1.2fr 1fr 1fr 1.2fr;letter-spacing:.3px;padding:14px 16px}@media(max-width:600px){.InvestorParameterSelection_impactHeader__szXLM{display:none}}.InvestorParameterSelection_impactRow__v26vt{grid-gap:8px;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;gap:8px;grid-template-columns:1.2fr 1fr 1fr 1.2fr;padding:14px 16px;transition:all .2s ease}.InvestorParameterSelection_impactRow__v26vt:last-child{border-bottom:none}.InvestorParameterSelection_impactRow__v26vt:hover{background:#f7fafc}@media(max-width:600px){.InvestorParameterSelection_impactRow__v26vt{gap:6px;grid-template-columns:1fr;padding:14px}.InvestorParameterSelection_impactRow__v26vt span{display:block}.InvestorParameterSelection_impactRow__v26vt span:before{color:#2d3748;font-weight:600}}.InvestorParameterSelection_impactArea__8ISje{color:#2d3748;font-weight:600}.InvestorParameterSelection_impactBefore__VQDPb{color:#dc2626}@media(max-width:600px){.InvestorParameterSelection_impactBefore__VQDPb:before{content:"Before: "}}.InvestorParameterSelection_impactAfter__xPcRm{color:#059669}@media(max-width:600px){.InvestorParameterSelection_impactAfter__xPcRm:before{content:"After: "}}.InvestorParameterSelection_impactOutcome__UIOSn{color:#fbc311;font-weight:500}@media(max-width:600px){.InvestorParameterSelection_impactOutcome__UIOSn:before{content:"Outcome: "}}.InvestorParameterSelection_marketContextGrid__4KnAh{display:flex;flex-direction:column;gap:12px}.InvestorParameterSelection_marketItem__3IRxT{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:16px;transition:all .2s ease}.InvestorParameterSelection_marketItem__3IRxT:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.InvestorParameterSelection_marketIcon__Ui\+tm{color:#fbc311;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_marketContent__YdpO0{display:flex;flex:1 1;flex-direction:column;gap:4px}.InvestorParameterSelection_marketLabel__feDlo{color:#718096;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InvestorParameterSelection_marketValue__H5XMo{color:#2d3748;font-size:13px;line-height:1.5}.InvestorParameterSelection_prosList__wMe49{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.InvestorParameterSelection_proItem__Rb1-X{align-items:flex-start;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:10px;box-shadow:0 1px 3px #22c55e1a;color:#166534;display:flex;font-size:13px;gap:12px;line-height:1.6;padding:14px 16px;transition:all .2s ease}.InvestorParameterSelection_proItem__Rb1-X:hover{border-color:#4ade80;box-shadow:0 4px 12px #22c55e26;transform:translateX(4px)}.InvestorParameterSelection_proIcon__ynDrF{color:#22c55e;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_objectionsGrid__Pa6ER{display:flex;flex-direction:column;gap:14px}.InvestorParameterSelection_objectionItem__tHMYT{background:#fff;border:1px solid #fed7aa;border-radius:12px;box-shadow:0 1px 3px #fb923c1a;padding:16px;transition:all .2s ease}.InvestorParameterSelection_objectionItem__tHMYT:hover{border-color:#fdba74;box-shadow:0 4px 12px #fb923c26}.InvestorParameterSelection_objectionHeader__l3Cm0{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.InvestorParameterSelection_objectionIcon__PXHhF{color:#f59e0b;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_objection__3Y18K{color:#92400e;flex:1 1;font-size:13px;font-style:italic;line-height:1.5}.InvestorParameterSelection_responseWrapper__2fQ-j{align-items:flex-start;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:3px solid #22c55e;border-radius:8px;display:flex;gap:10px;padding:12px}.InvestorParameterSelection_responseIcon__79pwE{color:#22c55e;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_response__c\+EM\+{color:#166534;flex:1 1;font-size:13px;font-weight:500;line-height:1.5}.InvestorParameterSelection_roiPitch__5Xlg3{align-items:flex-start;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:12px;box-shadow:0 2px 8px #22c55e1a;color:#166534;display:flex;font-size:14px;font-weight:500;gap:14px;line-height:1.7;padding:20px}.InvestorParameterSelection_roiPitch__5Xlg3 p{flex:1 1;margin:0}.InvestorParameterSelection_roiIcon__hIY9r{color:#22c55e;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_pitchScenario__d3R0z{background:#fff;border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;padding:0}.InvestorParameterSelection_scenarioItem__nJ06H{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:16px;transition:all .2s ease}.InvestorParameterSelection_scenarioItem__nJ06H:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.InvestorParameterSelection_scenarioIcon__W4ib2{color:#fbc311;flex-shrink:0;margin-top:2px}.InvestorParameterSelection_scenarioContent__eNsXD{display:flex;flex:1 1;flex-direction:column;gap:6px}.InvestorParameterSelection_scenarioLabel__FHJib{color:#718096;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InvestorParameterSelection_scenarioValue__hlcyw{color:#2d3748;font-size:13px;line-height:1.6}@media(max-width:480px){.InvestorParameterSelection_investorContainer__u0Rr4{padding:16px}.InvestorParameterSelection_title__NHzjj{font-size:22px}.InvestorParameterSelection_formContainer__3t3T5{padding:20px}.InvestorParameterSelection_buttonContainer__qtoBl{flex-direction:column-reverse;gap:12px}.InvestorParameterSelection_backButton__mGFQi,.InvestorParameterSelection_nextButton__ThQqJ{min-width:0;min-width:auto;width:100%}}.AudioWaveform_waveformContainer__9mRcF{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.AudioWaveform_barsContainer__6Hdw9{align-items:center;display:flex;gap:3px;height:100%;justify-content:center;width:100%}.AudioWaveform_bar__obatq{border-radius:3px;min-height:4px;transition:height .06s ease-out;width:5px}.AudioWaveform_bar__obatq.AudioWaveform_buyerBar__QNaOt{background:linear-gradient(180deg,#fbc311,#f59e0b);box-shadow:0 0 6px #fbc31180}.AudioWaveform_bar__obatq.AudioWaveform_userBar__IHRtO{background:linear-gradient(180deg,#60a5fa,#3b82f6);box-shadow:0 0 6px #3b82f666}.InvestorSummary_summaryContainer__HIqzt{background:#f9fafb;min-height:100vh;padding:20px}.InvestorSummary_loadingContainer__fCjJr{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.InvestorSummary_loadingContainer__fCjJr p{color:#666;font-size:14px}.InvestorSummary_loader__VtGEg{animation:InvestorSummary_spin__X\+FsS .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#fbc311;height:40px;width:40px}@keyframes InvestorSummary_spin__X\+FsS{to{transform:rotate(1turn)}}.InvestorSummary_header__THnbr{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:30px;text-align:center}.InvestorSummary_headerIcon__Jycr3{color:#10b981;margin-bottom:8px}.InvestorSummary_title__IBT9O{color:#1f2937;font-size:28px;font-weight:600;line-height:1.3;margin:0}.InvestorSummary_subtitle__R4eDK{color:#6b7280;font-size:15px;font-weight:400;margin:0}.InvestorSummary_contentContainer__pjCfd{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:0 auto;max-width:1000px;padding:32px}.InvestorSummary_goalsSection__Ycwmr{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px;box-shadow:0 4px 12px #10b98114;margin:0 auto 24px;max-width:1000px;padding:24px}.InvestorSummary_sectionHeaderWithButton__zbtJz{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.InvestorSummary_headerStartBtn__gz\+R0{align-items:center;background:linear-gradient(135deg,#fbc311,#f5b800);border:none;border-radius:8px;box-shadow:0 2px 8px #fbc3114d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.InvestorSummary_headerStartBtn__gz\+R0:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #fbc31166;transform:translateY(-1px)}.InvestorSummary_headerStartBtn__gz\+R0:disabled{cursor:not-allowed;opacity:.6;transform:none}.InvestorSummary_goalsLoading__MJ8Xz{align-items:center;color:#059669;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:20px}.InvestorSummary_smallSpinner__BnIwI{animation:InvestorSummary_spin__X\+FsS .8s linear infinite;border:2px solid #a7f3d0;border-radius:50%;border-top-color:#10b981;height:20px;width:20px}.InvestorSummary_goalsGrid__KsbKZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.InvestorSummary_goalCard__-SNLq{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000f;padding:18px}.InvestorSummary_goalLabel__0CjFQ{align-items:center;color:#059669;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.InvestorSummary_goalLabel__0CjFQ svg{color:#10b981}.InvestorSummary_goalText__bKVS7{color:#1f2937;font-size:15px;font-weight:500;line-height:1.6}.InvestorSummary_section__4D9cM{margin-bottom:32px}.InvestorSummary_section__4D9cM:last-of-type{margin-bottom:24px}.InvestorSummary_sectionHeader__7Gcgb{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;gap:10px;margin-bottom:16px;padding-bottom:10px}.InvestorSummary_sectionIcon__3CnLO{color:#fbc311;flex-shrink:0}.InvestorSummary_sectionTitle__vRJm5{color:#1f2937;font-size:18px;font-weight:600;letter-spacing:-.3px;margin:0}.InvestorSummary_cardGrid__d1usx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.InvestorSummary_infoCard__BRGfv{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .2s ease}.InvestorSummary_infoCard__BRGfv:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000f}.InvestorSummary_cardIcon__1mNpG{color:#fbc311;margin-bottom:8px}.InvestorSummary_cardLabel__LFtan{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.InvestorSummary_cardValue__Jp3r-{color:#1f2937;font-size:15px;font-weight:600;line-height:1.4}.InvestorSummary_cardDescription__d1KND{color:#6b7280;font-size:12px;font-style:italic;line-height:1.5;margin-top:8px}.InvestorSummary_highlightCard__e9csp{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:12px;box-shadow:0 2px 8px #fbc3111a;padding:20px}.InvestorSummary_highlightHeader__bKTk9{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.InvestorSummary_highlightTitle__HOizF{color:#78350f;font-size:18px;font-weight:600;margin:0}.InvestorSummary_highlightBadge__9kL9Q{background:#ffffffb3;border-radius:12px;color:#d97706;font-size:12px;font-weight:500;padding:4px 12px}.InvestorSummary_highlightDescription__7Ocra{color:#78350f;font-size:14px;font-weight:500;line-height:1.7;margin:0}.InvestorSummary_personaCard__562a-{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #fde047;border-radius:12px;box-shadow:0 2px 8px #fbc3111a;margin-bottom:16px;padding:18px}.InvestorSummary_personaHeader__2TtGN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.InvestorSummary_personaLevel__A9z7V{color:#d97706;font-size:15px;font-weight:600}.InvestorSummary_personaBehavior__IhfCe{background:#fff9;border-radius:10px;color:#b45309;font-size:13px;padding:3px 10px}.InvestorSummary_personaTraits__erGIF{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.InvestorSummary_personaTraits__erGIF li{color:#451a03;font-size:13px;line-height:1.5;padding-left:18px;position:relative}.InvestorSummary_personaTraits__erGIF li:before{color:#fbc311;content:"•";font-weight:700;left:6px;position:absolute}.InvestorSummary_companyCard__vVE5A{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:20px}.InvestorSummary_companyName__PitNM{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 12px}.InvestorSummary_companyProfile__qr\+RX{color:#4b5563;font-size:14px;line-height:1.7;margin:0 0 16px}.InvestorSummary_companyStats__RMIVn{display:flex;flex-wrap:wrap;gap:24px}.InvestorSummary_statItem__XR9rq{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:8px}.InvestorSummary_statItem__XR9rq svg{color:#fbc311}.InvestorSummary_buttonContainer__w-g-w{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;margin-top:8px;padding-top:24px}.InvestorSummary_backButton__UtcNO{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-size:15px;font-weight:500;min-width:140px;padding:12px 32px;transition:all .2s ease}.InvestorSummary_backButton__UtcNO:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.InvestorSummary_backButton__UtcNO:disabled{cursor:not-allowed;opacity:.5}.InvestorSummary_startButton__rF8bN{background:linear-gradient(135deg,#fbc311,#f5b800);border:none;border-radius:8px;box-shadow:0 2px 8px #fbc3114d;color:#fff;cursor:pointer;font-size:15px;font-weight:500;min-width:180px;padding:12px 32px;transition:all .2s ease}.InvestorSummary_startButton__rF8bN:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #fbc31166;transform:translateY(-1px)}.InvestorSummary_startButton__rF8bN:disabled{cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.InvestorSummary_summaryContainer__HIqzt{padding:16px}.InvestorSummary_title__IBT9O{font-size:24px}.InvestorSummary_contentContainer__pjCfd{padding:24px}.InvestorSummary_cardGrid__d1usx{grid-template-columns:1fr}.InvestorSummary_buttonContainer__w-g-w{flex-direction:column-reverse;gap:12px}.InvestorSummary_backButton__UtcNO,.InvestorSummary_startButton__rF8bN{min-width:0;min-width:auto;width:100%}}@media(max-width:480px){.InvestorSummary_headerIcon__Jycr3{height:28px;width:28px}.InvestorSummary_title__IBT9O{font-size:22px}.InvestorSummary_subtitle__R4eDK{font-size:14px}.InvestorSummary_contentContainer__pjCfd{padding:20px}.InvestorSummary_sectionTitle__vRJm5{font-size:16px}.InvestorSummary_highlightHeader__bKTk9{align-items:flex-start;flex-direction:column}}.MBAEvaluation_errorContainer__8rdlE,.MBAEvaluation_loadingContainer__vODRY{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.MBAEvaluation_loadingCard__qFmmw{text-align:center}.MBAEvaluation_loadingCard__qFmmw h2{color:#1e293b;font-size:18px;font-weight:600;margin-top:16px}.MBAEvaluation_spinnerIcon__VUxds{animation:MBAEvaluation_spin__ZKofL 1s linear infinite;color:#fbc311}@keyframes MBAEvaluation_spin__ZKofL{to{transform:rotate(1turn)}}.MBAEvaluation_errorIcon__CMCqh{color:#f59e0b}.MBAEvaluation_retryButton__XoGzB{align-items:center;background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.MBAEvaluation_retryButton__XoGzB:hover{background:#e5a800}.MBAEvaluation_backButton__P0sN3{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;padding:10px 20px}.MBAEvaluation_backButton__P0sN3:hover{background:#f8fafc}.MBAEvaluation_loadingSubtext__cGu2l{color:#94a3b8;font-size:14px;margin-top:8px}.MBAEvaluation_retryInfo__ANCdw{color:#fbc311;font-size:13px;font-weight:500;margin-top:4px}.MBAEvaluation_container__gQ6QR{background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:24px}.MBAEvaluation_header__vQfH3{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.MBAEvaluation_backBtn__5qxHe{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.MBAEvaluation_backBtn__5qxHe:hover{background:#f8fafc}.MBAEvaluation_title__m11W0{color:#1e293b;font-size:24px;font-weight:700;margin:0}.MBAEvaluation_downloadBtn__aBe-9{align-items:center;background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.MBAEvaluation_downloadBtn__aBe-9:hover{background:#e5a800}.MBAEvaluation_downloadBtn__aBe-9:disabled{cursor:not-allowed;opacity:.7}.MBAEvaluation_scoreCard__YDxUV{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:32px}.MBAEvaluation_scoreMain__bwW5w{align-items:center;display:flex;gap:32px;margin-bottom:24px}.MBAEvaluation_scoreCircle__zCCRT{align-items:center;background:#fff;border:6px solid #fbc311;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;height:120px;justify-content:center;width:120px}.MBAEvaluation_scoreValue__4QnK2{color:#1e293b;font-size:36px;font-weight:700}.MBAEvaluation_scoreMax__6c3tx{color:#94a3b8;font-size:14px}.MBAEvaluation_scoreDetails__RU6Xg{flex:1 1}.MBAEvaluation_recommendationBadge__jfgl\+{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 16px}.MBAEvaluation_scoreSubtext__kQyKp{color:#64748b;font-size:14px;line-height:1.6;margin:0}.MBAEvaluation_scoreMeta__tkUm-{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:24px;padding-top:20px}.MBAEvaluation_metaItem__jrRQN{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.MBAEvaluation_metaItem__jrRQN svg{color:#94a3b8}.MBAEvaluation_tabNavigation__AYDJj{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:8px}.MBAEvaluation_tab__bpwzC{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.MBAEvaluation_tab__bpwzC:hover{background:#f8fafc}.MBAEvaluation_tabActive__ZqwBN{align-items:center;background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.MBAEvaluation_tabActive__ZqwBN:hover{background:#e5a800}.MBAEvaluation_tabContent__nbhWH{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;min-height:400px;padding:24px}.MBAEvaluation_overviewTab__yeIt-{display:flex;flex-direction:column;gap:24px}.MBAEvaluation_flagsSection__NssoD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.MBAEvaluation_flagCard__JxfD2{border-left:4px solid;border-radius:12px;padding:20px}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_green__lPzXd{background:#fff8e1;border-color:#fbc311}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_green__lPzXd .MBAEvaluation_flagHeader__8i9cl svg{color:#fbc311}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_red__CecW3{background:#fef2f2;border-color:#ef4444}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_red__CecW3 .MBAEvaluation_flagHeader__8i9cl svg{color:#ef4444}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_yellow__50fYR{background:#fefce8;border-color:#f59e0b}.MBAEvaluation_flagCard__JxfD2.MBAEvaluation_yellow__50fYR .MBAEvaluation_flagHeader__8i9cl svg{color:#f59e0b}.MBAEvaluation_flagHeader__8i9cl{align-items:center;display:flex;gap:8px;margin-bottom:12px}.MBAEvaluation_flagHeader__8i9cl h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.MBAEvaluation_flagCard__JxfD2 ul{list-style:none;margin:0;padding:0}.MBAEvaluation_flagCard__JxfD2 ul li{border-bottom:1px solid #0000000d;color:#475569;font-size:13px;padding:6px 0}.MBAEvaluation_flagCard__JxfD2 ul li:last-child{border-bottom:none}.MBAEvaluation_competencyOverview__vz3C3 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.MBAEvaluation_competencyBars__slsO9{display:flex;flex-direction:column;gap:12px}.MBAEvaluation_competencyBar__A26Sp{display:flex;flex-direction:column;gap:6px}.MBAEvaluation_competencyInfo__CFvJe{align-items:center;display:flex;gap:8px}.MBAEvaluation_competencyIcon__vHgro{color:#64748b}.MBAEvaluation_competencyName__U1K5S{color:#475569;flex:1 1;font-size:13px;text-transform:capitalize}.MBAEvaluation_competencyScore__l3ViX{color:#1e293b;font-size:14px;font-weight:600}.MBAEvaluation_barTrack__g6\+do{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.MBAEvaluation_barFill__Nj4um{border-radius:4px;height:100%;transition:width .5s ease}.MBAEvaluation_feedbackSection__QXncH{background:#f8fafc;border-radius:12px;padding:20px}.MBAEvaluation_feedbackSection__QXncH h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 12px}.MBAEvaluation_feedbackSection__QXncH p{color:#475569;font-size:14px;line-height:1.6;margin:0}.MBAEvaluation_interviewerFeedbackSection__RBFCN{background:linear-gradient(135deg,#fff8e1,#f8fafc);border:1px solid #ffecb3;border-radius:16px;margin-top:20px;padding:24px}.MBAEvaluation_feedbackHeader__68Aip{align-items:center;border-bottom:2px solid #ffe082;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.MBAEvaluation_feedbackHeader__68Aip svg{color:#fbc311}.MBAEvaluation_feedbackHeader__68Aip h3{color:#b38600;font-size:18px;font-weight:700;margin:0}.MBAEvaluation_feedbackContent__U71FU{display:flex;flex-direction:column;gap:16px}.MBAEvaluation_feedbackText__pp4hL{background:#fff;border-left:4px solid #fbc311;border-radius:10px;color:#334155;font-size:15px;line-height:1.7;margin:0;padding:16px}.MBAEvaluation_feedbackPlaceholder__MrbjY{color:#64748b;font-size:14px;font-style:italic;line-height:1.6;margin:0}.MBAEvaluation_interviewStats__297\+a{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:8px}.MBAEvaluation_statItem__\+TNc9{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:center}.MBAEvaluation_statLabel__DjGx3{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MBAEvaluation_statValue__GjnNH{color:#1e293b;font-size:14px;font-weight:600}.MBAEvaluation_tipBox__dkbv6{align-items:flex-start;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;margin:16px 0;padding:16px}.MBAEvaluation_tipBox__dkbv6 svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.MBAEvaluation_tipBox__dkbv6 span{color:#92400e;font-size:14px;line-height:1.5}.MBAEvaluation_competenciesTab__YeEpG{display:flex;flex-direction:column;gap:16px}.MBAEvaluation_competencyCard__J9SvR{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.MBAEvaluation_competencyHeader__PRzPD{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s}.MBAEvaluation_competencyHeader__PRzPD:hover{background:#f8fafc}.MBAEvaluation_competencyLeft__5Rf3W{align-items:center;display:flex;gap:16px}.MBAEvaluation_competencyLeft__5Rf3W .MBAEvaluation_icon__bNFVo{color:#fbc311}.MBAEvaluation_competencyLeft__5Rf3W h3{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 4px;text-transform:capitalize}.MBAEvaluation_competencyLeft__5Rf3W p{color:#94a3b8;font-size:12px;margin:0}.MBAEvaluation_competencyRight__921zn{align-items:center;display:flex;gap:8px}.MBAEvaluation_competencyRight__921zn .MBAEvaluation_score__pIHuK{font-size:24px;font-weight:700}.MBAEvaluation_competencyRight__921zn .MBAEvaluation_scoreMax__6c3tx{color:#94a3b8;font-size:14px}.MBAEvaluation_competencyRight__921zn svg{color:#94a3b8}.MBAEvaluation_competencyBody__vJHpx{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:16px;padding:20px}.MBAEvaluation_detailCard__XerC3{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.MBAEvaluation_detailCard__XerC3 h4{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:6px;margin:0 0 12px}.MBAEvaluation_detailCard__XerC3 h4 svg{color:#fbc311}.MBAEvaluation_detailCard__XerC3 ul{list-style:none;margin:0;padding:0}.MBAEvaluation_detailCard__XerC3 ul li{color:#64748b;font-size:12px;padding:4px 0}.MBAEvaluation_detailCard__XerC3.MBAEvaluation_greenCard__r9PoM{border-left:3px solid #fbc311}.MBAEvaluation_detailCard__XerC3.MBAEvaluation_greenCard__r9PoM h4 svg{color:#fbc311}.MBAEvaluation_detailCard__XerC3.MBAEvaluation_redCard__c98lx{border-left:3px solid #ef4444}.MBAEvaluation_detailCard__XerC3.MBAEvaluation_redCard__c98lx h4 svg{color:#ef4444}.MBAEvaluation_responsesTab__SJh6o{display:flex;flex-direction:column;gap:24px}.MBAEvaluation_scoreBreakdown__5ztmp{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.MBAEvaluation_breakdownItem__a5mFb{border-radius:12px}.MBAEvaluation_languageSection__oe3oS{margin-bottom:24px}.MBAEvaluation_languageSection__oe3oS h4{font-size:14px;margin:0 0 12px}.MBAEvaluation_languageDetails__VzImZ{display:flex;gap:24px}.MBAEvaluation_languageItem__dRWGe{font-size:13px}.MBAEvaluation_languageItem__dRWGe .MBAEvaluation_value__ob6DN{color:#1e293b}.MBAEvaluation_notesSection__vluvB{background:#f8fafc}.MBAEvaluation_notesSection__vluvB h4{color:#1e293b;font-size:14px}.MBAEvaluation_notesSection__vluvB p{color:#475569;font-size:13px}.MBAEvaluation_coachingTab__PT9--{display:flex;flex-direction:column;gap:24px}.MBAEvaluation_readinessSection__tfaSA{background:#f8fafc;border-radius:16px;padding:24px;text-align:center}.MBAEvaluation_readinessSection__tfaSA h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.MBAEvaluation_readinessSection__tfaSA p{color:#64748b;font-size:14px;line-height:1.6;margin:16px 0 0}.MBAEvaluation_readinessLevel__cECN-{align-items:center;border-radius:24px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px}.MBAEvaluation_readinessLevel__cECN-.MBAEvaluation_not_ready__kSp2F{background:#fee2e2;color:#dc2626}.MBAEvaluation_readinessLevel__cECN-.MBAEvaluation_early_stage__5rjCF{background:#fef3c7;color:#d97706}.MBAEvaluation_readinessLevel__cECN-.MBAEvaluation_developing__YI7KI{background:#fef9c3;color:#ca8a04}.MBAEvaluation_readinessLevel__cECN-.MBAEvaluation_interview_ready__2SHxJ{background:#fff8e1;color:#b38600}.MBAEvaluation_domainSection__5NmPb h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.MBAEvaluation_domainCard__ghVB1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:16px}.MBAEvaluation_domainCard__ghVB1 p{color:#475569;font-size:13px;line-height:1.6;margin:0}.MBAEvaluation_domainHeader__YpPlO{align-items:center;display:flex;gap:12px;margin-bottom:12px}.MBAEvaluation_domainHeader__YpPlO svg{color:#fbc311}.MBAEvaluation_domainHeader__YpPlO h4{color:#1e293b;flex:1 1;font-size:14px;font-weight:600;margin:0}.MBAEvaluation_domainLevel__0Ht-W{border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.MBAEvaluation_gapsSection__2pEMr h3{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.MBAEvaluation_gapsSection__2pEMr h3 svg{color:#f59e0b}.MBAEvaluation_gapsSection__2pEMr ul{list-style:none;margin:0;padding:0}.MBAEvaluation_gapsSection__2pEMr ul li{background:#fefce8;border:1px solid #fde047;border-radius:8px;color:#475569;font-size:13px;margin-bottom:8px;padding:12px 16px}.MBAEvaluation_gapsSection__2pEMr ul li strong{color:#1e293b}.MBAEvaluation_priorityBadge__k5k5w{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px;text-transform:uppercase}.MBAEvaluation_priorityBadge__k5k5w.MBAEvaluation_high__RjYMr{background:#fee2e2;color:#dc2626}.MBAEvaluation_priorityBadge__k5k5w.MBAEvaluation_medium__XTy-C{background:#fef3c7;color:#d97706}.MBAEvaluation_priorityBadge__k5k5w.MBAEvaluation_low__ZztPC{background:#fff8e1;color:#b38600}.MBAEvaluation_developmentSection__x-Fqp h3{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.MBAEvaluation_developmentSection__x-Fqp h3 svg{color:#fbc311}.MBAEvaluation_timelineItem__v2e28{border-left:3px solid #fbc311;margin-bottom:16px;padding-left:20px}.MBAEvaluation_timelineItem__v2e28 ul{list-style:none;margin:0;padding:0}.MBAEvaluation_timelineItem__v2e28 ul li{color:#475569;font-size:13px;padding:6px 0}.MBAEvaluation_timelineLabel__GGdj1{background:#fff8e1;border-radius:12px;color:#b38600;display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:4px 12px}.MBAEvaluation_actionButtons__BQCUi{display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:24px}.MBAEvaluation_retryBtn__-n6df{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.MBAEvaluation_retryBtn__-n6df:hover{background:#f8fafc}.MBAEvaluation_downloadBtnLarge__DKeTp{align-items:center;background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.MBAEvaluation_downloadBtnLarge__DKeTp:hover{background:#e5a800}.MBAEvaluation_responsesTab__SJh6o{padding:24px 0}.MBAEvaluation_responseSection__ofLlq{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.MBAEvaluation_responseSection__ofLlq h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.MBAEvaluation_responseAnalysisList__SDYnB{display:flex;flex-direction:column;gap:20px}.MBAEvaluation_responseAnalysisCard__-FUPt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;position:relative}.MBAEvaluation_responseHeader__xM4Gt{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.MBAEvaluation_responseQuestion__rMlyO{align-items:flex-start;color:#1e293b;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px}.MBAEvaluation_responseQuestion__rMlyO svg{color:#fbc311;flex-shrink:0;margin-top:2px}.MBAEvaluation_responseQuestion__rMlyO .MBAEvaluation_questionLabel__nVrC0{color:#64748b;font-weight:700}.MBAEvaluation_responseScore__SPL\+J{align-items:baseline;border-radius:8px;display:flex;gap:2px;justify-content:center;min-width:80px;padding:8px 16px}.MBAEvaluation_responseScore__SPL\+J.MBAEvaluation_strong__8qtXV{background:#fff8e1;color:#b38600}.MBAEvaluation_responseScore__SPL\+J.MBAEvaluation_adequate__cFARW{background:#fef9c3;color:#854d0e}.MBAEvaluation_responseScore__SPL\+J.MBAEvaluation_weak__Hsq\+J{background:#fee2e2;color:#991b1b}.MBAEvaluation_responseScore__SPL\+J .MBAEvaluation_scoreNumber__2FRPo{font-size:22px;font-weight:700}.MBAEvaluation_responseScore__SPL\+J .MBAEvaluation_scoreLabel__No2a\+{font-size:12px;opacity:.7}.MBAEvaluation_responseBody__w-hEY{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.MBAEvaluation_actualResponse__sS-yI,.MBAEvaluation_analysisText__0p7zu,.MBAEvaluation_evidenceSection__2LtMV,.MBAEvaluation_suggestedResponse__tzqB0{display:flex;flex-direction:column;gap:6px}.MBAEvaluation_actualResponse__sS-yI svg,.MBAEvaluation_analysisText__0p7zu svg,.MBAEvaluation_evidenceSection__2LtMV svg,.MBAEvaluation_suggestedResponse__tzqB0 svg{color:#fbc311}.MBAEvaluation_actualResponse__sS-yI .MBAEvaluation_analysisLabel__cdcit,.MBAEvaluation_actualResponse__sS-yI .MBAEvaluation_evidenceLabel__WOXwK,.MBAEvaluation_actualResponse__sS-yI .MBAEvaluation_responseLabel__Zr6yX,.MBAEvaluation_actualResponse__sS-yI .MBAEvaluation_suggestedLabel__\+x\+Jb,.MBAEvaluation_analysisText__0p7zu .MBAEvaluation_analysisLabel__cdcit,.MBAEvaluation_analysisText__0p7zu .MBAEvaluation_evidenceLabel__WOXwK,.MBAEvaluation_analysisText__0p7zu .MBAEvaluation_responseLabel__Zr6yX,.MBAEvaluation_analysisText__0p7zu .MBAEvaluation_suggestedLabel__\+x\+Jb,.MBAEvaluation_evidenceSection__2LtMV .MBAEvaluation_analysisLabel__cdcit,.MBAEvaluation_evidenceSection__2LtMV .MBAEvaluation_evidenceLabel__WOXwK,.MBAEvaluation_evidenceSection__2LtMV .MBAEvaluation_responseLabel__Zr6yX,.MBAEvaluation_evidenceSection__2LtMV .MBAEvaluation_suggestedLabel__\+x\+Jb,.MBAEvaluation_suggestedResponse__tzqB0 .MBAEvaluation_analysisLabel__cdcit,.MBAEvaluation_suggestedResponse__tzqB0 .MBAEvaluation_evidenceLabel__WOXwK,.MBAEvaluation_suggestedResponse__tzqB0 .MBAEvaluation_responseLabel__Zr6yX,.MBAEvaluation_suggestedResponse__tzqB0 .MBAEvaluation_suggestedLabel__\+x\+Jb{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MBAEvaluation_actualResponse__sS-yI p,.MBAEvaluation_analysisText__0p7zu p,.MBAEvaluation_evidenceSection__2LtMV p,.MBAEvaluation_suggestedResponse__tzqB0 p{color:#475569;font-size:14px;line-height:1.6;margin:0}.MBAEvaluation_actualResponse__sS-yI ul,.MBAEvaluation_analysisText__0p7zu ul,.MBAEvaluation_evidenceSection__2LtMV ul,.MBAEvaluation_suggestedResponse__tzqB0 ul{margin:0;padding-left:16px}.MBAEvaluation_actualResponse__sS-yI ul li,.MBAEvaluation_analysisText__0p7zu ul li,.MBAEvaluation_evidenceSection__2LtMV ul li,.MBAEvaluation_suggestedResponse__tzqB0 ul li{color:#475569;font-size:13px;margin-bottom:4px}.MBAEvaluation_actualResponse__sS-yI p{color:#64748b;font-style:italic}.MBAEvaluation_suggestedResponse__tzqB0{background:#fff8e1;border-left:3px solid #fbc311;border-radius:8px;padding:12px}.MBAEvaluation_evidenceSection__2LtMV{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:8px;padding:12px}.MBAEvaluation_qualityBadge__5VQ1b{align-items:center;border-radius:4px;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;position:absolute;right:120px;text-transform:uppercase;top:16px}.MBAEvaluation_qualityBadge__5VQ1b.MBAEvaluation_strong__8qtXV{background:#fff8e1;color:#b38600}.MBAEvaluation_qualityBadge__5VQ1b.MBAEvaluation_adequate__cFARW{background:#fef9c3;color:#854d0e}.MBAEvaluation_qualityBadge__5VQ1b.MBAEvaluation_weak__Hsq\+J{background:#fee2e2;color:#991b1b}.MBAEvaluation_scoreBreakdown__5ztmp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.MBAEvaluation_breakdownItem__a5mFb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.MBAEvaluation_breakdownLabel__-Z4WQ{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.MBAEvaluation_breakdownLabel__-Z4WQ svg{color:#fbc311}.MBAEvaluation_breakdownValue__uh1Hc{color:#1e293b;font-size:20px;font-weight:700}.MBAEvaluation_languageSection__oe3oS{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-top:20px;padding:20px}.MBAEvaluation_languageSection__oe3oS h4{align-items:center;color:#0369a1;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.MBAEvaluation_languageDetails__VzImZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.MBAEvaluation_languageItem__dRWGe{display:flex;gap:8px}.MBAEvaluation_languageItem__dRWGe .MBAEvaluation_label__w2glt{color:#64748b;font-size:13px}.MBAEvaluation_languageItem__dRWGe .MBAEvaluation_value__ob6DN{color:#0f172a;font-size:13px;font-weight:600;text-transform:capitalize}.MBAEvaluation_languageFeedback__IvQXG{background:#fff;border-radius:8px;grid-column:1/-1;margin-top:8px;padding:12px}.MBAEvaluation_languageFeedback__IvQXG p{color:#475569;font-size:13px;line-height:1.5;margin:0}.MBAEvaluation_notesSection__vluvB{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:20px;padding:20px}.MBAEvaluation_notesSection__vluvB h4{color:#92400e;font-size:15px;font-weight:600;margin:0 0 12px}.MBAEvaluation_notesSection__vluvB p{color:#78350f;font-size:14px;line-height:1.6;margin:0}@media(max-width:768px){.MBAEvaluation_container__gQ6QR{padding:16px}.MBAEvaluation_header__vQfH3{align-items:stretch;flex-direction:column;gap:16px}.MBAEvaluation_scoreMain__bwW5w{flex-direction:column;text-align:center}.MBAEvaluation_scoreMeta__tkUm-{justify-content:center}.MBAEvaluation_tabNavigation__AYDJj{overflow-x:auto}.MBAEvaluation_tabActive__ZqwBN,.MBAEvaluation_tab__bpwzC{font-size:13px;padding:10px 16px}.MBAEvaluation_flagsSection__NssoD,.MBAEvaluation_scoreBreakdown__5ztmp{grid-template-columns:1fr}.MBAEvaluation_actionButtons__BQCUi{flex-direction:column}}.MBAEvaluation_evaluationModalOverlay__hvlUi{align-items:center;animation:MBAEvaluation_modalFadeIn__otlUg .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.MBAEvaluation_evaluationModal__ngLjA{animation:MBAEvaluation_modalSlideUp__eIZZy .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes MBAEvaluation_modalFadeIn__otlUg{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes MBAEvaluation_modalSlideUp__eIZZy{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MBAEvaluation_reportLoadingSpinnerWrapper__Spxt7{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.MBAEvaluation_pulseIcon__\+58Xk{animation:MBAEvaluation_gentlePulse__t0RGP 2s ease-in-out infinite}@keyframes MBAEvaluation_gentlePulse__t0RGP{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.MBAEvaluation_evaluationTitle__hH8ZW{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.MBAEvaluation_evaluationSubtitle__vh6EH{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.MBAEvaluation_progressBarContainer__d0Pez{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.MBAEvaluation_progressBarFill__EkPjp{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.MBAEvaluation_progressText__HQEWp{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.MBAEvaluation_evaluationStatus__nQEbl{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.MBAParameterSelection_ptmContainer__A4iHc{min-height:100vh;padding:20px}.MBAParameterSelection_header__nwBK7{margin-bottom:30px;text-align:center}.MBAParameterSelection_title__01CJy{align-items:center;color:#333;display:flex;font-size:28px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin:0 0 8px}.MBAParameterSelection_subtitle__VvLC8{color:#666;font-size:16px;font-weight:400;margin:0}.MBAParameterSelection_formContainer__pAjv1{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.MBAParameterSelection_formGrid__oEnwv{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}@media(max-width:768px){.MBAParameterSelection_formGrid__oEnwv{gap:20px;grid-template-columns:1fr}}.MBAParameterSelection_formGroup__3gYJo{display:flex;flex-direction:column;gap:8px}.MBAParameterSelection_label__76e8b{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.MBAParameterSelection_required__TMeSs{color:#ef4444;font-size:14px}.MBAParameterSelection_selectWrapper__UR0zd{flex:1 1;position:relative}.MBAParameterSelection_selectWrapper__UR0zd:after{border:5px solid #0000;border-top-color:#666;content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.MBAParameterSelection_select__--Hqm{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.MBAParameterSelection_select__--Hqm:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.MBAParameterSelection_select__--Hqm::placeholder{color:#999}.MBAParameterSelection_select__--Hqm.MBAParameterSelection_error__qyLZy{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.MBAParameterSelection_select__--Hqm option{padding:10px}.MBAParameterSelection_input__pj3L4{background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;font-family:inherit;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.MBAParameterSelection_input__pj3L4:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.MBAParameterSelection_input__pj3L4::placeholder{color:#999}.MBAParameterSelection_input__pj3L4.MBAParameterSelection_error__qyLZy{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.MBAParameterSelection_errorText__4psyL{color:#ef4444;font-size:12px;margin-top:4px}.MBAParameterSelection_hint__HqKL5{color:#6b7280;font-size:12px;font-style:italic;line-height:1.5;margin-top:6px}.MBAParameterSelection_buttonContainer__EBunk{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.MBAParameterSelection_nextButton__aFLxa{background:linear-gradient(135deg,#fbc311,#e5a800);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:160px;padding:14px 48px;transition:all .2s ease}.MBAParameterSelection_nextButton__aFLxa:hover:not(:disabled){background:linear-gradient(135deg,#e5a800,#c98a00);box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.MBAParameterSelection_nextButton__aFLxa:active:not(:disabled){transform:translateY(0)}.MBAParameterSelection_nextButton__aFLxa:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.MBAParameterSelection_backButton__ZXnuW{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.MBAParameterSelection_backButton__ZXnuW:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.MBAParameterSelection_backButton__ZXnuW:disabled{cursor:not-allowed;opacity:.7}.MBAParameterSelection_loadingContainer__S\+IJ3{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.MBAParameterSelection_loadingContainer__S\+IJ3 p{color:#666;font-size:14px}.MBAParameterSelection_spinner__Ylj41{animation:MBAParameterSelection_spin__fb1Oa 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#fbc311;height:40px;width:40px}.MBAParameterSelection_selectWrapperWithInfo__0Potj{align-items:center;display:flex;gap:8px}.MBAParameterSelection_infoIconWrapper__Frean{align-items:center;cursor:help;display:inline-flex;position:relative}.MBAParameterSelection_infoIcon__A5ROp{color:#6b7280;transition:color .2s ease}.MBAParameterSelection_infoIcon__A5ROp:hover{color:#fbc311}.MBAParameterSelection_meetingTopicTooltip__ODy5P{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #00000026;margin-right:10px;opacity:0;padding:16px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;width:350px;z-index:100}.MBAParameterSelection_infoIconWrapper__Frean:hover .MBAParameterSelection_meetingTopicTooltip__ODy5P{opacity:1;visibility:visible}@media(max-width:768px){.MBAParameterSelection_meetingTopicTooltip__ODy5P{left:auto;margin-right:-350px;right:0;transform:translate(100%,-50%);width:280px}}@media(max-width:480px){.MBAParameterSelection_meetingTopicTooltip__ODy5P{bottom:100%;margin-bottom:10px;margin-right:0;right:50%;top:auto;transform:translate(50%,-100%);width:260px}}.MBAParameterSelection_tooltipTitle__8QrHW{border-bottom:1px solid #ffecb3;color:#fbc311;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:6px}.MBAParameterSelection_tooltipContent__SkxBJ{color:#4b5563;font-size:13px;line-height:1.5}@media(max-width:480px){.MBAParameterSelection_ptmContainer__A4iHc{padding:16px}.MBAParameterSelection_title__01CJy{font-size:22px}.MBAParameterSelection_formContainer__pAjv1{padding:20px}.MBAParameterSelection_buttonContainer__EBunk{flex-direction:column;gap:12px}.MBAParameterSelection_backButton__ZXnuW,.MBAParameterSelection_nextButton__aFLxa{width:100%}}.MBAParameterSelection_resumeSection__0eATS{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.MBAParameterSelection_sectionTitle__jk196{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 8px}.MBAParameterSelection_sectionTitle__jk196 svg{color:#fbc311}.MBAParameterSelection_sectionDesc__Xonvn{color:#6b7280;font-size:13px;margin:0 0 16px}.MBAParameterSelection_uploadDropzone__0rlDC{background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;padding:40px;text-align:center;transition:all .2s ease}.MBAParameterSelection_uploadDropzone__0rlDC:hover{background:#fff8e1;border-color:#fbc311}.MBAParameterSelection_uploadDropzone__0rlDC p{color:#4b5563;font-size:14px;margin:12px 0 0}.MBAParameterSelection_uploadDropzone__0rlDC p span{color:#fbc311;font-weight:500;text-decoration:underline}.MBAParameterSelection_uploadIcon__wkN\+v{color:#9ca3af}.MBAParameterSelection_uploadHint__Qqo7y{color:#9ca3af!important;font-size:12px!important;margin-top:8px!important}.MBAParameterSelection_uploadProgress__WBMWD{align-items:center;background:#fff8e1;border-radius:12px;display:flex;gap:12px;justify-content:center;padding:30px}.MBAParameterSelection_uploadProgress__WBMWD p{color:#fbc311;font-size:14px;margin:0}.MBAParameterSelection_resumeSuccess__5xVG4{align-items:center;background:#fff8e1;border:1px solid #ffecb3;border-radius:12px;display:flex;gap:12px;padding:16px}.MBAParameterSelection_successIcon__2JfQi{color:#fbc311;flex-shrink:0}.MBAParameterSelection_resumeInfo__rk6eg{flex:1 1}.MBAParameterSelection_resumeName__Uh\+bz{color:#1f2937;font-size:14px;font-weight:600;margin:0}.MBAParameterSelection_resumeStatus__elaTq{color:#b38600;font-size:13px;margin:4px 0 0}.MBAParameterSelection_removeBtn__EainK{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;padding:8px;transition:all .2s ease}.MBAParameterSelection_removeBtn__EainK:hover{background:#fee2e2;color:#ef4444}.MBAParameterSelection_resumePreview__RQU9W{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:16px}.MBAParameterSelection_resumePreview__RQU9W svg{color:#fbc311}.MBAParameterSelection_resumePreview__RQU9W span{color:#374151;flex:1 1;font-size:14px}.MBAParameterSelection_resumePreview__RQU9W button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:6px}.MBAParameterSelection_resumePreview__RQU9W button:hover{color:#ef4444}.MBAParameterSelection_caseStudySection__svvYQ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:24px auto;max-width:900px;padding:20px}.MBAParameterSelection_sectionHeader__g0wt2{align-items:center;display:flex;justify-content:space-between;padding:8px 0;-webkit-user-select:none;user-select:none}.MBAParameterSelection_sectionHeader__g0wt2:hover{opacity:.9}.MBAParameterSelection_sectionHeaderLeft__CoAh2{align-items:center;display:flex;gap:12px}.MBAParameterSelection_sectionHeaderLeft__CoAh2 svg{color:#fbc311}.MBAParameterSelection_sectionSubtitle__QBABt{color:#6b7280;font-size:13px;margin:4px 0 0}.MBAParameterSelection_caseStudyBrowser__o1yl9{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.MBAParameterSelection_caseStudyLoading__LNL0-{color:#6b7280;font-size:14px;padding:24px;text-align:center}.MBAParameterSelection_caseStudyGrid__yxOsM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MBAParameterSelection_caseStudyCard__Ojs7g{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:16px;transition:all .2s ease}.MBAParameterSelection_caseStudyCard__Ojs7g:hover{background:#fff8e1;border-color:#fbc311}.MBAParameterSelection_caseStudyCard__Ojs7g.MBAParameterSelection_selected__0Iags{background:#ffecb3;border-color:#fbc311}.MBAParameterSelection_caseStudyCard__Ojs7g.MBAParameterSelection_selected__0Iags .MBAParameterSelection_checkIcon__1CfE5{color:#fbc311}.MBAParameterSelection_caseStudyHeader__XhsMc{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.MBAParameterSelection_caseStudyTitle__yEpm-{color:#1f2937;font-size:15px;font-weight:600;line-height:1.3;margin:0}.MBAParameterSelection_checkIcon__1CfE5{color:#fbc311;flex-shrink:0}.MBAParameterSelection_caseStudyMeta__L2hOj{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.MBAParameterSelection_difficultyBadge__rHLKj{border-radius:4px;font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.MBAParameterSelection_difficultyBadge__rHLKj.MBAParameterSelection_difficulty1__w1pxB{background:#ffecb3;color:#b38600}.MBAParameterSelection_difficultyBadge__rHLKj.MBAParameterSelection_difficulty2__ScwEv{background:#fef3c7;color:#92400e}.MBAParameterSelection_difficultyBadge__rHLKj.MBAParameterSelection_difficulty3__x0UK5{background:#fecaca;color:#991b1b}.MBAParameterSelection_industryBadge__kt3qT{background:#e0e7ff;border-radius:4px;color:#3730a3;font-size:11px;padding:3px 8px;white-space:nowrap}.MBAParameterSelection_conceptsTested__hEiCq{display:flex;flex-wrap:wrap;gap:6px}.MBAParameterSelection_conceptTag__jDBJk{background:#f3f4f6;border-radius:4px;color:#4b5563;font-size:11px;padding:2px 6px}.MBAParameterSelection_noCaseStudies__fcEH1{background:#f9fafb;border-radius:8px;color:#6b7280;font-size:14px;padding:24px;text-align:center}.MBAParameterSelection_selectedCaseStudyInfo__I9obL{background:#fff8e1;border-radius:8px;margin-top:16px;padding:12px 16px}.MBAParameterSelection_selectedCaseStudyInfo__I9obL p{color:#b38600;font-size:14px;margin:0}.MBAParameterSelection_clearSelection__QgUtC{background:none;border:none;color:#fbc311;cursor:pointer;font-size:13px;margin-left:12px;text-decoration:underline}.MBAParameterSelection_clearSelection__QgUtC:hover{color:#e5a800}.MBAParameterSelection_optionalCardsRow__Qjurw{display:flex;gap:24px;margin:24px auto;max-width:900px}@media(max-width:768px){.MBAParameterSelection_optionalCardsRow__Qjurw{flex-direction:column;gap:20px}}.MBAParameterSelection_optionalCard__mopsk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1;min-width:0;padding:20px}.MBAParameterSelection_cardHeader__2BZWb{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.MBAParameterSelection_cardHeader__2BZWb svg{color:#fbc311}.MBAParameterSelection_cardHeader__2BZWb h3{color:#1f2937;font-size:15px;font-weight:600;margin:0}.MBAParameterSelection_cardDisabled__qBhRr{background:#f9fafb;border-radius:8px;padding:16px;text-align:center}.MBAParameterSelection_cardDisabled__qBhRr p{color:#9ca3af;font-size:13px;margin:0}.MBAParameterSelection_cardContent__kAWpk{display:flex;flex-direction:column;gap:12px}.MBAParameterSelection_cardDesc__7Il9L{color:#6b7280;font-size:13px;margin:0}.MBAParameterSelection_cardSelector__pCU0n{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px;transition:all .2s ease}.MBAParameterSelection_cardSelector__pCU0n:hover{background:#fff8e1;border-color:#fbc311}.MBAParameterSelection_selectorInfo__2a9ew{flex:1 1}.MBAParameterSelection_selectorLabel__pg7Hz{color:#374151;font-size:13px;margin:0}.MBAParameterSelection_caseStudyList__ZoSyq{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.MBAParameterSelection_caseStudyItem__phzPe{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:10px 12px;transition:all .2s ease}.MBAParameterSelection_caseStudyItem__phzPe:hover{background:#fff8e1;border-color:#fbc311}.MBAParameterSelection_caseStudyItem__phzPe.MBAParameterSelection_selected__0Iags{background:#ffecb3;border-color:#fbc311}.MBAParameterSelection_caseStudyItemHeader__rDK3q{align-items:center;display:flex;justify-content:space-between}.MBAParameterSelection_caseStudyItemTitle__Vw25E{color:#1f2937;font-size:13px;font-weight:500}.MBAParameterSelection_clearSelectionBtn__nVZiC{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 10px}.MBAParameterSelection_clearSelectionBtn__nVZiC:hover{background:#fee2e2;color:#ef4444}.MBAParameterSelection_inputToggle__P4P3a{display:flex;gap:8px;margin-bottom:4px}.MBAParameterSelection_toggleBtn__7Iyeh{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:12px;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.MBAParameterSelection_toggleBtn__7Iyeh:hover{background:#fff8e1}.MBAParameterSelection_toggleBtn__7Iyeh.MBAParameterSelection_active__KSc3P{background:#fbc311;border-color:#fbc311;color:#fff}.MBAParameterSelection_uploadDropzoneSmall__TWL\+v{background:#fafafa;border:2px dashed #d1d5db;border-radius:10px;cursor:pointer;padding:24px 16px;text-align:center;transition:all .2s ease}.MBAParameterSelection_uploadDropzoneSmall__TWL\+v:hover{background:#fff8e1;border-color:#fbc311}.MBAParameterSelection_uploadDropzoneSmall__TWL\+v p{color:#4b5563;font-size:13px;margin:8px 0 0}.MBAParameterSelection_uploadDropzoneSmall__TWL\+v p span{color:#fbc311;font-weight:500;text-decoration:underline}.MBAParameterSelection_uploadSuccess__GJfo\+{align-items:center;background:#fff8e1;border:1px solid #ffecb3;border-radius:10px;display:flex;gap:10px;padding:12px}.MBAParameterSelection_uploadedInfo__Si0xm{flex:1 1;min-width:0}.MBAParameterSelection_uploadedName__HEy7u{color:#1f2937;font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MBAParameterSelection_uploadedStatus__BBK90{color:#b38600;font-size:12px;margin:2px 0 0}.MBAParameterSelection_spinnerSmall__ae3vu{animation:MBAParameterSelection_spin__fb1Oa 1s linear infinite;border:2px solid #ffecb3;border-radius:50%;border-top-color:#fbc311;height:20px;width:20px}@keyframes MBAParameterSelection_spin__fb1Oa{to{transform:rotate(1turn)}}.MBAParameterSelection_textInputArea__-xoVQ{display:flex;flex-direction:column;gap:8px}.MBAParameterSelection_jobDescTextarea__5tlWD{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:13px;min-height:100px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.MBAParameterSelection_jobDescTextarea__5tlWD:focus{border-color:#fbc311;outline:none}.MBAParameterSelection_jobDescTextarea__5tlWD::placeholder{color:#9ca3af}.MBAParameterSelection_parseTextBtn__YN4Jx{align-self:flex-end;background:#fbc311;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.MBAParameterSelection_parseTextBtn__YN4Jx:hover:not(:disabled){background:#e5a800}.MBAParameterSelection_parseTextBtn__YN4Jx:disabled{cursor:not-allowed;opacity:.6}.MBAParameterSelection_textParsedSuccess__lJRZW{align-items:center;background:#fff8e1;border-radius:8px;color:#b38600;display:flex;font-size:13px;gap:8px;padding:10px 12px}.MBAParameterSelection_textParsedSuccess__lJRZW svg{color:#fbc311}.MBAParameterSelection_textParsedSuccess__lJRZW span{flex:1 1}.MBAParameterSelection_textParsedSuccess__lJRZW button{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px}.MBAParameterSelection_textParsedSuccess__lJRZW button:hover{background:#fee2e2;color:#ef4444}.AudioWaveform_waveformContainer__re9PB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:20px;position:relative}.AudioWaveform_waveformContainer__re9PB:before{background:radial-gradient(circle at center,#fbc3110d 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.AudioWaveform_waveformContainer__re9PB.AudioWaveform_active__m5oYs{box-shadow:0 0 20px #fbc31126}.AudioWaveform_waveformContainer__re9PB.AudioWaveform_speaking__1bgpX{box-shadow:0 0 30px #fbc31140}.AudioWaveform_label__8pEK5{font-size:12px;font-weight:600;left:16px;letter-spacing:1px;position:absolute;text-transform:uppercase;top:12px}.AudioWaveform_label__8pEK5 .AudioWaveform_principalLabel__fOc4d,.AudioWaveform_label__8pEK5 .AudioWaveform_userLabel__5PVHv{color:#fbc311}.AudioWaveform_barsContainer__ZhEgF{align-items:center;display:flex;gap:3px;height:100%;justify-content:center;max-width:400px;width:100%}.AudioWaveform_bar__GPduY{border-radius:3px;min-height:4px;transition:height .05s ease-out;width:6px}.AudioWaveform_bar__GPduY.AudioWaveform_principalBar__g3sGm,.AudioWaveform_bar__GPduY.AudioWaveform_userBar__Mr-6l{background:linear-gradient(180deg,#fbc311,#e5a800 50%,#c98a00);box-shadow:0 0 8px #fbc31166}.AudioWaveform_speakingIndicator__9B0Iu{bottom:12px;display:flex;gap:6px;position:absolute}.AudioWaveform_speakingIndicator__9B0Iu .AudioWaveform_dot__NT6yN{animation:AudioWaveform_pulse__m60hK 1.4s ease-in-out infinite;background:#fbc311;border-radius:50%;height:8px;width:8px}.AudioWaveform_speakingIndicator__9B0Iu .AudioWaveform_dot__NT6yN:nth-child(2){animation-delay:.2s}.AudioWaveform_speakingIndicator__9B0Iu .AudioWaveform_dot__NT6yN:nth-child(3){animation-delay:.4s}@keyframes AudioWaveform_pulse__m60hK{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.AudioWaveform_barsContainer__ZhEgF{gap:2px}.AudioWaveform_bar__GPduY{width:4px}}@keyframes MBASimulation_fadeIn__TATGv{0%{opacity:0}to{opacity:1}}@keyframes MBASimulation_waveform__BT8rH{0%,to{height:20%}50%{height:100%}}.MBASimulation_loadingContainer__uYDBX{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh}.MBASimulation_loadingContainer__uYDBX p{color:#64748b;font-size:16px}.MBASimulation_loadingOverlay__eQYdD{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.MBASimulation_loadingContent__YM4SJ{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;display:flex;flex-direction:column;gap:20px;padding:40px}.MBASimulation_loadingContent__YM4SJ p{color:#4b5563;font-size:16px;margin:0}.MBASimulation_spinner__0b4V9{animation:MBASimulation_spin__qDbQ2 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#fbc311;height:48px;width:48px}.MBASimulation_errorBox__LRYSI{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:20px;padding:20px;text-align:center}.MBASimulation_errorBox__LRYSI p{color:#dc2626;margin-bottom:15px}.MBASimulation_errorBox__LRYSI button{background:#fbc311;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 24px}.MBASimulation_errorBox__LRYSI button:hover{background:#e5a800}.MBASimulation_simulationContainer__3mexM{background:#f8fafc;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.MBASimulation_simulationScreen__D8fA1{height:100%;width:100%}.MBASimulation_simulationContent__WTL1M{display:flex;height:100%;width:100%}.MBASimulation_recordingIndicator__A-XWc{align-items:center;background:#ef4444;border-radius:8px;box-shadow:0 2px 10px #0003;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;position:fixed;right:20px;top:12px;z-index:9998}.MBASimulation_recordingDot__PDiWa{animation:MBASimulation_blink__zS9p1 1s infinite;background:#fff;border-radius:50%;height:10px;width:10px}.MBASimulation_leftPanel__vAmBc{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex:0 0 340px;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.MBASimulation_infoCard__c4xFo,.MBASimulation_languageCard__\+KsDj,.MBASimulation_phasesCard__8yNDk,.MBASimulation_tipsCard__OrR\+C{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.MBASimulation_cardHeader__varus{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:14px;padding-bottom:10px}.MBASimulation_cardHeader__varus svg{color:#fbc311}.MBASimulation_cardHeader__varus h3{color:#0f172a;flex:1 1;font-size:15px;font-weight:600;margin:0}.MBASimulation_tipsLangToggle__9dSE0{display:flex;gap:4px;margin-left:auto}.MBASimulation_tipsLangBtn__OXLnF{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.MBASimulation_tipsLangBtn__OXLnF:hover{background:#fff8e1;border-color:#fbc311;color:#b38600}.MBASimulation_activeTipsLang__dTJo8{background:#fbc311!important;border-color:#fbc311!important;color:#fff!important}.MBASimulation_languageToggle__0wzYG{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.MBASimulation_langButton__vbon3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:6px;justify-content:center;min-width:80px;padding:8px 12px;transition:all .2s}.MBASimulation_langButton__vbon3:hover:not(:disabled){background:#fff8e1;border-color:#fbc311;color:#b38600}.MBASimulation_langButton__vbon3:disabled{cursor:not-allowed;opacity:.6}.MBASimulation_activeLang__924TH{background:#fff8e1;border-color:#fbc311;color:#b38600;font-weight:600}.MBASimulation_langFlag__VE\+Ju{font-size:14px}.MBASimulation_langLabel__MfOa7{font-size:11px}.MBASimulation_langNote__WC8RR{border-top:1px dashed #e2e8f0;color:#94a3b8;font-size:11px;margin:0;padding-top:4px;text-align:center}.MBASimulation_infoGrid__QHk7O{display:flex;flex-direction:column;gap:10px}.MBASimulation_infoItem__6PPiZ{align-items:center;background:#fff;border-left:3px solid #fbc311;border-radius:6px;display:flex;gap:8px;padding:8px 10px}.MBASimulation_infoLabel__jgpKc{color:#64748b;font-size:12px;font-weight:600;min-width:60px}.MBASimulation_infoValue__bhdBc{color:#0f172a;font-size:13px;font-weight:500;text-transform:capitalize}.MBASimulation_phasesList__Lp3\+6{display:flex;flex-direction:column;gap:8px}.MBASimulation_phaseNumber__8qlWi{align-items:center;background:#fbc311;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.MBASimulation_phaseName__KGS5L{color:#374151;flex:1 1;font-size:13px}.MBASimulation_phaseDropdown__7r1tX{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.MBASimulation_phaseDropdown__7r1tX:hover{border-color:#fbc311}.MBASimulation_phaseItem__9RQxf{align-items:center;background:#fff;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .2s ease}.MBASimulation_phaseItem__9RQxf:hover{background:#f9fafb}.MBASimulation_phaseItem__9RQxf.MBASimulation_completed__LyDe3{background:#fff8e1}.MBASimulation_phaseItem__9RQxf.MBASimulation_completed__LyDe3 .MBASimulation_phaseNumber__8qlWi{background:#fbc311}.MBASimulation_phaseItem__9RQxf.MBASimulation_active__\+Z4T0{background:linear-gradient(135deg,#fff8e1,#ffeeb3);border-left:3px solid #fbc311}.MBASimulation_phaseItem__9RQxf.MBASimulation_active__\+Z4T0 .MBASimulation_phaseNumber__8qlWi{animation:MBASimulation_pulse__lx8nz 2s infinite;background:#fbc311}.MBASimulation_phaseItem__9RQxf.MBASimulation_expanded__ZuqEr{background:#fff8e1;border-bottom:1px solid #e2e8f0}.MBASimulation_phaseItem__9RQxf svg:last-child{color:#6b7280;margin-left:auto}.MBASimulation_activeNumber__aN\+6y{animation:MBASimulation_pulse__lx8nz 2s infinite}.MBASimulation_activeBadge__2tyKg{animation:MBASimulation_blink__zS9p1 1s infinite;color:#10b981;font-size:10px}.MBASimulation_completedIcon__3cC\+A{color:#10b981}@keyframes MBASimulation_pulse__lx8nz{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes MBASimulation_blink__zS9p1{0%,to{opacity:1}50%{opacity:.4}}.MBASimulation_phaseContent__oO2Wy{animation:MBASimulation_slideDown__K8iHD .2s ease;background:#fafafa;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px 46px}@keyframes MBASimulation_slideDown__K8iHD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MBASimulation_phaseTip__0jRBD{align-items:flex-start;color:#6b7280;display:flex;font-size:12px;gap:6px;line-height:1.4}.MBASimulation_phaseTip__0jRBD svg{color:#fbc311;flex-shrink:0;margin-top:1px}.MBASimulation_tipsList__19wHg{display:flex;flex-direction:column;gap:8px}.MBASimulation_tipItem__Q8DX\+{align-items:flex-start;color:#4b5563;display:flex;font-size:13px;gap:8px;line-height:1.4}.MBASimulation_tipItem__Q8DX\+ svg{color:#fbc311;flex-shrink:0;margin-top:2px}.MBASimulation_rightPanel__87VMg{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-width:0}.MBASimulation_interviewHeader__mvq0M{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:16px 24px}.MBASimulation_stageInfo__pINp5{align-items:center;display:flex;gap:12px}.MBASimulation_stageBadge__OT4TA{background:linear-gradient(135deg,#fbc311,#e5a800);border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:6px 14px}.MBASimulation_timerDisplay__TEWh9{align-items:center;background:#f1f5f9;border-radius:8px;color:#0f172a;display:flex;font-family:monospace;font-size:18px;font-weight:600;gap:8px;padding:8px 16px}.MBASimulation_timerDisplay__TEWh9 svg{color:#64748b}.MBASimulation_timerDisplay__TEWh9 .MBASimulation_timerWarning__IzRqP{animation:MBASimulation_pulse__lx8nz 1s infinite;color:#ef4444}.MBASimulation_connectionStatus__1-1RH{align-items:center;display:flex}.MBASimulation_statusConnected__g7n8x,.MBASimulation_statusDisconnected__Oe1jj{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px}.MBASimulation_statusConnected__g7n8x{color:#fbc311}.MBASimulation_statusDisconnected__Oe1jj{color:#ef4444}.MBASimulation_statusDot__aPxhr{border-radius:50%;height:8px;width:8px}.MBASimulation_statusConnected__g7n8x .MBASimulation_statusDot__aPxhr{background:#fbc311}.MBASimulation_statusDisconnected__Oe1jj .MBASimulation_statusDot__aPxhr{background:#ef4444}.MBASimulation_interviewerScene__0lS\+J{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;position:relative}.MBASimulation_interviewerAvatar__nnAgV{align-items:center;display:flex;flex-direction:column;gap:16px}.MBASimulation_avatarCircle__1Xr1X{align-items:center;background:linear-gradient(135deg,#fbc311,#e5a800);border-radius:50%;box-shadow:0 10px 40px #fbc3114d;display:flex;height:160px;justify-content:center;width:160px}.MBASimulation_avatarCircle__1Xr1X svg{color:#fff}.MBASimulation_interviewerInfo__TAC9o{text-align:center}.MBASimulation_interviewerInfo__TAC9o h2{color:#0f172a;font-size:24px;font-weight:600;margin:0 0 4px}.MBASimulation_interviewerInfo__TAC9o p{color:#64748b;font-size:14px;margin:0}.MBASimulation_waveformContainer__UxqHv{margin-top:24px}.MBASimulation_waveform__BT8rH{align-items:center;display:flex;gap:4px;height:50px}.MBASimulation_waveformBar__Qo0GO{animation:MBASimulation_waveform__BT8rH .8s ease-in-out infinite;background:linear-gradient(135deg,#fbc311,#e5a800);border-radius:3px;width:6px}.MBASimulation_subtitlesBar__D6hyR{align-items:center;background:#0f172ae6;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;justify-content:center;margin:0 20px 12px;min-height:48px;padding:12px 20px;transition:all .3s ease}.MBASimulation_subtitlesBar__D6hyR.MBASimulation_active__\+Z4T0{background:#0f172af2}.MBASimulation_subtitlesContent__tnod2{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:700px;text-align:center}.MBASimulation_subtitlesSpeaker__0RhI5{color:#ffe082;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.MBASimulation_subtitlesText__rnY69{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0}.MBASimulation_subtitlesPlaceholder__cVH1f{color:#64748b;font-size:14px;font-style:italic;margin:0}.MBASimulation_captionBox__IPuhd{animation:MBASimulation_fadeIn__TATGv .3s ease;background:#000000d9;border-radius:12px;bottom:80px;color:#fff;left:50%;max-width:600px;padding:16px 24px;position:absolute;text-align:center;transform:translateX(-50%)}.MBASimulation_speakerLabel__jZAU3{color:#ffe082;display:block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.MBASimulation_captionText__WuIj8{color:#fff;font-size:16px;line-height:1.5;margin:0}.MBASimulation_controlsBar__0my0u{align-items:center;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 8px #0000000d;display:flex;gap:16px;justify-content:center;padding:20px}.MBASimulation_startButton__aoof4{align-items:center;background:linear-gradient(135deg,#fbc311,#e5a800);border:none;border-radius:12px;box-shadow:0 4px 16px #fbc3114d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;padding:16px 40px;transition:all .2s ease}.MBASimulation_startButton__aoof4:hover:not(:disabled){box-shadow:0 6px 24px #fbc31166;transform:translateY(-2px)}.MBASimulation_startButton__aoof4:disabled{cursor:not-allowed;opacity:.7}.MBASimulation_controlButton__KF0Qt{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.MBASimulation_controlButton__KF0Qt:hover{background:#e2e8f0}.MBASimulation_controlButton__KF0Qt.MBASimulation_muted__WBlmq{background:#fef2f2;border-color:#fecaca;color:#ef4444}.MBASimulation_endButton__ykME0{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.MBASimulation_endButton__ykME0:hover{background:#dc2626}.MBASimulation_feedbackOverlay__3GaVv{align-items:center;animation:MBASimulation_fadeIn__TATGv .3s ease;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.MBASimulation_feedbackCard__Zzgya{background:#fff;border-radius:20px;max-width:500px;padding:40px;text-align:center;width:90%}.MBASimulation_feedbackCard__Zzgya h2{color:#0f172a;font-size:24px;margin:0 0 8px}.MBASimulation_feedbackCard__Zzgya p{color:#64748b;font-size:14px;margin:0 0 24px}.MBASimulation_emojiContainer__tLbS1{display:flex;gap:20px;justify-content:center;margin-bottom:24px}.MBASimulation_emojiBtn__N-C9N{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 24px;transition:all .2s ease}.MBASimulation_emojiBtn__N-C9N:hover{background:#fff8e1;border-color:#fbc311}.MBASimulation_emojiBtn__N-C9N.MBASimulation_selected__oqjUQ{background:#fff8e1;border-color:#fbc311;color:#b38600}.MBASimulation_emojiBtn__N-C9N span{font-size:13px;font-weight:500}.MBASimulation_feedbackTextarea__3ehog{border:1px solid #e2e8f0;border-radius:10px;font-size:14px;margin-bottom:20px;min-height:80px;padding:14px;resize:none;width:100%}.MBASimulation_feedbackTextarea__3ehog:focus{border-color:#fbc311;outline:none}.MBASimulation_submitFeedbackBtn__GKrHh{align-items:center;background:linear-gradient(135deg,#fbc311,#e5a800);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:all .2s ease}.MBASimulation_submitFeedbackBtn__GKrHh:hover{box-shadow:0 4px 16px #fbc3114d;transform:translateY(-2px)}.MBASimulation_ratingContainer__-z63h{display:flex;gap:20px;justify-content:center;margin-bottom:24px}.MBASimulation_ratingBtn__V7ION{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 24px;transition:all .2s ease}.MBASimulation_ratingBtn__V7ION:hover{background:#fff8e1;border-color:#fbc311}.MBASimulation_ratingBtn__V7ION.MBASimulation_selected__oqjUQ{background:#fff8e1;border-color:#fbc311;color:#b38600}.MBASimulation_ratingBtn__V7ION span{font-size:13px;font-weight:500}.MBASimulation_cardsContainer__a4gPk{align-items:stretch;display:flex;flex:1 1;gap:24px;padding:24px}.MBASimulation_speakerCard__M8\+tP,.MBASimulation_userCard__dOjHI{border-radius:20px;box-shadow:0 10px 40px #0000001a;flex:1 1;min-height:280px;overflow:hidden;position:relative}.MBASimulation_speakerCard__M8\+tP,.MBASimulation_userCard__dOjHI{background:linear-gradient(135deg,#fbc311,#e5a800)}.MBASimulation_cardBackground__\+1rQc{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:.1;position:absolute;right:0;top:0}.MBASimulation_userIconBg__rXYE8{color:#fff}.MBASimulation_cardOverlay__GZtHy{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;top:0}.MBASimulation_cardTopSection__Dg-7H{align-items:center;display:flex;justify-content:space-between}.MBASimulation_cardTitle__WiUNi{color:#fff;font-size:18px;font-weight:600;margin:0}.MBASimulation_roleBadge__uW9zR{background:#fff3;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:4px 12px}.MBASimulation_mutedBadge__XvKsH{background:#ef4444;border-radius:8px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.MBASimulation_cardBottomSection__dLVcK{display:flex;flex-direction:column;gap:12px}.MBASimulation_speakerDetails__uUrJK{align-items:center;display:flex;justify-content:space-between}.MBASimulation_speakerStatus__5wpNS{color:#fffc;font-size:13px;font-weight:500}.MBASimulation_waveformWrapper__FQBUT{background:#ffffff1a;border-radius:12px;padding:8px}.MBASimulation_performanceBarContainer__wHALg{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000d;margin:0 24px 16px;padding:16px 24px;transition:all .3s ease}.MBASimulation_performanceBarContainer__wHALg.MBASimulation_excellent__PUycG{background:linear-gradient(90deg,#fff8e1,#fff);border-color:#f59e0b}.MBASimulation_performanceBarContainer__wHALg.MBASimulation_good__Rk\+TK{background:linear-gradient(90deg,#fff8e1,#fff);border-color:#fbc311}.MBASimulation_performanceBarContainer__wHALg.MBASimulation_neutral__2heCz{background:linear-gradient(90deg,#fefce8,#fff);border-color:#f59e0b}.MBASimulation_performanceBarContainer__wHALg.MBASimulation_needs_improvement__jBWaq{background:linear-gradient(90deg,#fef2f2,#fff);border-color:#ef4444}.MBASimulation_performanceBarHeader__BmeUD{align-items:center;display:flex;gap:24px}.MBASimulation_performanceLeft__NEZVJ{align-items:center;display:flex;flex-shrink:0;gap:16px}.MBASimulation_performanceLabel__IlXmZ{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:6px}.MBASimulation_performanceLabel__IlXmZ svg{color:#fbc311}.MBASimulation_performanceBarWrapper__RKheA{align-items:center;display:flex;gap:12px}.MBASimulation_performanceBarTrack__We771{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:120px}.MBASimulation_performanceBarFill__slbmG{border-radius:4px;height:100%;transition:width .5s ease}.MBASimulation_performanceBarFill__slbmG.MBASimulation_excellent__PUycG{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.MBASimulation_performanceBarFill__slbmG.MBASimulation_good__Rk\+TK{background:linear-gradient(90deg,#fbc311,#ffe082)}.MBASimulation_performanceBarFill__slbmG.MBASimulation_neutral__2heCz{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.MBASimulation_performanceBarFill__slbmG.MBASimulation_needs_improvement__jBWaq{background:linear-gradient(90deg,#ef4444,#f87171)}.MBASimulation_performanceScoreLabel__NtUUx{font-size:16px;font-weight:700;min-width:45px}.MBASimulation_performanceScoreLabel__NtUUx.MBASimulation_excellent__PUycG{color:#f59e0b}.MBASimulation_performanceScoreLabel__NtUUx.MBASimulation_good__Rk\+TK{color:#fbc311}.MBASimulation_performanceScoreLabel__NtUUx.MBASimulation_neutral__2heCz{color:#f59e0b}.MBASimulation_performanceScoreLabel__NtUUx.MBASimulation_needs_improvement__jBWaq{color:#ef4444}.MBASimulation_feedbackSection__rvhXd{align-items:center;display:flex;flex:1 1;gap:12px;min-height:40px;padding:0 16px}.MBASimulation_feedbackSection__rvhXd.MBASimulation_active__\+Z4T0{animation:MBASimulation_fadeIn__TATGv .3s ease}.MBASimulation_feedbackComment__B2\+9U{color:#1e293b;font-size:14px;font-weight:500}.MBASimulation_feedbackPlaceholder__Vr9ED{color:#94a3b8;font-size:13px;font-style:italic}.MBASimulation_feedbackTipInline__7KI\+2{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:6px;padding:4px 10px}.MBASimulation_feedbackTipInline__7KI\+2 svg{color:#f59e0b}.MBASimulation_sentimentIndicator__wx8Ss{border-radius:20px;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 14px}.MBASimulation_sentimentIndicator__wx8Ss.MBASimulation_excellent__PUycG,.MBASimulation_sentimentIndicator__wx8Ss.MBASimulation_good__Rk\+TK{background:#fff8e1;color:#b38600}.MBASimulation_sentimentIndicator__wx8Ss.MBASimulation_neutral__2heCz{background:#fef3c7;color:#92400e}.MBASimulation_sentimentIndicator__wx8Ss.MBASimulation_needs_improvement__jBWaq{background:#fee2e2;color:#991b1b}@media(max-width:1024px){.MBASimulation_cardsContainer__a4gPk{flex-direction:column;gap:16px}.MBASimulation_speakerCard__M8\+tP,.MBASimulation_userCard__dOjHI{min-height:180px}.MBASimulation_performanceBarHeader__BmeUD{align-items:flex-start;flex-direction:column;gap:12px}.MBASimulation_feedbackSection__rvhXd{padding:0}}@media(max-width:768px){.MBASimulation_simulationContent__WTL1M{flex-direction:column}.MBASimulation_leftPanel__vAmBc{flex:none;height:auto;max-height:200px}.MBASimulation_rightPanel__87VMg{flex:1 1}.MBASimulation_performanceBarContainer__wHALg{margin:0 12px 12px;padding:12px 16px}.MBASimulation_cardsContainer__a4gPk{padding:12px}}.MBASimulation_errorButtons__hvKzh{display:flex;gap:12px;justify-content:center;margin-top:16px}.MBASimulation_retryEvaluationBtn__fZZZ1{align-items:center;background:#fbc311;border:none;border-radius:12px;box-shadow:0 4px 12px #fbc3114d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.MBASimulation_retryEvaluationBtn__fZZZ1:hover{background:#e5a800;transform:translateY(-2px)}.MBASimulation_retryEvaluationBtn__fZZZ1 svg{animation:MBASimulation_spin__qDbQ2 3s linear infinite paused}.MBASimulation_retryEvaluationBtn__fZZZ1:active svg{animation-play-state:running}.MBASimulation_dashboardBtn__I8uRc{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.MBASimulation_dashboardBtn__I8uRc:hover{background:#fff3}.MBASimulation_errorMessage__kZENa{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:8px;padding:12px 16px}@keyframes MBASimulation_spin__qDbQ2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MBASimulation_evaluationModalOverlay__vZI23{align-items:center;animation:MBASimulation_modalFadeIn__YFa7w .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.MBASimulation_evaluationModal__QxOFQ{animation:MBASimulation_modalSlideUp__3qNNY .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes MBASimulation_modalFadeIn__YFa7w{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes MBASimulation_modalSlideUp__3qNNY{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MBASimulation_reportLoadingSpinnerWrapper__1L\+5g{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.MBASimulation_pulseIcon__rFzr-{animation:MBASimulation_gentlePulse__6a13X 2s ease-in-out infinite}@keyframes MBASimulation_gentlePulse__6a13X{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.MBASimulation_evaluationTitle__eXp\+j{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.MBASimulation_evaluationSubtitle__HlHkM{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.MBASimulation_progressBarContainer__Wn8mx{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.MBASimulation_progressBarFill__NUesp{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.MBASimulation_progressText__Proo1{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.MBASimulation_evaluationStatus__vqYDw{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.MBASummary_loadingContainer__OTNiO{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.MBASummary_loadingContainer__OTNiO .MBASummary_spinner__cbOvk{animation:MBASummary_spin__h5NIj 1s linear infinite}@keyframes MBASummary_spin__h5NIj{to{transform:rotate(1turn)}}.MBASummary_container__-X080{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:32px}.MBASummary_header__P1bHk{margin-bottom:32px;text-align:center}.MBASummary_header__P1bHk .MBASummary_title__MGV9U{align-items:center;color:#1e293b;display:flex;font-size:32px;font-weight:700;gap:12px;justify-content:center;margin:0 0 12px}.MBASummary_header__P1bHk .MBASummary_subtitle__qmiZa{color:#64748b;font-size:16px;margin:0}.MBASummary_content__WyFCi{margin:0 auto;max-width:800px}.MBASummary_card__cWzr1{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:20px;padding:24px}.MBASummary_cardTitle__tdMhO{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.MBASummary_summaryGrid__bS2If{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.MBASummary_summaryGrid__bS2If{grid-template-columns:1fr}}.MBASummary_summaryItem__02ouB{align-items:flex-start;background:#f8fafc;border-radius:8px;display:flex;gap:12px;padding:12px}.MBASummary_summaryItem__02ouB>svg{color:#fbc311;flex-shrink:0;margin-top:2px}.MBASummary_summaryItem__02ouB>div{display:flex;flex-direction:column;gap:4px}.MBASummary_summaryItem__02ouB .MBASummary_label__5uDHF{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.MBASummary_summaryItem__02ouB .MBASummary_value__Pkf3h{color:#1e293b;font-size:14px;font-weight:600}.MBASummary_skillsSection__kdBOq{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.MBASummary_skillsSection__kdBOq .MBASummary_skillsLabel__4wqq6{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.MBASummary_skillsSection__kdBOq .MBASummary_skillTags__bIgQZ{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.MBASummary_skillsSection__kdBOq .MBASummary_skillTag__i6eB5{background:#fff8e1;border-radius:16px;color:#b38600;font-size:12px;font-weight:500;padding:4px 12px}.MBASummary_interviewerCard__O44sA{background:linear-gradient(135deg,#1e3a5f,#2d4a6f);border-radius:16px;color:#fff;margin-bottom:20px;padding:24px}.MBASummary_interviewerCard__O44sA .MBASummary_stageLabel__TftvE{font-size:12px;letter-spacing:1px;margin-bottom:16px;opacity:.8;text-transform:uppercase}.MBASummary_interviewerCard__O44sA .MBASummary_interviewerInfo__iGgjV{align-items:center;display:flex;gap:16px;margin-bottom:20px}.MBASummary_interviewerCard__O44sA .MBASummary_interviewerInfo__iGgjV .MBASummary_avatar__jcgAY{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.MBASummary_interviewerCard__O44sA .MBASummary_interviewerInfo__iGgjV .MBASummary_interviewerDetails__Hdro1 h3{font-size:20px;font-weight:600;margin:0}.MBASummary_interviewerCard__O44sA .MBASummary_interviewerInfo__iGgjV .MBASummary_interviewerDetails__Hdro1 .MBASummary_duration__Wppzg{align-items:center;display:flex;font-size:14px;gap:6px;margin:8px 0 0;opacity:.8}.MBASummary_interviewerCard__O44sA .MBASummary_phases__cKmgn .MBASummary_phasesLabel__mGaal{display:block;font-size:12px;letter-spacing:.5px;margin-bottom:8px;opacity:.7;text-transform:uppercase}.MBASummary_interviewerCard__O44sA .MBASummary_phases__cKmgn .MBASummary_phasesList__DxLHm{display:flex;flex-wrap:wrap;gap:8px}.MBASummary_interviewerCard__O44sA .MBASummary_phases__cKmgn .MBASummary_phase__EU2ct{background:#ffffff26;border-radius:6px;font-size:13px;padding:6px 12px}.MBASummary_flowCard__v5lkI{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:20px;padding:24px}.MBASummary_flowCard__v5lkI h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 20px}.MBASummary_flowCard__v5lkI .MBASummary_flowSteps__mI1xf{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.MBASummary_flowCard__v5lkI .MBASummary_flowStep__\+\+cQq{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.MBASummary_flowCard__v5lkI .MBASummary_flowStep__\+\+cQq .MBASummary_stepNumber__n-fkX{align-items:center;background:linear-gradient(135deg,#fbc311,#e5a800);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.MBASummary_flowCard__v5lkI .MBASummary_flowStep__\+\+cQq .MBASummary_stepContent__BDTOy{display:flex;flex-direction:column;gap:2px}.MBASummary_flowCard__v5lkI .MBASummary_flowStep__\+\+cQq .MBASummary_stepContent__BDTOy strong{color:#1e293b;font-size:14px}.MBASummary_flowCard__v5lkI .MBASummary_flowStep__\+\+cQq .MBASummary_stepContent__BDTOy span{color:#64748b;font-size:12px}.MBASummary_flowCard__v5lkI .MBASummary_flowArrow__ifnQk{color:#cbd5e1;font-size:20px}.MBASummary_micNotice__ebo\+J{align-items:flex-start;background:#fff8e1;border:1px solid #fbc311;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.MBASummary_micNotice__ebo\+J>svg{color:#b38600;flex-shrink:0;margin-top:2px}.MBASummary_micNotice__ebo\+J p{color:#78350f;font-size:14px;line-height:1.5;margin:0}.MBASummary_micNotice__ebo\+J p strong{color:#b38600}.MBASummary_buttonContainer__CLk2u{display:flex;gap:16px;justify-content:space-between}.MBASummary_backButton__D9siZ,.MBASummary_startButton__2iSyr{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.MBASummary_backButton__D9siZ:disabled,.MBASummary_startButton__2iSyr:disabled{cursor:not-allowed;opacity:.6}.MBASummary_backButton__D9siZ{background:#fff;border:2px solid #e2e8f0;color:#64748b}.MBASummary_backButton__D9siZ:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.MBASummary_startButton__2iSyr{background:linear-gradient(135deg,#fbc311,#e5a800);border:none;color:#fff;flex:1 1;justify-content:center}.MBASummary_startButton__2iSyr:hover:not(:disabled){background:linear-gradient(135deg,#e5a800,#c98a00);box-shadow:0 4px 12px #fbc31166;transform:translateY(-1px)}.MBASummary_startButton__2iSyr .MBASummary_spinner__cbOvk{animation:MBASummary_spin__h5NIj 1s linear infinite}.ModuleSelection_moduleContainer__bUD51{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.ModuleSelection_header__oh08B{align-items:center;background:#fff;border-bottom:2px solid #d1d5db;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ModuleSelection_headerLeft__41Iaw{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.ModuleSelection_title__Ktu4J{color:#1f2937;font-size:24px;font-weight:600;margin:0}.ModuleSelection_contentArea__2uYOj{flex:1 1;margin:0 auto;max-width:1400px;padding-top:40px;width:100%}.ModuleSelection_heroSection__d0lI2{margin-bottom:40px;padding:32px 24px;position:relative;text-align:center}.ModuleSelection_heroIcon__-NZUh{align-items:center;background:#1e293b;border-radius:16px;box-shadow:0 8px 24px #1e293b26;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.ModuleSelection_heroIcon__-NZUh svg{height:28px;width:28px}.ModuleSelection_heroTitle__FGE5f{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.ModuleSelection_heroSubtitle__3mauk{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.ModuleSelection_moduleList__eCRFF{display:flex;flex-direction:column;gap:24px}.ModuleSelection_moduleRow__o0WuU{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;min-height:300px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.ModuleSelection_moduleRow__o0WuU:hover:not(.ModuleSelection_disabled__5keE6){border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.ModuleSelection_moduleRow__o0WuU:hover:not(.ModuleSelection_disabled__5keE6) .ModuleSelection_moduleImg__P\+KC\+{transform:scale(1.05)}.ModuleSelection_moduleRow__o0WuU:hover:not(.ModuleSelection_disabled__5keE6) .ModuleSelection_startBtn__nBfTU{background:linear-gradient(135deg,#5da84f,#4a8e41)}.ModuleSelection_moduleRow__o0WuU.ModuleSelection_disabled__5keE6{cursor:not-allowed;opacity:.85}.ModuleSelection_moduleRow__o0WuU.ModuleSelection_disabled__5keE6 .ModuleSelection_moduleImageSide__csHwo{filter:grayscale(30%)}.ModuleSelection_moduleImageSide__csHwo{flex-shrink:0;height:300px;overflow:hidden;position:relative;width:480px}.ModuleSelection_moduleImg__P\+KC\+{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ModuleSelection_comingSoonOverlay__N9oLt{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ModuleSelection_comingSoonOverlay__N9oLt span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.ModuleSelection_moduleContent__uxMp3{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:32px}.ModuleSelection_moduleHeader__qArx1{align-items:center;display:flex;gap:14px}.ModuleSelection_moduleIconBadge__m8rIw{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ModuleSelection_moduleRowTitle__n14U4{color:#1f2937;font-size:24px;font-weight:700;margin:0}.ModuleSelection_moduleRowDescription__hovt0{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.ModuleSelection_moduleFeatures__l5vwO{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ModuleSelection_featureTag__jfmb8{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.ModuleSelection_featureTag__jfmb8 svg{color:#74bc68}.ModuleSelection_startBtn__nBfTU{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.ModuleSelection_startBtn__nBfTU *{color:#fff!important}.ModuleSelection_startBtn__nBfTU svg{fill:#fff!important;color:#fff!important}.ModuleSelection_startBtn__nBfTU:hover{background:linear-gradient(135deg,#5da84f,#4a8e41)}.ModuleSelection_startBtn__nBfTU:active{transform:scale(.98)}@media(max-width:968px){.ModuleSelection_moduleRow__o0WuU{flex-direction:column;height:auto}.ModuleSelection_moduleImageSide__csHwo{height:220px;min-height:220px;width:100%}.ModuleSelection_moduleContent__uxMp3{padding:24px}.ModuleSelection_moduleRowTitle__n14U4{font-size:20px}}@media(max-width:600px){.ModuleSelection_contentArea__2uYOj{padding-left:16px;padding-right:16px;padding-top:24px}}@media(max-width:480px){.ModuleSelection_header__oh08B,.ModuleSelection_moduleContainer__bUD51{padding-left:12px;padding-right:12px}.ModuleSelection_header__oh08B{margin-left:-12px;margin-right:-12px}.ModuleSelection_contentArea__2uYOj{padding-left:0;padding-right:0}}.main-dashboard{background:#fdfdfd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.animate-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.animate-in{opacity:1}.slide-in-left{transform:translateX(-50px)}.slide-in-left.animate-in{transform:translateX(0)}.slide-in-right{transform:translateX(50px)}.slide-in-right.animate-in{transform:translateX(0)}.scale-in{transform:scale(.9)}.scale-in.animate-in{transform:scale(1)}.fade-in-up{transform:translateY(30px)}.fade-in-up.animate-in{transform:translateY(0)}.animate-on-scroll:first-child{transition-delay:.1s}.animate-on-scroll:nth-child(2){transition-delay:.2s}.animate-on-scroll:nth-child(3){transition-delay:.3s}.animate-on-scroll:nth-child(4){transition-delay:.4s}.doodle-background{background-position:0 0;background-repeat:repeat;background-size:auto;left:0;min-height:100%;opacity:.4;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.navbar-main{background:#fff;box-shadow:0 2px 8px #0000000d;padding:1rem 2rem;position:-webkit-sticky;position:sticky;position:relative;top:0;z-index:1000}.navbar-container{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{cursor:pointer;gap:.75rem}.navbar-logo .logo-img{height:40px;width:auto}.logo-text{color:#1f2937;font-size:1.5rem;font-weight:700}.navbar-links{align-items:center;display:flex;flex:1 1;gap:2rem;justify-content:center}.nav-link{color:#4b5563;font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:color .2s}.nav-link:hover{color:#1f2937}.navbar-actions{align-items:center;display:flex;gap:1rem}.btn-login{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-size:1rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.btn-login:hover{background:#f9fafb;border-color:#d1d5db}.btn-try-free{background:#7dc46c;border:none;border-radius:8px;box-shadow:0 2px 4px #7dc46c33;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.625rem 1.75rem;transition:all .2s}.btn-try-free:hover{background:#6bb55a;box-shadow:0 4px 8px #7dc46c4d;transform:translateY(-1px)}.hero-section{background:#fdfdfd;padding:2rem;position:relative;z-index:0}.hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:2}.hero-content{display:flex;flex-direction:column;gap:1.5rem}.lightbulb-icon{width:-webkit-fit-content;width:fit-content}.lightbulb-icon .bulb-icon{color:gold;filter:drop-shadow(0 4px 8px rgba(255,215,0,.3));font-size:4rem}.ai-badge{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:20px;color:#16a34a;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.hero-heading{color:#1f2937;font-family:Merriweather,serif;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.hero-subheading{color:#991b1b;font-size:1.125rem;line-height:1.7;margin:0;max-width:600px}.hero-buttons{align-items:center;display:flex;gap:1rem;margin-top:1rem}.btn-hero-primary{background:#7dc46c;border:none;border-radius:8px;box-shadow:0 4px 8px #7dc46c33;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 2rem;transition:all .2s}.btn-hero-primary:hover{background:#6bb55a;box-shadow:0 6px 12px #7dc46c4d;transform:translateY(-2px)}.btn-hero-secondary{align-items:center;background:#0000;border:2px solid #1f2937;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s}.btn-hero-secondary:hover{background:#1f2937;color:#fff}.trust-badge{color:#16a34a;font-size:1rem;font-weight:500;gap:.5rem;margin-top:1rem}.hero-image,.trust-badge{align-items:center;display:flex}.hero-image{justify-content:center;position:relative}.hero-image img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));height:auto;mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);max-width:950px;object-fit:contain;width:145%}.why-universities-section{background:#fff;padding:1.5rem 2rem 2rem;position:relative}.why-universities-container{margin:0 auto;max-width:1400px}.why-universities-title{color:#1f2937;font-family:Merriweather,serif;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem;text-align:center}@media(max-width:768px){.why-universities-title{font-size:2rem}}.why-universities-subtitle{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto 2.5rem;max-width:900px;text-align:center}@media(max-width:768px){.why-universities-subtitle{font-size:1rem;margin-bottom:2rem}}.why-universities-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:968px){.why-universities-content{gap:3rem;grid-template-columns:1fr}}.why-universities-image{align-items:center;display:flex;justify-content:center}.why-universities-image img{height:auto;max-width:550px;object-fit:contain;width:100%}.why-universities-points{display:flex;flex-direction:column;gap:1.5rem}.value-point{align-items:flex-start;display:flex;gap:1.5rem}.value-icon{flex-shrink:0}.value-icon svg{height:48px;width:48px}.value-content{flex:1 1}.value-content h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.value-content p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.why-universities-cta{display:flex;justify-content:center;margin-top:2rem}.btn-train-now{background:#7dc46c;border:none;border-radius:8px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.btn-train-now:hover{background:#6db35c;box-shadow:0 6px 16px #7dc46c66;transform:translateY(-2px)}.btn-train-now:active{transform:translateY(0)}.trusted-by-section{background:#fff;padding:1.5rem 2rem 2rem}.trusted-by-text{color:#9ca3af;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:2rem;text-align:center}.trusted-logos{flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1200px}.logo-item,.trusted-logos{align-items:center;display:flex}.logo-item{color:#6b7280;font-size:1rem;font-weight:500;gap:.75rem;opacity:.7;transition:opacity .2s}.logo-item:hover{opacity:1}.college-logo{height:50px;object-fit:contain;width:50px}.ai-era-section{background:#fef3c7;border-top:4px solid #fb8c48;padding:4rem 2rem;position:relative}.ai-era-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1400px}.ai-era-content{display:flex;flex-direction:column;gap:1.5rem}.critical-badge{align-items:center;background:#fff;border:2px solid #fee2e2;border-radius:20px;color:#dc2626;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.ai-era-heading{color:#1f2937;font-family:Merriweather,serif;font-size:3.5rem;font-weight:800;line-height:1.2;margin:0}.ai-era-description{color:#4b5563;font-size:1.125rem;line-height:1.8;margin:0;max-width:550px}.ai-era-description .highlight-text{color:#2563eb;font-weight:600}.btn-see-solution{align-items:center;background:#0000;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s;width:-webkit-fit-content;width:fit-content}.btn-see-solution:hover{gap:.75rem}.problem-cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.problem-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;transition:all .3s}.problem-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.card-icon-wrapper{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.card-icon-wrapper.orange{background:#fff7ed}.card-icon-wrapper.red{background:#fef2f2}.card-icon-wrapper.purple{background:#faf5ff}.card-icon-wrapper.blue{background:#eff6ff}.card-description{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0}.free-trial-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:3rem}.btn-free-trial{background:#fcd34d;border:none;border-radius:50px;box-shadow:0 4px 12px #fcd34d66;color:#1f2937;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1.25rem 3rem;transition:all .3s}.btn-free-trial:hover{background:#fbbf24;box-shadow:0 6px 20px #fcd34d99;transform:translateY(-2px)}.contact-details-text{color:#6b7280;font-size:1rem;margin:0;text-align:center}.lecturer-coach-section{background:#d3f4ca;padding:4rem 2rem;position:relative;z-index:0}.lecturer-coach-container{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1400px;position:relative;z-index:2}.section-header{flex-direction:column;gap:1rem;text-align:center}.pedagogy-badge{background:#0000;color:#dc2626;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.1em;padding:.2rem 1rem}.section-title{color:#1f2937;font-family:Merriweather,serif;font-size:3.5rem!important;font-weight:800;line-height:1.2}.section-description{color:#4b5563;font-size:1.125rem;line-height:1.8;margin:0;max-width:800px;text-align:center}.coach-cards-wrapper{grid-gap:2rem;display:grid!important;gap:2rem;grid-template-columns:repeat(2,1fr)!important;width:100%}.coach-card{border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.white-card{background:#fff}.gradient-card{background:linear-gradient(135deg,#7dc46c,#1f9e00c4)}.card-header{align-items:center;gap:1rem}.card-icon{border-radius:12px;height:48px;width:48px}.card-icon.red-icon{background:#fee2e2}.card-icon.green-icon{background:#fff3}.card-title{color:#1f2937;flex:1 1;font-size:1.5rem!important;font-weight:700;margin:0;text-align:left}.card-title.white-text{color:#fff}.card-text{color:#4b5563;font-size:1rem;line-height:1.7;margin:0}.card-text.white-text{color:#fff}.arrow-separator{display:flex;justify-content:center;margin:.5rem 0}.problem-points{display:flex;flex-direction:column;gap:1.5rem}.problem-point{align-items:flex-start;display:flex;gap:1rem}.point-icon{flex-shrink:0;margin-top:.25rem}.point-number{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.point-number,.point-title{color:#1f2937;font-size:1rem}.point-title{font-weight:600;margin:0 0 .25rem}.point-desc{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.teaching-steps{display:flex;flex-direction:column;gap:1.25rem}.teaching-step{align-items:flex-start;display:flex;gap:1rem}.step-number{align-items:center;background:#ffffff4d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.step-title{font-weight:700;letter-spacing:.05em;margin:0 0 .25rem}.step-desc,.step-title{color:#fff;font-size:.875rem}.step-desc{line-height:1.5;margin:0;opacity:.95}.start-learning-wrapper{display:flex;justify-content:center;margin-top:1rem}.btn-start-learning{background:#7dc46c;border:none;border-radius:50px;box-shadow:0 4px 12px #7dc46c66;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1.25rem 3rem;transition:all .3s}.btn-start-learning:hover{background:#6bb55a;box-shadow:0 6px 20px #7dc46c99;transform:translateY(-2px)}.learning-by-doing-section{background:#fff;padding:5rem 2rem;position:relative;z-index:0}.learning-container{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1400px;position:relative;z-index:2}.solution-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.solution-badge{background:#0000;color:#dc2626;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.1em;padding:.2rem 1rem}.solution-title{color:#1f2937;font-family:Merriweather,serif;font-size:3rem;font-weight:800;line-height:1.2;margin:0}.solution-description{color:#4b5563;font-size:1.125rem;line-height:1.8;margin:0;max-width:800px;text-align:center}.track-cards-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.track-card{border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .3s}.track-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.teachers-card{background:#d2f3c9}.business-card{background:#fbedc8}.track-header{align-items:center;display:flex;justify-content:space-between}.track-title{color:#1f2937;font-size:1.7rem!important;font-weight:700;margin:0}.track-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.track-icon.business-icon,.track-icon.teachers-icon{background:#fff}.track-description{color:#374151;font-size:1rem;line-height:1.7;margin:0}.track-features{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.feature-item{align-items:center;color:#1f2937;display:flex;font-size:1rem;font-weight:500;gap:.75rem}.feature-item svg{flex-shrink:0}.btn-explore-more{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.875rem 2rem;transition:all .3s;width:100%}.btn-explore-more.teachers-btn{background:#7dc46c;color:#fff}.btn-explore-more.teachers-btn:hover{background:#45a049;box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.btn-explore-more.business-btn{background:#f2a829;color:#fff}.btn-explore-more.business-btn:hover{background:#d97706;box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.features-section{background:#fff;padding:5rem 2rem;position:relative;z-index:0}.features-container{display:flex;flex-direction:column;gap:6rem;margin:0 auto;max-width:1400px;position:relative;z-index:2}.feature-row{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.feature-row.reverse .feature-image{order:2}.feature-row.reverse .feature-content{order:1}.feature-image{align-items:center;display:flex;justify-content:center}.feature-image img{border-radius:16px;box-shadow:0 10px 40px #0000001a;height:auto;max-width:100%;width:100%}.feature-content{display:flex;flex-direction:column;gap:1.25rem;max-width:100%;padding-right:1rem}.feature-icon-wrapper{width:-webkit-fit-content;width:fit-content}.feature-icon-wrapper.blue svg rect{fill:#dbeafe}.feature-icon-wrapper.blue svg circle,.feature-icon-wrapper.blue svg path{stroke:#3b82f6;fill:#3b82f6}.feature-icon-wrapper.purple svg rect{fill:#f3e8ff}.feature-icon-wrapper.purple svg path{fill:#a855f7}.feature-title{font-size:2rem;font-weight:700;line-height:1.3;margin:0}.feature-description{color:#4b5563;font-size:1.13rem!important;line-height:1.7}.feature-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.feature-tag{background:#f3f4f6;border-radius:20px;color:#1f2937;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.feature-highlight{background:#f0fdf4;border-left:4px solid #22c55e;border-radius:12px;margin-top:1rem;padding:1.5rem}.highlight-title{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .5rem}.highlight-text{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0}.feature-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.feature-list li{align-items:center;color:#1f2937;display:flex;font-size:1rem;font-weight:500;gap:.75rem}.feature-list li:before{align-items:center;background:#e0f2fe;border-radius:50%;color:#0ea5e9;content:"✓";display:flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;width:24px}.features-cta-wrapper{display:flex;justify-content:center;margin-top:2rem}.diagnostic-section{background:#f9fafb;padding:5rem 2rem;position:relative;z-index:0}.diagnostic-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto 3rem;max-width:1400px;position:relative;z-index:2}.diagnostic-content{display:flex;flex-direction:column;gap:1.5rem}.diagnostic-badge{background:#f3e8ff;border-radius:4px;color:#9333ea;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.diagnostic-title{color:#1f2937;font-family:Merriweather,serif;font-size:3rem;font-weight:800;line-height:1.2;margin:0}.diagnostic-description{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0}.diagnostic-features{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.diagnostic-feature{align-items:flex-start;display:flex;gap:1rem}.diagnostic-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.diagnostic-icon.blue-icon{background:#eff6ff}.diagnostic-icon.orange-icon{background:#fff7ed}.diagnostic-feature-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.diagnostic-feature-desc{color:#6b7280;font-size:.875rem;margin:0}.diagnostic-image{align-items:center;display:flex;justify-content:center}.diagnostic-image img{border-radius:16px;box-shadow:0 10px 40px #0000001a;height:auto;max-width:100%;width:100%}.diagnostic-cta-wrapper{display:flex;justify-content:center}.btn-take-test{background:#7dc46c;border:none;border-radius:50px;box-shadow:0 4px 12px #7dc46c66;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1.25rem 3rem;transition:all .3s}.btn-take-test:hover{background:#6bb55a;box-shadow:0 6px 20px #7dc46c99;transform:translateY(-2px)}.how-it-works-section{background:#fff;padding:5rem 2rem}.how-it-works-container{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1400px}.how-it-works-title{color:#1f2937;font-family:Merriweather,serif;font-size:3rem;font-weight:800;line-height:1.2;margin:0;text-align:center}.steps-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);position:relative}.step-item{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.step-icon-wrapper{width:100%}.step-icon,.step-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.step-icon{background:#f0fdf4;border:3px solid #7dc46c;border-radius:50%;height:80px;transition:all .3s;width:80px;z-index:2}.step-icon:hover{box-shadow:0 8px 24px #7dc46c4d;transform:scale(1.1)}.step-connector{background:linear-gradient(90deg,#7dc46c 0,#d1d5db);height:3px;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.step-item:last-child .step-connector{display:none}.step-number{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.step-description{color:#6b7280;font-size:.9375rem;line-height:1.6;margin:0}.real-outcomes-section{background:linear-gradient(135deg,#7dc46c,#6bb55a);overflow:hidden;padding:5rem 2rem;position:relative}.real-outcomes-section:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#ffffff0d 0,#ffffff0d 70px),repeating-linear-gradient(-45deg,#0000,#0000 35px,#ffffff0d 0,#ffffff0d 70px);bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.outcomes-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.outcomes-content{display:flex;flex-direction:column;gap:1.5rem}.outcomes-title{color:#fff!important;font-family:Merriweather,serif;font-size:2rem;font-weight:800;line-height:1.2;margin:0}.outcomes-description{color:#fff;font-size:1.125rem;line-height:1.7;margin:0;opacity:.95}.outcomes-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3!important;border:1px solid #ffffff4d;border-radius:16px;padding:2rem 1.5rem;text-align:left}.stat-card:hover{background:#ffffff4d!important;box-shadow:0 8px 24px #0003}.stat-card *{color:inherit!important}.stat-number{color:#fff!important;font-size:2.5rem!important;font-weight:800;line-height:1;margin:0 0 .75rem}.stat-label{color:#dbeafe!important;font-size:1rem;font-weight:500;margin:0;opacity:1}.measure-outcomes-section{background:#f9fafb;padding:5rem 2rem}.measure-outcomes-container{margin:0 auto;max-width:1400px}.measure-outcomes-header{margin-bottom:4rem;text-align:center}.measure-outcomes-title{color:#1f2937;font-family:Merriweather,serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.measure-outcomes-subtitle{color:#6b7280;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.report-cards-container{margin-bottom:4rem}.report-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:2.5rem;transition:all .3s}.report-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px)}.report-card-merged{align-items:stretch;display:flex;gap:3rem}.report-left-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;justify-content:space-between;padding:1.5rem}.report-left-section,.report-right-section{display:flex;flex:1 1;flex-direction:column}.report-card-title{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0 0 2rem}.report-feature{display:flex;gap:1rem;margin-bottom:1.5rem}.feature-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:.25rem;width:40px}.feature-icon-green{background:#d1fae5;color:#059669}.feature-icon-blue{background:#dbeafe;color:#2563eb}.feature-text{flex:1 1}.feature-title{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .5rem}.feature-description{color:#6b7280;font-size:.9375rem;line-height:1.6;margin:0}.report-card-with-image{position:relative}.report-image-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin:1.5rem 0;overflow:visible}.report-sample-image{filter:drop-shadow(0 10px 30px rgba(0,0,0,.15));height:auto;max-width:100%;transform:rotate(0deg)!important;transition:transform .3s}.report-sample-image:hover{transform:rotate(0deg) scale(1.02)}.view-report-link{align-items:center;color:#ef4444;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;text-decoration:none;transition:all .2s}.view-report-link svg{transition:transform .2s}.view-report-link:hover{gap:.75rem}.view-report-link:hover svg{transform:translateX(4px)}.view-report-link-green{color:#059669}.comparison-table{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1100px;overflow:hidden}.comparison-row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:200px 400px 400px}.comparison-row:last-child{border-bottom:none}.comparison-header{background:#f9fafb}.comparison-header .comparison-cell{color:#1f2937;font-weight:600}.comparison-cell{align-items:center;border-right:1px solid #e5e7eb;color:#4b5563;display:flex;font-size:.9375rem;justify-content:center;padding:1rem 1.25rem;text-align:center}.comparison-cell:last-child{border-right:none}.comparison-label{background:#f9fafb;color:#1f2937;font-weight:600}.comparison-traditional{color:#6b7280}.comparison-teachrity{color:#059669;font-weight:500}.see-reports-container{display:flex;justify-content:center}.btn-see-reports{background:#7dc46c;border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 3rem;transition:all .3s}.btn-see-reports:hover{background:#6db35c;box-shadow:0 6px 20px #7dc46c66;transform:translateY(-2px)}.btn-see-reports:active{transform:translateY(0)}.pricing-section{background:linear-gradient(180deg,#6bba57 0,#6bba57 40%,#fff 0,#fff);overflow:hidden;padding:0;position:relative;z-index:0}.pricing-container{margin:0 auto;max-width:1400px;padding:5rem 2rem;position:relative;z-index:2}.pricing-title{color:#fff;font-family:Merriweather,serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem;text-align:center}.pricing-subtitle{color:#fff;font-size:1.125rem;line-height:1.7;margin:0 0 .5rem;opacity:.95;text-align:center}.pricing-note{color:#fff;font-size:.9375rem;font-style:italic;line-height:1.6;margin:0 0 3rem;opacity:.9;text-align:center}.pricing-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2.5rem 2rem;position:relative;transition:all .3s}.pricing-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.pricing-card-popular{border:2px solid #fff;box-shadow:0 8px 30px #0003;transform:scale(1.05)}.pricing-card-popular:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{background:#6bba57;border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.5rem 1.5rem;position:absolute;top:-12px;transform:translateX(-50%)}.plan-name{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.plan-price{align-items:baseline;display:flex;justify-content:center;margin-bottom:.5rem}.plan-price .price{color:#1f2937;font-size:3rem;font-weight:800;line-height:1}.plan-price .price-period{color:#6b7280;font-size:1rem;margin-left:.5rem}.plan-save{color:#059669;font-size:.9375rem;font-weight:700;margin-bottom:1rem;text-align:center}.plan-sessions{background:#f3f4f6;border-radius:8px;color:#1f2937;font-weight:600;margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center}.plan-sessions-highlight{background:#ebf4ff;color:#059669}.plan-features{list-style:none;margin:0 0 2rem;padding:0}.plan-features li{align-items:center;color:#4b5563;display:flex;font-size:.9375rem;gap:.75rem;padding:.75rem 0}.plan-features li svg{flex-shrink:0}.btn-select-plan{background:#fff;border:2px solid #6bba57;border-radius:12px;color:#6bba57;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s;width:100%}.btn-select-plan:hover{box-shadow:0 4px 12px #6bba574d;transform:translateY(-2px)}.btn-select-plan-filled,.btn-select-plan:hover{background:#6bba57;color:#fff}.btn-select-plan-filled:hover{background:#5aa948}.pricing-footer{background:#ebf4ff;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2.5rem}.pricing-footer-content{align-items:center;display:flex;gap:2rem;justify-content:space-between}.pricing-footer-text{flex:1 1}.pricing-footer-text h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.pricing-footer-text p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.btn-contact-sales{background:#6bba57;border:none;border-radius:12px;box-shadow:0 4px 12px #6bba574d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s;white-space:nowrap}.btn-contact-sales:hover{background:#5aa948;box-shadow:0 6px 20px #6bba5766;transform:translateY(-2px)}.btn-contact-sales:active{transform:translateY(0)}.faq-section{background:#d2f3c9;padding:5rem 2rem;position:relative;z-index:0}.faq-container{margin:0 auto;max-width:1000px;position:relative;z-index:2}.faq-eyebrow{color:#059669;font-size:.875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.faq-eyebrow,.faq-title{margin:0 0 1rem;text-align:center}.faq-title{color:#1f2937;font-family:Merriweather,serif;font-size:2.5rem;font-weight:700;line-height:1.2}.faq-subtitle{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0 auto 3rem;max-width:800px;text-align:center}.faq-list{margin-bottom:3rem}.faq-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1rem;overflow:hidden;transition:all .3s}.faq-item:hover{box-shadow:0 4px 12px #0000001f}.faq-item.active{box-shadow:0 4px 16px #00000026}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:background .2s}.faq-question:hover{background:#f9fafb}.faq-question h3{color:#1f2937;flex:1 1;font-size:1.125rem;font-weight:600;margin:0;padding-right:1rem}.faq-icon{align-items:center;color:#1f2937;display:flex;flex-shrink:0;font-size:1.75rem;font-weight:300;height:32px;justify-content:center;transition:transform .3s;width:32px}.faq-answer{animation:slideDown .3s ease-out;padding:0 2rem 1.5rem}.faq-answer p{color:#6b7280;font-size:1rem;line-height:1.7;margin:0}.faq-cta{display:flex;justify-content:center}.btn-ask-query{background:#7dc46c;border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 3rem;transition:all .3s}.btn-ask-query:hover{background:#6db35c;box-shadow:0 6px 20px #7dc46c66;transform:translateY(-2px)}.btn-ask-query:active{transform:translateY(0)}.contact-section{background:#f9fafb;padding:5rem 2rem}.contact-container{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026,0 10px 30px #0000001a;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;overflow:hidden;transform:translateY(-10px);transition:all .3s}.contact-container:hover{box-shadow:0 25px 70px #0003,0 15px 40px #00000026;transform:translateY(-15px)}.contact-left{background:#1a2632;color:#fff;padding:3rem}.contact-left *{color:#fff!important}.contact-title{color:#fff;font-family:Merriweather,serif;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem}.contact-description{color:#fff;font-size:1rem;line-height:1.7;margin:0 0 2rem}.contact-features{list-style:none;margin:0;padding:0}.contact-features li{align-items:center;color:#fff;display:flex;font-size:1rem;gap:1rem;padding:.75rem 0}.contact-features li svg{flex-shrink:0}.contact-right{background:#fff;padding:3rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#1f2937;font-size:.9375rem;font-weight:600}.form-group input{border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:1rem;padding:.875rem 1rem;transition:all .2s}.form-group input:focus{border-color:#7dc46c;box-shadow:0 0 0 3px #7dc46c1a;outline:none}.form-group input::placeholder{color:#9ca3af}.btn-get-in-touch{background:#7dc46c;border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s}.btn-get-in-touch:hover{background:#6db35c;box-shadow:0 6px 20px #7dc46c66;transform:translateY(-2px)}.btn-get-in-touch:active{transform:translateY(0)}.footer-section{background:#fff;border-top:1px solid #e5e7eb;padding:4rem 2rem 2rem;position:relative;z-index:0}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:2}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-brand{gap:1.5rem}.footer-logo{height:auto;max-width:180px;object-fit:contain;width:100%}.footer-social{display:flex;gap:1rem}.social-icon{align-items:center;background:#f3f4f6;border-radius:50%;color:#1f2937;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s;width:40px}.social-icon:hover{background:#6bba57;color:#fff;transform:translateY(-2px)}.social-icon svg{height:20px;width:20px}.footer-copyright{margin-top:1rem}.footer-copyright p{color:#6b7280;font-size:.875rem;line-height:1.5;margin:.25rem 0}.footer-heading{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 1rem}.footer-links{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer-links li{margin:0}.footer-links a{color:#6b7280;display:inline-block;font-size:.9375rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#1f2937;text-decoration:underline}@media(max-width:1024px){.track-cards-wrapper{grid-template-columns:1fr}.solution-title{font-size:2.25rem}}@media(max-width:768px){.learning-by-doing-section{padding:3rem 1rem}.solution-title{font-size:1.875rem}.track-card{padding:2rem}.track-title{font-size:1.5rem}}@media(max-width:768px)and (max-width:1024px){.hero-container{gap:3rem;grid-template-columns:1fr}.hero-heading{font-size:2.75rem}.hero-image{order:-1}.ai-era-container{gap:3rem;grid-template-columns:1fr}.problem-cards{grid-template-columns:repeat(2,1fr)}.section-title{font-size:2.25rem}.feature-row{gap:3rem;grid-template-columns:1fr}.feature-row.reverse .feature-image{order:1}.feature-row.reverse .feature-content{order:2}.feature-title{font-size:1.75rem}.diagnostic-container{gap:3rem;grid-template-columns:1fr}.diagnostic-title{font-size:2.25rem}.steps-wrapper{gap:3rem;grid-template-columns:repeat(2,1fr)}.step-connector{display:none}.how-it-works-title{font-size:2.25rem}.outcomes-container{gap:3rem;grid-template-columns:1fr}.outcomes-title{font-size:2.25rem}.outcomes-stats{grid-template-columns:repeat(2,1fr)}.measure-outcomes-section{padding:4rem 1.5rem}.measure-outcomes-title{font-size:2rem}.report-card-merged{flex-direction:column;gap:2rem}.comparison-row{grid-template-columns:150px 1fr 1fr}.comparison-cell{font-size:.875rem;padding:1rem}.pricing-cards{grid-template-columns:1fr}.pricing-card-popular{transform:scale(1)}.pricing-footer-content{flex-direction:column;text-align:center}.faq-section{padding:4rem 1.5rem}.faq-title{font-size:2rem}.contact-container{gap:2rem;grid-template-columns:1fr}.contact-left,.contact-right{padding:2.5rem}.form-row{gap:1.5rem;grid-template-columns:1fr}.footer-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px)and (max-width:768px){.navbar-links{display:none}.hero-section{padding:2rem 1rem}.hero-heading{font-size:2.25rem}.hero-subheading{font-size:1rem}.hero-buttons{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{justify-content:center;width:100%}.trusted-logos{gap:2rem}.ai-era-heading{font-size:2rem}.problem-cards{grid-template-columns:1fr}.btn-free-trial{font-size:1.125rem;padding:1rem 2.5rem}.section-title{font-size:1.875rem}.btn-start-learning{font-size:1.125rem;padding:1rem 2.5rem}.features-section{padding:3rem 1rem}.features-container{gap:4rem}.feature-title{font-size:1.5rem}.feature-description{font-size:1rem}.diagnostic-section{padding:3rem 1rem}.diagnostic-title{font-size:1.875rem}.btn-take-test{font-size:1.125rem;padding:1rem 2.5rem}.how-it-works-section{padding:3rem 1rem}.steps-wrapper{gap:2.5rem;grid-template-columns:1fr}.how-it-works-title{font-size:1.875rem}.real-outcomes-section{padding:3rem 1rem}.outcomes-title{font-size:1.875rem}.outcomes-stats{grid-template-columns:1fr}.stat-number{font-size:2.5rem}.measure-outcomes-section{padding:3rem 1rem}.measure-outcomes-title{font-size:1.75rem}.measure-outcomes-subtitle{font-size:1rem}.report-card{padding:2rem}.report-card-title{font-size:1.25rem}.comparison-row{grid-template-columns:120px 1fr 1fr}.comparison-cell{font-size:.8125rem;padding:.875rem}.btn-see-reports{font-size:1rem;padding:.875rem 2rem}.pricing-section{padding:3rem 1rem}.pricing-title{font-size:1.75rem}.pricing-subtitle{font-size:1rem}.pricing-cards{grid-template-columns:1fr}.pricing-card{padding:2rem 1.5rem}.pricing-card-popular{transform:scale(1)}.pricing-footer{padding:2rem}.pricing-footer-content{flex-direction:column;text-align:center}.btn-contact-sales{width:100%}.faq-section{padding:3rem 1rem}.faq-title{font-size:1.75rem}.faq-subtitle{font-size:1rem}.faq-question{padding:1.25rem 1.5rem}.faq-question h3{font-size:1rem}.faq-answer{padding:0 1.5rem 1.25rem}.btn-ask-query{font-size:1rem;padding:.875rem 2rem;width:100%}.contact-section{padding:3rem 1rem}.contact-container{grid-template-columns:1fr}.contact-left,.contact-right{padding:2rem}.contact-title{font-size:1.75rem}.form-row{grid-template-columns:1fr}.btn-get-in-touch{width:100%}.footer-section{padding:3rem 1rem 2rem}.footer-container{gap:2rem;grid-template-columns:1fr}}@media(max-width:768px)and (max-width:480px){.navbar-container{padding:0}.navbar-actions{gap:.5rem}.btn-login,.btn-try-free{font-size:.875rem;padding:.5rem 1rem}.hero-heading{font-size:1.875rem}.coach-cards-wrapper{grid-template-columns:1fr}.lightbulb-icon .bulb-icon{font-size:3rem}.comparison-row{grid-template-columns:1fr}.comparison-cell{border-bottom:1px solid #e5e7eb;border-right:none}.measure-outcomes-header{margin-bottom:2.5rem}}.ObserverReport_pageWrapper__1rI1W{background:#f9fafb;min-height:100vh;padding:0}.ObserverReport_mainContent__gyW4m{margin:0 auto;max-width:1400px;padding:48px 40px}@media(max-width:768px){.ObserverReport_mainContent__gyW4m{padding:24px 20px}}.ObserverReport_pageHeading__AZRgv{margin-bottom:32px}.ObserverReport_pageTitle__GZOEW{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.ObserverReport_tabsContainer__lk-7p{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;overflow:hidden}.ObserverReport_tabs__neu1R{border-bottom:2px solid #f3f4f6;display:flex;padding:0 32px}@media(max-width:600px){.ObserverReport_tabs__neu1R{padding:0 16px}}.ObserverReport_tab__H49PW{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:18px 20px;position:relative;transition:all .2s}.ObserverReport_tab__H49PW:hover{background:#f9fafb;color:#374151}.ObserverReport_tab__H49PW.ObserverReport_active__Q6ZN7{border-bottom-color:#74bc68;color:#74bc68}@media(max-width:600px){.ObserverReport_tab__H49PW{font-size:13px;padding:16px 14px}}.ObserverReport_tabContent__zYOSJ{padding:40px}@media(max-width:768px){.ObserverReport_tabContent__zYOSJ{padding:24px 20px}}@media(max-width:480px){.ObserverReport_tabContent__zYOSJ{padding:20px 16px}}.ObserverReport_section__MEGRC{margin-bottom:40px}.ObserverReport_section__MEGRC:last-child{margin-bottom:0}.ObserverReport_sectionTitle__whOsn{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:700;margin:0 0 24px;padding-bottom:12px}.ObserverReport_goalCard__cg2Pr{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:20px 24px}.ObserverReport_goalLabel__WK6Yv{align-items:center;color:#1e40af;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.8px;text-transform:uppercase}.ObserverReport_goalIcon__dhYTJ{color:#74bc68;flex-shrink:0}.ObserverReport_goalValue__8iJ80{color:#1e3a8a;font-size:17px;font-weight:700;line-height:1.4}.ObserverReport_reportButton__OJXp\+{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;box-shadow:0 2px 8px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.ObserverReport_reportButton__OJXp\+:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.ObserverReport_reportButton__OJXp\+:active{transform:translateY(0)}@media(max-width:600px){.ObserverReport_reportButton__OJXp\+{align-self:stretch;justify-content:center}}.ObserverReport_scoreSection__s8Kxv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:40px;padding:32px 40px}@media(max-width:768px){.ObserverReport_scoreSection__s8Kxv{align-items:flex-start;flex-direction:column;gap:24px;padding:24px}}.ObserverReport_circularScoreWrapper__SDTc-{flex-shrink:0;height:160px;position:relative;width:160px}.ObserverReport_circularScoreWrapper__SDTc- svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.ObserverReport_bgCircle__84TjX{fill:none;stroke:#f3f4f6;stroke-width:12}.ObserverReport_progressCircle__7P\+7e{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.ObserverReport_scoreTextOverlay__0m3op{align-items:baseline;display:flex;gap:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ObserverReport_scoreBig__dh-5T{font-size:48px;font-weight:800;line-height:1}.ObserverReport_scoreSmall__h956H{color:#9ca3af;font-size:20px;font-weight:600}.ObserverReport_scoreInfo__bQuuz{flex:1 1}.ObserverReport_scoreInfo__bQuuz h3{color:#111827;font-size:20px;font-weight:700;margin:0 0 8px}.ObserverReport_scoreInfo__bQuuz p{color:#6b7280;font-size:14px;margin:4px 0}.ObserverReport_evaluatedAt__56BkY{color:#9ca3af;font-size:13px;margin-top:8px!important}.ObserverReport_skillsContainer__Nx8gq{display:flex;flex-direction:column;gap:12px}.ObserverReport_otherSkillsHeader__SuSRJ{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.ObserverReport_otherSkillsHeader__SuSRJ h3{color:#111827;font-size:17px;font-weight:700;margin:0}.ObserverReport_skillCount__WxW0V{color:#9ca3af;font-size:13px;font-weight:500}.ObserverReport_skillCard__ISUHq{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.ObserverReport_skillCard__ISUHq:hover{box-shadow:0 2px 8px #0000000f}.ObserverReport_skillCard__ISUHq.ObserverReport_primaryFocusSkill__\+aLsz{border-color:#8b5cf6;border-width:2px}.ObserverReport_skillCard__ISUHq.ObserverReport_primaryFocusSkill__\+aLsz .ObserverReport_skillHeader__ahYpZ{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-bottom-color:#c4b5fd}.ObserverReport_skillCard__ISUHq.ObserverReport_expanded__V1Ty1{border-color:#74bc68}.ObserverReport_skillCard__ISUHq.ObserverReport_expanded__V1Ty1.ObserverReport_primaryFocusSkill__\+aLsz{border-color:#8b5cf6}.ObserverReport_skillHeader__ahYpZ{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s;-webkit-user-select:none;user-select:none}.ObserverReport_skillHeader__ahYpZ:hover{background:#f3f4f6}.ObserverReport_skillHeaderLeft__QwXat{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.ObserverReport_primaryFocusBadge__yokp0{align-items:center;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:20px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:5px;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.ObserverReport_skillNumber__pWu9M{align-items:center;background:linear-gradient(135deg,#74bc68,#4ade80);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.ObserverReport_skillName__pu7dc{color:#111827;flex:1 1;font-size:14px;font-weight:600;line-height:1.4;min-width:0}.ObserverReport_skillHeaderRight__gF04Q{align-items:center;display:flex;flex-shrink:0;gap:10px}.ObserverReport_scoreDisplay__\+H18N{align-items:baseline;display:flex;gap:3px}.ObserverReport_scoreValue__aNGu1{font-size:22px;font-weight:800;line-height:1}.ObserverReport_scoreMax__tG3l0{color:#9ca3af;font-size:13px;font-weight:600}.ObserverReport_expandIcon__OUtHc{align-items:center;color:#6b7280;display:flex}.ObserverReport_skillSubHeader__Andwx{background:#fff;padding:8px 20px}.ObserverReport_statusBadge__4hkj5{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ObserverReport_skillProgressWrapper__h\+5kd{background:#fff;padding:0 20px 14px}.ObserverReport_progressTrack__4EJO0{background:#f3f4f6;border-radius:3px;height:6px;overflow:hidden}.ObserverReport_progressBar__Tixjf{border-radius:3px;height:100%;transition:width .4s ease}.ObserverReport_skillDetails__6mtSU{background:#f9fafb;border-top:1px solid #e5e7eb;padding:20px}.ObserverReport_componentsHeader__7vdj4{align-items:center;display:flex;gap:8px;margin-bottom:14px}.ObserverReport_componentIcon__0S-Cr{color:#74bc68}.ObserverReport_componentsTitle__vHgPW{color:#111827;font-size:14px;font-weight:700;margin:0}.ObserverReport_componentsGrid__zteIm{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.ObserverReport_componentCard__NR-E\+{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px;transition:box-shadow .2s}.ObserverReport_componentCard__NR-E\+:hover{box-shadow:0 2px 6px #0000000d}.ObserverReport_componentHeader__562Az{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ObserverReport_componentNumber__LQiTF{align-items:center;background:linear-gradient(135deg,#74bc68,#4ade80);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.ObserverReport_componentName__HK2Fu{color:#374151;flex:1 1;font-size:13px;font-weight:600}.ObserverReport_componentScoreWrapper__fKOfX{flex:0 0 90px}.ObserverReport_componentScoreBar__P1RQu{background:#f3f4f6;border-radius:3px;height:6px;overflow:hidden}.ObserverReport_componentScoreFill__XHVK1{border-radius:3px;height:100%;transition:width .3s ease}.ObserverReport_componentEvidence__piC0q{background:#f9fafb;border-left:2px solid #d1d5db;border-radius:4px;padding:10px 12px}.ObserverReport_componentEvidence__piC0q .ObserverReport_evidenceLabel__gblXV{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ObserverReport_componentEvidence__piC0q p{color:#475569;font-size:13px;font-style:italic;line-height:1.6;margin:0}.ObserverReport_feedbackCard__G4NnN{background:#fff;border:1px solid #e5e7eb;border-left-width:4px;border-radius:10px;margin-bottom:16px;padding:20px 24px}.ObserverReport_feedbackCard__G4NnN:last-child{margin-bottom:0}.ObserverReport_feedbackHeader__WSQax{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.ObserverReport_feedbackTitle__CLA-C{color:#111827;font-size:16px;font-weight:700;margin:0}.ObserverReport_feedbackList__WIL2D{display:flex;flex-direction:column;gap:10px}.ObserverReport_feedbackItem__\+0b-o{align-items:flex-start;background:#f9fafb;border-radius:8px;display:flex;gap:12px;padding:12px 14px}.ObserverReport_feedbackItem__\+0b-o p{color:#374151;flex:1 1;font-size:14px;line-height:1.6;margin:0}.ObserverReport_feedbackNumber__0pWS2{align-items:center;background:linear-gradient(135deg,#74bc68,#4ade80);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.ObserverReport_summaryContent__jZnoJ{background:#f9fafb;border-radius:8px;padding:16px}.ObserverReport_formattedText__o1rKd{color:#374151;font-size:14px;line-height:1.7}.ObserverReport_feedbackSectionHeader__t8dKZ{color:#111827;font-size:15px;font-weight:700;margin:16px 0 8px}.ObserverReport_feedbackSectionHeader__t8dKZ:first-child{margin-top:0}.ObserverReport_focusLine__2tYyf{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;color:#374151;font-size:14px;margin:6px 0;padding:10px 12px}.ObserverReport_listItem__l0D7d{color:#374151;font-size:14px;margin:4px 0;padding-left:18px;position:relative}.ObserverReport_listItem__l0D7d:before{color:#74bc68;content:"•";font-weight:700;left:6px;position:absolute}.ObserverReport_regularLine__7gMYV{color:#374151;font-size:14px;margin:6px 0}.ObserverReport_infoGrid__wZBqg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.ObserverReport_infoGrid__wZBqg{grid-template-columns:1fr}}.ObserverReport_infoItem__1Awmn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.ObserverReport_infoLabel__BbHEd{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ObserverReport_infoValue__hZD02{color:#111827;font-size:15px;font-weight:600;word-break:break-all}.ObserverReport_stateContainer__MS6eG{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.ObserverReport_stateContainer__MS6eG p{color:#6b7280;font-size:15px;font-weight:500;margin:0}.ObserverReport_subtext__Mga3u{color:#9ca3af!important;font-size:13px!important;margin-top:6px!important}.ObserverReport_loadingSpinner__ZROrm{animation:ObserverReport_spin__DgxdA .8s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#74bc68;height:44px;margin-bottom:20px;width:44px}@keyframes ObserverReport_spin__DgxdA{to{transform:rotate(1turn)}}.ObserverReport_errorState__xrlZG{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:48px 40px;text-align:center}.ObserverReport_errorState__xrlZG h3{color:#dc2626;font-size:20px;font-weight:700;margin:16px 0 12px}.ObserverReport_errorIconWrapper__KRNVl{font-size:48px}.ObserverReport_errorMessage__\+eRwi{color:#991b1b;font-size:15px;font-weight:500;margin:0 0 8px}.ObserverReport_errorHint__MaZnm{color:#7f1d1d;font-size:13px;margin:0 0 24px}.ObserverReport_actionButton__CWw5q{align-items:center;background:linear-gradient(135deg,#74bc68,#4ade80);border:none;border-radius:8px;box-shadow:0 2px 8px #74bc684d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:16px;padding:12px 28px;transition:all .2s}.ObserverReport_actionButton__CWw5q:hover:not(:disabled){box-shadow:0 4px 12px #74bc6866;transform:translateY(-1px)}.ObserverReport_actionButton__CWw5q:active:not(:disabled){transform:translateY(0)}.ObserverReport_actionButton__CWw5q:disabled{cursor:not-allowed;opacity:.6}@media(max-width:1200px){.ObserverReport_mainContent__gyW4m{max-width:100%}}@media(max-width:900px){.ObserverReport_mainContent__gyW4m{padding:32px 24px}.ObserverReport_pageTitle__GZOEW{font-size:24px}.ObserverReport_tabs__neu1R{padding:0 20px}.ObserverReport_tabContent__zYOSJ{padding:28px 20px}.ObserverReport_scoreSection__s8Kxv{gap:24px;padding:24px}}@media(max-width:600px){.ObserverReport_mainContent__gyW4m{padding:20px 16px}.ObserverReport_pageTitle__GZOEW{font-size:20px}.ObserverReport_tabs__neu1R{padding:0 12px}.ObserverReport_tabContent__zYOSJ{padding:20px 16px}.ObserverReport_tab__H49PW{font-size:13px;padding:14px 12px}.ObserverReport_sectionTitle__whOsn{font-size:16px}.ObserverReport_scoreSection__s8Kxv{padding:20px 16px}.ObserverReport_circularScoreWrapper__SDTc-,.ObserverReport_circularScoreWrapper__SDTc- svg{height:140px;width:140px}.ObserverReport_scoreBig__dh-5T{font-size:40px}.ObserverReport_feedbackCard__G4NnN{padding:16px}.ObserverReport_skillHeader__ahYpZ{padding:12px 14px}.ObserverReport_skillName__pu7dc{font-size:13px}.ObserverReport_scoreValue__aNGu1{font-size:18px}.ObserverReport_primaryFocusBadge__yokp0{display:none}.ObserverReport_componentsGrid__zteIm{gap:8px}.ObserverReport_stateContainer__MS6eG{padding:48px 20px}}@media(max-width:400px){.ObserverReport_mainContent__gyW4m{padding:16px 12px}.ObserverReport_tabs__neu1R{padding:0 8px}.ObserverReport_tabContent__zYOSJ{padding:16px 12px}.ObserverReport_tab__H49PW{font-size:12px;padding:12px 8px}.ObserverReport_circularScoreWrapper__SDTc-,.ObserverReport_circularScoreWrapper__SDTc- svg{height:120px;width:120px}.ObserverReport_scoreBig__dh-5T{font-size:36px}.ObserverReport_infoGrid__wZBqg{grid-template-columns:1fr}}.ObserverReportFinal_observerReportContainer__k6Qcz{background:linear-gradient(135deg,#f5f7fa,#e9ecef);min-height:100vh;padding:24px}.ObserverReportFinal_header__O-3eI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ObserverReportFinal_headerLeft__eJztX{display:flex;flex-direction:column;gap:8px}.ObserverReportFinal_title__wONrV{color:#1e293b;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.ObserverReportFinal_sessionInfo__9tOen{align-items:center;display:flex;font-size:14px;gap:8px}.ObserverReportFinal_sessionLabel__sL636{color:#64748b;font-weight:500}.ObserverReportFinal_sessionValue__MwDJs{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Courier New,monospace;padding:2px 8px}.ObserverReportFinal_headerActions__Bhbsm{display:flex;gap:12px}.ObserverReportFinal_backButton__mpNGY{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.ObserverReportFinal_backButton__mpNGY:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.ObserverReportFinal_backButton__mpNGY:active{transform:translateY(0)}.ObserverReportFinal_reportCard__jKzcD{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;min-height:calc(100vh - 140px);overflow:hidden}.ObserverReportFinal_actionBar__It1Ry{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.ObserverReportFinal_actionBarLeft__GkEI7{align-items:center;display:flex;gap:12px}.ObserverReportFinal_reportBadge__lioe0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 14px}.ObserverReportFinal_badgeDot__Xmwn6{animation:ObserverReportFinal_pulse__u2Fbe 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}@keyframes ObserverReportFinal_pulse__u2Fbe{0%,to{opacity:1}50%{opacity:.5}}.ObserverReportFinal_actionBarRight__2EhL8{display:flex;gap:12px}.ObserverReportFinal_actionButton__OTi23{align-items:center;background:#fff;border:2px solid #74bc68;border-radius:10px;color:#74bc68;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .2s ease}.ObserverReportFinal_actionButton__OTi23 svg{height:18px;width:18px}.ObserverReportFinal_actionButton__OTi23:hover{background:#74bc68;border-color:#74bc68;box-shadow:0 4px 12px #74bc684d;color:#fff;transform:translateY(-2px)}.ObserverReportFinal_actionButton__OTi23:active{transform:translateY(0)}.ObserverReportFinal_actionButton__OTi23:first-child{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;color:#fff}.ObserverReportFinal_actionButton__OTi23:first-child:hover{background:linear-gradient(135deg,#5a9d4f,#4a8a40);box-shadow:0 8px 20px #74bc6866}.ObserverReportFinal_pdfContainer__2\+chS{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ObserverReportFinal_pdfIframe__nYyHz{background:#fff;border:none;flex:1 1;height:calc(100vh - 240px);min-height:600px;width:100%}.ObserverReportFinal_loadingContainer__KUVX3{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.ObserverReportFinal_spinner__YJCp0{animation:ObserverReportFinal_spin__eDWuv 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:50px;margin-bottom:24px;width:50px}@keyframes ObserverReportFinal_spin__eDWuv{to{transform:rotate(1turn)}}.ObserverReportFinal_loadingText__hnN\+8{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.ObserverReportFinal_loadingSubtext__\+NBbJ{color:#64748b;font-size:14px;margin:0}.ObserverReportFinal_errorContainer__DFeTq{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.ObserverReportFinal_errorIcon__XLXPU{color:#ef4444;height:64px;margin-bottom:20px;width:64px}.ObserverReportFinal_errorTitle__K1-KU{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 12px}.ObserverReportFinal_errorMessage__17dTk{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:500px}.ObserverReportFinal_errorActions__1uJTw{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ObserverReportFinal_retryButton__Cdxja{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ObserverReportFinal_retryButton__Cdxja:hover{background:#4338ca;box-shadow:0 4px 12px #4f46e54d;transform:translateY(-2px)}.ObserverReportFinal_retryButton__Cdxja:active{transform:translateY(0)}.ObserverReportFinal_emptyContainer__Jtmgb{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.ObserverReportFinal_emptyIcon__WsQ7n{color:#94a3b8;height:64px;margin-bottom:20px;width:64px}.ObserverReportFinal_emptyTitle__IJjs0{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 12px}.ObserverReportFinal_emptyMessage__HSp6I{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:500px}.ObserverReportFinal_notificationNotice__sMND7{align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;display:flex;font-size:14px;gap:8px;line-height:1.5;margin-top:16px;max-width:500px;padding:12px 16px}.ObserverReportFinal_notificationNotice__sMND7 svg{flex-shrink:0}.ObserverReportFinal_notificationPopup__X61M3{animation:ObserverReportFinal_slideInRight__p8bHq .3s ease-out;position:fixed;right:24px;top:24px;z-index:10000}@keyframes ObserverReportFinal_slideInRight__p8bHq{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.ObserverReportFinal_notificationContent__pDYHJ{align-items:center;background:#10b981;border-radius:12px;box-shadow:0 10px 25px #10b9814d,0 4px 10px #0000001a;color:#fff;display:flex;gap:12px;max-width:400px;min-width:320px;padding:16px 20px}.ObserverReportFinal_notificationIcon__DdMCr{flex-shrink:0;font-size:24px}.ObserverReportFinal_notificationText__5UkdJ{flex:1 1}.ObserverReportFinal_notificationText__5UkdJ strong{display:block;font-size:16px;margin-bottom:4px}.ObserverReportFinal_notificationText__5UkdJ p{font-size:14px;margin:0;opacity:.95}.ObserverReportFinal_notificationClose__LM7wn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.ObserverReportFinal_notificationClose__LM7wn:hover{background:#fff3}@media(max-width:768px){.ObserverReportFinal_observerReportContainer__k6Qcz{padding:16px}.ObserverReportFinal_header__O-3eI{align-items:flex-start;flex-direction:column}.ObserverReportFinal_title__wONrV{font-size:24px}.ObserverReportFinal_actionBar__It1Ry{align-items:flex-start;flex-direction:column;gap:12px}.ObserverReportFinal_actionBarRight__2EhL8{justify-content:space-between;width:100%}.ObserverReportFinal_actionButton__OTi23{flex:1 1;justify-content:center;padding:12px 16px}.ObserverReportFinal_actionButton__OTi23 span{display:none}.ObserverReportFinal_actionButton__OTi23:first-child{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;color:#fff}.ObserverReportFinal_pdfIframe__nYyHz{height:calc(100vh - 300px);min-height:500px}.ObserverReportFinal_notificationPopup__X61M3{left:16px;right:16px;top:16px}.ObserverReportFinal_notificationContent__pDYHJ{min-width:auto;width:100%}.ObserverReportFinal_notificationNotice__sMND7{font-size:13px}}.PTMParameterSelection_ptmContainer__h8ASy{min-height:100vh;padding:20px}.PTMParameterSelection_header__BoBnG{margin-bottom:30px;text-align:center}.PTMParameterSelection_title__qtbJF{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.PTMParameterSelection_subtitle__6jp6j{color:#666;font-size:16px;font-weight:400;margin:0}.PTMParameterSelection_formContainer__OqNtT{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.PTMParameterSelection_formGrid__NilZu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}@media(max-width:768px){.PTMParameterSelection_formGrid__NilZu{gap:20px;grid-template-columns:1fr}}.PTMParameterSelection_formGroup__jVJnO{display:flex;flex-direction:column;gap:8px}.PTMParameterSelection_label__OZ\+14{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.PTMParameterSelection_required__w0IQ8{color:#ef4444;font-size:14px}.PTMParameterSelection_selectWrapper__MlohA:after{color:#6b7280;content:"▼";font-size:10px;right:14px}.PTMParameterSelection_select__wIvoD{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.PTMParameterSelection_select__wIvoD:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc6826;outline:none}.PTMParameterSelection_select__wIvoD::placeholder{color:#999}.PTMParameterSelection_select__wIvoD.PTMParameterSelection_error__e2oPG{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.PTMParameterSelection_select__wIvoD option{padding:10px}.PTMParameterSelection_errorText__Ahwhz{color:#ef4444;font-size:12px;margin-top:4px}.PTMParameterSelection_buttonContainer__e4j6R{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.PTMParameterSelection_nextButton__Fhhuu{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;padding:14px 48px;transition:all .2s ease}.PTMParameterSelection_nextButton__Fhhuu:hover:not(:disabled){background:#5fa852;box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.PTMParameterSelection_nextButton__Fhhuu:active:not(:disabled){transform:translateY(0)}.PTMParameterSelection_nextButton__Fhhuu:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.PTMParameterSelection_backButton__7zUSD{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.PTMParameterSelection_backButton__7zUSD:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.PTMParameterSelection_backButton__7zUSD:disabled{cursor:not-allowed;opacity:.7}@media(max-width:480px){.PTMParameterSelection_ptmContainer__h8ASy{padding:16px}.PTMParameterSelection_title__qtbJF{font-size:22px}.PTMParameterSelection_formContainer__OqNtT{padding:20px}.PTMParameterSelection_buttonContainer__e4j6R{flex-direction:column;gap:12px}.PTMParameterSelection_backButton__7zUSD,.PTMParameterSelection_nextButton__Fhhuu{width:100%}}.PTMParameterSelection_selectWrapperWithInfo__SQ9A2{align-items:center;display:flex;gap:8px}.PTMParameterSelection_selectWrapper__MlohA{flex:1 1;position:relative}.PTMParameterSelection_selectWrapper__MlohA:after{border:5px solid #0000;border-top-color:#666;content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.PTMParameterSelection_infoIconWrapper__lLt5M{align-items:center;cursor:help;display:inline-flex;position:relative}.PTMParameterSelection_infoIcon__q3xKZ{color:#6b7280;transition:color .2s ease}.PTMParameterSelection_infoIcon__q3xKZ:hover{color:#74bc68}.PTMParameterSelection_meetingTopicTooltip__IcwX1{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #00000026;margin-right:10px;opacity:0;padding:16px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;width:350px;z-index:100}.PTMParameterSelection_infoIconWrapper__lLt5M:hover .PTMParameterSelection_meetingTopicTooltip__IcwX1{opacity:1;visibility:visible}@media(max-width:768px){.PTMParameterSelection_meetingTopicTooltip__IcwX1{left:auto;margin-right:-350px;right:0;transform:translate(100%,-50%);width:280px}}@media(max-width:480px){.PTMParameterSelection_meetingTopicTooltip__IcwX1{bottom:100%;margin-bottom:10px;margin-right:0;right:50%;top:auto;transform:translate(50%,-100%);width:260px}}.PTMParameterSelection_tooltipTitle__SMXBg{border-bottom:1px solid #e8f5e6;color:#74bc68;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:6px}.PTMParameterSelection_tooltipContent__zcRfY{color:#4b5563;font-size:13px;line-height:1.5}.PTMCustomization_ptmContainer__nabzX{min-height:100vh;padding:20px}.PTMCustomization_header__RIdv4{margin-bottom:30px;text-align:center}.PTMCustomization_title__wP1MF{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.PTMCustomization_subtitle__Mti6F{color:#666;font-size:16px;font-weight:400;margin:0}.PTMCustomization_formContainer__rahtz{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:1000px;padding:30px}.PTMCustomization_formGrid__mVUH9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:768px){.PTMCustomization_formGrid__mVUH9{gap:20px;grid-template-columns:1fr}}.PTMCustomization_formGroup__n1MsR{display:flex;flex-direction:column;gap:8px}.PTMCustomization_label__cbTMi{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.PTMCustomization_required__OEHVw{color:#ef4444;font-size:14px}.PTMCustomization_selectWrapper__F7jkf{position:relative}.PTMCustomization_selectWrapper__F7jkf:after{color:#6b7280;content:"▼";font-size:10px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.PTMCustomization_select__0x79r{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.PTMCustomization_select__0x79r:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc6826;outline:none}.PTMCustomization_select__0x79r::placeholder{color:#999}.PTMCustomization_select__0x79r.PTMCustomization_error__KFNkO{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.PTMCustomization_select__0x79r option{padding:10px}.PTMCustomization_errorText__0WDQk{color:#ef4444;font-size:12px;margin-top:4px}.PTMCustomization_helperText__EHtuf{color:#999;font-size:12px;font-style:italic;margin-top:4px}.PTMCustomization_infoIconWrapper__s9d2M{align-items:center;cursor:help;display:inline-flex;margin-left:6px;position:relative}.PTMCustomization_infoIcon__Xqhjq{color:#6b7280;transition:color .2s ease}.PTMCustomization_infoIcon__Xqhjq:hover{color:#74bc68}.PTMCustomization_infoIconSmall__YtCGQ{color:#6b7280;transition:color .2s ease}.PTMCustomization_infoIconSmall__YtCGQ:hover{color:#74bc68}.PTMCustomization_infoTooltip__7Zf8A{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;left:100%;margin-left:10px;max-width:350px;min-width:280px;opacity:0;padding:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.PTMCustomization_infoIconWrapper__s9d2M:hover .PTMCustomization_infoTooltip__7Zf8A{opacity:1;visibility:visible}.PTMCustomization_infoTooltip__7Zf8A strong{color:#333;font-size:13px}.PTMCustomization_infoTooltip__7Zf8A p{color:#666;font-size:12px;margin:6px 0}.PTMCustomization_infoTooltipSmall__fe-nN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;left:100%;margin-left:8px;max-width:320px;min-width:250px;opacity:0;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.PTMCustomization_infoIconWrapper__s9d2M:hover .PTMCustomization_infoTooltipSmall__fe-nN{opacity:1;visibility:visible}.PTMCustomization_infoTooltipSmall__fe-nN strong{color:#333;font-size:12px}.PTMCustomization_infoTooltipSmall__fe-nN ul{margin:8px 0 0;padding-left:16px}.PTMCustomization_infoTooltipSmall__fe-nN ul li{color:#666;font-size:11px;margin-bottom:4px}.PTMCustomization_personaSection__kSg0u{margin-bottom:24px}.PTMCustomization_sectionLabel__9\+iAE{color:#0c2d1e;display:block;font-size:14px;font-weight:500;margin-bottom:16px}.PTMCustomization_personaGrid__kCInt{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.PTMCustomization_personaGrid__kCInt{grid-template-columns:1fr}}.PTMCustomization_personaCard__bImsj{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;transition:all .2s ease}.PTMCustomization_personaCard__bImsj:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc681a}.PTMCustomization_personaHeader__6KD63{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.PTMCustomization_personaTitle__AVdEt{color:#74bc68;font-size:16px;font-weight:600}.PTMCustomization_personaTypeLabel__omG3P{align-items:center;color:#74bc68;display:flex;font-size:13px;gap:4px}.PTMCustomization_traitsBox__w\+zJD{background:#f0fdf4;border-left:3px solid #74bc68;border-radius:0 6px 6px 0;margin-bottom:16px;padding:12px 14px}.PTMCustomization_traitsTitle__Bv7W-{color:#333;font-size:13px;font-weight:600;margin:0 0 8px}.PTMCustomization_traitsList__5MIuG{margin:0;padding-left:16px}.PTMCustomization_traitsList__5MIuG li{color:#555;font-size:12px;line-height:1.4;margin-bottom:4px}.PTMCustomization_fieldGroup__7FuqB{margin-bottom:14px}.PTMCustomization_fieldLabel__QBtoJ{color:#555;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.PTMCustomization_fieldSelect__ruF-V{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;padding:10px 32px 10px 12px;transition:all .2s ease;width:100%}.PTMCustomization_fieldSelect__ruF-V:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6826;outline:none}.PTMCustomization_fieldSelect__ruF-V:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.PTMCustomization_genderButtons__m-WZM{display:flex;gap:12px}.PTMCustomization_genderButton__1E91l{align-items:center;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.PTMCustomization_genderButton__1E91l:hover{border-color:#74bc68;color:#74bc68}.PTMCustomization_genderButton__1E91l.PTMCustomization_activeGender__hiKF9{background:#74bc68;border-color:#74bc68;color:#fff}.PTMCustomization_buttonContainer__IdzoK{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.PTMCustomization_backButton__5urQR{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:120px;padding:14px 40px;transition:all .2s ease}.PTMCustomization_backButton__5urQR:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.PTMCustomization_backButton__5urQR:disabled{cursor:not-allowed;opacity:.7}.PTMCustomization_startButton__EUM89{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:180px;padding:14px 40px;transition:all .2s ease}.PTMCustomization_startButton__EUM89:hover:not(:disabled){background:#5fa852;box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.PTMCustomization_startButton__EUM89:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.PTMCustomization_advancedButton__UnCTy{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;min-width:180px;padding:14px 32px;transition:all .2s ease}.PTMCustomization_advancedButton__UnCTy.PTMCustomization_advancedButtonActive__6V2GK,.PTMCustomization_advancedButton__UnCTy:hover{background:#5fa852}.PTMCustomization_advancedOptionsSection__1M6PV{background:#f0fdf4;border:2px solid #74bc68;border-radius:12px;margin-top:24px;padding:24px}.PTMCustomization_advancedOptionsHeader__5p-hP{margin-bottom:20px}.PTMCustomization_advancedOptionsTitle__hPOFu{color:#333;font-size:18px;font-weight:600;margin:0 0 6px}.PTMCustomization_advancedOptionsSubtitle__pbFY3{color:#74bc68;font-size:14px;margin:0}@media(max-width:480px){.PTMCustomization_ptmContainer__nabzX{padding:16px}.PTMCustomization_title__wP1MF{font-size:22px}.PTMCustomization_formContainer__rahtz{padding:20px}.PTMCustomization_buttonContainer__IdzoK{flex-direction:column;gap:12px}.PTMCustomization_advancedButton__UnCTy,.PTMCustomization_backButton__5urQR,.PTMCustomization_startButton__EUM89{width:100%}.PTMCustomization_genderButtons__m-WZM{flex-direction:column}}@keyframes PTMSimulation_fadeIn__L8Epd{0%{opacity:0}to{opacity:1}}@keyframes PTMSimulation_slideUp__N1Tge{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes PTMSimulation_pulse__wYB8R{0%,to{opacity:1}50%{opacity:.5}}@keyframes PTMSimulation_blink__zpMEs{0%,to{opacity:1}50%{opacity:.3}}.PTMSimulation_instructionsOverlay__K3OpG{align-items:center;animation:PTMSimulation_fadeIn__L8Epd .3s ease-in-out;background:linear-gradient(135deg,#74bc68f7,#5a9d4ff7);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:9999}.PTMSimulation_instructionsCard__dKXAr{animation:PTMSimulation_slideUp__N1Tge .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;margin:20px auto;max-height:95vh;max-width:900px;overflow-y:auto;padding:40px;width:100%}.PTMSimulation_instructionsHeader__26qSJ{border-bottom:2px solid #f1f5f9;margin-bottom:36px;padding-bottom:24px;text-align:center}.PTMSimulation_instructionsIcon__CG61z{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;box-shadow:0 8px 24px #74bc684d;color:#fff;display:inline-flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.PTMSimulation_instructionsTitle__zfsWZ{color:#1e293b;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.PTMSimulation_instructionsSubtitle__YAe6k{color:#64748b;font-size:16px;font-weight:400;margin:0}.PTMSimulation_instructionsContent__ND121{margin-bottom:32px}.PTMSimulation_instructionItem__L5Lv-{align-items:flex-start;background:#f8fafc;border-left:4px solid #74bc68;border-radius:16px;display:flex;gap:20px;margin-bottom:28px;padding:24px;transition:all .3s ease}.PTMSimulation_instructionItem__L5Lv-:hover{background:#f1f5f9;box-shadow:0 4px 12px #0000000d;transform:translateX(4px)}.PTMSimulation_instructionItemWithImage__LStW5{align-items:stretch;flex-direction:column;padding:28px}.PTMSimulation_instructionItemWithImage__LStW5:hover{transform:none}.PTMSimulation_instructionHeader__ht5HD{align-items:center;display:flex;gap:16px;margin-bottom:20px}.PTMSimulation_instructionHeader__ht5HD .PTMSimulation_instructionNumber__hEndP{margin-bottom:0}.PTMSimulation_instructionHeader__ht5HD .PTMSimulation_instructionHeading__DsrJf{margin:0}.PTMSimulation_instructionImagePlaceholder__mPgpY{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:3px dashed #94a3b8;border-radius:16px;color:#64748b;display:flex;font-size:16px;font-weight:500;height:200px;justify-content:center;margin:0 auto 20px;max-width:600px;overflow:hidden;width:100%}.PTMSimulation_instructionImage__TBsL7{border-radius:12px;height:100%;object-fit:cover;width:100%}.PTMSimulation_instructionDescription__rTC2U{text-align:center}.PTMSimulation_instructionDescription__rTC2U p{color:#475569;font-size:15px;line-height:1.7;margin:0 auto;max-width:600px}.PTMSimulation_instructionDescription__rTC2U p strong{color:#1e293b;font-weight:600}.PTMSimulation_instructionNumber__hEndP{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border-radius:50%;box-shadow:0 4px 12px #74bc684d;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.PTMSimulation_instructionText__aeNCJ{flex:1 1}.PTMSimulation_instructionText__aeNCJ p{color:#475569;font-size:15px;line-height:1.7;margin:8px 0 0}.PTMSimulation_instructionText__aeNCJ p strong{color:#1e293b;font-weight:600}.PTMSimulation_instructionHeading__DsrJf{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 4px}.PTMSimulation_instructionHeading__DsrJf svg{color:#74bc68;flex-shrink:0}.PTMSimulation_instructionNote__IxA6U{align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:16px;display:flex;gap:16px;margin-top:32px;padding:20px}.PTMSimulation_instructionNoteWithImage__VV\+Ic{align-items:stretch;flex-direction:column;padding:24px}.PTMSimulation_noteHeader__ZsC-u{align-items:center;display:flex;gap:12px;margin-bottom:16px}.PTMSimulation_noteTitle__BLIZ2{color:#92400e;font-size:18px}.PTMSimulation_noteTitle__BLIZ2 strong{color:#7c2d12;font-weight:700}.PTMSimulation_noteImagePlaceholder__WZlk0{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:3px dashed #f59e0b;border-radius:12px;color:#92400e;display:flex;font-size:16px;font-weight:500;height:150px;justify-content:center;margin:0 auto 16px;max-width:550px;width:100%}.PTMSimulation_noteDescription__Pvq1I{color:#92400e;font-size:15px;line-height:1.7;margin:0 auto;max-width:550px;text-align:center}.PTMSimulation_noteIcon__7C5RF{align-items:center;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%;box-shadow:0 4px 12px #fb923c4d;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PTMSimulation_keyboardKey__3Kh-a{background:#fff;border:2px solid #fed7aa;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#ea580c;display:inline-block;font-family:Courier New,monospace;font-size:14px;font-weight:700;margin:0 2px;padding:4px 10px}.PTMSimulation_instructionsFooter__fqzsE{border-top:2px solid #f1f5f9;padding-top:24px;text-align:center}.PTMSimulation_doneInstructionsBtn__Wc18G{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:16px;box-shadow:0 6px 20px #74bc6866;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:12px;padding:16px 40px;transition:all .3s ease}.PTMSimulation_doneInstructionsBtn__Wc18G svg{flex-shrink:0}.PTMSimulation_doneInstructionsBtn__Wc18G:hover{box-shadow:0 10px 30px #74bc6880;transform:translateY(-3px)}.PTMSimulation_doneInstructionsBtn__Wc18G:active{box-shadow:0 6px 20px #74bc6866;transform:translateY(-1px)}.PTMSimulation_simulationContainer__chgj7{height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100vw}.PTMSimulation_recordingIndicator__SQF7N{align-items:center;animation:PTMSimulation_fadeIn__L8Epd .3s ease;background:#ef4444;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;position:fixed;right:20px;top:12px;z-index:9998}.PTMSimulation_recordingDot__ZEv9v{animation:PTMSimulation_blink__zpMEs 1s infinite;background:#fff;border-radius:50%;height:10px;width:10px}.PTMSimulation_uploadingIndicator__OBnr-{background:#4caf50;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#fff;padding:10px 20px;position:fixed;right:20px;top:20px;z-index:9999}.PTMSimulation_simulationContent__drIwG,.PTMSimulation_simulationScreen__LgVk5{background:#fff;height:100%;margin:0;padding:0;width:100%}.PTMSimulation_simulationContent__drIwG{display:flex;gap:0}.PTMSimulation_leftPanel__sefOO{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex:0 0 30%;flex-direction:column;min-width:0;overflow-y:auto}.PTMSimulation_studentReportCard__uC22i{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:0}.PTMSimulation_reportHeader__A3IV9{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background .2s ease}.PTMSimulation_reportHeader__A3IV9:hover{background:#fafafa}.PTMSimulation_reportHeaderLeft__w3ABr{align-items:center;display:flex;flex:1 1;gap:10px}.PTMSimulation_reportHeaderLeft__w3ABr svg{color:#1f2937;flex-shrink:0}.PTMSimulation_reportHeaderTitle__1QI\+u{color:#1f2937;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.PTMSimulation_collapseBtn__Oe-0y{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.PTMSimulation_collapseBtn__Oe-0y:hover{background:#f1f5f9;color:#334155}.PTMSimulation_collapseBtn__Oe-0y svg{transition:transform .2s ease}.PTMSimulation_reportContent__3LDyD{animation:PTMSimulation_slideDown__XFAaW .3s ease-out;gap:14px;padding:0 20px 15px}@keyframes PTMSimulation_slideDown__XFAaW{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.PTMSimulation_reportSection__at2ps{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.PTMSimulation_reportSectionHeader__hb69i{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:10px;padding-bottom:8px}.PTMSimulation_reportSectionHeader__hb69i svg{color:#64748b;flex-shrink:0}.PTMSimulation_reportSectionTitle__vNz\+d{color:#1f2937;font-size:12px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.PTMSimulation_infoGrid__KBLP0{display:flex;flex-direction:column;gap:8px}.PTMSimulation_infoItem__Z9-6b{align-items:flex-start;background:#fff;border-left:3px solid #74bc68;border-radius:6px;display:flex;gap:8px;padding:8px 10px}.PTMSimulation_infoLabel__t7CtA{color:#475569;flex-shrink:0;font-size:12px;font-weight:600;min-width:80px}.PTMSimulation_infoValue__yUAAh{color:#1e293b;flex:1 1;font-size:12px;font-weight:500}.PTMSimulation_keyPointsContainer__qzl-R{display:flex;flex-direction:column;gap:10px}.PTMSimulation_keyPoint__xlY7J{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.PTMSimulation_keyPointHeader__FoWcH{align-items:center;display:flex;gap:6px;margin-bottom:6px}.PTMSimulation_keyPointHeader__FoWcH svg{flex-shrink:0}.PTMSimulation_keyPoint__xlY7J:first-child .PTMSimulation_keyPointHeader__FoWcH svg{color:#16a34a}.PTMSimulation_keyPoint__xlY7J:nth-child(2) .PTMSimulation_keyPointHeader__FoWcH svg{color:#ea580c}.PTMSimulation_keyPoint__xlY7J:nth-child(3) .PTMSimulation_keyPointHeader__FoWcH svg{color:#2563eb}.PTMSimulation_keyPoint__xlY7J:nth-child(4) .PTMSimulation_keyPointHeader__FoWcH svg{color:#9333ea}.PTMSimulation_keyPointLabel__xYT4K{color:#334155;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.PTMSimulation_keyPointContent__s\+ac-{color:#475569;font-size:11px;line-height:1.5;padding-left:20px}.PTMSimulation_tipsCard__wRY7b{background:#fff;border-bottom:1px solid #e5e7eb;flex:1 1;margin:0;padding:15px 20px}.PTMSimulation_cardTitle__KAPPr{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 10px}.PTMSimulation_cardTitle__KAPPr svg{color:#74bc68}.PTMSimulation_cardContent__B5iH3{color:#666;font-size:14px;min-height:100px}.PTMSimulation_loadingState__1PN-D{align-items:center;color:#64748b;display:flex;font-size:14px;height:200px;justify-content:center}.PTMSimulation_emptyState__wInNT{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:20px;text-align:center}.PTMSimulation_emptyState__wInNT p{font-size:14px;margin:8px 0}.PTMSimulation_emptyIcon__A2SlY{color:#ccc;margin-bottom:12px}.PTMSimulation_emptySubtext__\+wbdA{color:#999!important;font-size:13px!important}.PTMSimulation_tipsContainer__ch3CP{display:flex;flex-direction:column;gap:16px}.PTMSimulation_contextGrid__sZPXY{display:flex;flex-direction:column;gap:6px}.PTMSimulation_compactCard__GEfZD{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:flex;font-size:12px;gap:8px;padding:8px 12px}.PTMSimulation_compactCard__GEfZD svg{color:#74bc68;flex-shrink:0}.PTMSimulation_issueAlert__aWnU5{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;font-size:12px;gap:10px;padding:12px}.PTMSimulation_issueAlert__aWnU5 svg{color:#dc2626;flex-shrink:0;margin-top:2px}.PTMSimulation_issueAlert__aWnU5 strong{color:#991b1b;display:block;margin-bottom:4px}.PTMSimulation_issueAlert__aWnU5 p{color:#7f1d1d;line-height:1.4;margin:0}.PTMSimulation_guidanceCompact__vD3lb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.PTMSimulation_compactTitle__BvAdB{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PTMSimulation_compactTitle__BvAdB svg{color:#74bc68}.PTMSimulation_compactSteps__KHIsz{display:flex;flex-direction:column;gap:8px}.PTMSimulation_compactStep__tOK9A{align-items:flex-start;background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;display:flex;gap:10px;padding:8px}.PTMSimulation_compactStepNumber__XFZsP{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.PTMSimulation_compactStepContent__mzJOK{flex:1 1;font-size:12px}.PTMSimulation_compactStepContent__mzJOK strong{color:#374151;display:block;font-size:11px;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.PTMSimulation_compactStepContent__mzJOK p{color:#6b7280;font-size:11px;line-height:1.3;margin:0 0 6px}.PTMSimulation_compactExample__lZ3yS{align-items:flex-start;background:#f0fdf4;border-radius:4px;color:#166534;display:flex;font-size:10px;font-style:italic;gap:6px;margin-top:4px;padding:6px 8px}.PTMSimulation_compactExample__lZ3yS svg{color:#16a34a;flex-shrink:0;margin-top:1px}.PTMSimulation_compactGoals__C9Wok{display:flex;flex-direction:column;gap:6px}.PTMSimulation_compactGoal__qdK1F{align-items:center;background:#f9fafb;border-radius:4px;color:#4b5563;display:flex;font-size:11px;gap:8px;padding:6px 8px}.PTMSimulation_compactGoal__qdK1F svg{color:#74bc68;flex-shrink:0}.PTMSimulation_quickActions__QKVOs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.PTMSimulation_actionTags__I0MXs{display:flex;flex-wrap:wrap;gap:6px}.PTMSimulation_actionTag__dBNy0{align-items:center;background:#ecfdf5;border:1px solid #d1fae5;border-radius:16px;color:#047857;display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 10px;white-space:nowrap}.PTMSimulation_actionTag__dBNy0 svg{color:#059669;flex-shrink:0}.PTMSimulation_rightPanel__xXTM9{background:#8bc34a;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.PTMSimulation_timerBar__ZeX6P{align-items:center;background:linear-gradient(90deg,#8bc34a,#aed581);color:#fff;display:flex;flex-shrink:0;gap:20px;justify-content:center;padding:12px 20px;position:relative}.PTMSimulation_leftControls__8S0w6{align-items:center;display:flex;gap:10px;left:20px;position:absolute}.PTMSimulation_colorCodingBtn__zFDXn,.PTMSimulation_guardianTypesBtn__LjzMo{align-items:center;background:#fffffff2;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.PTMSimulation_colorCodingBtn__zFDXn:hover,.PTMSimulation_guardianTypesBtn__LjzMo:hover{background:#fff;box-shadow:0 4px 12px #00000026;color:#74bc68;transform:translateY(-2px)}.PTMSimulation_colorCodingBtn__zFDXn:active,.PTMSimulation_guardianTypesBtn__LjzMo:active{transform:translateY(0)}.PTMSimulation_colorCodingBtn__zFDXn span,.PTMSimulation_guardianTypesBtn__LjzMo span{font-weight:600}.PTMSimulation_rightControls__W0pV\+{align-items:center;display:flex;gap:16px;position:absolute;right:20px}.PTMSimulation_connectionStatus__e3eIU{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 16px}.PTMSimulation_statusConnected__tRvqy{align-items:center;color:#10b981;display:flex}.PTMSimulation_statusConnected__tRvqy .PTMSimulation_statusDot__Cx4Dm{background-color:#10b981;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.PTMSimulation_statusConnecting__v6CTy{align-items:center;color:#f59e0b;display:flex}.PTMSimulation_statusConnecting__v6CTy .PTMSimulation_statusDot__Cx4Dm{animation:PTMSimulation_pulse__wYB8R 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#f59e0b;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.PTMSimulation_statusError__YrNGo{align-items:center;color:#ef4444;display:flex}.PTMSimulation_statusError__YrNGo .PTMSimulation_statusDot__Cx4Dm{background-color:#ef4444;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.PTMSimulation_timerText__kL4ZI{color:#fff;font-size:18px;font-weight:600}.PTMSimulation_guardianName__Q4lnF{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;margin-right:12px;padding:8px 16px}.PTMSimulation_guardianName__Q4lnF svg{color:#fff}.PTMSimulation_teacherName__mOIRY{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;margin-right:12px;padding:8px 16px}.PTMSimulation_teacherName__mOIRY svg{color:#fff}.PTMSimulation_reportBtn__-yDcz{align-items:center;background:#fffffff2;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#667eea;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.PTMSimulation_reportBtn__-yDcz:hover{background:#fff;box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.PTMSimulation_reportBtn__-yDcz:active{transform:translateY(0)}.PTMSimulation_guardianScene__wSvsz{background:#8bc34a;flex:1 1;min-height:0;overflow:hidden}.PTMSimulation_guardianRenderContainer__gRABk,.PTMSimulation_guardianScene__wSvsz{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.PTMSimulation_guardianRenderContainer__gRABk{height:100%}.PTMSimulation_guardianPlaceholder__Ntwoj{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.PTMSimulation_placeholderContent__RYwOz{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.PTMSimulation_placeholderIcon__Q9Y3Y{color:#fff6;margin-bottom:16px}.PTMSimulation_spinner__sq7u5{animation:PTMSimulation_spin__aEPkX 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fffc;height:48px;margin-bottom:16px;width:48px}@keyframes PTMSimulation_spin__aEPkX{to{transform:rotate(1turn)}}.PTMSimulation_subtitleBox__3Uwet{animation:PTMSimulation_slideUp__N1Tge .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:12px;bottom:100px;box-shadow:0 4px 20px #0006;left:50%;max-width:80%;min-width:300px;padding:16px 24px;position:absolute;transform:translateX(-50%);z-index:999}.PTMSimulation_speakerLabel__yTcz5{color:#74bc68;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.PTMSimulation_captionText__CgtmI{color:#fff;font-size:16px;font-weight:500;line-height:1.5}.PTMSimulation_controlsBar__98As0{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#8bc34a,#74bc68);border-radius:16px;bottom:20px;box-shadow:0 4px 20px #00000040,0 0 0 1px #ffffff1a;display:flex;gap:24px;justify-content:center;left:50%;padding:14px 32px;position:absolute;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:1000}.PTMSimulation_controlsBar__98As0:hover{box-shadow:0 6px 28px #0000004d,0 0 0 1px #ffffff26;transform:translateX(-50%) translateY(-2px)}.PTMSimulation_controlButtonText__\+xZ3z{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#4b5563;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.PTMSimulation_controlButtonText__\+xZ3z svg{flex-shrink:0;transition:all .2s ease}.PTMSimulation_controlButtonText__\+xZ3z span{font-weight:600}.PTMSimulation_controlButtonText__\+xZ3z:hover{background:#f9fafb;box-shadow:0 4px 16px #00000026;color:#74bc68;transform:translateY(-2px)}.PTMSimulation_controlButtonText__\+xZ3z:hover svg{transform:scale(1.05)}.PTMSimulation_controlButtonText__\+xZ3z:active{transform:translateY(0)}.PTMSimulation_endSimulationBtn__DFPea{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.PTMSimulation_endSimulationBtn__DFPea svg{flex-shrink:0;transition:all .2s ease}.PTMSimulation_endSimulationBtn__DFPea span{font-weight:700}.PTMSimulation_endSimulationBtn__DFPea:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.PTMSimulation_endSimulationBtn__DFPea:hover svg{transform:scale(1.05)}.PTMSimulation_endSimulationBtn__DFPea:active{transform:translateY(0)}.PTMSimulation_modalOverlay__1bJ6E{align-items:center;animation:PTMSimulation_fadeIn__L8Epd .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9997}.PTMSimulation_modal__xVRCB{animation:PTMSimulation_slideUp__N1Tge .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow:hidden;width:90%}.PTMSimulation_modalHeader__syAkn{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.PTMSimulation_modalHeader__syAkn h3{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.PTMSimulation_modalHeader__syAkn h3 svg{color:#74bc68}.PTMSimulation_closeBtn__04sAT{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.PTMSimulation_closeBtn__04sAT:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.PTMSimulation_modalContent__qmTfA{max-height:60vh;overflow-y:auto;padding:24px}.PTMSimulation_guardianTypeCard__3NGnR{background:#f8fafc;border-left:4px solid #74bc68;border-radius:12px;padding:20px}.PTMSimulation_guardianTypeCard__3NGnR h4{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 16px}.PTMSimulation_traitsList__ArYZp{margin:0;padding-left:20px}.PTMSimulation_traitsList__ArYZp li{color:#475569;line-height:1.6;margin-bottom:8px}.PTMSimulation_traitsList__ArYZp li:last-child{margin-bottom:0}.PTMSimulation_noDataMessage__vHklC{color:#64748b;padding:40px 20px;text-align:center}.PTMSimulation_colorGuideList__tdBbN{display:flex;flex-direction:column;gap:16px}.PTMSimulation_colorGuideItem__eA7N7{align-items:flex-start;background:#f8fafc;border-radius:12px;display:flex;gap:16px;padding:16px}.PTMSimulation_colorSwatch__oQ5xg{border-radius:50%;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:24px;width:24px}.PTMSimulation_colorInfo__Itcj3{flex:1 1}.PTMSimulation_colorInfo__Itcj3 strong{color:#1e293b;display:block;font-size:16px;font-weight:600;margin-bottom:4px}.PTMSimulation_colorInfo__Itcj3 p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.PTMSimulation_reportContent__3LDyD{display:flex;flex-direction:column;gap:16px}.PTMSimulation_reportField__ECgR4{background:#f8fafc;border-left:4px solid #667eea;border-radius:12px;padding:16px}.PTMSimulation_reportField__ECgR4 strong{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:capitalize}.PTMSimulation_reportField__ECgR4 p{color:#475569;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}@media(max-width:899px){.PTMSimulation_simulationContent__drIwG{flex-direction:column}.PTMSimulation_leftPanel__sefOO{border-bottom:2px solid #e5e7eb;border-right:none;flex:0 0 auto;max-height:40%}.PTMSimulation_rightPanel__xXTM9{flex:1 1;padding-bottom:90px}.PTMSimulation_timerBar__ZeX6P{flex-wrap:wrap;gap:10px;padding:10px 15px}.PTMSimulation_leftControls__8S0w6{order:1;position:static}.PTMSimulation_rightControls__W0pV\+{gap:10px;order:2;position:static}.PTMSimulation_timerText__kL4ZI{order:0;text-align:center;width:100%}.PTMSimulation_controlsBar__98As0{border-radius:14px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));gap:12px;left:50%;padding:12px 16px;position:fixed;transform:translateX(-50%);z-index:9999}.PTMSimulation_controlButtonText__\+xZ3z{font-size:14px;gap:8px;padding:10px 18px}.PTMSimulation_controlButtonText__\+xZ3z svg{height:18px;width:18px}.PTMSimulation_endSimulationBtn__DFPea{font-size:14px;gap:8px;padding:10px 18px}.PTMSimulation_endSimulationBtn__DFPea svg{height:18px;width:18px}}@media(max-width:768px){.PTMSimulation_instructionsCard__dKXAr{max-height:90vh;padding:28px 20px}.PTMSimulation_instructionsTitle__zfsWZ{font-size:24px}.PTMSimulation_instructionsSubtitle__YAe6k{font-size:14px}.PTMSimulation_instructionItem__L5Lv-{flex-direction:column;gap:12px;padding:20px}.PTMSimulation_instructionNumber__hEndP{font-size:18px;height:36px;width:36px}.PTMSimulation_instructionHeading__DsrJf{font-size:16px}.PTMSimulation_instructionText__aeNCJ p{font-size:14px}.PTMSimulation_instructionHeader__ht5HD{align-items:flex-start;flex-direction:column;gap:12px}.PTMSimulation_instructionImagePlaceholder__mPgpY{height:150px;max-width:100%}.PTMSimulation_instructionDescription__rTC2U p{font-size:14px;text-align:left}.PTMSimulation_doneInstructionsBtn__Wc18G{font-size:16px;justify-content:center;padding:14px 32px;width:100%}.PTMSimulation_instructionNote__IxA6U{flex-direction:column;gap:12px;padding:16px}.PTMSimulation_noteIcon__7C5RF{height:40px;width:40px}.PTMSimulation_noteHeader__ZsC-u{align-items:center;flex-direction:row}.PTMSimulation_noteImagePlaceholder__WZlk0{height:120px;max-width:100%}.PTMSimulation_noteDescription__Pvq1I{font-size:14px;text-align:left}.PTMSimulation_colorCodingBtn__zFDXn,.PTMSimulation_guardianTypesBtn__LjzMo{font-size:12px;padding:6px 12px}.PTMSimulation_guardianName__Q4lnF{font-size:12px;padding:6px 10px}}@media(max-width:480px){.PTMSimulation_leftPanel__sefOO{max-height:30%}.PTMSimulation_cardTitle__KAPPr{font-size:13px}.PTMSimulation_timerText__kL4ZI{font-size:14px}.PTMSimulation_guardianName__Q4lnF{font-size:11px;padding:4px 8px}.PTMSimulation_controlsBar__98As0{gap:8px;padding:10px 12px}.PTMSimulation_controlButtonText__\+xZ3z,.PTMSimulation_endSimulationBtn__DFPea{font-size:12px;gap:6px;padding:8px 12px}}.PTMSimulation_roadmapContainer__f8x0o{display:flex;flex-direction:column;gap:16px;margin-top:12px}.PTMSimulation_roadmapStep__Tk5P-{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #74bc68;border-radius:8px;padding:16px;transition:all .3s ease}.PTMSimulation_roadmapStep__Tk5P-:hover{box-shadow:0 4px 12px #74bc6826;transform:translateX(4px)}.PTMSimulation_stepHeader__yhyLT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.PTMSimulation_stepNumber__vzbHB{background:#74bc68;border-radius:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;padding:4px 12px}.PTMSimulation_stepPhase__qGU1j{color:#64748b;flex:1 1;font-size:14px;font-weight:600;text-align:right}.PTMSimulation_stepAction__RYHgo{color:#334155;font-size:15px;font-weight:500;line-height:1.6;margin-bottom:10px}.PTMSimulation_stepExample__v\+Dam{background:#fff;border-left:3px solid #94d387;border-radius:6px;color:#475569;font-size:14px;font-style:italic;line-height:1.5;padding:10px 14px}.PTMSimulation_goalList__DHdBw{margin-top:12px;padding-left:20px}.PTMSimulation_goalList__DHdBw li{color:#334155;font-size:14px;line-height:1.6;margin-bottom:8px}.PTMSimulation_feedbackOverlay__2TBbX{align-items:center;animation:PTMSimulation_fadeIn__L8Epd .3s ease-in-out;background:linear-gradient(135deg,#74bc68f2,#5a9d4ff2);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9998}.PTMSimulation_feedbackCard__RaBuk{animation:PTMSimulation_slideUp__N1Tge .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:48px;width:100%}.PTMSimulation_feedbackTitle__PLyW0{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px;text-align:center}.PTMSimulation_feedbackSubtitle__22IRX{color:#64748b;font-size:16px;margin:0 0 40px;text-align:center}.PTMSimulation_emojiContainer__qVokz{display:flex;gap:24px;justify-content:center;margin-bottom:32px}.PTMSimulation_emojiButton__5yt3g{align-items:center;background:#f8fafc;border:3px solid #0000;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:120px;padding:24px;transition:all .3s ease}.PTMSimulation_emojiButton__5yt3g .PTMSimulation_feedbackIcon__E3Qnv{color:#94a3b8;transition:all .3s ease}.PTMSimulation_emojiButton__5yt3g:hover{background:#f1f5f9;box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.PTMSimulation_emojiButton__5yt3g:hover .PTMSimulation_feedbackIcon__E3Qnv{color:#64748b}.PTMSimulation_emojiButton__5yt3g:active{transform:translateY(-2px)}.PTMSimulation_emojiButtonActive__kak7i{background:#e8f5e3;border-color:#74bc68;box-shadow:0 8px 20px #74bc6833}.PTMSimulation_emojiButtonActive__kak7i .PTMSimulation_feedbackIcon__E3Qnv{color:#74bc68}.PTMSimulation_emojiButtonActive__kak7i:hover{background:#e8f5e3}.PTMSimulation_emojiButtonActive__kak7i:hover .PTMSimulation_feedbackIcon__E3Qnv{color:#74bc68}.PTMSimulation_emojiLabel__l\+jiY{color:#64748b;font-size:14px;font-weight:600}.PTMSimulation_emojiButtonActive__kak7i .PTMSimulation_emojiLabel__l\+jiY{color:#74bc68}.PTMSimulation_feedbackTextarea__qHdzg{border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:15px;margin-bottom:32px;padding:16px;resize:vertical;transition:all .2s ease;width:100%}.PTMSimulation_feedbackTextarea__qHdzg:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a;outline:none}.PTMSimulation_feedbackTextarea__qHdzg::placeholder{color:#94a3b8}.PTMSimulation_feedbackActions__xzbuf{display:flex;gap:16px;justify-content:center}.PTMSimulation_submitFeedbackBtn__pgVAB{background:linear-gradient(135deg,#74bc68,#5a9d4f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.PTMSimulation_submitFeedbackBtn__pgVAB:hover:not(:disabled){box-shadow:0 6px 20px #74bc6866;transform:translateY(-2px)}.PTMSimulation_submitFeedbackBtn__pgVAB:active:not(:disabled){transform:translateY(0)}.PTMSimulation_submitFeedbackBtnDisabled__83noQ{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.PTMSimulation_submitFeedbackBtnDisabled__83noQ:hover{box-shadow:none;transform:none}.PTMSimulation_feedbackRequired__J8PIG{color:#94a3b8;font-size:13px;font-style:italic;margin:16px 0 0;text-align:center}@keyframes PTMSimulation_modalFadeIn__1H\+We{0%{opacity:0}to{opacity:1}}@keyframes PTMSimulation_modalSlideUp__hhn\+n{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PTMSimulation_evaluationModalOverlay__9mgYd{align-items:center;animation:PTMSimulation_modalFadeIn__1H\+We .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.PTMSimulation_evaluationModal__KVPGB{animation:PTMSimulation_modalSlideUp__hhn\+n .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}.PTMSimulation_reportLoadingSpinnerWrapper__AhQ24{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.PTMSimulation_pulseIcon__nj6nw{animation:PTMSimulation_gentlePulse__GT5pJ 2s ease-in-out infinite}@keyframes PTMSimulation_gentlePulse__GT5pJ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PTMSimulation_evaluationTitle__3I67F{color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 10px}.PTMSimulation_evaluationSubtitle__S5K\+j{color:#64748b;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 32px}.PTMSimulation_progressBarContainer__dAWQP{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.PTMSimulation_progressBarFill__OX2Bl{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.PTMSimulation_progressText__O1eg5{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.PTMSimulation_evaluationStatus__2HKis{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;font-weight:400;margin:0;padding-top:20px}@media(max-width:600px){.PTMSimulation_evaluationModal__KVPGB{max-width:90%;padding:32px 24px}.PTMSimulation_evaluationTitle__3I67F{font-size:22px}}.PTMEvaluationResults_evaluationPage__y8z1t{background:#f9fafb;min-height:100vh;padding:0}.PTMEvaluationResults_mainContent__LSCSC{margin:0 auto;max-width:1400px;padding:48px 40px}@media(max-width:768px){.PTMEvaluationResults_mainContent__LSCSC{padding:24px 20px}}.PTMEvaluationResults_breadcrumbHeading__y34i9{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}@media(max-width:968px){.PTMEvaluationResults_breadcrumbHeading__y34i9{align-items:flex-start;flex-direction:column}}.PTMEvaluationResults_modernBackBtn__N5S9F{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.PTMEvaluationResults_modernBackBtn__N5S9F:hover{background:#f9fafb;border-color:#74bc68;color:#74bc68}.PTMEvaluationResults_modernBackBtn__N5S9F svg{flex-shrink:0}.PTMEvaluationResults_headerRight__Gg2yW{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:space-between}@media(max-width:968px){.PTMEvaluationResults_headerRight__Gg2yW{align-items:flex-start;flex-direction:column;width:100%}}.PTMEvaluationResults_pageTitle__ZM7aZ{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.5px}.PTMEvaluationResults_scoreSection__WtrB6{grid-gap:40px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:40px;grid-template-columns:auto 1fr;margin-bottom:32px;min-height:280px;padding:40px}@media(max-width:968px){.PTMEvaluationResults_scoreSection__WtrB6{align-items:flex-start;gap:24px;grid-template-columns:1fr;padding:32px 24px}}.PTMEvaluationResults_scoreDisplay__RsHu6{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px;min-width:200px}.PTMEvaluationResults_circularScore__MpS6U{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.PTMEvaluationResults_circularScore__MpS6U svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_bgCircle__ZuEjY{fill:none;stroke:#f3f4f6;stroke-width:12}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_progressCircle__o\+BqO{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_scoreText__SPuK9{align-items:center;display:flex;flex-direction:column;z-index:1}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_scoreText__SPuK9 .PTMEvaluationResults_score__DgSAX{color:#111827;font-size:48px;font-weight:800;line-height:1}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_scoreText__SPuK9 .PTMEvaluationResults_maxScore__gdEGU{color:#9ca3af;font-size:18px}.PTMEvaluationResults_statusBadge__rCBUh{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.PTMEvaluationResults_meetingInfo__kxojq{display:flex;flex:1 1;flex-direction:column;gap:20px}.PTMEvaluationResults_meetingContext__ju4gT{grid-gap:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:16px}@media(max-width:600px){.PTMEvaluationResults_meetingContext__ju4gT{grid-template-columns:1fr}}.PTMEvaluationResults_contextItem__tyoyM{display:flex;flex-direction:column;gap:4px}.PTMEvaluationResults_contextLabel__GqIKW{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.PTMEvaluationResults_contextValue__DXjuf{color:#111827;font-size:15px;font-weight:600}.PTMEvaluationResults_outcomeBox__gcNCI,.PTMEvaluationResults_satisfactionBox__L--MW{background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;padding:16px}.PTMEvaluationResults_outcomeBox__gcNCI h4,.PTMEvaluationResults_satisfactionBox__L--MW h4{color:#065f46;font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PTMEvaluationResults_outcomeBox__gcNCI p,.PTMEvaluationResults_satisfactionBox__L--MW p{color:#047857;font-size:14px;line-height:1.6;margin:0}.PTMEvaluationResults_tabsContainer__3puAN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;overflow:hidden}.PTMEvaluationResults_tabs__49rX4{background:#fff;border-bottom:2px solid #f3f4f6;display:flex;padding:0 32px}@media(max-width:768px){.PTMEvaluationResults_tabs__49rX4{padding:0 16px}}.PTMEvaluationResults_tab__ug5Pq{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:18px 20px;position:relative;transition:all .2s}.PTMEvaluationResults_tab__ug5Pq:hover{background:#f9fafb;color:#374151}.PTMEvaluationResults_tab__ug5Pq.PTMEvaluationResults_active__qJzBE{border-bottom-color:#74bc68;color:#74bc68}.PTMEvaluationResults_tab__ug5Pq svg{flex-shrink:0}.PTMEvaluationResults_tabContent__VX6\+V{min-height:400px;padding:40px}@media(max-width:768px){.PTMEvaluationResults_tabContent__VX6\+V{padding:24px}}.PTMEvaluationResults_coachingTab__-aAn1{display:flex;flex-direction:column;gap:32px}.PTMEvaluationResults_rubricSection__dn2Tt h2{align-items:center;color:#111827;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0 0 24px}.PTMEvaluationResults_rubricSection__dn2Tt h2 svg{color:#74bc68;flex-shrink:0}.PTMEvaluationResults_rubricCards__pYjif{display:flex;flex-direction:column;gap:16px}.PTMEvaluationResults_rubricCard__jhwKH{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.PTMEvaluationResults_rubricCard__jhwKH:hover{border-color:#74bc68}.PTMEvaluationResults_rubricHeader__l\+frt{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background .2s}.PTMEvaluationResults_rubricHeader__l\+frt:hover{background:#f3f4f6}.PTMEvaluationResults_rubricTitle__SJFs\+{color:#111827;flex:1 1;font-size:16px;font-weight:700}.PTMEvaluationResults_rubricRight__pr12L{align-items:center;display:flex;gap:12px}.PTMEvaluationResults_rubricRight__pr12L svg{color:#6b7280;flex-shrink:0}.PTMEvaluationResults_badgeMastery__COC2Q{background:#d1fae5;border-radius:20px;color:#065f46;font-size:13px;font-weight:700;padding:6px 14px}.PTMEvaluationResults_badgeCompetent__47VFY{background:#fef3c7;border-radius:20px;color:#92400e;font-size:13px;font-weight:700;padding:6px 14px}.PTMEvaluationResults_badgeNeedsImprovement__Z7SWi{background:#fee2e2;border-radius:20px;color:#991b1b;font-size:13px;font-weight:700;padding:6px 14px}.PTMEvaluationResults_rubricSummary__UTHaV{color:#6b7280;font-size:14px;line-height:1.6;padding:0 20px 16px}.PTMEvaluationResults_rubricInsights__k1xdj{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;padding:20px}.PTMEvaluationResults_insightItem__3k6uE{display:flex;flex-direction:column;gap:6px}.PTMEvaluationResults_insightLabel__FKbYw{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;text-transform:uppercase}.PTMEvaluationResults_insightLabel__FKbYw svg{flex-shrink:0}.PTMEvaluationResults_insightItem__3k6uE>span:last-child{color:#374151;font-size:14px;line-height:1.6;padding-left:24px}.PTMEvaluationResults_scriptExample__p2e4K{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin-top:8px;padding:16px}.PTMEvaluationResults_scriptLabel__L0KAI{color:#1e40af;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.PTMEvaluationResults_scriptText__daHtF{color:#1e3a8a;font-size:14px;font-style:italic;line-height:1.6}.PTMEvaluationResults_feedbackSection__u84KW{display:flex;flex-direction:column;gap:32px}.PTMEvaluationResults_growthSection__fOYq- h3,.PTMEvaluationResults_strengthsSection__NZ3Kl h3{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:12px;margin:0 0 20px}.PTMEvaluationResults_growthSection__fOYq- h3 svg,.PTMEvaluationResults_strengthsSection__NZ3Kl h3 svg{flex-shrink:0}.PTMEvaluationResults_strengthCard__-rYmm{background:#f0fdf4;border:2px solid #bbf7d0;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:20px}.PTMEvaluationResults_strengthCard__-rYmm:last-child{margin-bottom:0}.PTMEvaluationResults_strengthFlag__5jMG0{align-items:center;background:#dcfce7;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PTMEvaluationResults_strengthContent__zEmug{flex:1 1}.PTMEvaluationResults_strengthHeadline__OkLsX{color:#166534;font-size:15px;font-weight:700;margin-bottom:8px}.PTMEvaluationResults_strengthContext__0zlix{border-left:3px solid #86efac;color:#15803d;font-size:14px;font-style:italic;margin-bottom:8px;padding-left:12px}.PTMEvaluationResults_strengthImpact__g6fiT{color:#166534;font-size:13px}.PTMEvaluationResults_strengthImpact__g6fiT strong{font-weight:700}.PTMEvaluationResults_growthCard__IOqCG{background:#fffbeb;border:2px solid #fde68a;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:20px}.PTMEvaluationResults_growthCard__IOqCG:last-child{margin-bottom:0}.PTMEvaluationResults_growthFlag__a8x8x{align-items:center;background:#fef3c7;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PTMEvaluationResults_growthContent__e9Dz7{flex:1 1}.PTMEvaluationResults_growthHeader__odG2P{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.PTMEvaluationResults_growthHeadline__Vji32{color:#92400e;font-size:15px;font-weight:700}.PTMEvaluationResults_toggleBtn__rXZtU{align-items:center;background:#fff;border:1px solid #fcd34d;border-radius:6px;color:#b45309;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.PTMEvaluationResults_toggleBtn__rXZtU:hover{background:#fef3c7;border-color:#f59e0b}.PTMEvaluationResults_toggleBtn__rXZtU svg{flex-shrink:0}.PTMEvaluationResults_growthDetails__aOAg7{background:#fff;border:1px solid #fde68a;border-radius:8px;margin-top:12px;padding:16px}.PTMEvaluationResults_detailRow__Z3j3i{font-size:14px;line-height:1.6;margin-bottom:12px}.PTMEvaluationResults_detailRow__Z3j3i:last-child{margin-bottom:0}.PTMEvaluationResults_detailLabel__UKJiM{color:#92400e;display:block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.PTMEvaluationResults_detailRow__Z3j3i>span:last-child{color:#78350f}.PTMEvaluationResults_sayThisNotThat__YJ15L{border-top:1px dashed #fcd34d;margin-top:16px;padding-top:16px}.PTMEvaluationResults_instead__NaOOw{align-items:flex-start;background:#fef2f2;border-radius:8px;color:#991b1b;display:flex;font-size:14px;gap:8px;margin-bottom:8px;padding:12px}.PTMEvaluationResults_instead__NaOOw svg{flex-shrink:0;margin-top:2px}.PTMEvaluationResults_instead__NaOOw strong{color:#7f1d1d;font-weight:700}.PTMEvaluationResults_tryThis__GWTlS{align-items:flex-start;background:#f0fdf4;border-radius:8px;color:#166534;display:flex;font-size:14px;gap:8px;padding:12px}.PTMEvaluationResults_tryThis__GWTlS svg{flex-shrink:0;margin-top:2px}.PTMEvaluationResults_tryThis__GWTlS strong{color:#14532d;font-weight:700}.PTMEvaluationResults_inferencesSection__Mwsx8 h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 20px}.PTMEvaluationResults_inferencesGrid__stYbx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PTMEvaluationResults_inferenceCard__VLpy5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.PTMEvaluationResults_inferenceLabel__CbC7M{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.PTMEvaluationResults_inferenceTags__FL3ot{display:flex;flex-wrap:wrap;gap:8px}.PTMEvaluationResults_inferenceTag__\+sGEr{background:#e5e7eb;border-radius:20px;color:#4b5563;font-size:13px;font-weight:600;padding:6px 12px}.PTMEvaluationResults_dominantTag__iSKeM{background:#3b82f6;color:#fff}.PTMEvaluationResults_analyticsTab__so5Kc{display:flex;flex-direction:column;gap:32px}.PTMEvaluationResults_analyticsSection__NxsBw h2{align-items:center;color:#111827;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0 0 24px}.PTMEvaluationResults_analyticsSection__NxsBw h2 svg{color:#74bc68;flex-shrink:0}.PTMEvaluationResults_analyticsCard__i3aod{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s ease}.PTMEvaluationResults_analyticsCard__i3aod:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc681a}.PTMEvaluationResults_analyticsCard__i3aod:last-child{margin-bottom:0}.PTMEvaluationResults_analyticsHeader__vx-bx{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PTMEvaluationResults_analyticsTitle__sQR7m{color:#111827;font-size:15px;font-weight:700}.PTMEvaluationResults_analyticsMetric__g2gxS{background:#f0fdf4;border-radius:8px;color:#10b981;font-size:14px;font-weight:700;padding:6px 12px}.PTMEvaluationResults_analyticsMetric__g2gxS.PTMEvaluationResults_good__jFPm6{background:#d1fae5;color:#065f46}.PTMEvaluationResults_analyticsMetric__g2gxS.PTMEvaluationResults_warning__q5Rg-{background:#fef3c7;color:#92400e}.PTMEvaluationResults_analyticsAssessment__iNIoT{color:#374151;font-size:14px;line-height:1.6;margin-bottom:12px}.PTMEvaluationResults_benchmark__6OYkT{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:13px;font-style:italic;padding:8px 12px}.PTMEvaluationResults_talkRatioBar__GAomy{border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;height:40px;margin:16px 0;overflow:hidden}.PTMEvaluationResults_talkRatioTeacher__nvSJW{background:linear-gradient(135deg,#74bc68,#5a9d4f)}.PTMEvaluationResults_talkRatioParent__YDMee,.PTMEvaluationResults_talkRatioTeacher__nvSJW{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;min-width:80px}.PTMEvaluationResults_talkRatioParent__YDMee{background:linear-gradient(135deg,#f59e0b,#d97706)}.PTMEvaluationResults_exampleQuotes__VJbTH{display:flex;flex-direction:column;gap:8px;margin-top:12px}.PTMEvaluationResults_quoteItem__utzMM{background:#fff7ed;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;color:#78350f;font-size:13px;font-style:italic;padding:10px}.PTMEvaluationResults_sentimentTimeline__cAMbo{align-items:center;background:#f8fafc;border-radius:12px;display:flex;justify-content:space-between;margin:16px 0;padding:20px}.PTMEvaluationResults_sentimentPoint__7QeAv{align-items:center;display:flex;flex-direction:column;gap:8px}.PTMEvaluationResults_sentimentLabel__jGiI7{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.PTMEvaluationResults_sentimentValue__vx\+Z7{border-radius:20px;font-size:14px;font-weight:700;padding:8px 16px}.PTMEvaluationResults_sentimentPositive__Lgop4{background:#d1fae5;color:#065f46}.PTMEvaluationResults_sentimentNeutral__qna63{background:#e2e8f0;color:#475569}.PTMEvaluationResults_sentimentNegative__mHnar{background:#fee2e2;color:#991b1b}.PTMEvaluationResults_sentimentArrow__-uLgl{color:#cbd5e1;font-size:24px;font-weight:700}.PTMEvaluationResults_phrasesList__aXczI{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.PTMEvaluationResults_empathyPhrase__U2D0a{background:#d1fae5;border-radius:20px;color:#065f46;font-size:13px;font-style:italic;padding:6px 12px}.PTMEvaluationResults_fillerInstances__jkhg3{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.PTMEvaluationResults_fillerWord__ixkl3{background:#fef3c7;border-radius:6px;color:#92400e;font-size:13px;font-weight:600;padding:6px 12px}.PTMEvaluationResults_hedgingList__XdrWn,.PTMEvaluationResults_jargonList__38sKu{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.PTMEvaluationResults_jargonWord__ZU8eK{background:#fef3c7;border-radius:6px;color:#92400e;font-size:13px;font-weight:600;padding:6px 12px}.PTMEvaluationResults_hedgingWord__KzBUF{background:#e2e8f0;border-radius:6px;color:#475569;font-size:13px;font-weight:600;padding:6px 12px}.PTMEvaluationResults_questionTypesBar__ej2Jk{border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;height:40px;margin:16px 0;overflow:hidden}.PTMEvaluationResults_openQuestions__1siEW{background:linear-gradient(135deg,#74bc68,#5a9d4f)}.PTMEvaluationResults_closedQuestions__IHy-I,.PTMEvaluationResults_openQuestions__1siEW{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;min-width:80px;padding:0 8px}.PTMEvaluationResults_closedQuestions__IHy-I{background:linear-gradient(135deg,#94a3b8,#64748b)}.PTMEvaluationResults_questionExamples__mGRzm{display:flex;flex-direction:column;font-size:13px;gap:8px;margin:12px 0}.PTMEvaluationResults_exampleClosed__J6B9e,.PTMEvaluationResults_exampleOpen__yR7xm{align-items:center;display:flex;gap:8px}.PTMEvaluationResults_exampleClosed__J6B9e svg,.PTMEvaluationResults_exampleOpen__yR7xm svg{flex-shrink:0}.PTMEvaluationResults_exampleOpen__yR7xm{color:#065f46}.PTMEvaluationResults_exampleClosed__J6B9e{color:#92400e}.PTMEvaluationResults_wpmDisplay__3TzaF{align-items:baseline;background:#f0f9ff;border-radius:12px;display:flex;gap:8px;justify-content:center;margin:16px 0;padding:16px}.PTMEvaluationResults_wpmValue__MKglC{color:#3b82f6;font-size:40px;font-weight:800;line-height:1}.PTMEvaluationResults_wpmLabel__o5Def{color:#64748b;font-size:14px;font-weight:600}.PTMEvaluationResults_pauseStats__\+viOf{display:flex;flex-direction:column;gap:8px;margin:12px 0}.PTMEvaluationResults_pauseStat__qYcn0{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px}.PTMEvaluationResults_pauseStat__qYcn0 svg{flex-shrink:0}.PTMEvaluationResults_legacyContent__OaXa3{margin-top:32px}.PTMEvaluationResults_legacyFeedbackSection__cVdCL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}@media(max-width:968px){.PTMEvaluationResults_legacyFeedbackSection__cVdCL{grid-template-columns:1fr}}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:32px}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp h3{color:#111827;font-size:20px;font-weight:700;margin-bottom:20px}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp ul{list-style:none;margin:0;padding:0}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp ul li{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;line-height:1.6;padding:12px 0}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp ul li:last-child{border-bottom:none}.PTMEvaluationResults_legacyFeedbackSection__cVdCL .PTMEvaluationResults_feedbackCard__kJRQp ul li:before{color:#74bc68;content:"•";font-size:18px;font-weight:700;margin-right:12px}.PTMEvaluationResults_errorContainer__x7jFj,.PTMEvaluationResults_loadingContainer__enyLM{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:48px;text-align:center}.PTMEvaluationResults_errorContainer__x7jFj h2,.PTMEvaluationResults_errorContainer__x7jFj h3,.PTMEvaluationResults_loadingContainer__enyLM h2,.PTMEvaluationResults_loadingContainer__enyLM h3{color:#111827;font-size:24px;font-weight:700;margin:16px 0 8px}.PTMEvaluationResults_errorContainer__x7jFj p,.PTMEvaluationResults_loadingContainer__enyLM p{color:#6b7280;font-size:16px;margin:0}.PTMEvaluationResults_errorContainer__x7jFj .PTMEvaluationResults_backBtn__FNoQz,.PTMEvaluationResults_loadingContainer__enyLM .PTMEvaluationResults_backBtn__FNoQz{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;margin-top:24px;padding:12px 24px;transition:all .2s}.PTMEvaluationResults_errorContainer__x7jFj .PTMEvaluationResults_backBtn__FNoQz:hover,.PTMEvaluationResults_loadingContainer__enyLM .PTMEvaluationResults_backBtn__FNoQz:hover{background:#65a359;transform:translateY(-2px)}.PTMEvaluationResults_errorContainer__x7jFj .PTMEvaluationResults_backBtn__FNoQz svg,.PTMEvaluationResults_loadingContainer__enyLM .PTMEvaluationResults_backBtn__FNoQz svg{flex-shrink:0}.PTMEvaluationResults_spinner__j3fmL{animation:PTMEvaluationResults_spin__yolwc 1s linear infinite;color:#74bc68;height:48px;width:48px}@keyframes PTMEvaluationResults_spin__yolwc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.PTMEvaluationResults_mainContent__LSCSC{padding:40px 24px}.PTMEvaluationResults_scoreSection__WtrB6,.PTMEvaluationResults_tabContent__VX6\+V{padding:32px 24px}}@media(max-width:768px){.PTMEvaluationResults_mainContent__LSCSC{padding:24px 16px}.PTMEvaluationResults_breadcrumbHeading__y34i9{align-items:flex-start;flex-direction:column}.PTMEvaluationResults_pageTitle__ZM7aZ{font-size:24px}.PTMEvaluationResults_scoreSection__WtrB6{grid-template-columns:1fr;padding:24px 20px}.PTMEvaluationResults_meetingContext__ju4gT{grid-template-columns:1fr}.PTMEvaluationResults_tabs__49rX4{padding:0 16px}.PTMEvaluationResults_tabContent__VX6\+V{padding:24px 16px}.PTMEvaluationResults_rubricHeader__l\+frt{align-items:flex-start;flex-direction:column;gap:12px}.PTMEvaluationResults_rubricRight__pr12L{justify-content:space-between;width:100%}.PTMEvaluationResults_growthHeader__odG2P{align-items:flex-start;flex-direction:column}.PTMEvaluationResults_toggleBtn__rXZtU{align-self:flex-start}.PTMEvaluationResults_inferencesGrid__stYbx{grid-template-columns:1fr}.PTMEvaluationResults_sentimentTimeline__cAMbo{flex-direction:column;gap:16px}.PTMEvaluationResults_sentimentArrow__-uLgl{transform:rotate(90deg)}}@media(max-width:600px){.PTMEvaluationResults_pageTitle__ZM7aZ{font-size:20px}.PTMEvaluationResults_scoreDisplay__RsHu6{min-width:auto}.PTMEvaluationResults_circularScore__MpS6U{height:140px;width:140px}.PTMEvaluationResults_circularScore__MpS6U .PTMEvaluationResults_scoreText__SPuK9 .PTMEvaluationResults_score__DgSAX{font-size:40px}}.PTMReportEditor_page__-Gfxb{background:radial-gradient(circle at 20% 20%,#6fbb7724,#0000 38%),radial-gradient(circle at 80% 0,#6fbb771f,#0000 32%),#f6faf6;min-height:100vh;padding:3rem clamp(1.5rem,4vw,3rem) 2.5rem}.PTMReportEditor_hero__YGbvf{align-items:flex-start;color:#103822;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.PTMReportEditor_heroCopy__XpC4j{max-width:720px}.PTMReportEditor_kicker__-1q8X{color:#5d7a65;font-size:.78rem;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.PTMReportEditor_title__vDvOx{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:12px;margin:0 0 .35rem}.PTMReportEditor_subtitle__HMI9H{color:#4c5a51;font-size:1rem;line-height:1.6;max-width:660px}.PTMReportEditor_chipRow__wuQzi{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.PTMReportEditor_chipPrimary__yvtCd,.PTMReportEditor_chip__aTse9{align-items:center;background:#f0f7f1;border:1px solid #d9eede;border-radius:999px;color:#1c3d2a;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;min-width:-webkit-fit-content;min-width:fit-content;padding:.55rem 1.15rem;white-space:nowrap}.PTMReportEditor_chipPrimary__yvtCd{background:linear-gradient(120deg,#b7edc2,#6fbb77);border:1px solid #8cd29a;color:#0f2c1c}.PTMReportEditor_summaryCard__JgSNM{background:#fff;border:1px solid #e4efe7;border-radius:16px;box-shadow:0 14px 38px #20492e14;color:#0f2a1c;max-width:360px;min-width:260px;padding:1.25rem 1.5rem}.PTMReportEditor_summaryLabel__8Fetm{color:#5d7a65;font-size:.85rem;margin-bottom:.35rem}.PTMReportEditor_summaryTitle__zAXa6{font-size:1.15rem;margin:0}.PTMReportEditor_summaryHint__BOsx\+{color:#55655c;font-size:.9rem;line-height:1.5;margin-top:.5rem}.PTMReportEditor_layout__lGkas{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr)}.PTMReportEditor_formCard__SS6CC{background:#fff;border:1px solid #e8f1eb;border-radius:18px;box-shadow:0 14px 38px #20492e0f;padding:2.4rem}.PTMReportEditor_formHeader__tHGjv{align-items:center;border-bottom:1px solid #edf3ef;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.PTMReportEditor_formHeader__tHGjv h2{color:#333;font-size:1.4rem;font-weight:700;margin:.5rem 0}.PTMReportEditor_sectionKicker__CRbOz{align-items:center;color:#555;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;letter-spacing:.16em;margin:0;text-transform:uppercase}.PTMReportEditor_helperText__psSUn{color:#5f6c62;line-height:1.5;margin:.4rem 0 0}.PTMReportEditor_statusPill__f6g1g{background:#e9f7ef;border:1px solid #c9ebd5;border-radius:999px;color:#1a6b3d;font-size:.9rem;font-weight:700;min-width:170px;padding:.75rem 1.35rem;text-align:center}.PTMReportEditor_reportSections__6N5kg{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.PTMReportEditor_section__KsCTH{background:#fff;border:1px solid #e7ede8;border-radius:12px;overflow:hidden}.PTMReportEditor_sectionTitle__2mVQb{background:#fafafa;border-bottom:1px solid #e0e0e0;border-left:3px solid #4caf50;color:#333;font-size:1.2rem;font-weight:700;margin:0;padding:1.2rem 1.5rem}.PTMReportEditor_sectionContent__vA6xI{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.PTMReportEditor_row__joxW-{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.PTMReportEditor_fieldWide__Z-0QV,.PTMReportEditor_field__eiZSl{display:flex;flex-direction:column;gap:.5rem}.PTMReportEditor_fieldLabel__TOuaI{color:#2b3a32;font-size:.9rem;font-weight:600;letter-spacing:.01em}.PTMReportEditor_fieldInput__Xz6mv,.PTMReportEditor_fieldTextarea__dJyAL{background:#fff;border:1px solid #dfeae3;border-radius:8px;font-family:inherit;font-size:.95rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.PTMReportEditor_fieldInput__Xz6mv::placeholder,.PTMReportEditor_fieldTextarea__dJyAL::placeholder{color:#9ca3af}.PTMReportEditor_fieldInput__Xz6mv:focus,.PTMReportEditor_fieldTextarea__dJyAL:focus{border-color:#7fcf8a;box-shadow:0 0 0 3px #6fbb771f;outline:none}.PTMReportEditor_fieldTextarea__dJyAL{line-height:1.5;min-height:80px;resize:vertical}@media(max-width:768px){.PTMReportEditor_row__joxW-{grid-template-columns:1fr}.PTMReportEditor_sectionContent__vA6xI{padding:1rem}}.PTMReportEditor_actions__-tnun{border-top:1px solid #edf3ef;display:flex;gap:1rem;margin-top:1.8rem;padding-top:1.2rem}.PTMReportEditor_backBtn__yzQFA,.PTMReportEditor_saveBtn__T30DU{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.55rem;padding:.95rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.PTMReportEditor_backBtn__yzQFA:disabled,.PTMReportEditor_saveBtn__T30DU:disabled{cursor:not-allowed;opacity:.65}.PTMReportEditor_backBtn__yzQFA{background:#f2f5f3;border:1px solid #e1e9e3;color:#1f3327;min-width:120px}.PTMReportEditor_backBtn__yzQFA:hover:not(:disabled){box-shadow:0 8px 20px #0000000f;transform:translateY(-1px)}.PTMReportEditor_saveBtn__T30DU{background:linear-gradient(135deg,#7fcf8a,#5fb874);border:1px solid #6fbb77;color:#0f2a1c;flex:1 1;justify-content:center}.PTMReportEditor_saveBtn__T30DU:hover:not(:disabled){box-shadow:0 10px 26px #3aa46547;transform:translateY(-1px)}.PTMReportEditor_sidePanel__dLGjq{display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:1.5rem}.PTMReportEditor_panelSection__OBXWe{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000000a;color:#333;padding:1.2rem 1.3rem}.PTMReportEditor_panelSection__OBXWe ul{grid-gap:.4rem;color:#666;display:grid;gap:.4rem;margin:.6rem 0 0;padding-left:1.2rem}.PTMReportEditor_panelLabel__lpDMN{align-items:center;color:#666;display:flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.PTMReportEditor_contextGrid__SrQfC{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.PTMReportEditor_contextItem__565Hx{background:#f4faf5;border:1px solid #deeee3;border-radius:10px;padding:.75rem}.PTMReportEditor_contextItem__565Hx span{color:#6c8a74;display:block;font-size:.8rem}.PTMReportEditor_contextItem__565Hx strong{color:#103822;display:block;margin-top:.2rem}.PTMReportEditor_contextItemWide__84lXV{background:#f4faf5;border:1px solid #deeee3;border-radius:10px;margin-top:.75rem;padding:.75rem;width:100%}.PTMReportEditor_contextItemWide__84lXV span{color:#6c8a74;display:block;font-size:.8rem}.PTMReportEditor_contextItemWide__84lXV strong{color:#103822;display:block;margin-top:.2rem}@media(max-width:1024px){.PTMReportEditor_layout__lGkas{grid-template-columns:1fr}.PTMReportEditor_hero__YGbvf{flex-direction:column}.PTMReportEditor_sidePanel__dLGjq{position:static}}@media(max-width:640px){.PTMReportEditor_page__-Gfxb{padding:2.4rem 1.25rem}.PTMReportEditor_title__vDvOx{font-size:1.6rem}.PTMReportEditor_formCard__SS6CC{padding:1.4rem}}.PTMReportEditor_contextSection__\+oFKf{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px;transition:all .2s ease}.PTMReportEditor_contextSection__\+oFKf:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.PTMReportEditor_contextHeader__uUN\+D{align-items:center;display:flex;gap:8px;margin-bottom:12px}.PTMReportEditor_contextIcon__2GkS8{color:#6b7280;flex-shrink:0}.PTMReportEditor_contextLabel__KJ0TS{color:#374151;font-size:14px;font-weight:600;margin:0}.PTMReportEditor_contextText__PaqSX{background:#0000;border:none;border-radius:0;color:#4b5563;font-size:14px;line-height:1.6;margin:0;padding:0}.PrincipalParameterSelection_ptmContainer__kyrUz{min-height:100vh;padding:20px}.PrincipalParameterSelection_header__8Zlfb{margin-bottom:30px;text-align:center}.PrincipalParameterSelection_title__I4ruQ{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.PrincipalParameterSelection_subtitle__49AC-{color:#666;font-size:16px;font-weight:400;margin:0}.PrincipalParameterSelection_formContainer__zCI9w{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.PrincipalParameterSelection_formGrid__wsdK3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}@media(max-width:768px){.PrincipalParameterSelection_formGrid__wsdK3{gap:20px;grid-template-columns:1fr}}.PrincipalParameterSelection_formGroup__gbrUS{display:flex;flex-direction:column;gap:8px}.PrincipalParameterSelection_label__J4XW\+{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.PrincipalParameterSelection_required__Jg0S4{color:#ef4444;font-size:14px}.PrincipalParameterSelection_selectWrapper__aoi0n{flex:1 1;position:relative}.PrincipalParameterSelection_selectWrapper__aoi0n:after{border:5px solid #0000;border-top-color:#666;content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.PrincipalParameterSelection_select__tWjTt{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.PrincipalParameterSelection_select__tWjTt:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc6826;outline:none}.PrincipalParameterSelection_select__tWjTt::placeholder{color:#999}.PrincipalParameterSelection_select__tWjTt.PrincipalParameterSelection_error__rjdz1{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.PrincipalParameterSelection_select__tWjTt option{padding:10px}.PrincipalParameterSelection_errorText__EP3lY{color:#ef4444;font-size:12px;margin-top:4px}.PrincipalParameterSelection_buttonContainer__Lg6CG{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:10px;padding-top:20px}.PrincipalParameterSelection_nextButton__pUGGQ{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;padding:14px 48px;transition:all .2s ease}.PrincipalParameterSelection_nextButton__pUGGQ:hover:not(:disabled){background:#5fa852;box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.PrincipalParameterSelection_nextButton__pUGGQ:active:not(:disabled){transform:translateY(0)}.PrincipalParameterSelection_nextButton__pUGGQ:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.PrincipalParameterSelection_backButton__53sh0{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.PrincipalParameterSelection_backButton__53sh0:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.PrincipalParameterSelection_backButton__53sh0:disabled{cursor:not-allowed;opacity:.7}@media(max-width:480px){.PrincipalParameterSelection_ptmContainer__kyrUz{padding:16px}.PrincipalParameterSelection_title__I4ruQ{font-size:22px}.PrincipalParameterSelection_formContainer__zCI9w{padding:20px}.PrincipalParameterSelection_buttonContainer__Lg6CG{flex-direction:column;gap:12px}.PrincipalParameterSelection_backButton__53sh0,.PrincipalParameterSelection_nextButton__pUGGQ{width:100%}}.PrincipalParameterSelection_selectWrapperWithInfo__7tzzy{align-items:center;display:flex;gap:8px}.PrincipalParameterSelection_infoIconWrapper__r5RLL{align-items:center;cursor:help;display:inline-flex;position:relative}.PrincipalParameterSelection_infoIcon__cjr2o{color:#6b7280;transition:color .2s ease}.PrincipalParameterSelection_infoIcon__cjr2o:hover{color:#74bc68}.PrincipalParameterSelection_meetingTopicTooltip__gUKKZ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #00000026;margin-right:10px;opacity:0;padding:16px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;width:350px;z-index:100}.PrincipalParameterSelection_infoIconWrapper__r5RLL:hover .PrincipalParameterSelection_meetingTopicTooltip__gUKKZ{opacity:1;visibility:visible}@media(max-width:768px){.PrincipalParameterSelection_meetingTopicTooltip__gUKKZ{left:auto;margin-right:-350px;right:0;transform:translate(100%,-50%);width:280px}}@media(max-width:480px){.PrincipalParameterSelection_meetingTopicTooltip__gUKKZ{bottom:100%;margin-bottom:10px;margin-right:0;right:50%;top:auto;transform:translate(50%,-100%);width:260px}}.PrincipalParameterSelection_tooltipTitle__yAcsH{border-bottom:1px solid #e8f5e6;color:#74bc68;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:6px}.PrincipalParameterSelection_tooltipContent__9VvrF{color:#4b5563;font-size:13px;line-height:1.5}.PrincipalParameterSelection_difficultyTooltip__3LNWO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:18px;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);width:360px;z-index:1000}@media(max-width:768px){.PrincipalParameterSelection_difficultyTooltip__3LNWO{left:50%;max-width:340px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:90%}}.PrincipalParameterSelection_tooltipHeader__O2G48{align-items:center;border-bottom:1px solid #e8f5e6;color:#74bc68;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:10px;padding-bottom:8px}.PrincipalParameterSelection_tooltipSummary__frtQk{color:#4b5563;font-size:13px;line-height:1.5;margin:0 0 12px}.PrincipalParameterSelection_tooltipTraits__dSXNo{margin-bottom:12px}.PrincipalParameterSelection_tooltipTraits__dSXNo h4{color:#374151;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PrincipalParameterSelection_traitRow__YY9rn{display:flex;font-size:12px;gap:8px;margin-bottom:4px;padding:4px 0}.PrincipalParameterSelection_traitLabel__YhiiY{color:#6b7280;font-weight:500;min-width:80px}.PrincipalParameterSelection_traitValue__6sEre{color:#374151}.PrincipalParameterSelection_tooltipTips__uidSt{background:#f0fdf4;border-radius:8px;padding:10px}.PrincipalParameterSelection_tooltipTips__uidSt h4{color:#166534;font-size:12px;font-weight:600;margin:0 0 6px}.PrincipalParameterSelection_tooltipTips__uidSt ul{margin:0;padding-left:16px}.PrincipalParameterSelection_tooltipTips__uidSt ul li{color:#166534;font-size:12px;line-height:1.4;margin-bottom:4px}.PrincipalParameterSelection_resumeSection__0fl33{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.PrincipalParameterSelection_resumeLabel__WlBNa{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:6px}.PrincipalParameterSelection_resumeLabel__WlBNa svg{color:#74bc68}.PrincipalParameterSelection_resumeHint__Njwox{color:#64748b;font-size:13px;margin:0 0 16px}.PrincipalParameterSelection_resumeUploadArea__G8LSh{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:32px 24px;text-align:center;transition:all .2s ease}.PrincipalParameterSelection_resumeUploadArea__G8LSh:hover{background:#f0fdf4;border-color:#74bc68}.PrincipalParameterSelection_resumeUploadArea__G8LSh span{color:#4b5563;font-size:14px}.PrincipalParameterSelection_resumeUploadArea__G8LSh .PrincipalParameterSelection_uploadIcon__TmPG4{color:#9ca3af}.PrincipalParameterSelection_resumeUploadArea__G8LSh:hover .PrincipalParameterSelection_uploadIcon__TmPG4{color:#74bc68}.PrincipalParameterSelection_uploadSubtext__r3dmD{color:#9ca3af!important;font-size:12px!important}.PrincipalParameterSelection_resumeUploaded__W\+Vcp{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;display:flex;justify-content:space-between;padding:16px}.PrincipalParameterSelection_resumeFileInfo__FWId8{align-items:center;display:flex;gap:10px}.PrincipalParameterSelection_fileIcon__AyGnQ{color:#74bc68}.PrincipalParameterSelection_fileName__vIi6M{color:#1e293b;font-size:14px;font-weight:500}.PrincipalParameterSelection_uploadingSpinner__g3W2-{animation:PrincipalParameterSelection_spin__p0JcJ 1s linear infinite;color:#74bc68}@keyframes PrincipalParameterSelection_spin__p0JcJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PrincipalParameterSelection_uploadedCheck__VcCR0{color:#22c55e}.PrincipalParameterSelection_removeResumeBtn__ZhkNw{align-items:center;background:#0000;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.PrincipalParameterSelection_removeResumeBtn__ZhkNw:hover{background:#fef2f2}.AudioWaveform_waveformContainer__4nVoZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:20px;position:relative}.AudioWaveform_waveformContainer__4nVoZ:before{background:radial-gradient(circle at center,#74bc680d 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.AudioWaveform_waveformContainer__4nVoZ.AudioWaveform_active__s5GE6{box-shadow:0 0 20px #74bc6826}.AudioWaveform_waveformContainer__4nVoZ.AudioWaveform_speaking__g0xq3{box-shadow:0 0 30px #74bc6840}.AudioWaveform_label__jnkwM{font-size:12px;font-weight:600;left:16px;letter-spacing:1px;position:absolute;text-transform:uppercase;top:12px}.AudioWaveform_label__jnkwM .AudioWaveform_principalLabel__Y1gXV,.AudioWaveform_label__jnkwM .AudioWaveform_userLabel__a3PZ-{color:#74bc68}.AudioWaveform_barsContainer__\+1lRs{align-items:center;display:flex;gap:3px;height:100%;justify-content:center;max-width:400px;width:100%}.AudioWaveform_bar__pfyvc{border-radius:3px;min-height:4px;transition:height .05s ease-out;width:6px}.AudioWaveform_bar__pfyvc.AudioWaveform_principalBar__kmxrV,.AudioWaveform_bar__pfyvc.AudioWaveform_userBar__2Bcz9{background:linear-gradient(180deg,#74bc68,#5a9d4f 50%,#4a8e41);box-shadow:0 0 8px #74bc6866}.AudioWaveform_speakingIndicator__CXEgq{bottom:12px;display:flex;gap:6px;position:absolute}.AudioWaveform_speakingIndicator__CXEgq .AudioWaveform_dot__xZ5B8{animation:AudioWaveform_pulse__bWPSl 1.4s ease-in-out infinite;background:#74bc68;border-radius:50%;height:8px;width:8px}.AudioWaveform_speakingIndicator__CXEgq .AudioWaveform_dot__xZ5B8:nth-child(2){animation-delay:.2s}.AudioWaveform_speakingIndicator__CXEgq .AudioWaveform_dot__xZ5B8:nth-child(3){animation-delay:.4s}@keyframes AudioWaveform_pulse__bWPSl{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.AudioWaveform_barsContainer__\+1lRs{gap:2px}.AudioWaveform_bar__pfyvc{width:4px}}.PrincipalSimulation_loadingContainer__3feER{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.PrincipalSimulation_loadingContainer__3feER p{color:#64748b;font-size:16px}.PrincipalSimulation_spinner__o5TxW{animation:PrincipalSimulation_spin__TY6qm 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#74bc68;height:48px;width:48px}@keyframes PrincipalSimulation_spin__TY6qm{to{transform:rotate(1turn)}}.PrincipalSimulation_instructionsOverlay__Mf1Sl{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh;padding:24px}.PrincipalSimulation_instructionsCard__l7jcc{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:92vh;max-width:1000px;overflow-y:auto;padding:0;width:100%}.PrincipalSimulation_instructionsHeader__rGJ9D{background:#fff;border-bottom:1px solid #e2e8f0;padding:48px 40px 40px;position:relative;text-align:center}.PrincipalSimulation_instructionsHeader__rGJ9D h1{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:16px 0 8px}.PrincipalSimulation_headerIconWrapper__lFgsh{align-items:center;background:#74bc68;border-radius:16px;box-shadow:0 4px 12px #74bc6840;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.PrincipalSimulation_headerIcon__Y11fo{color:#fff;height:28px;width:28px}.PrincipalSimulation_headerSubtitle__VUPxi{color:#64748b;font-size:15px;font-weight:400;margin:0}.PrincipalSimulation_principalCard__rdl7D{align-items:center;background:#fafafa;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;padding:20px 40px;position:relative}.PrincipalSimulation_principalAvatar__SvT6J{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 2px 8px #f59e0b33;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.PrincipalSimulation_principalDetails__9eaSI{flex:1 1}.PrincipalSimulation_principalDetails__9eaSI h2{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 4px}.PrincipalSimulation_principalTitle__njV80{color:#64748b;font-size:13px;font-weight:400;margin:0}.PrincipalSimulation_difficultyBadge__EE-Hz{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 14px}.PrincipalSimulation_badgeDot__tvV01{animation:PrincipalSimulation_pulse__SBcNn 2s infinite;background:#22c55e;border-radius:50%;display:inline-block;height:6px;width:6px}.PrincipalSimulation_contentGrid__jQPPi{grid-gap:0;background:#fff;border-top:1px solid #e2e8f0;display:grid;gap:0;grid-template-columns:1fr 1fr}@media(max-width:768px){.PrincipalSimulation_contentGrid__jQPPi{grid-template-columns:1fr}}.PrincipalSimulation_contextSection__UFyxu,.PrincipalSimulation_instructionsSection__fZide{background:#fff;padding:32px 40px}.PrincipalSimulation_instructionsSection__fZide{border-right:1px solid #e2e8f0}@media(max-width:768px){.PrincipalSimulation_instructionsSection__fZide{border-bottom:1px solid #e2e8f0;border-right:none}}.PrincipalSimulation_sectionHeader__73pqg{align-items:center;display:flex;gap:10px;margin-bottom:24px}.PrincipalSimulation_sectionHeader__73pqg svg{color:#74bc68}.PrincipalSimulation_sectionHeader__73pqg h3{color:#0f172a;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.PrincipalSimulation_instructionsList__BcbRI{list-style:none;margin:0;padding:0}.PrincipalSimulation_instructionsList__BcbRI li{align-items:flex-start;color:#334155;display:flex;font-size:14px;gap:14px;line-height:1.6;padding:16px 0}.PrincipalSimulation_instructionsList__BcbRI li:not(:last-child){border-bottom:1px solid #f1f5f9}.PrincipalSimulation_instructionsList__BcbRI li:hover .PrincipalSimulation_iconCircle__WriML{background:#74bc68;color:#fff;transform:translateX(2px)}.PrincipalSimulation_instructionsList__BcbRI li span{flex:1 1;padding-top:4px}.PrincipalSimulation_iconCircle__WriML{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#74bc68;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .25s ease;width:36px}.PrincipalSimulation_profileTags__oFld\+{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.PrincipalSimulation_tag__mPTZg{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;transition:all .2s}.PrincipalSimulation_tag__mPTZg:hover{background:#f0fdf4;border-color:#74bc68;color:#166534}.PrincipalSimulation_tag__mPTZg:hover .PrincipalSimulation_tagIcon__Di-pU{color:#74bc68}.PrincipalSimulation_tagIcon__Di-pU{color:#64748b;transition:color .2s}.PrincipalSimulation_resumeInfo__F1KGx{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;padding:16px}.PrincipalSimulation_resumeBadge__SgGun{align-items:center;background:#fff;border:1px solid #e7e5e4;border-radius:6px;color:#78716c;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:12px;padding:4px 10px}.PrincipalSimulation_resumeBadge__SgGun svg{color:#74bc68}.PrincipalSimulation_resumeSummary__aXvvV{color:#57534e;font-size:13px;line-height:1.6;margin:0 0 14px}.PrincipalSimulation_keyPoints__EFaVZ h4{color:#44403c;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.PrincipalSimulation_keyPoints__EFaVZ ul{list-style:none;margin:0;padding:0}.PrincipalSimulation_keyPoints__EFaVZ ul li{align-items:flex-start;color:#57534e;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:6px 0}.PrincipalSimulation_keyPoints__EFaVZ ul li:last-child{padding-bottom:0}.PrincipalSimulation_bullet__oleHV{background:#74bc68;border-radius:50%;flex-shrink:0;height:5px;margin-top:7px;width:5px}.PrincipalSimulation_startButton__sBaa\+{align-items:center;background:#74bc68;border:none;border-radius:10px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin:32px 40px 40px;padding:14px 32px;transition:all .2s ease;width:calc(100% - 80px)}.PrincipalSimulation_startButton__sBaa\+:hover:not(:disabled){background:#5fa852;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}.PrincipalSimulation_startButton__sBaa\+:active:not(:disabled){transform:translateY(0)}.PrincipalSimulation_startButton__sBaa\+:disabled{cursor:not-allowed;opacity:.6}.PrincipalSimulation_startButton__sBaa\+ svg,svg{flex-shrink:0}.PrincipalSimulation_spinIcon__-c1dC{animation:PrincipalSimulation_spin__TY6qm 1s linear infinite}.PrincipalSimulation_container__XHr0q{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.PrincipalSimulation_header__\+mows{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px 0 #0000000d;display:flex;justify-content:space-between;padding:16px 32px;position:relative;z-index:10}.PrincipalSimulation_headerLeft__4ADVS{align-items:center;display:flex;gap:12px}.PrincipalSimulation_backButton__XN29k{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.PrincipalSimulation_backButton__XN29k:hover{background:#f8fafc;border-color:#74bc68;color:#74bc68;transform:translateX(-2px)}.PrincipalSimulation_backButton__XN29k:active{transform:translateX(-2px) scale(.95)}.PrincipalSimulation_backButton__XN29k svg{flex-shrink:0}.PrincipalSimulation_title__cDHrM{color:#0f172a;font-size:17px;font-weight:600;margin:0}.PrincipalSimulation_difficultyTag__nxX7I{background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:600;padding:5px 12px}.PrincipalSimulation_connectedBadge__MKlHE{background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;color:#1e40af;font-size:12px;font-weight:500;gap:6px;padding:5px 12px}.PrincipalSimulation_connectedBadge__MKlHE svg{color:#3b82f6}.PrincipalSimulation_timerSection__0wBX6{align-items:center;display:flex;gap:16px}.PrincipalSimulation_timerSection__0wBX6 svg{color:#64748b}.PrincipalSimulation_timer__3ayiN{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.PrincipalSimulation_recordingIndicator__HiH\+P{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;display:inline-flex;font-size:12px;padding:6px 12px}.PrincipalSimulation_recordingDot__oaqXi{animation:PrincipalSimulation_pulse__SBcNn 1.5s infinite}.PrincipalSimulation_mainContent__BDaM8{grid-gap:0;background:#f8fafc;display:grid;flex:1 1;gap:0;grid-template-columns:380px 1fr;overflow:hidden}@media(max-width:1024px){.PrincipalSimulation_mainContent__BDaM8{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.PrincipalSimulation_tipsPanel__-6R56{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;overflow:hidden}.PrincipalSimulation_tipsPanelHeader__av9GB{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:10px;padding:20px 20px 16px}.PrincipalSimulation_tipsPanelHeader__av9GB svg{color:#74bc68;flex-shrink:0}.PrincipalSimulation_tipsPanelHeader__av9GB h3{color:#0f172a;flex:1 1;font-size:16px;font-weight:700;letter-spacing:-.02em}.PrincipalSimulation_miniSpinner__t6SpK{animation:PrincipalSimulation_spin__TY6qm .8s linear infinite;height:14px;width:14px}.PrincipalSimulation_resumeContextBadge__O-p3J{background:#f0fdf4;border-bottom:1px solid #dcfce7;font-size:11px;gap:6px;padding:10px 20px}.PrincipalSimulation_resumeContextBadge__O-p3J svg{flex-shrink:0;height:12px;width:12px}.PrincipalSimulation_questionsList__b80mK{background:#fafafa;height:100%;min-height:0;overflow-x:hidden;padding:16px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar{width:5px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-track{background:#0000}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-thumb{background:#cbd5e1}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PrincipalSimulation_questionCard__jykqc{box-shadow:0 1px 2px #00000005;margin-bottom:10px;transition:all .25s ease}.PrincipalSimulation_questionCard__jykqc:hover{box-shadow:0 2px 8px #74bc681f;transform:translateY(-1px)}.PrincipalSimulation_questionCard__jykqc.PrincipalSimulation_expanded__2KvmD{box-shadow:0 4px 12px #74bc6826;transform:translateY(-1px)}.PrincipalSimulation_questionHeader__HPDZC{gap:12px;padding:14px 16px;transition:background .15s}.PrincipalSimulation_questionHeader__HPDZC:hover{background:#f8fafc}.PrincipalSimulation_questionHeader__HPDZC svg{color:#94a3b8;margin-top:3px;transition:color .2s}.PrincipalSimulation_questionHeader__HPDZC:hover svg{color:#74bc68}.PrincipalSimulation_questionNumber__7bIYW{background:linear-gradient(135deg,#74bc68,#5fa852);box-shadow:0 2px 4px #74bc6833;font-size:13px;font-weight:700;height:28px;width:28px}.PrincipalSimulation_questionTitle__cpNmV{color:#0f172a;font-size:13px;font-weight:700;line-height:1.5;margin:0}.PrincipalSimulation_questionContent__fRRsz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;padding:12px 14px}.PrincipalSimulation_questionText__o1DLM{color:#475569;line-height:1.6}.PrincipalSimulation_questionDetails__6a48r{animation:PrincipalSimulation_slideDown__jKSJ3 .2s ease;background:#fafbfc;border-top:1px solid #f1f5f9;max-height:300px;overflow-y:auto;padding:0 16px 16px 56px}.PrincipalSimulation_questionDetails__6a48r::-webkit-scrollbar{width:4px}.PrincipalSimulation_questionDetails__6a48r::-webkit-scrollbar-track{background:#0000}.PrincipalSimulation_questionDetails__6a48r::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.PrincipalSimulation_questionDetails__6a48r::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PrincipalSimulation_sampleAnswer__MZE2f{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:6px;margin-top:12px;padding:12px 14px}.PrincipalSimulation_sampleAnswer__MZE2f h5{align-items:center;color:#92400e;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PrincipalSimulation_sampleAnswer__MZE2f h5 svg{color:#f59e0b;flex-shrink:0;height:14px;width:14px}.PrincipalSimulation_sampleAnswer__MZE2f p{color:#78350f;line-height:1.6}.PrincipalSimulation_answerTips__MCqNM{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-left:3px solid #0ea5e9;border-radius:6px;margin-top:8px;padding:12px 14px}.PrincipalSimulation_answerTips__MCqNM h5{align-items:center;color:#0c4a6e;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PrincipalSimulation_answerTips__MCqNM h5 svg{color:#0ea5e9;flex-shrink:0;height:14px;width:14px}.PrincipalSimulation_answerTips__MCqNM ul{padding-left:16px}.PrincipalSimulation_answerTips__MCqNM ul li{color:#075985;font-size:12px;line-height:1.6;margin-bottom:5px}.PrincipalSimulation_answerTips__MCqNM ul li:last-child{margin-bottom:0}.PrincipalSimulation_answerTips__MCqNM ul li::marker{color:#0ea5e9}.PrincipalSimulation_loadingQuestions__uosT0{gap:10px;padding:40px 20px}.PrincipalSimulation_loadingQuestions__uosT0 p{font-size:12px}.PrincipalSimulation_tipItem__i\+Y4d{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #00000005;gap:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s}.PrincipalSimulation_tipItem__i\+Y4d:hover{border-color:#74bc68;box-shadow:0 2px 6px #74bc681a;transform:translateX(2px)}.PrincipalSimulation_tipItem__i\+Y4d p{color:#475569;font-size:13px;line-height:1.6;padding-top:2px}.PrincipalSimulation_tipNumber__q2Asi{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 1px 3px #1665341a;color:#166534;font-size:12px;font-weight:700;height:24px;width:24px}.PrincipalSimulation_tipsPanelHeader__av9GB{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px}.PrincipalSimulation_tipsPanelHeader__av9GB svg{color:#f59e0b}.PrincipalSimulation_tipsPanelHeader__av9GB h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.PrincipalSimulation_tipsList__3pZVc{display:flex;flex-direction:column;gap:12px}.PrincipalSimulation_tipItem__i\+Y4d{background:#fefce8;border-left:3px solid #f59e0b;border-radius:8px;display:flex;gap:10px;padding:10px}.PrincipalSimulation_tipNumber__q2Asi{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.PrincipalSimulation_tipItem__i\+Y4d p{color:#78350f;font-size:12px;line-height:1.4;margin:0}.PrincipalSimulation_questionsList__b80mK{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:calc(100vh - 280px);overflow-y:auto;padding-right:4px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar{width:6px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.PrincipalSimulation_questionsList__b80mK::-webkit-scrollbar-thumb:hover{background:#64748b}.PrincipalSimulation_resumeContextBadge__O-p3J{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:8px;color:#166534;display:flex;font-size:12px;font-weight:500;gap:8px;margin-bottom:12px;padding:8px 12px}.PrincipalSimulation_resumeContextBadge__O-p3J svg{color:#22c55e}.PrincipalSimulation_questionCard__jykqc{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s ease}.PrincipalSimulation_questionCard__jykqc:hover{border-color:#74bc68;box-shadow:0 2px 8px #74bc6826}.PrincipalSimulation_questionCard__jykqc.PrincipalSimulation_expanded__2KvmD{border-color:#74bc68;box-shadow:0 4px 12px #74bc6833}.PrincipalSimulation_questionHeader__HPDZC{align-items:flex-start;background:#f8fafc;cursor:pointer;display:flex;gap:10px;padding:12px;transition:background .2s}.PrincipalSimulation_questionHeader__HPDZC:hover{background:#f1f5f9}.PrincipalSimulation_questionHeader__HPDZC svg{color:#64748b;flex-shrink:0;margin-top:2px}.PrincipalSimulation_questionNumber__7bIYW{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.PrincipalSimulation_questionInfo__tSw4i{flex:1 1;min-width:0}.PrincipalSimulation_categoryTag__pCpfz{background:#e0f2fe;border-radius:12px;color:#0369a1;display:inline-block;font-size:10px;font-weight:600;margin-bottom:6px;padding:2px 8px;text-transform:uppercase}.PrincipalSimulation_questionText__o1DLM{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.PrincipalSimulation_expanded__2KvmD .PrincipalSimulation_questionText__o1DLM{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.PrincipalSimulation_questionDetails__6a48r{background:#fafffe;border-top:1px dashed #d1fae5;padding:12px}.PrincipalSimulation_sampleAnswer__MZE2f{margin-bottom:12px}.PrincipalSimulation_sampleAnswer__MZE2f h5{color:#166534;font-size:12px;font-weight:600;margin:0 0 6px}.PrincipalSimulation_sampleAnswer__MZE2f p{background:#fff;border-left:3px solid #22c55e;border-radius:6px;color:#374151;font-size:12px;line-height:1.5;margin:0;padding:10px}.PrincipalSimulation_answerTips__MCqNM h5{color:#166534;font-size:12px;font-weight:600;margin:0 0 6px}.PrincipalSimulation_answerTips__MCqNM ul{list-style:none;margin:0;padding:0}.PrincipalSimulation_answerTips__MCqNM ul li{color:#64748b;font-size:11px;padding:4px 0 4px 16px;position:relative}.PrincipalSimulation_answerTips__MCqNM ul li:before{color:#74bc68;content:"•";font-weight:700;left:0;position:absolute}.PrincipalSimulation_loadingQuestions__uosT0{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.PrincipalSimulation_loadingQuestions__uosT0 p{color:#64748b;font-size:13px;margin:0}.PrincipalSimulation_miniSpinner__t6SpK{animation:PrincipalSimulation_spin__TY6qm 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#74bc68;height:16px;width:16px}.PrincipalSimulation_simulationPanel__vnIJ4{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.PrincipalSimulation_prepOverlay__c-q66{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:40px}.PrincipalSimulation_prepContent__\+9GwT{max-width:500px;text-align:center;width:100%}.PrincipalSimulation_prepContent__\+9GwT h3{color:#0f172a;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.PrincipalSimulation_prepContent__\+9GwT>p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 32px}.PrincipalSimulation_prepIcon__qd9gA{align-items:center;background:#f0fdf4;border:1px solid #dcfce7;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.PrincipalSimulation_prepInfo__TJfOc{align-items:stretch;background:#e2e8f0;border-radius:8px;display:flex;gap:1px;justify-content:center;margin-bottom:28px;overflow:hidden}.PrincipalSimulation_prepInfoItem__lqV88{align-items:center;background:#fff;display:flex;flex:1 1;gap:12px;padding:16px 20px}.PrincipalSimulation_prepInfoItem__lqV88 svg{color:#74bc68;flex-shrink:0}.PrincipalSimulation_prepInfoItem__lqV88 div{display:flex;flex:1 1;flex-direction:column;gap:2px}.PrincipalSimulation_infoLabel__7M0tV{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.PrincipalSimulation_infoValue__aZ5hS{color:#0f172a;font-size:13px;font-weight:600}.PrincipalSimulation_connectButton__-v8Jp{align-items:center;background:#74bc68;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;max-width:280px;padding:14px 24px;transition:all .2s;width:100%}.PrincipalSimulation_connectButton__-v8Jp:hover:not(:disabled){background:#5fa852;box-shadow:0 4px 8px #74bc6833;transform:translateY(-1px)}.PrincipalSimulation_connectButton__-v8Jp:disabled{cursor:not-allowed;opacity:.6}.PrincipalSimulation_connectButton__-v8Jp svg{flex-shrink:0}.PrincipalSimulation_prepTip__zZKWs{align-items:center;background:#fffbeb;border:1px solid #fef3c7;border-radius:6px;color:#78350f;display:inline-flex;font-size:12px;font-weight:500;gap:8px;margin-top:20px;padding:8px 14px}.PrincipalSimulation_prepTip__zZKWs svg{color:#f59e0b;flex-shrink:0}.PrincipalSimulation_prepHint__QNGx8{color:#94a3b8;font-size:13px;margin-top:20px}.PrincipalSimulation_principalSection__0lWfC{align-items:center;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);display:flex;flex-direction:column;padding:32px;text-align:center}.PrincipalSimulation_avatarContainer__0PISy{margin-bottom:12px;position:relative}.PrincipalSimulation_largeAvatar__8cawf{align-items:center;background:linear-gradient(135deg,#d4af37,#f0c14b);border:3px solid #ffffff4d;border-radius:50%;color:#1e3a5f;display:flex;font-size:36px;font-weight:700;height:100px;justify-content:center;width:100px}.PrincipalSimulation_speakingIndicator__grihS{align-items:center;animation:PrincipalSimulation_pulse__SBcNn 1.5s ease-in-out infinite;background:#10b981;border:3px solid #1e3a5f;border-radius:50%;bottom:0;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:0;width:32px}@keyframes PrincipalSimulation_pulse__SBcNn{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.PrincipalSimulation_principalName__Jq2ZA{color:#fff;font-size:18px;font-weight:600;margin-bottom:4px}.PrincipalSimulation_principalStatus__mDuyO{color:#ffffffb3;font-size:12px}.PrincipalSimulation_tabToggle__CXoK1{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:6px;padding:12px 16px}.PrincipalSimulation_tabButton__54EiV{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s}.PrincipalSimulation_tabButton__54EiV:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.PrincipalSimulation_tabButton__54EiV.PrincipalSimulation_activeTab__oGeF1{background:#74bc68;border-color:#74bc68;color:#fff}.PrincipalSimulation_tabButton__54EiV.PrincipalSimulation_activeTab__oGeF1 svg{color:#fff}.PrincipalSimulation_tabButton__54EiV svg{flex-shrink:0;height:16px;width:16px}.PrincipalSimulation_chatSection__Ca\+55{background:#f8fafc;display:flex;flex-direction:column;height:100%;min-height:350px}.PrincipalSimulation_chatHeader__RKYPw{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:16px 20px}.PrincipalSimulation_chatMessages__9JNJ5{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.PrincipalSimulation_emptyChat__F6mR5{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.PrincipalSimulation_emptyChat__F6mR5 p{font-size:14px;margin:0}.PrincipalSimulation_chatMessage__lnlTz{border-radius:16px;font-size:14px;line-height:1.5;max-width:80%;padding:12px 16px}.PrincipalSimulation_chatMessage__lnlTz.PrincipalSimulation_userMessage__SIj4C{align-self:flex-end;background:#74bc68;border-bottom-right-radius:4px;color:#fff}.PrincipalSimulation_chatMessage__lnlTz.PrincipalSimulation_principalMessage__Uxzrr{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#1e293b}.PrincipalSimulation_messageContent__c6LEq{word-wrap:break-word}.PrincipalSimulation_chatInputContainer__YvpuV{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px}.PrincipalSimulation_chatInput__1SHsI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;color:#1e293b;flex:1 1;font-size:14px;outline:none;padding:12px 16px;transition:all .2s}.PrincipalSimulation_chatInput__1SHsI::placeholder{color:#94a3b8}.PrincipalSimulation_chatInput__1SHsI:focus{background:#fff;border-color:#74bc68}.PrincipalSimulation_sendButton__bDNm7{align-items:center;background:#74bc68;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s;width:44px}.PrincipalSimulation_sendButton__bDNm7:hover{background:#5fa852;transform:scale(1.05)}.PrincipalSimulation_sendButton__bDNm7:active{transform:scale(.95)}.PrincipalSimulation_waveformSection__lzQuT{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:24px;position:relative}@media(max-width:768px){.PrincipalSimulation_waveformSection__lzQuT{padding:16px}}.PrincipalSimulation_cardsContainer__K\+cKg{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:768px){.PrincipalSimulation_cardsContainer__K\+cKg{grid-template-columns:1fr}}.PrincipalSimulation_speakerCard__UGTR0{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000d;height:380px;overflow:hidden;position:relative;transition:all .3s ease}.PrincipalSimulation_speakerCard__UGTR0:hover{border-color:#74bc68;box-shadow:0 4px 12px #74bc6826}.PrincipalSimulation_cardBackgroundImage__3TJs8{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.PrincipalSimulation_cardOverlay__1p5vg{background:linear-gradient(180deg,#0000004d 0,#0000001a 30%,#0009);display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.PrincipalSimulation_cardTopSection__kkEsB{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.PrincipalSimulation_cardBottomSection__ZbMw-{display:flex;flex-direction:column;gap:12px;padding:24px 20px}.PrincipalSimulation_userCard__xPV9m{background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000d;height:380px;overflow:hidden;position:relative;transition:all .3s ease}.PrincipalSimulation_userCard__xPV9m:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.PrincipalSimulation_userCardBackground__7h\+aS{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.PrincipalSimulation_userIconBackground__G4L8c{color:#ffffff26;filter:blur(1px);height:240px;width:240px}.PrincipalSimulation_cardHeader__KTGg\+{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.PrincipalSimulation_cardTitle__UdQEL{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#74bc68e6;border-radius:8px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;margin:0;padding:8px 16px;text-shadow:0 2px 4px #00000080}.PrincipalSimulation_userCard__xPV9m .PrincipalSimulation_cardTitle__UdQEL{background:#3b82f6e6;color:#fff}.PrincipalSimulation_speakerDetails__B3AfV{align-items:center;display:flex;justify-content:center;text-align:center}.PrincipalSimulation_speakerStatus__ZgPb8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #ffffff4d;border-radius:16px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:10px 24px;text-shadow:0 2px 6px #000c;text-transform:capitalize}.PrincipalSimulation_waveformWrapper__fwqdn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;display:flex;justify-content:center;padding:12px 16px;width:100%}.PrincipalSimulation_mutedBadge__SCjgs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef4444e6;border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-shadow:0 1px 2px #0000004d}.PrincipalSimulation_userInfo__SR3w2,.PrincipalSimulation_userLabel__DikNZ,.PrincipalSimulation_waveformDivider__cetsx{display:none}.PrincipalSimulation_transcriptPanel__8imHQ{border-top:1px solid #e2e8f0;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PrincipalSimulation_transcriptHeader__t8AA8{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;padding:12px 16px}.PrincipalSimulation_transcriptContent__SYT2O{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:250px;overflow-y:auto;padding:16px}.PrincipalSimulation_transcriptItem__oT2eO{border-radius:12px;max-width:85%;padding:12px}.PrincipalSimulation_transcriptItem__oT2eO.PrincipalSimulation_principal__1w\+qy{align-self:flex-start;background:#f8fafc;border:1px solid #e2e8f0}.PrincipalSimulation_transcriptItem__oT2eO.PrincipalSimulation_user__Asq8u{align-self:flex-end;background:#e8f5e6;border:1px solid #bbf7d0}.PrincipalSimulation_transcriptItem__oT2eO.PrincipalSimulation_live__n2ymy{border-style:dashed;opacity:.7}.PrincipalSimulation_speakerLabel__4EoXE{color:#64748b;font-size:11px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.PrincipalSimulation_messageText__mHoa8{color:#0f172a;font-size:13px;font-weight:500;line-height:1.5}.PrincipalSimulation_controls__ywUEQ{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:center;padding:16px;width:100%}.PrincipalSimulation_controlBtn__ELsmP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:80px;padding:12px 20px;transition:all .2s}.PrincipalSimulation_controlBtn__ELsmP span{font-size:11px;font-weight:500}.PrincipalSimulation_controlBtn__ELsmP:hover{background:#f1f5f9}.PrincipalSimulation_controlBtn__ELsmP.PrincipalSimulation_muted__Xh\+9Q{background:#fee2e2;border-color:#fecaca;color:#dc2626}.PrincipalSimulation_controlBtn__ELsmP.PrincipalSimulation_endCall__6TH6A{background:#ef4444;border-color:#ef4444;color:#fff}.PrincipalSimulation_controlBtn__ELsmP.PrincipalSimulation_endCall__6TH6A:hover{background:#dc2626}.PrincipalSimulation_modalOverlay__NN9Nr{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PrincipalSimulation_feedbackModal__cu-GI{background:#fff;border-radius:16px;max-width:400px;padding:32px;text-align:center;width:100%}.PrincipalSimulation_feedbackModal__cu-GI h2{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 8px}.PrincipalSimulation_feedbackModal__cu-GI p{color:#64748b;font-size:14px;margin:0 0 24px}.PrincipalSimulation_ratingSection__PiaAj{margin-bottom:20px}.PrincipalSimulation_ratingSection__PiaAj p{font-size:13px;margin-bottom:12px}.PrincipalSimulation_stars__Kxux4{display:flex;gap:8px;justify-content:center}.PrincipalSimulation_star__3sG\+o{background:none;border:none;color:#e2e8f0;cursor:pointer;font-size:32px;transition:color .2s}.PrincipalSimulation_star__3sG\+o.PrincipalSimulation_active__rh3ii,.PrincipalSimulation_star__3sG\+o:hover{color:#f59e0b}.PrincipalSimulation_commentSection__97ptu{margin-bottom:24px}.PrincipalSimulation_commentSection__97ptu textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;width:100%}.PrincipalSimulation_commentSection__97ptu textarea:focus{border-color:#74bc68;outline:none}.PrincipalSimulation_submitButton__Q8okJ{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.PrincipalSimulation_submitButton__Q8okJ:hover{background:#5fa852}.PrincipalSimulation_evaluationModalOverlay__TewN4{align-items:center;animation:PrincipalSimulation_modalFadeIn__cbK1b .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.PrincipalSimulation_evaluationModal__rCFKD{animation:PrincipalSimulation_modalSlideUp__aOrog .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes PrincipalSimulation_modalFadeIn__cbK1b{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes PrincipalSimulation_modalSlideUp__aOrog{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PrincipalSimulation_reportLoadingSpinnerWrapper__chyc3{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.PrincipalSimulation_pulseIcon__Sj-az{animation:PrincipalSimulation_gentlePulse__lwZtH 2s ease-in-out infinite}@keyframes PrincipalSimulation_gentlePulse__lwZtH{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PrincipalSimulation_evaluationTitle__qUU-T{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.PrincipalSimulation_evaluationSubtitle__nIp64{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.PrincipalSimulation_progressBarContainer__NOHRv{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.PrincipalSimulation_progressBarFill__2ZGjT{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.PrincipalSimulation_progressText__mDwW\+{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.PrincipalSimulation_evaluationStatus__P16JB{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.PrincipalSimulation_connectedBadge__MKlHE{background:#dcfce7;color:#16a34a;display:flex}.PrincipalSimulation_connectedBadge__MKlHE svg{height:14px;width:14px}.PrincipalSimulation_recordingIndicator__HiH\+P{align-items:center;background:#fef2f2;border-radius:12px;color:#dc2626;display:flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.PrincipalSimulation_recordingDot__oaqXi{animation:PrincipalSimulation_blink__8ehJb 1s infinite;background:#dc2626;border-radius:50%;height:8px;width:8px}@keyframes PrincipalSimulation_blink__8ehJb{0%,to{opacity:1}50%{opacity:.3}}.PrincipalSimulation_timerWarning__830IP{animation:PrincipalSimulation_timerPulse__zavjt 1s infinite;color:#dc2626!important}@keyframes PrincipalSimulation_timerPulse__zavjt{0%,to{opacity:1}50%{opacity:.6}}.PrincipalSimulation_liveCaption__-ORya{animation:PrincipalSimulation_fadeIn__hInXZ .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16a34af2;border:1px solid #16a34a;border-radius:8px;box-shadow:0 4px 12px #00000040;color:#fff;font-size:14px;font-style:italic;font-weight:500;padding:12px 20px;text-align:center}.PrincipalSimulation_emptyTranscript__\+nF1e{align-items:center;color:#94a3b8;display:flex;font-size:14px;height:100%;justify-content:center}.PrincipalSimulation_transcriptItem__oT2eO.PrincipalSimulation_teacher__UsDof{align-self:flex-end;background:#e8f5e6;border:1px solid #bbf7d0}.PrincipalSimulation_errorModal__Hzx45{background:#fff;border-radius:16px;max-width:400px;padding:40px;text-align:center;width:100%}.PrincipalSimulation_errorModal__Hzx45 h2{color:#1e293b;font-size:20px;font-weight:600;margin:20px 0 8px}.PrincipalSimulation_errorModal__Hzx45 p{color:#64748b;font-size:14px;margin:0 0 24px}.PrincipalSimulation_errorIcon__G1IJl{color:#f59e0b}.PrincipalSimulation_errorButtons__OwxN\+{display:flex;flex-direction:column;gap:12px}.PrincipalSimulation_retryButton__0pvxW{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.PrincipalSimulation_retryButton__0pvxW:hover{background:#5fa852}.PrincipalSimulation_skipButton__61co1{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s;width:100%}.PrincipalSimulation_skipButton__61co1:hover{background:#f8fafc}.PrincipalSimulation_performanceBarContainer__UE-OP{animation:PrincipalSimulation_slideDown__jKSJ3 .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex-shrink:0;margin-top:4px;padding:16px 20px;position:relative;transition:all .3s ease;z-index:100}.PrincipalSimulation_performanceBarContainer__UE-OP.PrincipalSimulation_excellent__6PeoU{background:#fefdf8;border-color:#fde68a #fde68a #e5d9b8}.PrincipalSimulation_performanceBarContainer__UE-OP.PrincipalSimulation_good__\+momy{background:#f8fcfa;border-bottom-color:#c3dbc8}.PrincipalSimulation_performanceBarContainer__UE-OP.PrincipalSimulation_neutral__w8sWK{background:#f8fafc;border-bottom-color:#c9d8e8}.PrincipalSimulation_performanceBarContainer__UE-OP.PrincipalSimulation_needs_improvement__diD1y{background:#fefcf8;border-bottom-color:#e5d4c3}@keyframes PrincipalSimulation_slideDown__jKSJ3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PrincipalSimulation_performanceBarHeader__5PE55{align-items:center;display:flex;gap:20px}.PrincipalSimulation_performanceLeft__4ludz{align-items:center;display:flex;gap:12px;min-width:220px}.PrincipalSimulation_performanceLabel__-XiNq{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;white-space:nowrap}.PrincipalSimulation_performanceLabel__-XiNq svg{color:#9ca3af}.PrincipalSimulation_performanceBarWrapper__vqr1Q{align-items:center;display:flex;flex:1 1;gap:10px}.PrincipalSimulation_performanceBarTrack__C4M3V{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:120px}.PrincipalSimulation_performanceBarFill__usFf1{border-radius:3px;height:100%;transition:width .6s ease-out,background .3s ease}.PrincipalSimulation_performanceBarFill__usFf1.PrincipalSimulation_excellent__6PeoU{background:#c9a85c}.PrincipalSimulation_performanceBarFill__usFf1.PrincipalSimulation_good__\+momy{background:#7cb085}.PrincipalSimulation_performanceBarFill__usFf1.PrincipalSimulation_neutral__w8sWK{background:#7ba3c7}.PrincipalSimulation_performanceBarFill__usFf1.PrincipalSimulation_needs_improvement__diD1y{background:#c99f7b}.PrincipalSimulation_performanceScoreLabel__dGIht{color:#4b5563;font-size:13px;font-weight:600;min-width:40px;text-align:right}.PrincipalSimulation_performanceScoreLabel__dGIht.PrincipalSimulation_excellent__6PeoU{color:#92722f}.PrincipalSimulation_performanceScoreLabel__dGIht.PrincipalSimulation_good__\+momy{color:#4a7c59}.PrincipalSimulation_performanceScoreLabel__dGIht.PrincipalSimulation_neutral__w8sWK{color:#4a6a8a}.PrincipalSimulation_performanceScoreLabel__dGIht.PrincipalSimulation_needs_improvement__diD1y{color:#8a5c3a}.PrincipalSimulation_feedbackSection__Fqcv5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;gap:12px;min-height:40px;padding:10px 16px;transition:all .3s ease}.PrincipalSimulation_feedbackSection__Fqcv5.PrincipalSimulation_active__rh3ii{border-color:#d1d5db;box-shadow:0 1px 3px #0000000a}.PrincipalSimulation_feedbackComment__waTt8{color:#374151;font-size:14px;font-weight:500}.PrincipalSimulation_feedbackPlaceholder__va8fW{color:#9ca3af;font-size:13px;font-style:italic}.PrincipalSimulation_feedbackTipInline__qKIUm{align-items:center;background:#fef9ee;border:1px solid #e5d9b8;border-radius:6px;color:#7c6a3d;display:flex;font-size:12px;font-weight:500;gap:6px;margin-left:8px;padding:4px 10px}.PrincipalSimulation_feedbackTipInline__qKIUm svg{color:#b8a060;flex-shrink:0}.PrincipalSimulation_sentimentIndicator__jPP2D{align-items:center;animation:PrincipalSimulation_fadeIn__hInXZ .3s ease-out;border:1px solid;border-radius:6px;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;white-space:nowrap}.PrincipalSimulation_sentimentIndicator__jPP2D.PrincipalSimulation_excellent__6PeoU{background:#fefdf8;border-color:#e5d9b8;color:#7c6a3d}.PrincipalSimulation_sentimentIndicator__jPP2D.PrincipalSimulation_good__\+momy{background:#f8fcfa;border-color:#c3dbc8;color:#4a6b52}.PrincipalSimulation_sentimentIndicator__jPP2D.PrincipalSimulation_neutral__w8sWK{background:#f8fafc;border-color:#c9d8e8;color:#4a6a8a}.PrincipalSimulation_sentimentIndicator__jPP2D.PrincipalSimulation_needs_improvement__diD1y{background:#fefcf8;border-color:#e5d4c3;color:#7c5a3d}@keyframes PrincipalSimulation_fadeIn__hInXZ{0%{opacity:0}to{opacity:1}}.PrincipalSimulation_connectedBadge__MKlHE{align-items:center;background:#f0fdf4;border-radius:12px;color:#4a6b52;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.PrincipalEvaluationResults_errorContainer__-EdP5,.PrincipalEvaluationResults_loadingContainer__JrFBN{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.PrincipalEvaluationResults_loadingCard__aQG6x{text-align:center}.PrincipalEvaluationResults_loadingCard__aQG6x h2{color:#1e293b;font-size:18px;margin-top:16px}.PrincipalEvaluationResults_spinner__HXLg9{animation:PrincipalEvaluationResults_spin__7GHmK 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#74bc68;height:48px;margin:0 auto;width:48px}@keyframes PrincipalEvaluationResults_spin__7GHmK{to{transform:rotate(1turn)}}.PrincipalEvaluationResults_errorIcon__cHl2h{color:#f59e0b}.PrincipalEvaluationResults_retryButton__24KUB{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.PrincipalEvaluationResults_retryButton__24KUB:hover{background:#5fa852}.PrincipalEvaluationResults_backButton__GLz23{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;padding:10px 20px}.PrincipalEvaluationResults_backButton__GLz23:hover{background:#f8fafc}.PrincipalEvaluationResults_container__nHNJh{background:#f8fafc;min-height:100vh;padding:24px}.PrincipalEvaluationResults_header__u85v1{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.PrincipalEvaluationResults_backBtn__AdARD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.PrincipalEvaluationResults_backBtn__AdARD:hover{background:#f8fafc}.PrincipalEvaluationResults_title__3FH20{color:#1e293b;font-size:24px;font-weight:700;margin:0}.PrincipalEvaluationResults_downloadBtn__hz\+-W{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.PrincipalEvaluationResults_downloadBtn__hz\+-W:hover{background:#5fa852}.PrincipalEvaluationResults_scoreCard__5wPmt{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:32px}.PrincipalEvaluationResults_scoreMain__9LqOq{align-items:center;display:flex;gap:32px;margin-bottom:24px}.PrincipalEvaluationResults_scoreCircle__0oa1Y{align-items:center;border:6px solid #74bc68;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;height:120px;justify-content:center;width:120px}.PrincipalEvaluationResults_scoreValue__EfJZo{color:#1e293b;font-size:36px;font-weight:700}.PrincipalEvaluationResults_scoreMax__C\+BSf{color:#94a3b8;font-size:14px}.PrincipalEvaluationResults_scoreDetails__OxApZ{flex:1 1}.PrincipalEvaluationResults_recommendationBadge__\+K72p{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 16px}.PrincipalEvaluationResults_scoreSubtext__MUCCa{color:#64748b;font-size:14px;line-height:1.6;margin:0}.PrincipalEvaluationResults_scoreMeta__hqvS7{border-top:1px solid #f1f5f9;display:flex;gap:24px;padding-top:20px}.PrincipalEvaluationResults_metaItem__Svz5-{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.PrincipalEvaluationResults_metaItem__Svz5- svg{color:#94a3b8}.PrincipalEvaluationResults_tabNavigation__hRAi1,.PrincipalEvaluationResults_tabs__4g0I7{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:8px;margin-bottom:24px;padding:8px}.PrincipalEvaluationResults_tab__N05J6{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.PrincipalEvaluationResults_tab__N05J6:hover{background:#f8fafc}.PrincipalEvaluationResults_tab__N05J6.PrincipalEvaluationResults_active__PdSQU{background:#74bc68;color:#fff}.PrincipalEvaluationResults_tabActive__zBxEY{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.PrincipalEvaluationResults_tabActive__zBxEY:hover{background:#5fa852}.PrincipalEvaluationResults_badgeMastery__rckny{background:#dcfce7;color:#166534}.PrincipalEvaluationResults_badgeCompetent__xoQnC{background:#fef3c7;color:#92400e}.PrincipalEvaluationResults_badgeNeedsImprovement__J9wuG{background:#fee2e2;color:#991b1b}.PrincipalEvaluationResults_tabContent__yH9PU{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:24px}.PrincipalEvaluationResults_coachingTab__06VFx,.PrincipalEvaluationResults_overviewTab__h\+3Zr{display:flex;flex-direction:column;gap:24px}.PrincipalEvaluationResults_flagsSection__W60Mt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.PrincipalEvaluationResults_flagCard__9qaAy{border-left:4px solid;border-radius:12px;padding:20px}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_green__YhTj0{background:#f0fdf4;border-color:#22c55e}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_green__YhTj0 .PrincipalEvaluationResults_flagHeader__-tvzA svg{color:#22c55e}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_yellow__ukOLK{background:#fefce8;border-color:#f59e0b}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_yellow__ukOLK .PrincipalEvaluationResults_flagHeader__-tvzA svg{color:#f59e0b}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_red__1OvdJ{background:#fef2f2;border-color:#ef4444}.PrincipalEvaluationResults_flagCard__9qaAy.PrincipalEvaluationResults_red__1OvdJ .PrincipalEvaluationResults_flagHeader__-tvzA svg{color:#ef4444}.PrincipalEvaluationResults_flagHeader__-tvzA{align-items:center;display:flex;gap:8px;margin-bottom:12px}.PrincipalEvaluationResults_flagHeader__-tvzA h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.PrincipalEvaluationResults_flagCard__9qaAy ul{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_flagCard__9qaAy ul li{border-bottom:1px solid #0000000d;color:#475569;font-size:13px;padding:6px 0}.PrincipalEvaluationResults_flagCard__9qaAy ul li:last-child{border-bottom:none}.PrincipalEvaluationResults_competencyOverview__MS\+nF h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.PrincipalEvaluationResults_competencyBars__b495c{display:flex;flex-direction:column;gap:12px}.PrincipalEvaluationResults_competencyBar__ionti{display:flex;flex-direction:column;gap:6px}.PrincipalEvaluationResults_competencyInfo__27GVJ{align-items:center;display:flex;gap:8px}.PrincipalEvaluationResults_competencyIcon__8RYzl{color:#64748b}.PrincipalEvaluationResults_competencyName__ZHtnI{color:#475569;flex:1 1;font-size:13px}.PrincipalEvaluationResults_competencyScore__isNzc{color:#1e293b;font-size:14px;font-weight:600}.PrincipalEvaluationResults_barTrack__22Drr{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.PrincipalEvaluationResults_barFill__O\+51c{border-radius:4px;height:100%;transition:width .5s ease}.PrincipalEvaluationResults_highlightsSection__fdK0n h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.PrincipalEvaluationResults_highlightsSection__fdK0n ul{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_highlightsSection__fdK0n ul li{align-items:flex-start;border-bottom:1px solid #f1f5f9;color:#475569;display:flex;font-size:13px;gap:8px;padding:10px 0}.PrincipalEvaluationResults_highlightsSection__fdK0n ul li svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.PrincipalEvaluationResults_highlightsSection__fdK0n ul li:last-child{border-bottom:none}.PrincipalEvaluationResults_competenciesTab__whrMX{display:flex;flex-direction:column;gap:16px}.PrincipalEvaluationResults_competencyCard__WfFaH{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.PrincipalEvaluationResults_competencyHeader__TwJmG{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s}.PrincipalEvaluationResults_competencyHeader__TwJmG:hover{background:#f8fafc}.PrincipalEvaluationResults_competencyLeft__fpQOj{align-items:center;display:flex;gap:16px}.PrincipalEvaluationResults_competencyLeft__fpQOj .PrincipalEvaluationResults_icon__Gg3r-{color:#74bc68}.PrincipalEvaluationResults_competencyLeft__fpQOj h3{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 4px}.PrincipalEvaluationResults_competencyLeft__fpQOj p{color:#94a3b8;font-size:12px;margin:0}.PrincipalEvaluationResults_competencyRight__S3AN0{align-items:center;display:flex;gap:12px}.PrincipalEvaluationResults_competencyRight__S3AN0 .PrincipalEvaluationResults_score__JyRI1{font-size:24px;font-weight:700}.PrincipalEvaluationResults_competencyRight__S3AN0 svg{color:#94a3b8}.PrincipalEvaluationResults_competencyBody__DT3Yk{background:#f8fafc;border-top:1px solid #e2e8f0;padding:20px}.PrincipalEvaluationResults_feedback__eKOvW{color:#475569;font-size:14px;line-height:1.6;margin:0 0 16px}.PrincipalEvaluationResults_detailsGrid__wt-zo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.PrincipalEvaluationResults_detailCard__xEC2Q{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.PrincipalEvaluationResults_detailCard__xEC2Q h4{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:6px;margin:0 0 12px}.PrincipalEvaluationResults_detailCard__xEC2Q h4 svg{color:#74bc68}.PrincipalEvaluationResults_detailCard__xEC2Q ul{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_detailCard__xEC2Q ul li{color:#64748b;font-size:12px;padding:4px 0}.PrincipalEvaluationResults_feedbackTab__M-pJJ{display:flex;flex-direction:column;gap:24px}.PrincipalEvaluationResults_feedbackCard__0RJdj h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.PrincipalEvaluationResults_principalFeedback__05Tot{background:#f8fafc;border-radius:12px;padding:24px}.PrincipalEvaluationResults_principalInfo__enL2h{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;margin-bottom:20px;padding-bottom:16px}.PrincipalEvaluationResults_principalInfo__enL2h .PrincipalEvaluationResults_avatar__2jCgL{align-items:center;background:linear-gradient(135deg,#d4af37,#f0c14b);border-radius:50%;color:#1e3a5f;display:flex;font-size:20px;font-weight:700;height:56px;justify-content:center;width:56px}.PrincipalEvaluationResults_principalInfo__enL2h h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.PrincipalEvaluationResults_principalInfo__enL2h p{color:#64748b;font-size:13px;margin:0}.PrincipalEvaluationResults_feedbackContent__7zcRE p{color:#475569;font-size:14px;line-height:1.7;margin:0 0 20px}.PrincipalEvaluationResults_developmentList__K7UzD,.PrincipalEvaluationResults_strengthsList__rSenN{margin-bottom:16px}.PrincipalEvaluationResults_developmentList__K7UzD h5,.PrincipalEvaluationResults_strengthsList__rSenN h5{color:#1e293b;font-size:13px;font-weight:600;margin:0 0 10px}.PrincipalEvaluationResults_developmentList__K7UzD ul,.PrincipalEvaluationResults_strengthsList__rSenN ul{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_developmentList__K7UzD ul li,.PrincipalEvaluationResults_strengthsList__rSenN ul li{align-items:flex-start;color:#475569;display:flex;font-size:13px;gap:8px;padding:6px 0}.PrincipalEvaluationResults_developmentList__K7UzD ul li svg,.PrincipalEvaluationResults_strengthsList__rSenN ul li svg{flex-shrink:0;margin-top:2px}.PrincipalEvaluationResults_strengthsList__rSenN li svg{color:#22c55e}.PrincipalEvaluationResults_developmentList__K7UzD li svg{color:#f59e0b}.PrincipalEvaluationResults_actionButtons__Hj5w7{border-top:1px solid #f1f5f9;display:flex;gap:16px;justify-content:center;padding-top:24px}.PrincipalEvaluationResults_retryBtn__pc7Z5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.PrincipalEvaluationResults_retryBtn__pc7Z5:hover{background:#f8fafc}.PrincipalEvaluationResults_downloadBtnLarge__yC4Hd{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.PrincipalEvaluationResults_downloadBtnLarge__yC4Hd:hover{background:#5fa852}.PrincipalEvaluationResults_principalTab__A3\+GY{display:flex;flex-direction:column;gap:20px}.PrincipalEvaluationResults_principalCard__Sj8r8{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;padding:24px}.PrincipalEvaluationResults_principalHeader__8fddP{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.PrincipalEvaluationResults_principalHeader__8fddP .PrincipalEvaluationResults_principalAvatar__raOUe{align-items:center;background:linear-gradient(135deg,#74bc68,#5fa852);border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:700;height:64px;justify-content:center;width:64px}.PrincipalEvaluationResults_principalHeader__8fddP .PrincipalEvaluationResults_principalDetails__--FX7{flex:1 1}.PrincipalEvaluationResults_principalHeader__8fddP .PrincipalEvaluationResults_principalDetails__--FX7 h3{color:#1e293b;font-size:20px;font-weight:700;margin:0}.PrincipalEvaluationResults_principalHeader__8fddP .PrincipalEvaluationResults_principalDetails__--FX7 p{color:#64748b;font-size:14px;margin:4px 0 0}.PrincipalEvaluationResults_principalHeader__8fddP .PrincipalEvaluationResults_verdictBadge__mtcz6{background:linear-gradient(135deg,#74bc68,#5fa852);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;text-transform:uppercase}.PrincipalEvaluationResults_feedbackSection__JNQ\+q{margin-bottom:24px}.PrincipalEvaluationResults_feedbackSection__JNQ\+q h4{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.PrincipalEvaluationResults_feedbackSection__JNQ\+q h4 svg{color:#74bc68}.PrincipalEvaluationResults_rationaleText__\+kdDa,.PrincipalEvaluationResults_remarksText__7xZ4M{background:#f8fafc;border-left:4px solid #74bc68;border-radius:12px;color:#475569;font-size:15px;font-style:italic;line-height:1.7;padding:16px}.PrincipalEvaluationResults_nextStepsList__Z0BKs,.PrincipalEvaluationResults_observationsList__wLD84{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_nextStepsList__Z0BKs li,.PrincipalEvaluationResults_observationsList__wLD84 li{align-items:flex-start;background:#f0fdf4;border-radius:8px;color:#374151;display:flex;font-size:14px;gap:12px;line-height:1.6;margin-bottom:8px;padding:12px 16px}.PrincipalEvaluationResults_nextStepsList__Z0BKs li:before,.PrincipalEvaluationResults_observationsList__wLD84 li:before{color:#74bc68;content:"✓";flex-shrink:0;font-weight:700}.PrincipalEvaluationResults_concernsList__SioBq{list-style:none;margin:0;padding:0}.PrincipalEvaluationResults_concernsList__SioBq li{align-items:flex-start;background:#fffbeb;border-radius:8px;color:#374151;display:flex;font-size:14px;gap:12px;line-height:1.6;margin-bottom:8px;padding:12px 16px}.PrincipalEvaluationResults_concernsList__SioBq li:before{color:#f59e0b;content:"⚠";flex-shrink:0;font-weight:700}.PrincipalEvaluationResults_personalNote__SKWtA{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;display:flex;gap:16px;margin-top:24px;padding:20px}.PrincipalEvaluationResults_personalNote__SKWtA .PrincipalEvaluationResults_noteIcon__WFJd6{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PrincipalEvaluationResults_personalNote__SKWtA .PrincipalEvaluationResults_noteIcon__WFJd6 svg{color:#f59e0b}.PrincipalEvaluationResults_personalNote__SKWtA .PrincipalEvaluationResults_noteContent__-4fjo{flex:1 1}.PrincipalEvaluationResults_personalNote__SKWtA .PrincipalEvaluationResults_noteContent__-4fjo h4{color:#92400e;font-size:16px;font-weight:600;margin:0 0 8px}.PrincipalEvaluationResults_personalNote__SKWtA .PrincipalEvaluationResults_noteContent__-4fjo p{color:#78350f;font-size:14px;font-style:italic;line-height:1.7;margin:0}.PrincipalEvaluationResults_responsesTab__ITGfn{display:flex;flex-direction:column;gap:20px}.PrincipalEvaluationResults_responsesIntro__oJc\+X{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;gap:16px;padding:20px}.PrincipalEvaluationResults_responsesIntro__oJc\+X svg{color:#3b82f6;flex-shrink:0}.PrincipalEvaluationResults_responsesIntro__oJc\+X h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 4px}.PrincipalEvaluationResults_responsesIntro__oJc\+X p{color:#64748b;font-size:14px;margin:0}.PrincipalEvaluationResults_responseCard__37MXe{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:24px}.PrincipalEvaluationResults_responseHeader__iiHKA{align-items:center;display:flex;gap:12px;margin-bottom:20px}.PrincipalEvaluationResults_responseNumber__ZwPSx{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.PrincipalEvaluationResults_qualityBadge__pr0rJ{border-radius:16px;font-size:12px;font-weight:600;padding:6px 12px}.PrincipalEvaluationResults_qualityBadge__pr0rJ.PrincipalEvaluationResults_strong__HVLKy{background:#dcfce7;color:#166534}.PrincipalEvaluationResults_qualityBadge__pr0rJ.PrincipalEvaluationResults_adequate__yACVs{background:#fef3c7;color:#92400e}.PrincipalEvaluationResults_qualityBadge__pr0rJ.PrincipalEvaluationResults_weak__7YWyk{background:#fee2e2;color:#991b1b}.PrincipalEvaluationResults_responseAnalysis__Eia\+2,.PrincipalEvaluationResults_responseQuestion__9oIhD,.PrincipalEvaluationResults_responseSaid__PfpWU,.PrincipalEvaluationResults_responseSuggested__jrczX{margin-bottom:16px}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 h4,.PrincipalEvaluationResults_responseQuestion__9oIhD h4,.PrincipalEvaluationResults_responseSaid__PfpWU h4,.PrincipalEvaluationResults_responseSuggested__jrczX h4{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 h4 svg,.PrincipalEvaluationResults_responseQuestion__9oIhD h4 svg,.PrincipalEvaluationResults_responseSaid__PfpWU h4 svg,.PrincipalEvaluationResults_responseSuggested__jrczX h4 svg{color:#94a3b8}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 p,.PrincipalEvaluationResults_responseQuestion__9oIhD p,.PrincipalEvaluationResults_responseSaid__PfpWU p,.PrincipalEvaluationResults_responseSuggested__jrczX p{color:#1e293b;font-size:15px;line-height:1.6;margin:0}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 blockquote,.PrincipalEvaluationResults_responseQuestion__9oIhD blockquote,.PrincipalEvaluationResults_responseSaid__PfpWU blockquote,.PrincipalEvaluationResults_responseSuggested__jrczX blockquote{background:#f8fafc;border-left:4px solid #94a3b8;border-radius:0 8px 8px 0;color:#475569;font-size:15px;font-style:italic;line-height:1.7;margin:0;padding:16px}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 blockquote.PrincipalEvaluationResults_suggested__GxmiB,.PrincipalEvaluationResults_responseQuestion__9oIhD blockquote.PrincipalEvaluationResults_suggested__GxmiB,.PrincipalEvaluationResults_responseSaid__PfpWU blockquote.PrincipalEvaluationResults_suggested__GxmiB,.PrincipalEvaluationResults_responseSuggested__jrczX blockquote.PrincipalEvaluationResults_suggested__GxmiB{background:#f0fdf4;border-left-color:#22c55e;color:#166534}.PrincipalEvaluationResults_responseSaid__PfpWU h4 svg{color:#f59e0b}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 h4 svg{color:#ef4444}.PrincipalEvaluationResults_responseAnalysis__Eia\+2 p{background:#fef2f2;border-radius:8px;color:#991b1b;padding:12px 16px}.PrincipalEvaluationResults_responseSuggested__jrczX h4 svg{color:#22c55e}.PrincipalEvaluationResults_noData__jrWRe{color:#64748b;padding:40px;text-align:center}.PrincipalEvaluationResults_noData__jrWRe p{margin:0}@media(max-width:768px){.PrincipalEvaluationResults_header__u85v1{flex-direction:column;gap:16px}.PrincipalEvaluationResults_scoreMain__9LqOq{flex-direction:column;text-align:center}.PrincipalEvaluationResults_scoreMeta__hqvS7{flex-wrap:wrap;justify-content:center}.PrincipalEvaluationResults_detailsGrid__wt-zo,.PrincipalEvaluationResults_flagsSection__W60Mt{grid-template-columns:1fr}.PrincipalEvaluationResults_actionButtons__Hj5w7{flex-direction:column}}.ScenarioReplays_replaysContainer__L4x4h{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.ScenarioReplays_header__xQA4\+{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ScenarioReplays_headerLeft__Qs24-{align-items:center;display:flex;gap:15px}.ScenarioReplays_title__sNxg-{color:#1f2937;font-size:24px;font-weight:600;margin:0}.ScenarioReplays_contentArea__p1vIB{flex:1 1;margin:0 auto;max-width:1400px;padding-top:30px;width:100%}.ScenarioReplays_replaysList__8NIZd{display:flex;flex-direction:column;gap:20px}.ScenarioReplays_replaysHeader__M73wm{margin-bottom:25px}.ScenarioReplays_replaysHeader__M73wm h2{color:#1f2937;font-size:20px;font-weight:600;margin:0}.ScenarioReplays_filtersRow__haiKH{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.ScenarioReplays_filterItem__5seoD{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.ScenarioReplays_filterItem__5seoD label{color:#6b7280;font-size:13px;font-weight:500}.ScenarioReplays_selectWrapper__lp8PG{position:relative}.ScenarioReplays_selectWrapper__lp8PG:after{color:#6b7280;content:"▼";font-size:10px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ScenarioReplays_select__ig3Hx{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:4px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 32px 10px 12px;transition:all .2s ease;width:100%}.ScenarioReplays_select__ig3Hx:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a;outline:none}.ScenarioReplays_select__ig3Hx:hover{border-color:#9ca3af}.ScenarioReplays_select__ig3Hx option{padding:8px}.ScenarioReplays_resetButton__iJFCC{align-self:flex-end;background:#74bc68;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.ScenarioReplays_resetButton__iJFCC:hover{background:#5da84f}.ScenarioReplays_resetButton__iJFCC:active{transform:scale(.98)}.ScenarioReplays_clearFiltersBtn__e34BV{background:#74bc68;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:20px;padding:10px 20px;transition:all .2s ease}.ScenarioReplays_clearFiltersBtn__e34BV:hover{background:#5da84f}.ScenarioReplays_clearFiltersBtn__e34BV:active{transform:scale(.98)}.ScenarioReplays_noResults__kx0dR{background:#f9fafb;border-radius:12px;color:#6b7280;font-size:16px;padding:60px 20px;text-align:center}.ScenarioReplays_noResults__kx0dR p{margin-bottom:20px}.ScenarioReplays_replayCard__-nLbG{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;gap:20px;padding:20px;transition:all .3s ease}.ScenarioReplays_replayCard__-nLbG:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.ScenarioReplays_replayImageWrapper__Ebh9j{border-radius:12px;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:200px}.ScenarioReplays_replayImage__Z6O\+H{display:block;height:100%;object-fit:cover;width:100%}.ScenarioReplays_stepBadge__\+HH7g{background:#0009;border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;position:absolute;right:8px;text-transform:uppercase;top:8px}.ScenarioReplays_replayContent__y89n8{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.ScenarioReplays_replayTitle__y13JD{align-items:center;color:#1f2937;display:flex;font-size:20px;font-weight:700;gap:8px;line-height:1.3;margin:0}.ScenarioReplays_replayTitle__y13JD svg{color:#6b7280;flex-shrink:0}.ScenarioReplays_replayDescription__s0sJ3{color:#6b7280;flex-grow:1;font-size:14px;line-height:1.6;margin:0}.ScenarioReplays_replayDetails__EUP72{display:flex;flex-wrap:wrap;gap:16px;margin:8px 0}.ScenarioReplays_detailItem__QNxwT{display:flex;font-size:13px;gap:6px}.ScenarioReplays_detailLabel__ZpyHr{color:#6b7280;font-weight:500}.ScenarioReplays_detailValue__xXOhJ{color:#374151;font-weight:600}.ScenarioReplays_replayMeta__qig98{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:12px;margin-top:4px}.ScenarioReplays_date__e\+m0H,.ScenarioReplays_duration__dK-8R{display:block}.ScenarioReplays_replayActions__fIarI{align-items:center;display:flex;flex-shrink:0;gap:12px}.ScenarioReplays_deleteBtn__g-IlQ{align-items:center;background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s}.ScenarioReplays_deleteBtn__g-IlQ:hover{background:#fef2f2;transform:scale(1.1)}.ScenarioReplays_deleteBtn__g-IlQ:active{transform:scale(.95)}.ScenarioReplays_playBtn__pGY\+1{align-items:center;background:#10b981;border:none;border-radius:50%;box-shadow:0 2px 8px #10b9814d;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:12px;transition:all .2s}.ScenarioReplays_playBtn__pGY\+1:hover{background:#059669;box-shadow:0 4px 12px #10b98166;transform:scale(1.1)}.ScenarioReplays_playBtn__pGY\+1:active{transform:scale(.95)}.ScenarioReplays_noReplays__vXv6d{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ScenarioReplays_noReplays__vXv6d p{font-size:16px;font-weight:500;margin:0}@media(max-width:1024px){.ScenarioReplays_replayCard__-nLbG{padding:18px}.ScenarioReplays_replayImageWrapper__Ebh9j{height:120px;width:180px}.ScenarioReplays_replayTitle__y13JD{font-size:18px}.ScenarioReplays_replayDescription__s0sJ3{font-size:13px}}@media(max-width:768px){.ScenarioReplays_header__xQA4\+{padding:15px 20px}.ScenarioReplays_headerLeft__Qs24-{gap:10px}.ScenarioReplays_title__sNxg-{font-size:20px}.ScenarioReplays_contentArea__p1vIB{padding:24px 16px}.ScenarioReplays_replaysList__8NIZd{gap:16px}.ScenarioReplays_replayCard__-nLbG{flex-direction:column;padding:16px}.ScenarioReplays_replayImageWrapper__Ebh9j{height:180px;width:100%}.ScenarioReplays_replayContent__y89n8{gap:6px}.ScenarioReplays_replayTitle__y13JD{font-size:18px}.ScenarioReplays_replayDescription__s0sJ3{font-size:13px}.ScenarioReplays_replayMeta__qig98{font-size:12px;margin-top:2px}.ScenarioReplays_replayActions__fIarI{bottom:16px;justify-content:flex-end;position:absolute;right:16px}.ScenarioReplays_replayCard__-nLbG{padding-bottom:60px;position:relative}}@media(max-width:480px){.ScenarioReplays_header__xQA4\+{padding:12px 16px}.ScenarioReplays_title__sNxg-{font-size:18px}.ScenarioReplays_contentArea__p1vIB{padding:20px 12px}.ScenarioReplays_replayCard__-nLbG{padding:14px 14px 60px}.ScenarioReplays_replayImageWrapper__Ebh9j{height:160px}.ScenarioReplays_replayTitle__y13JD{font-size:16px}.ScenarioReplays_replayDescription__s0sJ3{font-size:12px}.ScenarioReplays_replayMeta__qig98{font-size:11px}.ScenarioReplays_deleteBtn__g-IlQ{padding:8px}.ScenarioReplays_playBtn__pGY\+1{padding:10px}}.ScenarioReplays_modalOverlay__Pk5XO{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;padding:24px;z-index:1000}.ScenarioReplays_modalContent__i5iUk{border-radius:20px;box-shadow:0 25px 50px -12px #00000040;height:85vh;max-height:900px;max-width:1600px;min-width:1100px;overflow-y:auto;padding:0;position:relative;width:80vw}.ScenarioReplays_modalContent__i5iUk::-webkit-scrollbar{width:8px}.ScenarioReplays_modalContent__i5iUk::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ScenarioReplays_modalContent__i5iUk::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ScenarioReplays_modalContent__i5iUk::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ScenarioReplays_closeBtn__\+oIKq{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .2s;width:44px;z-index:10}.ScenarioReplays_closeBtn__\+oIKq:hover{background:#e2e8f0;color:#1e293b;transform:scale(1.05)}.ScenarioReplays_loadingModal__xldSo{align-items:center;color:#64748b;display:flex;font-size:16px;justify-content:center;min-height:400px}.ScenarioReplays_modalHeader__64Cdo{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-radius:20px 20px 0 0;gap:40px;padding:32px 40px}.ScenarioReplays_modalHeader__64Cdo h2{color:#1e293b;flex-shrink:0;font-size:28px;font-weight:700;margin:0 0 20px;max-width:350px}.ScenarioReplays_classInfo__UkMBf{align-items:flex-start;color:#64748b;display:flex;flex:1 1;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:flex-end;padding-right:50px}.ScenarioReplays_classInfo__UkMBf span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:6px;padding:10px 16px;white-space:nowrap}.ScenarioReplays_classInfo__UkMBf span strong{color:#475569;font-weight:600}.ScenarioReplays_videoWrapper__NEiPH{background:#0f172a;border-bottom:1px solid #e2e8f0;margin:0}.ScenarioReplays_videoContainer__72oEx{aspect-ratio:16/9;background:#000;display:flex;flex-direction:column;position:relative;width:100%}.ScenarioReplays_videoContainer__72oEx:fullscreen{height:100%;width:100%}.ScenarioReplays_videoPlayer__0px4N{cursor:pointer;display:block;flex:1 1;max-height:calc(100% - 64px);width:100%}.ScenarioReplays_videoInfo__yxFo7{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:14px;gap:40px;justify-content:flex-start;padding:18px 40px}.ScenarioReplays_videoInfo__yxFo7 span{align-items:center;display:flex;gap:10px}.ScenarioReplays_videoInfo__yxFo7 span svg{color:#75bc69}.ScenarioReplays_noEvaluation__sta93,.ScenarioReplays_noVideo__f4OhJ{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#94a3b8;display:flex;flex-direction:column;font-size:15px;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.ScenarioReplays_noEvaluation__sta93 svg,.ScenarioReplays_noVideo__f4OhJ svg{color:#cbd5e1}.ScenarioReplays_noEvaluation__sta93 p,.ScenarioReplays_noVideo__f4OhJ p{margin:0}.ScenarioReplays_evaluationSection__VUhOV{padding:36px 40px}.ScenarioReplays_evaluationSection__VUhOV h3{color:#1e293b;font-size:22px;font-weight:700;margin:0}.ScenarioReplays_evaluationHeader__FPSd3{align-items:center;display:flex;gap:16px;margin-bottom:28px}.ScenarioReplays_evaluationTitleIcon__lKGlf{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border-radius:14px;box-shadow:0 4px 12px #75bc694d;color:#fff;display:flex;height:52px;justify-content:center;width:52px}.ScenarioReplays_noPdfNotice__hOR98{align-items:center;border:1px solid #fde68a;border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px;padding:18px 24px}.ScenarioReplays_noPdfNotice__hOR98 svg{color:#d97706;flex-shrink:0}.ScenarioReplays_noPdfNotice__hOR98 p{flex:1 1;font-size:15px;font-weight:500;margin:0}.ScenarioReplays_generatePdfButton__jINJV{background:linear-gradient(135deg,#75bc69,#5da852);border-radius:12px;box-shadow:0 4px 12px #75bc694d;display:flex;font-size:15px;font-weight:600;gap:10px;padding:14px 24px}.ScenarioReplays_generatePdfButton__jINJV:hover{box-shadow:0 6px 16px #75bc6966}.ScenarioReplays_overallScore__KRL3p{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 2px 8px #0000000a;display:flex;gap:40px;margin-bottom:32px;padding:32px}.ScenarioReplays_scoreCircle__sEry8{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;box-shadow:0 8px 24px #8b5cf659;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:140px;justify-content:center;width:140px}.ScenarioReplays_scoreCircle__sEry8 .ScenarioReplays_scoreValue__Z7Czs{font-size:48px;font-weight:700;line-height:1}.ScenarioReplays_scoreCircle__sEry8 .ScenarioReplays_scoreLabel__LERfE{font-size:18px;margin-top:6px;opacity:.85}.ScenarioReplays_scoreDetails__\+m1Cy{flex:1 1}.ScenarioReplays_scoreDetails__\+m1Cy p{align-items:center;color:#64748b;display:flex;font-size:15px;gap:8px;margin:12px 0}.ScenarioReplays_scoreDetails__\+m1Cy p strong{color:#1e293b;display:block;font-size:22px;font-weight:700;margin-bottom:10px}.ScenarioReplays_skillsBreakdown__Cd4R4{margin-bottom:32px}.ScenarioReplays_skillsBreakdown__Cd4R4 h4{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:22px}.ScenarioReplays_skillItem__XW9cd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:14px;padding:20px 24px;transition:all .2s}.ScenarioReplays_skillItem__XW9cd:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.ScenarioReplays_skillHeader__oihDh{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ScenarioReplays_skillName__jXKy2{color:#334155;font-size:15px;font-weight:600}.ScenarioReplays_skillScore__d-jLW{background:#ede9fe;border-radius:20px;color:#8b5cf6;font-size:16px;font-weight:700;padding:6px 14px}.ScenarioReplays_skillBar__\+8iQx{background:#e2e8f0;border-radius:6px;height:12px;overflow:hidden}.ScenarioReplays_skillProgress__lchL6{background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:6px;height:100%;transition:width .4s ease}.ScenarioReplays_feedbackSummary__lGU19{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ScenarioReplays_feedbackSection__\+0XY5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:28px}.ScenarioReplays_feedbackSection__\+0XY5 h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.ScenarioReplays_feedbackSection__\+0XY5 ul{list-style:none;margin:0;padding:0}.ScenarioReplays_feedbackSection__\+0XY5 ul li{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:14px;padding-left:18px;position:relative}.ScenarioReplays_feedbackSection__\+0XY5 ul li:before{background:#75bc69;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}.ScenarioReplays_feedbackSection__\+0XY5 ul li:last-child{margin-bottom:0}.ScenarioReplays_feedbackHeader__RFtyN{align-items:center;display:flex;gap:14px;margin-bottom:20px}.ScenarioReplays_feedbackIconGreen__TdiNh{background:#d1fae5;color:#059669}.ScenarioReplays_feedbackIconBlue__-SM86,.ScenarioReplays_feedbackIconGreen__TdiNh{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.ScenarioReplays_feedbackIconBlue__-SM86{background:#dbeafe;color:#3b82f6}@media(max-width:768px){.ScenarioReplays_modalOverlay__Pk5XO{padding:16px}.ScenarioReplays_modalContent__i5iUk{border-radius:16px;max-height:90vh}.ScenarioReplays_modalHeader__64Cdo{padding:24px 20px}.ScenarioReplays_modalHeader__64Cdo h2{font-size:20px;padding-right:40px}.ScenarioReplays_closeBtn__\+oIKq{height:38px;right:16px;top:16px;width:38px}.ScenarioReplays_classInfo__UkMBf{flex-direction:column;gap:10px}.ScenarioReplays_classInfo__UkMBf span{width:100%}.ScenarioReplays_evaluationSection__VUhOV{padding:24px 20px}.ScenarioReplays_evaluationHeader__FPSd3{gap:12px}.ScenarioReplays_evaluationTitleIcon__lKGlf{height:40px;width:40px}.ScenarioReplays_noPdfNotice__hOR98{align-items:flex-start;flex-direction:column;gap:12px}.ScenarioReplays_overallScore__KRL3p{flex-direction:column;gap:20px;padding:20px;text-align:center}.ScenarioReplays_scoreCircle__sEry8{height:110px;width:110px}.ScenarioReplays_scoreCircle__sEry8 .ScenarioReplays_scoreValue__Z7Czs{font-size:36px}.ScenarioReplays_feedbackSummary__lGU19{grid-template-columns:1fr}.ScenarioReplays_feedbackSection__\+0XY5{padding:18px}.ScenarioReplays_videoPlayer__0px4N{max-height:280px}.ScenarioReplays_videoInfo__yxFo7{flex-direction:column;gap:10px;padding:14px 20px}}.ScenarioReplays_pdfReportSection__NwNhk{background:#f9fafb;border-radius:12px;padding:30px}.ScenarioReplays_pdfReportSection__NwNhk h3{color:#1f2937;font-size:22px;font-weight:700;margin-bottom:20px}.ScenarioReplays_pdfActions__Vi1lR{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.ScenarioReplays_downloadButton__08eRs,.ScenarioReplays_openButton__APtkY,.ScenarioReplays_printButton__dMTxv{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.ScenarioReplays_downloadButton__08eRs:hover,.ScenarioReplays_openButton__APtkY:hover,.ScenarioReplays_printButton__dMTxv:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.ScenarioReplays_downloadButton__08eRs:active,.ScenarioReplays_openButton__APtkY:active,.ScenarioReplays_printButton__dMTxv:active{transform:translateY(0)}.ScenarioReplays_printButton__dMTxv{background:#10b981;color:#fff}.ScenarioReplays_printButton__dMTxv:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.ScenarioReplays_downloadButton__08eRs{background:#10b981;color:#fff}.ScenarioReplays_downloadButton__08eRs:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.ScenarioReplays_openButton__APtkY{background:#6366f1;color:#fff}.ScenarioReplays_openButton__APtkY:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.ScenarioReplays_noPdfNotice__hOR98{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:20px;padding:20px;text-align:center}.ScenarioReplays_noPdfNotice__hOR98 p{color:#92400e;font-size:16px;margin:0 0 15px}.ScenarioReplays_generatePdfButton__jINJV{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.ScenarioReplays_generatePdfButton__jINJV:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.ScenarioReplays_generatePdfButton__jINJV:active{transform:translateY(0)}.ScenarioReplays_pdfIframe__-mDnW{background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;height:800px;width:100%}.ScenarioReplays_modalOverlay__Pk5XO{align-items:center;animation:ScenarioReplays_fadeIn__sHC2X .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes ScenarioReplays_fadeIn__sHC2X{0%{opacity:0}to{opacity:1}}.ScenarioReplays_deleteModalOverlay__qYgk7{align-items:center;animation:ScenarioReplays_fadeIn__sHC2X .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.ScenarioReplays_deleteModalContent__d77RP{animation:ScenarioReplays_slideUp__olvR8 .25s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:90vw;width:420px}@keyframes ScenarioReplays_slideUp__olvR8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ScenarioReplays_deleteModalHeader__MuU1K{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.ScenarioReplays_deleteModalHeader__MuU1K h3{color:#1f2937;font-size:17px;font-weight:600;margin:0}.ScenarioReplays_deleteModalHeader__MuU1K .ScenarioReplays_closeBtn__\+oIKq{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.ScenarioReplays_deleteModalHeader__MuU1K .ScenarioReplays_closeBtn__\+oIKq:hover{background:#f3f4f6;color:#1f2937}.ScenarioReplays_deleteModalBody__xjC0B{padding:16px 20px}.ScenarioReplays_deleteModalBody__xjC0B p{color:#374151;font-size:14px;line-height:1.5;margin:0 0 10px}.ScenarioReplays_deleteModalBody__xjC0B .ScenarioReplays_warningText__HLz\+3{background:#fef2f2;border-left:3px solid #dc2626;border-radius:6px;color:#dc2626;font-size:13px;margin:0;padding:10px 12px}.ScenarioReplays_deleteModalFooter__hoFcP{border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_cancelBtn__gBzBV,.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_confirmDeleteBtn__pkEKe{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:all .2s}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_cancelBtn__gBzBV{background:#f3f4f6;color:#374151}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_cancelBtn__gBzBV:hover{background:#e5e7eb}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_confirmDeleteBtn__pkEKe{background:#dc2626;color:#fff}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_confirmDeleteBtn__pkEKe:hover{background:#b91c1c}.ScenarioReplays_deleteModalFooter__hoFcP .ScenarioReplays_confirmDeleteBtn__pkEKe:active{transform:scale(.98)}.ScenarioReplays_modalContent__i5iUk{animation:ScenarioReplays_slideUp__olvR8 .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%}.ScenarioReplays_modalHeader__64Cdo{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.ScenarioReplays_modalHeader__64Cdo h3{color:#1f2937;font-size:20px;font-weight:600;margin:0}.ScenarioReplays_modalHeader__64Cdo .ScenarioReplays_closeBtn__\+oIKq{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.ScenarioReplays_modalHeader__64Cdo .ScenarioReplays_closeBtn__\+oIKq:hover{background:#f3f4f6;color:#1f2937}.ScenarioReplays_modalBody__pYYIh{padding:24px}.ScenarioReplays_modalBody__pYYIh p{color:#374151;font-size:15px;line-height:1.6;margin:0 0 12px}.ScenarioReplays_modalBody__pYYIh .ScenarioReplays_warningText__HLz\+3{background:#fef2f2;border-left:3px solid #dc2626;border-radius:6px;color:#dc2626;font-size:14px;padding:12px}.ScenarioReplays_modalFooter__nYjEs{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_cancelBtn__gBzBV,.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_deleteBtn__g-IlQ{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_cancelBtn__gBzBV{background:#f3f4f6;color:#374151}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_cancelBtn__gBzBV:hover{background:#e5e7eb}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_deleteBtn__g-IlQ{background:#dc2626;color:#fff}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_deleteBtn__g-IlQ:hover{background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_deleteBtn__g-IlQ:active{transform:translateY(0)}@media(max-width:768px){.ScenarioReplays_pdfIframe__-mDnW{height:600px}.ScenarioReplays_pdfActions__Vi1lR{flex-direction:column}.ScenarioReplays_pdfActions__Vi1lR .ScenarioReplays_downloadButton__08eRs,.ScenarioReplays_pdfActions__Vi1lR .ScenarioReplays_openButton__APtkY,.ScenarioReplays_pdfActions__Vi1lR .ScenarioReplays_printButton__dMTxv{justify-content:center;width:100%}.ScenarioReplays_modalContent__i5iUk{margin:20px;width:95%}.ScenarioReplays_modalFooter__nYjEs{flex-direction:column}.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_cancelBtn__gBzBV,.ScenarioReplays_modalFooter__nYjEs .ScenarioReplays_deleteBtn__g-IlQ{width:100%}}.ScenarioReplays_pagination__\+7n9r{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px;margin-top:30px}.ScenarioReplays_pagination__\+7n9r .ScenarioReplays_pageInfo__5McCE{color:#6b7280;font-size:14px;font-weight:500}.ScenarioReplays_pagination__\+7n9r .ScenarioReplays_pageBtn__giBw6{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s}.ScenarioReplays_pagination__\+7n9r .ScenarioReplays_pageBtn__giBw6:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ScenarioReplays_pagination__\+7n9r .ScenarioReplays_pageBtn__giBw6:disabled{cursor:not-allowed;opacity:.5}.ScenarioReplays_pagination__\+7n9r .ScenarioReplays_pageBtn__giBw6 svg{height:16px;width:16px}.session-results-container{background:#f5f7fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.session-results-container .results-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.session-results-container .results-header .header-content{flex:1 1}.session-results-container .results-header .header-content h1{align-items:center;color:#1a1a1a;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0 0 16px}.session-results-container .results-header .header-content .session-meta{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:24px}.session-results-container .results-header .header-content .session-meta span{align-items:center;display:flex;gap:6px}.session-results-container .results-header .header-content .session-meta span strong{color:#1a1a1a}.session-results-container .results-header .back-button{background:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s}.session-results-container .results-header .back-button:hover{background:#5a52d9;box-shadow:0 4px 12px #6c63ff4d;transform:translateY(-2px)}.session-results-container .results-tabs{display:flex;gap:12px;margin-bottom:24px}.session-results-container .results-tabs .tab-button{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:12px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s}.session-results-container .results-tabs .tab-button:hover{border-color:#6c63ff;color:#6c63ff}.session-results-container .results-tabs .tab-button.active{background:linear-gradient(135deg,#6c63ff,#5a52d9);border-color:#6c63ff;box-shadow:0 4px 12px #6c63ff4d;color:#fff}.session-results-container .average-rating-card,.session-results-container .overall-rating-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:32px;margin-bottom:24px;padding:32px}.session-results-container .average-rating-card .rating-circle,.session-results-container .overall-rating-card .rating-circle{align-items:center;background:linear-gradient(135deg,#f5f7fa,#fff);border:8px solid #6c63ff;border-radius:50%;display:flex;flex-direction:column;height:160px;justify-content:center;width:160px}.session-results-container .average-rating-card .rating-circle .rating-value,.session-results-container .overall-rating-card .rating-circle .rating-value{color:#6c63ff;font-size:48px;font-weight:700;line-height:1}.session-results-container .average-rating-card .rating-circle .rating-max,.session-results-container .overall-rating-card .rating-circle .rating-max{color:#999;font-size:18px;margin-top:4px}.session-results-container .average-rating-card .rating-details,.session-results-container .overall-rating-card .rating-details{flex:1 1}.session-results-container .average-rating-card .rating-details h2,.session-results-container .overall-rating-card .rating-details h2{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 12px}.session-results-container .average-rating-card .rating-details p,.session-results-container .overall-rating-card .rating-details p{color:#666;margin:8px 0}.session-results-container .average-rating-card .rating-details .rating-interpretation,.session-results-container .overall-rating-card .rating-details .rating-interpretation{margin:12px 0}.session-results-container .average-rating-card .rating-details .rating-interpretation .interpretation-badge,.session-results-container .overall-rating-card .rating-details .rating-interpretation .interpretation-badge{border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:6px 16px}.session-results-container .average-rating-card .rating-details .rating-stars,.session-results-container .overall-rating-card .rating-details .rating-stars{display:flex;gap:4px;margin-top:12px}.session-results-container .chart-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.session-results-container .chart-card h3{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:700;gap:8px;margin:0 0 20px}.session-results-container .chart-card .custom-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:12px}.session-results-container .chart-card .custom-tooltip p{font-size:13px;margin:4px 0}.session-results-container .chart-card .custom-tooltip p strong{color:#1a1a1a}.session-results-container .primary-focus-banner{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;box-shadow:0 4px 12px #f59e0b33;display:flex;gap:20px;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.session-results-container .primary-focus-banner:before{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);content:"";height:4px;left:0;position:absolute;right:0;top:0}.session-results-container .primary-focus-banner .focus-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;font-size:48px}.session-results-container .primary-focus-banner .focus-content{flex:1 1}.session-results-container .primary-focus-banner .focus-content h3{color:#92400e;font-size:16px;font-weight:700;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.session-results-container .primary-focus-banner .focus-content .focus-skill-name{color:#78350f;font-size:20px;font-weight:800;line-height:1.3;margin:0 0 8px}.session-results-container .primary-focus-banner .focus-content .focus-description{color:#92400e;font-size:14px;line-height:1.5;margin:0}.session-results-container .skills-breakdown h3{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:700;gap:8px;margin:0 0 20px}.session-results-container .skills-breakdown .skill-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;padding:24px;transition:all .3s ease}.session-results-container .skills-breakdown .skill-card.primary-focus-skill{background:linear-gradient(180deg,#fffbeb 0,#fff);border-color:#fbbf24;box-shadow:0 4px 16px #fbbf2433}.session-results-container .skills-breakdown .skill-card .skill-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.session-results-container .skills-breakdown .skill-card .skill-header .skill-header-left{display:flex;flex:1 1;flex-direction:column;gap:8px}.session-results-container .skills-breakdown .skill-card .skill-header .skill-header-left .primary-focus-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:16px;box-shadow:0 2px 6px #f59e0b4d;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.session-results-container .skills-breakdown .skill-card .skill-header h4{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.session-results-container .skills-breakdown .skill-card .skill-header .skill-score{align-items:baseline;display:flex;gap:4px}.session-results-container .skills-breakdown .skill-card .skill-header .skill-score .score-value{color:#6c63ff;font-size:32px;font-weight:700}.session-results-container .skills-breakdown .skill-card .skill-header .skill-score .score-max{color:#999;font-size:18px}.session-results-container .skills-breakdown .skill-card .skill-components{display:flex;flex-direction:column;gap:12px}.session-results-container .skills-breakdown .skill-card .skill-components .component-item{background:#f9fafb;border-left:4px solid #6c63ff;border-radius:8px;padding:12px}.session-results-container .skills-breakdown .skill-card .skill-components .component-item .component-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.session-results-container .skills-breakdown .skill-card .skill-components .component-item .component-header .component-name{color:#1a1a1a;font-size:14px;font-weight:600}.session-results-container .skills-breakdown .skill-card .skill-components .component-item .component-header .component-score{background:#6c63ff;border-radius:12px;color:#fff;font-size:13px;font-weight:600;padding:4px 12px}.session-results-container .skills-breakdown .skill-card .skill-components .component-item .component-evidence{color:#666;font-size:13px;line-height:1.5;margin:0}.session-results-container .feedback-section h3{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:700;gap:8px;margin:0 0 20px}.session-results-container .feedback-section .feedback-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;padding:24px}.session-results-container .feedback-section .feedback-card h4{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.session-results-container .feedback-section .feedback-card ul{list-style:none;margin:0;padding:0}.session-results-container .feedback-section .feedback-card ul li{border-bottom:1px solid #f0f0f0;color:#333;font-size:14px;line-height:1.6;padding:12px 0}.session-results-container .feedback-section .feedback-card ul li:last-child{border-bottom:none}.session-results-container .feedback-section .feedback-card ul li:before{color:#6c63ff;content:"→";font-weight:700;margin-right:8px}.session-results-container .feedback-section .feedback-card.strengths{border-left:4px solid #00c49f}.session-results-container .feedback-section .feedback-card.strengths h4{color:#00c49f}.session-results-container .feedback-section .feedback-card.improvements{border-left:4px solid #ffbb28}.session-results-container .feedback-section .feedback-card.improvements h4{color:#ffbb28}.session-results-container .feedback-section .feedback-card.recommendations{border-left:4px solid #8884d8}.session-results-container .feedback-section .feedback-card.recommendations h4{color:#8884d8}.session-results-container .student-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.session-results-container .student-cards-grid h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 20px}.session-results-container .student-cards-grid .student-detail-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s}.session-results-container .student-cards-grid .student-detail-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.session-results-container .student-cards-grid .student-detail-card .student-card-header{align-items:center;background:linear-gradient(135deg,#6c63ff,#5a52d9);color:#fff;display:flex;justify-content:space-between;padding:20px}.session-results-container .student-cards-grid .student-detail-card .student-card-header h4{font-size:18px;font-weight:600;margin:0}.session-results-container .student-cards-grid .student-detail-card .student-card-header .student-rating{align-items:center;background:#fff3;border-radius:20px;display:flex;font-size:16px;font-weight:700;gap:6px;padding:6px 12px}.session-results-container .student-cards-grid .student-detail-card .student-card-body{padding:20px}.session-results-container .student-cards-grid .student-detail-card .student-card-body .student-info-row{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.session-results-container .student-cards-grid .student-detail-card .student-card-body .student-info-row .info-label{color:#999;font-size:13px;font-weight:600}.session-results-container .student-cards-grid .student-detail-card .student-card-body .student-info-row .info-value{color:#1a1a1a;font-size:13px;font-weight:600}.session-results-container .student-cards-grid .student-detail-card .student-card-body .student-info-row .info-value.emotion{background:#f0f0f0;border-radius:4px;padding:2px 8px;text-transform:capitalize}.session-results-container .student-cards-grid .student-detail-card .student-card-body .metrics-row{display:flex;flex-direction:column;gap:16px;margin-top:16px}.session-results-container .student-cards-grid .student-detail-card .student-card-body .metrics-row .metric .metric-label{color:#666;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.session-results-container .student-cards-grid .student-detail-card .student-card-body .metrics-row .metric .progress-bar{background:#f0f0f0;border-radius:6px;height:12px;margin-bottom:4px;overflow:hidden;width:100%}.session-results-container .student-cards-grid .student-detail-card .student-card-body .metrics-row .metric .progress-bar .progress-fill{border-radius:6px;height:100%;transition:width .6s ease}.session-results-container .student-cards-grid .student-detail-card .student-card-body .metrics-row .metric .metric-value{color:#999;font-size:12px;font-weight:600}.session-results-container .session-results-error,.session-results-container .session-results-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.session-results-container .session-results-error .loader,.session-results-container .session-results-loading .loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6c63ff;height:50px;margin-bottom:20px;width:50px}.session-results-container .session-results-error h2,.session-results-container .session-results-loading h2{color:#1a1a1a;font-size:24px;margin:16px 0}.session-results-container .session-results-error p,.session-results-container .session-results-loading p{color:#666;margin-bottom:24px}.session-results-container .session-results-error button,.session-results-container .session-results-loading button{background:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.session-results-container .session-results-error button:hover,.session-results-container .session-results-loading button:hover{background:#5a52d9}@media(max-width:768px){.session-results-container{padding:12px}.session-results-container .results-header{align-items:flex-start;flex-direction:column;gap:16px}.session-results-container .results-header .back-button{width:100%}.session-results-container .average-rating-card,.session-results-container .overall-rating-card{flex-direction:column;text-align:center}.session-results-container .student-cards-grid{grid-template-columns:1fr}}.SharkTankParameterSelection_container__Na4lF{background:#f8fafc;min-height:100vh;padding:20px}.SharkTankParameterSelection_header__fKslP{margin-bottom:24px;text-align:center}.SharkTankParameterSelection_title__Ftiye{color:#333;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.SharkTankParameterSelection_subtitle__fYP86{color:#666;font-size:16px;font-weight:400;margin:0}.SharkTankParameterSelection_stepIndicator__Qi58C{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:30px}.SharkTankParameterSelection_step__ikpxa{align-items:center;display:flex;gap:8px;opacity:.5;transition:opacity .2s ease}.SharkTankParameterSelection_step__ikpxa.SharkTankParameterSelection_active__m8mc5{opacity:1}.SharkTankParameterSelection_stepNumber__C7sgQ{align-items:center;background:#dee3e7;border-radius:50%;color:#666;display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.SharkTankParameterSelection_active__m8mc5 .SharkTankParameterSelection_stepNumber__C7sgQ{background:#fbc311;color:#fff}.SharkTankParameterSelection_stepLabel__pai9V{color:#666;font-size:14px;font-weight:500}.SharkTankParameterSelection_active__m8mc5 .SharkTankParameterSelection_stepLabel__pai9V{color:#333}.SharkTankParameterSelection_stepLine__5a0xB{background:#dee3e7;height:2px;width:60px}.SharkTankParameterSelection_formContainer__NlErj{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.SharkTankParameterSelection_formGrid__Kfv7-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:768px){.SharkTankParameterSelection_formGrid__Kfv7-{gap:20px;grid-template-columns:1fr}}.SharkTankParameterSelection_formGroup__-3398{display:flex;flex-direction:column;gap:8px}.SharkTankParameterSelection_formGroupFull__S7Y7g{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.SharkTankParameterSelection_label__r0gW4{align-items:center;color:#0c2d1e;display:flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:4px}.SharkTankParameterSelection_required__EE2xy{color:#ef4444;font-size:14px}.SharkTankParameterSelection_optional__bAcFf{color:#9ca3af;font-size:12px;font-weight:400;margin-left:4px}.SharkTankParameterSelection_input__Mw6i\+{background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;font-family:inherit;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.SharkTankParameterSelection_input__Mw6i\+:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.SharkTankParameterSelection_input__Mw6i\+::placeholder{color:#9ca3af}.SharkTankParameterSelection_input__Mw6i\+.SharkTankParameterSelection_error__2ls3w{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.SharkTankParameterSelection_selectWrapper__sC5Hr{flex:1 1;position:relative}.SharkTankParameterSelection_selectWrapper__sC5Hr:after{border:5px solid #0000;border-top-color:#666;content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.SharkTankParameterSelection_selectWrapperWithInfo__2-aaG{align-items:center;display:flex;gap:8px}.SharkTankParameterSelection_select__W5I\+q{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease;width:100%}.SharkTankParameterSelection_select__W5I\+q:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.SharkTankParameterSelection_select__W5I\+q.SharkTankParameterSelection_error__2ls3w{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.SharkTankParameterSelection_select__W5I\+q option{padding:10px}.SharkTankParameterSelection_textarea__p\+WP9{background:#fff;border:1px solid #dee3e7;border-radius:6px;color:#333;font-family:inherit;font-size:14px;line-height:1.5;min-height:120px;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.SharkTankParameterSelection_textarea__p\+WP9:focus{border-color:#fbc311;box-shadow:0 0 0 3px #fbc31126;outline:none}.SharkTankParameterSelection_textarea__p\+WP9::placeholder{color:#9ca3af;white-space:pre-line}.SharkTankParameterSelection_textarea__p\+WP9.SharkTankParameterSelection_error__2ls3w{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.SharkTankParameterSelection_errorText__HYPtZ{color:#ef4444;font-size:12px;margin-top:4px}.SharkTankParameterSelection_infoIconWrapper__AvN4H{align-items:center;cursor:help;display:inline-flex;position:relative}.SharkTankParameterSelection_infoIcon__oDfA-{color:#6b7280;transition:color .2s ease}.SharkTankParameterSelection_infoIcon__oDfA-:hover{color:#fbc311}.SharkTankParameterSelection_tooltip__BFHL3{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #00000026;margin-right:10px;opacity:0;padding:16px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .2s ease;visibility:hidden;width:300px;z-index:100}.SharkTankParameterSelection_infoIconWrapper__AvN4H:hover .SharkTankParameterSelection_tooltip__BFHL3{opacity:1;visibility:visible}@media(max-width:768px){.SharkTankParameterSelection_tooltip__BFHL3{left:auto;margin-right:-300px;right:0;transform:translate(100%,-50%);width:250px}}.SharkTankParameterSelection_tooltipTitle__WSG73{border-bottom:1px solid #fef3d8;color:#fbc311;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:6px}.SharkTankParameterSelection_tooltipContent__SyCak{color:#4b5563;font-size:13px;line-height:1.5}.SharkTankParameterSelection_uploadArea__Mp0YO{border:2px dashed #dee3e7;border-radius:8px;cursor:pointer;padding:24px;text-align:center;transition:all .2s ease}.SharkTankParameterSelection_uploadArea__Mp0YO:hover{background:#fbc3110d;border-color:#fbc311}.SharkTankParameterSelection_fileInput__nAqlu{display:none}.SharkTankParameterSelection_uploadLabel__h2ypv{align-items:center;color:#666;cursor:pointer;display:flex;flex-direction:column;gap:8px}.SharkTankParameterSelection_uploadLabel__h2ypv svg{color:#fbc311}.SharkTankParameterSelection_uploadLabel__h2ypv span{font-size:14px}.SharkTankParameterSelection_uploadHint__5W5bk{color:#9ca3af!important;font-size:12px!important}.SharkTankParameterSelection_fileList__B4EB6{display:flex;flex-direction:column;gap:8px;margin-top:16px}.SharkTankParameterSelection_fileItem__dutUA{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:10px 14px}.SharkTankParameterSelection_fileItem__dutUA svg{color:#fbc311;flex-shrink:0}.SharkTankParameterSelection_fileName__OxDmg{color:#333;flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharkTankParameterSelection_fileSize__Ye9jA{color:#9ca3af;font-size:12px}.SharkTankParameterSelection_removeFile__SprB6{background:none;border:none;color:#ef4444;cursor:pointer;display:flex;padding:4px;transition:transform .2s ease}.SharkTankParameterSelection_removeFile__SprB6:hover{transform:scale(1.1)}.SharkTankParameterSelection_buttonContainer__oAsCj{border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;margin-top:16px;padding-top:24px}.SharkTankParameterSelection_nextButton__J8VB5{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:180px;padding:14px 48px;transition:all .2s ease}.SharkTankParameterSelection_nextButton__J8VB5:hover:not(:disabled){background:#e5b00f;box-shadow:0 4px 12px #fbc3114d;transform:translateY(-1px)}.SharkTankParameterSelection_nextButton__J8VB5:active:not(:disabled){transform:translateY(0)}.SharkTankParameterSelection_nextButton__J8VB5:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.SharkTankParameterSelection_backButton__Bupnb{background:#0000;border:1px solid #dee3e7;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;min-width:140px;padding:14px 48px;transition:all .2s ease}.SharkTankParameterSelection_backButton__Bupnb:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.SharkTankParameterSelection_backButton__Bupnb:disabled{cursor:not-allowed;opacity:.7}.SharkTankParameterSelection_sharkSelectionHeader__ZPE8X{margin-bottom:24px;text-align:center}.SharkTankParameterSelection_sectionTitle__3x0Oo{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.SharkTankParameterSelection_sectionSubtitle__tjhgY{color:#666;font-size:14px;margin:0 0 20px}.SharkTankParameterSelection_filterTabs__zTXIH{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.SharkTankParameterSelection_filterTab__-Q-p3{background:#0000;border:1px solid #dee3e7;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s ease}.SharkTankParameterSelection_filterTab__-Q-p3:hover{border-color:#fbc311;color:#fbc311}.SharkTankParameterSelection_filterTab__-Q-p3.SharkTankParameterSelection_active__m8mc5{background:#fbc311;border-color:#fbc311;color:#fff}.SharkTankParameterSelection_selectionCounter__lCvU3{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:20px}.SharkTankParameterSelection_valid__9Yvad{color:#fbc311;font-weight:600}.SharkTankParameterSelection_invalid__1uvh9{color:#f59e0b;font-weight:600}.SharkTankParameterSelection_hint__TOPdL{color:#9ca3af}.SharkTankParameterSelection_comingSoonBanner__jtia4{align-items:center;background:linear-gradient(135deg,#fbc3111a,#fbc3110d);border:1px solid #fbc3114d;border-radius:8px;display:flex;gap:8px;justify-content:center;margin:0 auto 20px;max-width:400px;padding:12px 24px}.SharkTankParameterSelection_comingSoonIcon__bOFw6{font-size:20px}.SharkTankParameterSelection_comingSoonText__kBNN8{color:#fbc311;font-size:14px;font-weight:500}.SharkTankParameterSelection_sharksGrid__8USnO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.SharkTankParameterSelection_sharkCard__w9f0a{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;position:relative;text-align:center;transition:all .2s ease}.SharkTankParameterSelection_sharkCard__w9f0a:hover{border-color:#fbc311;box-shadow:0 4px 12px #fbc31126;transform:translateY(-2px)}.SharkTankParameterSelection_sharkCard__w9f0a.SharkTankParameterSelection_selected__3vG1y{background:#fbc3110d;border-color:#fbc311;box-shadow:0 4px 12px #fbc31133}.SharkTankParameterSelection_checkBadge__\+tP-k{align-items:center;background:#fbc311;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.SharkTankParameterSelection_sharkImage__qKee-{border:3px solid #e5e7eb;border-radius:50%;height:80px;margin-bottom:12px;object-fit:cover;transition:border-color .2s ease;width:80px}.SharkTankParameterSelection_selected__3vG1y .SharkTankParameterSelection_sharkImage__qKee-{border-color:#fbc311}.SharkTankParameterSelection_sharkInfo__lUZ9l{display:flex;flex-direction:column;gap:4px}.SharkTankParameterSelection_sharkName__m6L8e{color:#333;font-size:16px;font-weight:600;margin:0}.SharkTankParameterSelection_sharkTitle__9\+CqY{color:#666;font-size:12px;line-height:1.3;margin:0}.SharkTankParameterSelection_countryBadge__YNGpJ{background:#fbc3111a;border-radius:12px;color:#fbc311;display:inline-block;font-size:11px;margin:6px auto;padding:2px 10px}.SharkTankParameterSelection_focusTags__hjXMz{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px}.SharkTankParameterSelection_focusTag__sAL3a{background:#f3f4f6;border-radius:10px;color:#666;font-size:10px;padding:2px 8px}@media(max-width:480px){.SharkTankParameterSelection_container__Na4lF{padding:16px}.SharkTankParameterSelection_title__Ftiye{font-size:22px}.SharkTankParameterSelection_formContainer__NlErj{padding:20px}.SharkTankParameterSelection_buttonContainer__oAsCj{flex-direction:column;gap:12px}.SharkTankParameterSelection_backButton__Bupnb,.SharkTankParameterSelection_nextButton__J8VB5{width:100%}.SharkTankParameterSelection_sharksGrid__8USnO{gap:12px;grid-template-columns:repeat(2,1fr)}.SharkTankParameterSelection_sharkCard__w9f0a{padding:12px}.SharkTankParameterSelection_sharkImage__qKee-{height:60px;width:60px}}@keyframes SharkTankSimulation_spin__MKFr3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SharkTankSimulation_pulse__GMcAu{0%,to{opacity:1}50%{opacity:.5}}@keyframes SharkTankSimulation_fadeIn__dZvLS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SharkTankSimulation_speakingPulse__gV9Pz{0%,to{box-shadow:0 0 0 0 #fbc31166}50%{box-shadow:0 0 0 8px #fbc31100}}.SharkTankSimulation_container__2\+sF-{background:#f8f9fa;color:#1f2937;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;position:relative}.SharkTankSimulation_backgroundOverlay__G3U-P{display:none}.SharkTankSimulation_errorContainer__-eQAf,.SharkTankSimulation_loadingContainer__9F7GK{align-items:center;background:#f8f9fa;color:#1f2937;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100vh}.SharkTankSimulation_errorContainer__-eQAf svg,.SharkTankSimulation_loadingContainer__9F7GK svg{color:#fbc311}.SharkTankSimulation_errorContainer__-eQAf p,.SharkTankSimulation_loadingContainer__9F7GK p{color:#6b7280}.SharkTankSimulation_errorContainer__-eQAf button,.SharkTankSimulation_loadingContainer__9F7GK button{background:#fbc311;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem}.SharkTankSimulation_errorContainer__-eQAf button:hover,.SharkTankSimulation_loadingContainer__9F7GK button:hover{background:#d9a40e}.SharkTankSimulation_spinner__gy80E{animation:SharkTankSimulation_spin__MKFr3 1s linear infinite}.SharkTankSimulation_header__vQLH\+{align-items:center;background:#fff;border-bottom:2px solid #fbc311;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;padding:1rem 1.5rem;position:relative;z-index:10}@media(max-width:768px){.SharkTankSimulation_header__vQLH\+{flex-wrap:wrap;gap:1rem;padding:1rem}}.SharkTankSimulation_headerLeft__Y9AZy{align-items:center;display:flex;gap:1rem}.SharkTankSimulation_homeIcon__2zeuK{border-radius:8px;color:#fbc311;cursor:pointer;padding:.5rem;transition:all .2s ease}.SharkTankSimulation_homeIcon__2zeuK:hover{background:#fbc3111a;color:#d9a40e}.SharkTankSimulation_title__j6ew3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.SharkTankSimulation_startupName__dYpyW{background:#fbc3111a;border:1px solid #fbc3114d;border-radius:15px;color:#d9a40e;font-size:.9rem;padding:.25rem .75rem}.SharkTankSimulation_headerCenter__H1Xv7{align-items:center;display:flex}.SharkTankSimulation_timer__nOK7T{font-feature-settings:"tnum";align-items:center;background:#fffbf0;border:1px solid #fbc311;border-radius:10px;color:#1f2937;display:flex;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.5rem;padding:.5rem 1rem}.SharkTankSimulation_timer__nOK7T svg{color:#fbc311}.SharkTankSimulation_timer__nOK7T.SharkTankSimulation_timerWarning__e87A8{background:#fffbeb;border-color:#f59e0b;color:#f59e0b}.SharkTankSimulation_timer__nOK7T.SharkTankSimulation_timerWarning__e87A8 svg{color:#f59e0b}.SharkTankSimulation_timerButton__LpX2G{background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:.25rem;transition:color .2s ease}.SharkTankSimulation_timerButton__LpX2G:hover{color:#1f2937}.SharkTankSimulation_headerRight__eFU4Z{align-items:center;display:flex;gap:.75rem}.SharkTankSimulation_detailsToggle__Rzlib{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.SharkTankSimulation_detailsToggle__Rzlib:hover{background:#fffbf0;border-color:#fbc311;color:#1f2937}.SharkTankSimulation_endButton__IIcJD{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.SharkTankSimulation_endButton__IIcJD:hover{background:#eb1515;transform:translateY(-1px)}.SharkTankSimulation_detailsPanel__xnIjP{animation:SharkTankSimulation_fadeIn__dZvLS .3s ease-out;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:2rem;justify-content:center;padding:.75rem 1.5rem;position:relative;z-index:10}@media(max-width:768px){.SharkTankSimulation_detailsPanel__xnIjP{flex-wrap:wrap;gap:1rem}}.SharkTankSimulation_detailItem__pp92g{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:.5rem}.SharkTankSimulation_detailItem__pp92g svg{color:#fbc311}.SharkTankSimulation_mainContent__V5KAE{display:flex;flex:1 1;gap:0;overflow:hidden;position:relative;z-index:10}@media(max-width:1024px){.SharkTankSimulation_mainContent__V5KAE{flex-direction:column}}.SharkTankSimulation_leftPanel__Q4opm{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;min-width:360px;overflow-y:auto;padding:1rem;width:360px}@media(max-width:1024px){.SharkTankSimulation_leftPanel__Q4opm{border-bottom:1px solid #e5e7eb;border-right:none;max-height:40vh;width:100%}}.SharkTankSimulation_leftPanel__Q4opm::-webkit-scrollbar{width:8px}.SharkTankSimulation_leftPanel__Q4opm::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.SharkTankSimulation_leftPanel__Q4opm::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SharkTankSimulation_leftPanel__Q4opm::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SharkTankSimulation_tipsCard__gEUqj{background:linear-gradient(135deg,#fffbf0,#fff);border:1px solid #fbc3114d;border-radius:12px;overflow:hidden}.SharkTankSimulation_tipsHeader__kY6qc{align-items:center;background:#fbc3111a;border-bottom:1px solid #fbc3114d;display:flex;gap:.5rem;padding:.875rem 1rem}.SharkTankSimulation_tipsHeader__kY6qc svg{color:#fbc311;flex-shrink:0}.SharkTankSimulation_tipsHeader__kY6qc h3{color:#1f2937;flex:1 1;font-size:.9rem;font-weight:600;margin:0}.SharkTankSimulation_collapseBtn__z5Ejo{align-items:center;background:#0000;border:none;border-radius:6px;color:#d9a40e;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.SharkTankSimulation_collapseBtn__z5Ejo:hover{background:#fbc31126}.SharkTankSimulation_collapseBtn__z5Ejo svg{height:16px;width:16px}.SharkTankSimulation_tipsContent__Vx507{padding:1rem}.SharkTankSimulation_tipsLoading__-JnpI{align-items:center;color:#6b7280;display:flex;gap:.75rem;padding:1rem}.SharkTankSimulation_tipsLoading__-JnpI svg{animation:SharkTankSimulation_spin__MKFr3 1s linear infinite}.SharkTankSimulation_tipsLoading__-JnpI p{font-size:.85rem;margin:0}.SharkTankSimulation_tipsError__MEwb7{align-items:center;background:#fef2f2;border-radius:8px;color:#ef4444;display:flex;gap:.75rem;padding:1rem}.SharkTankSimulation_tipsError__MEwb7 svg{flex-shrink:0}.SharkTankSimulation_tipsError__MEwb7 p{font-size:.85rem;margin:0}.SharkTankSimulation_tipsList__gJuas{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.SharkTankSimulation_tipItem__dtD7H{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:.75rem;padding:.875rem;transition:all .2s ease}.SharkTankSimulation_tipItem__dtD7H:hover{border-color:#fbc311;box-shadow:0 2px 8px #fbc3111a}.SharkTankSimulation_tipBullet__1nPO1{align-items:center;background:#fbc311;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;min-width:24px;width:24px}.SharkTankSimulation_tipText__OdaEF{color:#1f2937;font-size:.875rem;line-height:1.5}.SharkTankSimulation_noTips__kB0nJ{color:#6b7280;font-size:.85rem;margin:0;padding:1.5rem 1rem;text-align:center}.SharkTankSimulation_detailsCard__4BW0h,.SharkTankSimulation_filesCard__RQSyF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SharkTankSimulation_cardHeader__XpGdz{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;padding:.875rem 1rem}.SharkTankSimulation_cardHeader__XpGdz svg{color:#fbc311;height:18px;width:18px}.SharkTankSimulation_cardHeader__XpGdz h3{color:#1f2937;font-size:.875rem;font-weight:600;margin:0}.SharkTankSimulation_cardContent__F57FE{padding:1rem}.SharkTankSimulation_detailRow__UON3x{align-items:baseline;border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;justify-content:space-between;padding:.625rem 0}.SharkTankSimulation_detailRow__UON3x:last-child{border-bottom:none}.SharkTankSimulation_detailLabel__8W1rI{color:#6b7280;font-size:.8rem;font-weight:500;min-width:80px}.SharkTankSimulation_detailValue__4gJLD{color:#1f2937;font-size:.875rem;font-weight:500;text-align:right}.SharkTankSimulation_fileItem__SiAm1{align-items:center;border-bottom:1px solid #f1f5f9;color:#4b5563;display:flex;font-size:.85rem;gap:.5rem;padding:.625rem 0}.SharkTankSimulation_fileItem__SiAm1:last-child{border-bottom:none}.SharkTankSimulation_fileItem__SiAm1 svg{color:#fbc311;flex-shrink:0;height:14px;width:14px}.SharkTankSimulation_fileName__Vzq3C{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharkTankSimulation_rightArea__kQ6UH{display:flex;flex:1 1;flex-direction:column;min-height:calc(100vh - 180px);overflow:hidden;position:relative}.SharkTankSimulation_tankBackground__eePkK{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.SharkTankSimulation_tankBackground__eePkK:after{background:linear-gradient(180deg,#0000001a 0,#00000026 50%,#00000040);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.SharkTankSimulation_sharksLayer__Rf8RJ{align-items:flex-end;bottom:0;display:flex;height:70%;justify-content:center;left:0;padding-bottom:0;pointer-events:none;position:absolute;right:0;z-index:3}.SharkTankSimulation_sharkPosition__1Ioh3{align-items:center;bottom:5px;display:flex;flex-direction:column;gap:.5rem;pointer-events:all;position:absolute;transform:translateX(-50%);transition:all .3s ease}.SharkTankSimulation_sharkPosition__1Ioh3.SharkTankSimulation_speaking__yvet6 .SharkTankSimulation_sharkImage__qjG47{filter:brightness(1.1);transform:scale(1.02)}.SharkTankSimulation_sharkPosition__1Ioh3.SharkTankSimulation_speaking__yvet6 .SharkTankSimulation_sharkLabel__RNT7\+{background:#fbc311;color:#fff}.SharkTankSimulation_sharkImage__qjG47{background:#0000;border:none;border-radius:0;box-shadow:none;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4));height:250px;max-width:350px;object-fit:contain;object-position:bottom center;transition:all .3s ease;width:auto}@media(max-width:1200px){.SharkTankSimulation_sharkImage__qjG47{height:200px;max-width:280px}}@media(max-width:768px){.SharkTankSimulation_sharkImage__qjG47{height:180px;max-width:240px}}.SharkTankSimulation_speakingPulse__gV9Pz{align-items:center;animation:SharkTankSimulation_speakingPulse__gV9Pz 1.5s infinite;background:#fbc311;border-radius:20px;box-shadow:0 2px 12px #fbc31180;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:4px;left:50%;padding:4px 12px;position:absolute;top:-20px;transform:translateX(-50%)}.SharkTankSimulation_speakingPulse__gV9Pz svg{height:14px;width:14px}.SharkTankSimulation_sharkLabel__RNT7\+{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem 1rem;text-shadow:0 1px 2px #0000004d}.SharkTankSimulation_sharkLabel__RNT7\+ span{color:inherit}.SharkTankSimulation_startOverlay__HyCnD{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.SharkTankSimulation_connectingState__JEGi2{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem}.SharkTankSimulation_connectingState__JEGi2 p{font-size:1.25rem;margin:0}.SharkTankSimulation_readyState__QUYl4{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;text-align:center}.SharkTankSimulation_readyState__QUYl4 h2{font-size:2rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.SharkTankSimulation_readyState__QUYl4 p{font-size:1.1rem;margin:0;opacity:.9}.SharkTankSimulation_startPitchButton__lBPyk{align-items:center;background:#fbc311;border:none;border-radius:50px;box-shadow:0 4px 20px #fbc31166;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin-top:1rem;padding:1rem 2.5rem;transition:all .3s ease}.SharkTankSimulation_startPitchButton__lBPyk:hover{background:#d9a40e;box-shadow:0 6px 24px #fbc31180;transform:translateY(-2px)}.SharkTankSimulation_startPitchButton__lBPyk svg{height:24px;width:24px}.SharkTankSimulation_subtitlesBar__K4LdC{animation:SharkTankSimulation_fadeIn__dZvLS .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;border:1px solid #ffffff1a;border-radius:10px;bottom:120px;box-shadow:0 4px 24px #0000004d;left:50%;max-width:50%;min-width:280px;padding:12px 20px;position:fixed;transform:translateX(-50%);z-index:100}@media(max-width:768px){.SharkTankSimulation_subtitlesBar__K4LdC{bottom:100px;max-width:70%;padding:10px 16px}}.SharkTankSimulation_subtitlesContent__qKPK6{align-items:flex-start;display:flex;gap:10px}.SharkTankSimulation_subtitleLiveIndicator__Sagle{align-items:center;animation:SharkTankSimulation_pulse__GMcAu 2s infinite;background:#fbc311;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.6rem;font-weight:700;justify-content:center;letter-spacing:.5px;padding:3px 6px}.SharkTankSimulation_subtitleText__NbJNt{word-wrap:break-word;color:#fff;font-size:.95rem;line-height:1.5;margin:0;text-shadow:1px 1px 2px #00000080;white-space:pre-wrap}@media(max-width:768px){.SharkTankSimulation_subtitleText__NbJNt{font-size:.85rem}}.SharkTankSimulation_footer__14nRf{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;bottom:0;display:flex;gap:1rem;justify-content:center;left:0;padding:1rem 2rem;position:fixed;right:0;z-index:50}.SharkTankSimulation_sharksPanel__nw4\+t{color:#fbc311;display:none;letter-spacing:.05em;margin:0;text-transform:uppercase}@media(max-width:1024px){.SharkTankSimulation_sharksPanel__nw4\+t{display:none}}.SharkTankSimulation_sharksList__cl60A{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1024px){.SharkTankSimulation_sharksList__cl60A{flex-direction:row}}.SharkTankSimulation_sharkItem__-a7Kg{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.SharkTankSimulation_sharkItem__-a7Kg.SharkTankSimulation_speaking__yvet6{animation:SharkTankSimulation_speakingPulse__gV9Pz 1.5s infinite;background:#fffbf0;border-color:#fbc311}@media(max-width:1024px){.SharkTankSimulation_sharkItem__-a7Kg{min-width:160px}}.SharkTankSimulation_sharkAvatar__5BbYJ{border:2px solid #e5e7eb;border-radius:50%;height:48px;object-fit:cover;width:48px}.SharkTankSimulation_speaking__yvet6 .SharkTankSimulation_sharkAvatar__5BbYJ{border-color:#fbc311}.SharkTankSimulation_sharkDetails__QIGbC{display:flex;flex-direction:column}.SharkTankSimulation_sharkName__yCtan{color:#1f2937;font-size:.9rem;font-weight:500}.SharkTankSimulation_sharkCountry__FUscq{color:#6b7280;font-size:.75rem}.SharkTankSimulation_speakingIndicator__xbEWJ{animation:SharkTankSimulation_pulse__GMcAu 1s infinite;color:#fbc311;margin-left:auto}.SharkTankSimulation_conversationArea__ZusoH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:2px solid #fbc3114d;bottom:0;display:flex;flex-direction:column;height:35%;left:0;min-height:280px;overflow:hidden;position:absolute;right:0;z-index:4}@media(max-width:1024px){.SharkTankSimulation_conversationArea__ZusoH{height:40%}}.SharkTankSimulation_connectionStatus__5zadm{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem}.SharkTankSimulation_welcomeMessage__3L179{text-align:center}.SharkTankSimulation_welcomeMessage__3L179 h2{color:#1f2937;font-size:1.5rem;margin:0 0 .75rem}.SharkTankSimulation_welcomeMessage__3L179 p{color:#6b7280;margin:.25rem 0}.SharkTankSimulation_connectButton__lZA5a{align-items:center;background:linear-gradient(135deg,#fbc311,#d9a40e);border:none;border-radius:12px;box-shadow:0 4px 20px #fbc3114d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:1rem 2.5rem;transition:all .2s ease}.SharkTankSimulation_connectButton__lZA5a:hover{box-shadow:0 8px 30px #fbc31166;transform:translateY(-2px)}.SharkTankSimulation_errorMessage__ub5be{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem 1rem}.SharkTankSimulation_messagesContainer__ntaha{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem}.SharkTankSimulation_messagesContainer__ntaha::-webkit-scrollbar{width:6px}.SharkTankSimulation_messagesContainer__ntaha::-webkit-scrollbar-track{background:#f1f5f9}.SharkTankSimulation_messagesContainer__ntaha::-webkit-scrollbar-thumb{background:#fbc31166;border-radius:3px}.SharkTankSimulation_messagesContainer__ntaha::-webkit-scrollbar-thumb:hover{background:#fbc31199}.SharkTankSimulation_message__ud08p{animation:SharkTankSimulation_fadeIn__dZvLS .3s ease-out;border-radius:12px;max-width:80%;padding:1rem}.SharkTankSimulation_message__ud08p.SharkTankSimulation_userMessage__-AyuR{align-self:flex-end;background:#fffbf0;border:1px solid #fbc311}.SharkTankSimulation_message__ud08p.SharkTankSimulation_assistantMessage__WTFMQ{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.SharkTankSimulation_message__ud08p.SharkTankSimulation_liveCaption__CVn2g{border-style:dashed}.SharkTankSimulation_speakerInfo__V1VEF{align-items:center;color:#fbc311;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.SharkTankSimulation_speakerAvatar__3uF21{border-radius:50%;height:24px;object-fit:cover;width:24px}.SharkTankSimulation_messageContent__FLJof{color:#1f2937;font-size:.95rem;line-height:1.5;margin:0}.SharkTankSimulation_liveIndicator__jUnez{animation:SharkTankSimulation_pulse__GMcAu 1s infinite;color:#fbc311;font-size:.8rem;margin-left:.5rem}.SharkTankSimulation_footer__14nRf{background:#fff;border-top:1px solid #e5e7eb;padding:1rem 1.5rem;position:relative;z-index:10}.SharkTankSimulation_controls__B9H8S{align-items:center;display:flex;gap:1.5rem;justify-content:center}@media(max-width:640px){.SharkTankSimulation_controls__B9H8S{gap:1rem}}.SharkTankSimulation_controlButton__wCGBl{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem;transition:all .2s ease}.SharkTankSimulation_controlButton__wCGBl svg{color:#fbc311}.SharkTankSimulation_controlButton__wCGBl span{color:#6b7280;font-size:.75rem}.SharkTankSimulation_controlButton__wCGBl:hover{background:#fffbf0;border-color:#fbc311}.SharkTankSimulation_controlButton__wCGBl.SharkTankSimulation_muted__bJlan{border-color:#ef4444}.SharkTankSimulation_controlButton__wCGBl.SharkTankSimulation_muted__bJlan svg{color:#ef4444}.SharkTankSimulation_speakingStatus__kqMKq{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:12px;color:#6b7280;display:flex;gap:.5rem;padding:.75rem 1.25rem}.SharkTankSimulation_speakingStatus__kqMKq svg{color:#6b7280}.SharkTankSimulation_speakingStatus__kqMKq.SharkTankSimulation_active__1WNFo{background:#fffbf0;border-color:#fbc311;color:#fbc311}.SharkTankSimulation_speakingStatus__kqMKq.SharkTankSimulation_active__1WNFo svg{color:#fbc311}.SharkTankSimulation_modalOverlay__lKNar{align-items:center;animation:SharkTankSimulation_fadeIn__dZvLS .2s ease-out;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.SharkTankSimulation_modal__ztGIJ{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:400px;padding:2rem;text-align:center}.SharkTankSimulation_modal__ztGIJ h3{color:#1f2937;font-size:1.25rem;margin:0 0 .75rem}.SharkTankSimulation_modal__ztGIJ p{color:#6b7280;line-height:1.5;margin:0 0 1.5rem}.SharkTankSimulation_modalActions__z57Se{display:flex;gap:1rem;justify-content:center}.SharkTankSimulation_cancelButton__mqzRw{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SharkTankSimulation_cancelButton__mqzRw:hover{background:#fffbf0;border-color:#fbc311}.SharkTankSimulation_confirmButton__16CVH{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SharkTankSimulation_confirmButton__16CVH:hover{background:#eb1515}.SharkTankEvaluation_container__oBWoU{background:#f5f7fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.SharkTankEvaluation_header__ep7sR{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px 28px}.SharkTankEvaluation_headerContent__WOxVP{align-items:center;display:flex;gap:24px;justify-content:space-between}@media(max-width:768px){.SharkTankEvaluation_headerContent__WOxVP{align-items:flex-start;flex-direction:column}}.SharkTankEvaluation_headerLeft__BsM5H{align-items:center;display:flex;flex:1 1;gap:16px}.SharkTankEvaluation_backButtonSmall__Ghywn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.SharkTankEvaluation_backButtonSmall__Ghywn:hover{background:#fbc311;border-color:#fbc311;color:#fff}.SharkTankEvaluation_headerText__dvxZA{display:flex;flex-direction:column;gap:8px}.SharkTankEvaluation_titleSection__7KxwN{align-items:center;display:flex;gap:10px}.SharkTankEvaluation_trophyIcon__9P8YC{color:#fbc311}.SharkTankEvaluation_title__mFiBM{color:#1e293b;font-size:24px;font-weight:700;margin:0}.SharkTankEvaluation_startupBadge__41Uvo{align-items:center;background:#fffdf2;border:1px solid #fee581;border-radius:6px;color:#854d0e;display:inline-flex;font-size:13px;font-weight:600;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.SharkTankEvaluation_headerActions__2CaDT{display:flex;gap:10px}.SharkTankEvaluation_downloadButton__wkw\+B,.SharkTankEvaluation_refreshButton__q-BIX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s}.SharkTankEvaluation_downloadButton__wkw\+B:hover,.SharkTankEvaluation_refreshButton__q-BIX:hover{background:#fbc311;border-color:#fbc311;color:#fff;transform:translateY(-1px)}.SharkTankEvaluation_downloadButton__wkw\+B:disabled,.SharkTankEvaluation_refreshButton__q-BIX:disabled{cursor:not-allowed;opacity:.5;transform:none}.SharkTankEvaluation_dealBanner__gdA-J{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;display:flex;gap:14px;margin-bottom:20px;padding:14px 18px;transition:all .2s}.SharkTankEvaluation_dealBanner__gdA-J.SharkTankEvaluation_gotDeal__C2UY\+{background:#fffdf2;border-left:3px solid #fbc311}.SharkTankEvaluation_dealBanner__gdA-J.SharkTankEvaluation_noDeal__yZCVg{background:#fef2f2;border-left:3px solid #ef4444}.SharkTankEvaluation_dealIconWrapper__sttr9{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SharkTankEvaluation_gotDeal__C2UY\+ .SharkTankEvaluation_dealIconWrapper__sttr9{background:#fee581;color:#fbc311}.SharkTankEvaluation_noDeal__yZCVg .SharkTankEvaluation_dealIconWrapper__sttr9{background:#fee2e2;color:#ef4444}.SharkTankEvaluation_dealContent__pmf2N{flex:1 1}.SharkTankEvaluation_dealTitle__6U1jD{font-size:15px;font-weight:700;margin:0 0 4px}.SharkTankEvaluation_gotDeal__C2UY\+ .SharkTankEvaluation_dealTitle__6U1jD{color:#854d0e}.SharkTankEvaluation_noDeal__yZCVg .SharkTankEvaluation_dealTitle__6U1jD{color:#991b1b}.SharkTankEvaluation_dealDescription__DDRje{font-size:13px;line-height:1.5;margin:0}.SharkTankEvaluation_gotDeal__C2UY\+ .SharkTankEvaluation_dealDescription__DDRje{color:#854d0e}.SharkTankEvaluation_noDeal__yZCVg .SharkTankEvaluation_dealDescription__DDRje{color:#7f1d1d}.SharkTankEvaluation_dealDescription__DDRje strong{font-weight:600}.SharkTankEvaluation_tabNav__xM5PV{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:8px;margin-bottom:20px;padding:6px}.SharkTankEvaluation_tab__BYWAA{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s}@media(max-width:640px){.SharkTankEvaluation_tab__BYWAA span{display:none}}.SharkTankEvaluation_tab__BYWAA:hover{background:#f8fafc;color:#1e293b}.SharkTankEvaluation_activeTab__buG7k{background:#fbc311!important;box-shadow:0 2px 4px #fbc31140;color:#fff!important}.SharkTankEvaluation_content__0iq7F{display:flex;flex-direction:column;gap:20px}.SharkTankEvaluation_overallScoreCard__U\+YIl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;padding:20px 24px}.SharkTankEvaluation_scoreInfo__UsQtz{display:flex;flex-direction:column;gap:12px}.SharkTankEvaluation_scoreLabel__BVfC-{align-items:center;display:flex;justify-content:space-between}.SharkTankEvaluation_scoreTitle__7pExa{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SharkTankEvaluation_performanceBadge__Y\+5cS{border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.SharkTankEvaluation_scoreLarge__2P-mo{align-items:baseline;display:flex;gap:4px}.SharkTankEvaluation_scoreNumber__uqwAd{color:#1e293b;font-size:48px;font-weight:800;line-height:1}.SharkTankEvaluation_scoreOutOf__KGG8T{color:#94a3b8;font-size:20px;font-weight:600}.SharkTankEvaluation_dimensionsListCard__QYZtu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;padding:20px 24px}.SharkTankEvaluation_cardTitle__CqtUt{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.SharkTankEvaluation_dimensionsList__UapME{display:flex;flex-direction:column;gap:16px}.SharkTankEvaluation_dimensionRow__U9on3{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;padding:12px 0}.SharkTankEvaluation_dimensionRow__U9on3:last-child{border-bottom:none;padding-bottom:0}.SharkTankEvaluation_dimensionInfo__sDoS3{display:flex;flex:1 1;flex-direction:column;gap:8px}.SharkTankEvaluation_dimensionName__BvqPL{color:#475569;font-size:13px;font-weight:600}.SharkTankEvaluation_progressBarWrapper__XiqCI{width:100%}.SharkTankEvaluation_progressBar__qhI8k{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden}.SharkTankEvaluation_progressFill__yUvIX{border-radius:3px;height:100%;transition:width .4s ease}.SharkTankEvaluation_dimensionScore__74q7k{border-radius:4px;font-size:18px;font-weight:800;min-width:50px;padding:4px 10px;text-align:right}.SharkTankEvaluation_feedbackSection__PLku7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:768px){.SharkTankEvaluation_feedbackSection__PLku7{grid-template-columns:1fr 1fr}}.SharkTankEvaluation_feedbackCard__gwgqF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.SharkTankEvaluation_feedbackCardHeader__IUHkS{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:16px 20px}.SharkTankEvaluation_feedbackCardHeader__IUHkS svg{color:#fbc311;flex-shrink:0}.SharkTankEvaluation_feedbackCardHeader__IUHkS h3{color:#1e293b;flex:1 1;font-size:15px;font-weight:700;margin:0}.SharkTankEvaluation_feedbackCount__oTblp{align-items:center;background:#fbc311;border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 8px}.SharkTankEvaluation_feedbackContent__RT9Hj{padding:20px}.SharkTankEvaluation_feedbackList__FjgeH{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.SharkTankEvaluation_improvementItem__MAftt,.SharkTankEvaluation_strengthItem__p3l5w{align-items:flex-start;background:#f8fafc;border-left:3px solid #0000;border-radius:8px;display:flex;gap:10px;padding:12px;transition:all .2s}.SharkTankEvaluation_improvementItem__MAftt svg,.SharkTankEvaluation_strengthItem__p3l5w svg{flex-shrink:0;margin-top:2px}.SharkTankEvaluation_improvementItem__MAftt span,.SharkTankEvaluation_strengthItem__p3l5w span{color:#334155;font-size:14px;line-height:1.5}.SharkTankEvaluation_improvementItem__MAftt:hover,.SharkTankEvaluation_strengthItem__p3l5w:hover{background:#f1f5f9}.SharkTankEvaluation_strengthItem__p3l5w{border-left-color:#fbc311}.SharkTankEvaluation_strengthItem__p3l5w svg{color:#fbc311}.SharkTankEvaluation_improvementItem__MAftt{border-left-color:#f59e0b}.SharkTankEvaluation_improvementItem__MAftt svg{color:#f59e0b}.SharkTankEvaluation_noData__LC39t{color:#94a3b8;font-size:14px;padding:24px;text-align:center}.SharkTankEvaluation_verdictsSummarySection__TfHtF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:20px}.SharkTankEvaluation_sectionTitle__PGX6i{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.SharkTankEvaluation_sectionTitle__PGX6i svg{color:#fbc311}.SharkTankEvaluation_sectionTitle__PGX6i h3{color:#1e293b;font-size:16px;font-weight:700;margin:0}.SharkTankEvaluation_verdictsSummaryGrid__iOZmh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.SharkTankEvaluation_verdictSummaryCard__TZKoH{align-items:center;background:#f8fafc;border-left:3px solid #0000;border-radius:8px;display:flex;gap:12px;padding:14px;transition:all .2s}.SharkTankEvaluation_verdictSummaryCard__TZKoH:hover{background:#f1f5f9;transform:translateY(-1px)}.SharkTankEvaluation_verdictSummaryCard__TZKoH.SharkTankEvaluation_dealVerdict__BC0kQ{border-left-color:#fbc311}.SharkTankEvaluation_verdictSummaryCard__TZKoH.SharkTankEvaluation_counterVerdict__BXh3j{border-left-color:#f59e0b}.SharkTankEvaluation_verdictSummaryCard__TZKoH.SharkTankEvaluation_noDealVerdict__3UHN8{border-left-color:#ef4444}.SharkTankEvaluation_sharkAvatar__XTAEO{border:2px solid #fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;height:48px;object-fit:cover;width:48px}.SharkTankEvaluation_verdictInfo__al96T{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SharkTankEvaluation_sharkName__KXu0u{color:#1e293b;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharkTankEvaluation_verdictBadge__WMZqh{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SharkTankEvaluation_verdictBadge__WMZqh.SharkTankEvaluation_dealVerdict__BC0kQ{background:#fee581;color:#854d0e}.SharkTankEvaluation_verdictBadge__WMZqh.SharkTankEvaluation_counterVerdict__BXh3j{background:#fef3c7;color:#92400e}.SharkTankEvaluation_verdictBadge__WMZqh.SharkTankEvaluation_noDealVerdict__3UHN8{background:#fee2e2;color:#991b1b}.SharkTankEvaluation_metricsCard__orzHS{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;overflow:hidden;padding:0}.SharkTankEvaluation_metricsHeader__2EVRs{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:16px 20px}.SharkTankEvaluation_metricsHeader__2EVRs svg{color:#fbc311;flex-shrink:0}.SharkTankEvaluation_metricsHeader__2EVRs h3{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.SharkTankEvaluation_metricsContent__rV4-V{padding:20px}.SharkTankEvaluation_dimensionDetailItem__g8a-h{margin-bottom:24px}.SharkTankEvaluation_dimensionDetailItem__g8a-h:last-child{margin-bottom:0}.SharkTankEvaluation_dimensionDetailHeader__iai94{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SharkTankEvaluation_dimensionDetailName__TwRuH{color:#1e293b;font-size:14px;font-weight:600}.SharkTankEvaluation_dimensionDetailScore__G58KR{border-radius:4px;font-size:14px;font-weight:700;padding:4px 10px}.SharkTankEvaluation_dimensionFeedback__Z4fgo{color:#64748b;font-size:13px;line-height:1.5;margin:8px 0 0}.SharkTankEvaluation_excellent__LCPQa{background:#fee581;border-color:#fbc311;color:#854d0e}.SharkTankEvaluation_excellent__LCPQa.SharkTankEvaluation_dimensionScoreDisplay__C8bMI,.SharkTankEvaluation_excellent__LCPQa.SharkTankEvaluation_progressFill__yUvIX,.SharkTankEvaluation_excellent__LCPQa.SharkTankEvaluation_scoreCircle__1-qpS{background:#fbc311;color:#fff}.SharkTankEvaluation_strong__Y7FHg{background:#dbeafe;border-color:#3b82f6;color:#1e40af}.SharkTankEvaluation_strong__Y7FHg.SharkTankEvaluation_dimensionScoreDisplay__C8bMI,.SharkTankEvaluation_strong__Y7FHg.SharkTankEvaluation_progressFill__yUvIX,.SharkTankEvaluation_strong__Y7FHg.SharkTankEvaluation_scoreCircle__1-qpS{background:#3b82f6;color:#fff}.SharkTankEvaluation_good__ZBhpF{background:#fef3c7;border-color:#f59e0b;color:#92400e}.SharkTankEvaluation_good__ZBhpF.SharkTankEvaluation_dimensionScoreDisplay__C8bMI,.SharkTankEvaluation_good__ZBhpF.SharkTankEvaluation_progressFill__yUvIX,.SharkTankEvaluation_good__ZBhpF.SharkTankEvaluation_scoreCircle__1-qpS{background:#f59e0b;color:#fff}.SharkTankEvaluation_developing__Q3O6N{background:#fed7aa;border-color:#f97316;color:#9a3412}.SharkTankEvaluation_developing__Q3O6N.SharkTankEvaluation_dimensionScoreDisplay__C8bMI,.SharkTankEvaluation_developing__Q3O6N.SharkTankEvaluation_progressFill__yUvIX,.SharkTankEvaluation_developing__Q3O6N.SharkTankEvaluation_scoreCircle__1-qpS{background:#f97316;color:#fff}.SharkTankEvaluation_needsWork__8CQLy{background:#fee2e2;border-color:#ef4444;color:#991b1b}.SharkTankEvaluation_needsWork__8CQLy.SharkTankEvaluation_dimensionScoreDisplay__C8bMI,.SharkTankEvaluation_needsWork__8CQLy.SharkTankEvaluation_progressFill__yUvIX,.SharkTankEvaluation_needsWork__8CQLy.SharkTankEvaluation_scoreCircle__1-qpS{background:#ef4444;color:#fff}.SharkTankEvaluation_verdictsGrid__axhOW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.SharkTankEvaluation_verdictCard__UHQEb{background:#fff;border-left:4px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:20px;transition:all .2s}.SharkTankEvaluation_verdictCard__UHQEb:hover{box-shadow:0 4px 8px #0000001a}.SharkTankEvaluation_verdictCard__UHQEb.SharkTankEvaluation_dealVerdict__BC0kQ{background:linear-gradient(135deg,#fff,#fffdf2);border-left-color:#fbc311}.SharkTankEvaluation_verdictCard__UHQEb.SharkTankEvaluation_counterVerdict__BXh3j{background:linear-gradient(135deg,#fff,#fffbeb);border-left-color:#f59e0b}.SharkTankEvaluation_verdictCard__UHQEb.SharkTankEvaluation_noDealVerdict__3UHN8{background:linear-gradient(135deg,#fff,#fef2f2);border-left-color:#ef4444}.SharkTankEvaluation_sharkVerdictHeader__vRyzv{align-items:center;display:flex;gap:14px;margin-bottom:16px}.SharkTankEvaluation_sharkVerdictImage__a9nbG{border:2px solid #fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;height:60px;object-fit:cover;width:60px}.SharkTankEvaluation_sharkVerdictInfo__bHdqC{display:flex;flex:1 1;flex-direction:column;gap:6px}.SharkTankEvaluation_sharkVerdictName__9zWTx{color:#1e293b;font-size:17px;font-weight:700}.SharkTankEvaluation_sharkCounterOffer__qkX38,.SharkTankEvaluation_sharkOffer__FPoi-{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:14px;padding:12px 14px}.SharkTankEvaluation_sharkOffer__FPoi-{background:#fffdf2;border:1px solid #fde047;color:#854d0e}.SharkTankEvaluation_sharkCounterOffer__qkX38{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.SharkTankEvaluation_sharkFeedback__0Wm6y{border-left:3px solid #cbd5e1;color:#475569;font-size:14px;font-style:italic;line-height:1.6}.SharkTankEvaluation_keyReasons__vBPHC,.SharkTankEvaluation_sharkFeedback__0Wm6y{background:#f8fafc;border-radius:8px;margin-bottom:16px;padding:14px}.SharkTankEvaluation_keyReasons__vBPHC h4{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.SharkTankEvaluation_keyReasons__vBPHC ol{margin:0;padding-left:18px}.SharkTankEvaluation_keyReasons__vBPHC ol li{color:#334155;font-size:14px;line-height:1.5;margin-bottom:6px}.SharkTankEvaluation_keyReasons__vBPHC ol li:last-child{margin-bottom:0}.SharkTankEvaluation_lensGrid__bFRGJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.SharkTankEvaluation_lensGrid__bFRGJ{grid-template-columns:1fr 1fr}}.SharkTankEvaluation_lensCard__FG8om{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px;transition:all .2s}.SharkTankEvaluation_lensCard__FG8om:hover{background:#f1f5f9;border-color:#cbd5e1}.SharkTankEvaluation_lensTitle__INg2G{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.SharkTankEvaluation_lensTitle__INg2G svg{color:#fbc311}.SharkTankEvaluation_lensText__ll8Ws{color:#334155;font-size:13px;line-height:1.5;margin:0}.SharkTankEvaluation_noResponses__scsIK,.SharkTankEvaluation_noVerdicts__RZ39n{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;padding:48px 20px;text-align:center}.SharkTankEvaluation_noResponses__scsIK h3,.SharkTankEvaluation_noVerdicts__RZ39n h3{color:#1e293b;font-size:18px;margin:12px 0 6px}.SharkTankEvaluation_noResponses__scsIK p,.SharkTankEvaluation_noVerdicts__RZ39n p{font-size:14px}.SharkTankEvaluation_noResponses__scsIK .SharkTankEvaluation_retryButton__FHac2,.SharkTankEvaluation_noVerdicts__RZ39n .SharkTankEvaluation_retryButton__FHac2{margin-top:20px}.SharkTankEvaluation_responseAnalysisList__6Fj66,.SharkTankEvaluation_responsesSection__92MyU{display:flex;flex-direction:column;gap:16px}.SharkTankEvaluation_responseCard__B7SpR{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.SharkTankEvaluation_responseCard__B7SpR.SharkTankEvaluation_strong__Y7FHg{border-left-color:#fbc311}.SharkTankEvaluation_responseCard__B7SpR.SharkTankEvaluation_weak__guuQN{border-left-color:#ef4444}.SharkTankEvaluation_responseCard__B7SpR.SharkTankEvaluation_adequate__5Vh4n{border-left-color:#f59e0b}.SharkTankEvaluation_responseHeader__57A1b{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}@media(max-width:640px){.SharkTankEvaluation_responseHeader__57A1b{align-items:flex-start;flex-direction:column}}.SharkTankEvaluation_responseQuestion__PDJcp{align-items:center;color:#1e293b;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px}.SharkTankEvaluation_responseQuestion__PDJcp svg{color:#fbc311;flex-shrink:0}.SharkTankEvaluation_qualityBadge__uB2VA{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.SharkTankEvaluation_qualityBadge__uB2VA.SharkTankEvaluation_strong__Y7FHg{background:#fee581;color:#854d0e}.SharkTankEvaluation_qualityBadge__uB2VA.SharkTankEvaluation_weak__guuQN{background:#fee2e2;color:#991b1b}.SharkTankEvaluation_qualityBadge__uB2VA.SharkTankEvaluation_adequate__5Vh4n{background:#fef3c7;color:#92400e}.SharkTankEvaluation_responseBody__ebbAq{display:flex;flex-direction:column;gap:14px;padding:18px}.SharkTankEvaluation_responseBody__ebbAq h5{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.SharkTankEvaluation_responseBody__ebbAq p{color:#334155;font-size:14px;line-height:1.6;margin:0}.SharkTankEvaluation_responseActual__JU8NZ{background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:8px;padding:12px 14px}.SharkTankEvaluation_responseAnalysis__7IlKF{background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:8px;padding:12px 14px}.SharkTankEvaluation_responseSuggested__ZTtrA{background:#fffdf2;border:1px solid #fde047;border-left:3px solid #fbc311;border-radius:8px;padding:12px 14px}.SharkTankEvaluation_responseSuggested__ZTtrA h5,.SharkTankEvaluation_responseSuggested__ZTtrA p{color:#854d0e}.SharkTankEvaluation_actions__FfedO{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding-top:20px}@media(max-width:640px){.SharkTankEvaluation_actions__FfedO{flex-direction:column}}.SharkTankEvaluation_backButton__QqTr7,.SharkTankEvaluation_retryButton__FHac2{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s}.SharkTankEvaluation_backButton__QqTr7:disabled,.SharkTankEvaluation_retryButton__FHac2:disabled{cursor:not-allowed;opacity:.5;transform:none}.SharkTankEvaluation_backButton__QqTr7{background:#fff;border:1px solid #e2e8f0;color:#64748b}.SharkTankEvaluation_backButton__QqTr7:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.SharkTankEvaluation_retryButton__FHac2{background:#fbc311;color:#fff}.SharkTankEvaluation_retryButton__FHac2:hover:not(:disabled){background:#d9a300;transform:translateY(-1px)}.SharkTankEvaluation_evaluationModalOverlay__rXJHB{align-items:center;animation:SharkTankEvaluation_modalFadeIn__WSSZK .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.SharkTankEvaluation_evaluationModal__8whqK{animation:SharkTankEvaluation_modalSlideUp__KUmdB .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes SharkTankEvaluation_modalFadeIn__WSSZK{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes SharkTankEvaluation_modalSlideUp__KUmdB{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SharkTankEvaluation_reportLoadingSpinnerWrapper__4oi7x{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.SharkTankEvaluation_pulseIcon__Sppc-{animation:SharkTankEvaluation_gentlePulse__nWK8r 2s ease-in-out infinite}@keyframes SharkTankEvaluation_gentlePulse__nWK8r{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.SharkTankEvaluation_evaluationTitle__RZ26e{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.SharkTankEvaluation_evaluationSubtitle__127AK{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.SharkTankEvaluation_progressBarContainer__ye\+Pg{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.SharkTankEvaluation_progressBarFill__\+JRyM{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.SharkTankEvaluation_progressText__cju2V{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.SharkTankEvaluation_evaluationStatus__fCH3e{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.SharkTankEvaluation_errorContainer__iGAVw{align-items:center;background:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:24px}.SharkTankEvaluation_errorContent__80q9i{background:#fff;border:2px solid #fecaca;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:560px;padding:32px;text-align:center}.SharkTankEvaluation_errorContent__80q9i h2{color:#dc2626;font-size:24px;font-weight:700;margin:12px 0 10px}.SharkTankEvaluation_errorIcon__ryHrL{color:#dc2626}.SharkTankEvaluation_errorMessage__sBFzi{color:#64748b;font-size:14px;line-height:1.6;margin:12px 0}.SharkTankEvaluation_errorCode__nqKiq{background:#fee2e2;border-radius:6px;color:#991b1b;display:inline-block;font-family:Courier New,monospace;font-size:11px;font-weight:600;margin:6px 0;padding:4px 10px}.SharkTankEvaluation_errorGuidance__Do79Y{background:#f8fafc;border-radius:8px;margin:20px 0;padding:16px;text-align:left}.SharkTankEvaluation_errorGuidance__Do79Y h4{color:#1e293b;font-size:14px;font-weight:700;margin:0 0 10px}.SharkTankEvaluation_errorGuidance__Do79Y ul{margin:0;padding-left:18px}.SharkTankEvaluation_errorGuidance__Do79Y ul li{color:#475569;font-size:13px;line-height:1.5;margin-bottom:6px}.SharkTankEvaluation_errorGuidance__Do79Y ul li:last-child{margin-bottom:0}.SharkTankEvaluation_errorActions__H0k9E{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.SharkTankEvaluation_homeButton__ZYITh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s}.SharkTankEvaluation_homeButton__ZYITh:hover{background:#f8fafc;border-color:#cbd5e1}@media(max-width:1024px){.SharkTankEvaluation_container__oBWoU{padding:16px}}@media(max-width:768px){.SharkTankEvaluation_headerContent__WOxVP{align-items:flex-start;flex-direction:column}.SharkTankEvaluation_title__mFiBM{font-size:20px}.SharkTankEvaluation_feedbackSection__PLku7{grid-template-columns:1fr}.SharkTankEvaluation_tabNav__xM5PV{gap:4px;padding:4px}.SharkTankEvaluation_tab__BYWAA{font-size:13px;padding:10px 12px}.SharkTankEvaluation_scoreNumber__uqwAd{font-size:36px}.SharkTankEvaluation_scoreOutOf__KGG8T{font-size:16px}.SharkTankEvaluation_dimensionRow__U9on3{align-items:flex-start;flex-direction:column}.SharkTankEvaluation_dimensionScore__74q7k{align-self:flex-end}}@media(max-width:640px){.SharkTankEvaluation_verdictsSummaryGrid__iOZmh{grid-template-columns:1fr}.SharkTankEvaluation_actions__FfedO{flex-direction:column}.SharkTankEvaluation_backButton__QqTr7,.SharkTankEvaluation_retryButton__FHac2{justify-content:center;width:100%}.SharkTankEvaluation_dealBanner__gdA-J{align-items:flex-start;flex-direction:column;gap:10px}.SharkTankEvaluation_dealIconWrapper__sttr9{height:32px;width:32px}.SharkTankEvaluation_dimensionRow__U9on3{padding:10px 0}}.student-impact-report{animation:slideInFromBottom .4s ease-out;background:linear-gradient(135deg,#f0f9ff,#f3f4f6 50%,#ecfdf5);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.student-impact-report.embedded-mode{animation:none;background:#0000;overflow-y:visible;position:relative;z-index:1}.report-container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px 32px;width:100%}@media(max-width:768px){.report-container{padding:16px}}.student-impact-report.embedded-mode .report-container{max-width:100%;padding:20px}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.report-header{align-items:center;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 20px #0000000f;display:flex;justify-content:flex-start;margin-bottom:28px;overflow:hidden;padding:28px 36px;position:relative}.report-header:before{background:linear-gradient(90deg,#10b981,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.header-icon-wrapper{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 4px 12px #10b9814d;display:flex;flex-shrink:0;justify-content:center;margin-right:18px;padding:14px}.header-icon{color:#fff}.header-text{text-align:left}.header-text h1{color:#111827;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0}.header-text p{color:#6b7280;font-size:14px;font-weight:500;line-height:1.4;margin:6px 0 0}.close-report-btn{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s;width:40px}.close-report-btn:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 12px #ef44444d;color:#fff;transform:translateY(-2px)}.overview-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px;width:100%}@media(max-width:600px){.overview-cards{gap:16px;grid-template-columns:1fr}}.overview-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 12px #0000000f;box-sizing:border-box;display:flex;gap:20px;min-height:100px;overflow:hidden;padding:24px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.overview-card:before{background:linear-gradient(90deg,#0000,currentColor,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.overview-card:hover{border-color:currentColor;box-shadow:0 12px 24px #0000001f;transform:translateY(-6px)}.overview-card:hover:before{opacity:.6}.overview-card.thriving{color:#10b981}.overview-card.improving{color:#3b82f6}.overview-card.breakthroughs{color:#f59e0b}.overview-card.engagement{color:#8b5cf6}.card-icon{align-items:center;border-radius:14px;box-shadow:0 4px 14px #0000002e;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;min-width:56px;transition:all .3s;width:56px}.overview-card:hover .card-icon{transform:scale(1.08) rotate(3deg)}.overview-card.thriving .card-icon{background:linear-gradient(135deg,#10b981,#059669)}.overview-card.improving .card-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.overview-card.breakthroughs .card-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.overview-card.engagement .card-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.card-content-report{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;min-width:0}.card-content-report h3{color:#111827;font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0}.card-content-report p{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1.3;margin:0;text-transform:uppercase}.report-content-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.report-content-grid{grid-template-columns:1fr}}.chart-section{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;min-height:400px;padding:28px;transition:all .3s}.chart-section:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.chart-header{border-bottom:2px solid #f3f4f6;margin-bottom:20px;padding-bottom:16px}.chart-header,.chart-header h2{align-items:center;display:flex}.chart-header h2{color:#111827;font-size:18px;font-weight:700;gap:10px;letter-spacing:-.3px;margin:0}.chart-header h2 svg{color:#10b981;flex-shrink:0}.chart-content{display:flex;flex:1 1;flex-direction:column;padding:10px 0}.pathway-legend{border-top:2px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;padding-top:20px}.legend-item{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:default;display:flex;font-size:13px;gap:8px;padding:8px 14px;transition:all .2s}.legend-item:hover{background:linear-gradient(135deg,#f3f4f6,#f9fafb);box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.legend-dot{border-radius:50%;box-shadow:0 2px 4px #00000026;flex-shrink:0;height:12px;width:12px}.legend-label{font-weight:600;white-space:nowrap}.student-cards-section{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 16px #0000000f;box-sizing:border-box;grid-column:1/-1;margin-top:4px;overflow:hidden;padding:24px;width:100%}.section-header{border-bottom:2px solid #f3f4f6;margin-bottom:24px;padding-bottom:16px}.section-header h2{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:-.3px;margin:0}.section-header h2 svg{color:#10b981;flex-shrink:0}.student-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}@media(max-width:700px){.student-cards-grid{grid-template-columns:1fr}}.student-impact-card{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.student-impact-card:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .35s;width:5px}.student-impact-card:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-5px)}.student-impact-card.thriving:before{background:linear-gradient(180deg,#10b981,#059669)}.student-impact-card.thriving:hover{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b981;box-shadow:0 12px 28px #10b98140}.student-impact-card.progressing:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.student-impact-card.progressing:hover{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#3b82f6;box-shadow:0 12px 28px #3b82f640}.student-impact-card.struggling:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.student-impact-card.struggling:hover{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b;box-shadow:0 12px 28px #f59e0b40}.student-impact-card.disengaged:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.student-impact-card.disengaged:hover{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#ef4444;box-shadow:0 12px 28px #ef444440}.card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.student-name{flex:1 1;font-size:17px;line-height:1.3}.pathway-badge{border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.6px;padding:5px 12px;text-transform:uppercase;transition:all .3s;white-space:nowrap}.student-impact-card:hover .pathway-badge{transform:scale(1.05)}.pathway-badge.large{border-radius:10px;font-size:12px;padding:8px 16px}.card-personality{color:#6b7280;font-size:12px;font-style:italic;line-height:1.4;margin-bottom:14px}.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px;width:100%}.metric{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;min-width:0;overflow:hidden;padding:10px 12px}.metric-icon{color:#6b7280;flex-shrink:0}.metric-info{flex:1 1;min-width:0;overflow:hidden}.metric-value{color:#111827;font-size:16px;font-weight:700;line-height:1}.metric-label{color:#6b7280;font-size:10px;letter-spacing:.3px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.breakthrough-count,.improvement-row{align-items:center;color:#374151;display:flex;font-size:12px;gap:8px;line-height:1.4;margin-bottom:10px}.breakthrough-count svg,.improvement-row svg{flex-shrink:0}.view-details-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:auto;overflow:hidden;padding:12px;position:relative;transition:all .3s;width:100%}.view-details-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.view-details-btn:hover:before{left:100%}.view-details-btn:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 8px 20px #667eea80;transform:translateY(-3px)}.student-detail-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.student-detail-modal{animation:modalZoomIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0006;max-height:90vh;max-width:850px;overflow-y:auto;padding:32px;position:relative;width:100%}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-btn{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:36px}.modal-close-btn:hover{background:#e5e7eb;color:#111827;transform:scale(1.05)}.modal-header{margin-bottom:28px;padding-right:40px}.modal-title-section{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.modal-title-section h2{color:#111827;font-size:28px;font-weight:700;line-height:1.2;margin:0}.modal-personality{color:#6b7280;font-size:14px;font-style:italic;line-height:1.5;margin:0}.modal-section{border-bottom:1px solid #e5e7eb;margin-bottom:28px;padding-bottom:28px}.modal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title{align-items:center;display:flex;gap:10px;margin-bottom:16px}.section-title h3{color:#111827;font-size:18px;font-weight:600;margin:0}.section-title svg{color:#6b7280;flex-shrink:0}.chart-wrapper{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.metrics-grid-detailed{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.metric-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:14px;padding:16px;transition:all .2s}.metric-item:hover{background:#f3f4f6;transform:translateY(-2px)}.metric-content{flex:1 1}.metric-item strong{color:#111827;display:block;font-size:26px;font-weight:700;line-height:1}.metric-item span{color:#6b7280;display:block;font-size:11px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.recommendations-content{display:flex;flex-direction:column;gap:20px}.recommendation-group{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.recommendation-group h4{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:600;margin:0 0 12px}.recommendation-group ul{list-style-type:disc;margin:0;padding-left:20px}.recommendation-group li{color:#4b5563;font-size:13px;line-height:1.6;margin-bottom:8px}.recommendation-group li:last-child{margin-bottom:0}.recommendation-group li.no-data{color:#9ca3af;font-style:italic;list-style-type:none;margin-left:-20px}.impact-report-error,.impact-report-loading{align-items:center;background:#f9fafb;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.student-impact-report.embedded-mode .impact-report-error,.student-impact-report.embedded-mode .impact-report-loading{align-items:center;background:#0000;bottom:auto;display:flex;justify-content:center;left:auto;padding:18px 12px;position:relative;right:auto;top:auto;z-index:2}.loading-spinner{text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:60px;margin:0 auto 20px;width:60px}.loading-spinner p{color:#374151;font-size:18px;font-weight:600;margin-bottom:8px}.loading-subtext{color:#6b7280;font-size:14px}.impact-report-error{flex-direction:column;gap:20px}.impact-report-error h2{color:#1f2937;font-size:24px;margin:0}.impact-report-error p{color:#6b7280;font-size:16px;margin:0;max-width:600px;text-align:center}.error-tips{background:#fef3c7;border:2px solid #f59e0b;border-radius:12px;margin-top:10px;max-width:500px;padding:20px;text-align:left}.error-tips strong{color:#92400e;display:block;font-size:16px;margin-bottom:12px}.error-tips ul{color:#78350f;margin:0;padding-left:20px}.error-tips li{line-height:1.5;margin-bottom:8px}.error-close-btn{background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 32px;transition:all .2s}.error-close-btn:hover{background:#5a67d8;transform:translateY(-2px)}@media(max-width:1200px){.report-container{padding:16px}.report-content-grid{grid-template-columns:1fr}.student-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.report-container{padding:12px}.report-header{flex-direction:row;padding:16px}.header-text h1{font-size:20px}.header-text p{font-size:12px}.header-icon-wrapper{padding:10px}.overview-cards{gap:12px;grid-template-columns:1fr 1fr}.overview-card{gap:12px;padding:16px}.card-icon{height:42px;min-width:42px;width:42px}.card-content h3{font-size:22px}.card-content p{font-size:11px}.report-content-grid{gap:16px}.chart-section{padding:18px}.student-cards-grid{grid-template-columns:1fr}.student-cards-section{padding:16px}.metrics-grid-detailed{grid-template-columns:1fr}.student-detail-modal{border-radius:12px;padding:24px}.modal-title-section h2{font-size:22px}.student-detail-modal-overlay{padding:12px}}@media(max-width:480px){.report-header{padding:12px}.header-icon-wrapper{padding:8px}.header-icon{height:20px;width:20px}.header-text h1{font-size:18px}.close-report-btn{height:32px;width:32px}.overview-cards{grid-template-columns:1fr}.overview-card{gap:14px;padding:14px 16px}.card-icon{height:44px;min-width:44px;width:44px}.card-content-report h3{font-size:24px}.card-content p{font-size:11px}.chart-section{padding:14px}.student-detail-modal{max-height:95vh;padding:20px}}.student-detail-modal::-webkit-scrollbar,.student-impact-report::-webkit-scrollbar{width:8px}.student-detail-modal::-webkit-scrollbar-track,.student-impact-report::-webkit-scrollbar-track{background:#f3f4f6}.student-detail-modal::-webkit-scrollbar-thumb,.student-impact-report::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;-webkit-transition:background .2s;transition:background .2s}.student-detail-modal::-webkit-scrollbar-thumb:hover,.student-impact-report::-webkit-scrollbar-thumb:hover{background:#94a3b8}.student-detail-modal,.student-impact-report{scroll-behavior:smooth}.StudentReport_studentReportContainer__W1slb{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#f0fdf4);display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;padding:20px}.StudentReport_header__UndfP{margin-bottom:20px;text-align:center;width:100%}.StudentReport_title__otthS{color:#1e293b;font-size:28px;font-weight:700;margin:0;padding:15px 0;text-shadow:0 1px 2px #0000000d}.StudentReport_reportCard__U\+hLH{background:#fff;border:1px solid #4ade801a;border-radius:20px;box-shadow:0 20px 60px #00000014;margin-bottom:20px;max-width:1200px;overflow:visible;width:100%}.StudentReport_tabsContainer__VeVqt{background:#fff;border-bottom:2px solid #f1f5f9}.StudentReport_tabs__nwdPT{align-items:center;display:flex;justify-content:space-around;padding:0}.StudentReport_tab__wUhCO{background:#0000;border:none;border-bottom:3px solid #0000;color:#94a3b8;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:18px 20px;position:relative;transition:all .3s ease}.StudentReport_tab__wUhCO:hover{background:#f8fafc;color:#64748b}.StudentReport_activeTab__EiXF9{background:linear-gradient(180deg,#f0fdf4 0,#fff)!important;border-bottom:3px solid #74bc68!important;color:#74bc68!important}.StudentReport_reportContent__9CwA1{background:#fff;padding:28px}.StudentReport_section__q2Oz1{margin-bottom:32px}.StudentReport_section__q2Oz1:last-child{margin-bottom:0}.StudentReport_sectionTitle__2iLPG{align-items:center;color:#0f172a;display:flex;font-size:19px;font-weight:700;gap:8px;margin:0 0 20px}.StudentReport_sectionTitle__2iLPG:before{background:linear-gradient(180deg,#74bc68,#4ade80);border-radius:2px;content:"";height:20px;width:4px}.StudentReport_finalScoreContainer__sermk{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;display:flex;justify-content:center;margin-bottom:10px;padding:20px 0}.StudentReport_circularProgress__bggb6{filter:drop-shadow(0 4px 12px rgba(116,188,104,.15));height:180px;position:relative;width:180px}.StudentReport_progressRing__n-\+BT{display:block;height:100%;transform:rotate(-90deg);width:100%}.StudentReport_progressRingBackground__mDm8Q{opacity:.15}.StudentReport_progressRingFill__qaslQ{filter:drop-shadow(0 2px 4px rgba(116,188,104,.3));transition:stroke-dashoffset 1s ease}.StudentReport_scoreText__l4YbP{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.StudentReport_score__VDnYW{color:#74bc68;display:block;font-size:56px;font-weight:800;line-height:1;text-shadow:0 2px 8px #74bc6833}.StudentReport_maxScore__nfTGU{color:#94a3b8;font-size:32px;font-weight:600;line-height:1}.StudentReport_studentsList__Slj8b{display:flex;flex-direction:column;gap:12px}.StudentReport_studentCard__lm2vR{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.StudentReport_studentCard__lm2vR:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #00000014}.StudentReport_studentHeader__Il9jG{align-items:center;cursor:pointer;display:flex;padding:18px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.StudentReport_studentHeader__Il9jG:hover{background:linear-gradient(90deg,#f8fafc 0,#fff)}.StudentReport_studentHeader__Il9jG:active{transform:scale(.99)}.StudentReport_studentNumber__wt1oW{color:#0f172a;font-size:18px;font-weight:700;margin-right:12px;min-width:30px}.StudentReport_studentName__3izgh{color:#334155;flex:1 1;font-size:17px;font-weight:600}.StudentReport_expandButton__WAvk6{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.StudentReport_expandButton__WAvk6:hover{background:#f1f5f9;color:#334155}.StudentReport_studentDetails__\+9HUS{animation:StudentReport_slideDown__0Y99y .3s ease;padding:0 20px 20px}@keyframes StudentReport_slideDown__0Y99y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StudentReport_scoreGrid__RMT9v{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-top:12px}.StudentReport_scoreItem__Okude{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 12px}.StudentReport_scoreValue__7-kk4{font-size:26px;font-weight:800;line-height:1;text-shadow:0 1px 2px #0000000d}.StudentReport_scoreLabel__CEzMU{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.3px;text-align:center}.StudentReport_additionalInfo__rRoBH{background:linear-gradient(135deg,#fefce8,#fff);border:1px solid #fef08a;border-radius:12px;box-shadow:0 2px 8px #facc151a;margin-top:20px;padding:18px}.StudentReport_infoRow__YSOmB{align-items:center;border-bottom:1px solid #fbbf2426;display:flex;justify-content:space-between;padding:10px 0}.StudentReport_infoRow__YSOmB:last-child{border-bottom:none;padding-bottom:0}.StudentReport_infoRow__YSOmB:first-child{padding-top:0}.StudentReport_infoLabel__qmUXq{color:#713f12;font-size:14px;font-weight:600;letter-spacing:.2px}.StudentReport_infoValue__UUAp4{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;box-shadow:0 1px 3px #00000014;color:#854d0e;font-size:15px;font-weight:700;padding:4px 12px}.StudentReport_buttonContainer__gGYZW{display:flex;justify-content:center;padding-top:28px}.StudentReport_viewReportButton__YKiUO{background:linear-gradient(135deg,#74bc68,#4ade80);border:none;border-radius:50px;box-shadow:0 8px 24px #74bc684d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:.5px;padding:16px 48px;transition:all .3s ease}.StudentReport_viewReportButton__YKiUO:hover{background:linear-gradient(135deg,#5da84f,#22c55e);box-shadow:0 12px 32px #74bc6866;transform:translateY(-2px)}.StudentReport_viewReportButton__YKiUO:active{transform:translateY(0)}@media(min-width:900px){.StudentReport_studentReportContainer__W1slb{padding:40px}.StudentReport_title__otthS{font-size:36px;padding:24px 0}.StudentReport_reportCard__U\+hLH{max-width:900px}.StudentReport_reportContent__9CwA1{padding:40px}.StudentReport_section__q2Oz1{margin-bottom:40px}.StudentReport_sectionTitle__2iLPG{font-size:22px;margin-bottom:24px}.StudentReport_sectionTitle__2iLPG:before{height:24px}.StudentReport_finalScoreContainer__sermk{padding:32px 0}.StudentReport_circularProgress__bggb6{height:200px;width:200px}.StudentReport_score__VDnYW{font-size:64px}.StudentReport_maxScore__nfTGU{font-size:36px}.StudentReport_studentsList__Slj8b{gap:16px}.StudentReport_studentCard__lm2vR{border-radius:14px}.StudentReport_studentHeader__Il9jG{padding:22px 24px}.StudentReport_studentNumber__wt1oW{font-size:20px;min-width:35px}.StudentReport_studentName__3izgh{font-size:18px}.StudentReport_studentDetails__\+9HUS{padding:0 24px 24px}.StudentReport_scoreGrid__RMT9v{gap:20px;padding-top:16px}.StudentReport_scoreItem__Okude{padding:20px 16px}.StudentReport_scoreValue__7-kk4{font-size:30px}.StudentReport_scoreLabel__CEzMU{font-size:14px}.StudentReport_additionalInfo__rRoBH{margin-top:24px;padding:22px}.StudentReport_infoRow__YSOmB{padding:12px 0}.StudentReport_infoLabel__qmUXq{font-size:15px}.StudentReport_infoValue__UUAp4{font-size:16px;padding:6px 14px}.StudentReport_viewReportButton__YKiUO{font-size:18px;padding:18px 56px}.StudentReport_tab__wUhCO{font-size:18px;padding:20px 28px}}@media(min-width:1200px){.StudentReport_reportCard__U\+hLH{max-width:1000px}.StudentReport_reportContent__9CwA1{padding:48px}}@media(max-width:899px)and (min-width:600px){.StudentReport_studentReportContainer__W1slb{padding:30px}.StudentReport_title__otthS{font-size:32px}.StudentReport_reportCard__U\+hLH{max-width:700px}.StudentReport_reportContent__9CwA1{padding:32px}.StudentReport_studentsList__Slj8b{gap:14px}.StudentReport_studentHeader__Il9jG{padding:20px 22px}.StudentReport_studentNumber__wt1oW{font-size:19px}.StudentReport_studentName__3izgh{font-size:17px}.StudentReport_scoreGrid__RMT9v{gap:18px}.StudentReport_scoreItem__Okude{padding:18px 14px}.StudentReport_scoreValue__7-kk4{font-size:28px}.StudentReport_scoreLabel__CEzMU{font-size:13px}}@media(max-width:599px){.StudentReport_studentReportContainer__W1slb{padding:16px}.StudentReport_title__otthS{font-size:24px;padding:12px 0}.StudentReport_reportCard__U\+hLH{border-radius:16px}.StudentReport_reportContent__9CwA1{padding:20px 16px}.StudentReport_section__q2Oz1{margin-bottom:28px}.StudentReport_sectionTitle__2iLPG{font-size:17px;margin-bottom:16px}.StudentReport_sectionTitle__2iLPG:before{height:18px;width:3px}.StudentReport_finalScoreContainer__sermk{padding:16px 0}.StudentReport_circularProgress__bggb6{height:160px;width:160px}.StudentReport_score__VDnYW{font-size:48px}.StudentReport_maxScore__nfTGU{font-size:28px}.StudentReport_studentsList__Slj8b{gap:10px}.StudentReport_studentCard__lm2vR{border-radius:10px}.StudentReport_studentHeader__Il9jG{padding:16px 18px}.StudentReport_studentNumber__wt1oW{font-size:16px;margin-right:10px;min-width:25px}.StudentReport_studentName__3izgh{font-size:16px}.StudentReport_expandButton__WAvk6 svg{height:20px;width:20px}.StudentReport_studentDetails__\+9HUS{padding:0 18px 18px}.StudentReport_scoreGrid__RMT9v{gap:12px;padding-top:10px}.StudentReport_scoreItem__Okude{padding:14px 10px}.StudentReport_scoreValue__7-kk4{font-size:22px}.StudentReport_scoreLabel__CEzMU{font-size:11px}.StudentReport_buttonContainer__gGYZW{padding-top:24px}.StudentReport_viewReportButton__YKiUO{font-size:16px;padding:15px 40px;width:100%}.StudentReport_tab__wUhCO{font-size:14px;padding:16px 14px}}@media(max-width:400px){.StudentReport_studentReportContainer__W1slb{padding:12px}.StudentReport_title__otthS{font-size:22px}.StudentReport_reportContent__9CwA1{padding:16px 12px}.StudentReport_studentHeader__Il9jG{padding:14px 16px}.StudentReport_studentNumber__wt1oW{font-size:15px;min-width:22px}.StudentReport_studentName__3izgh{font-size:15px}.StudentReport_studentDetails__\+9HUS{padding:0 16px 16px}.StudentReport_scoreGrid__RMT9v{gap:10px}.StudentReport_scoreItem__Okude{padding:12px 8px}.StudentReport_scoreValue__7-kk4{font-size:20px}.StudentReport_scoreLabel__CEzMU{font-size:10px}.StudentReport_tab__wUhCO{font-size:13px;padding:14px 10px}}.Subjects_scenarioContainer__UgCEQ{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.Subjects_header__ntAvU{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Subjects_headerLeft__7tbRC{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Subjects_title__f2hfr{color:#1f2937;font-size:24px;font-weight:600;margin:0}.Subjects_contentArea__ejMOS{flex:1 1;margin:0 auto;max-width:1400px;padding-top:40px;width:100%}.Subjects_scenarioList__v1Feb{display:flex;flex-direction:column;gap:24px}.Subjects_scenarioRow__pGeuQ{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;min-height:300px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.Subjects_scenarioRow__pGeuQ:hover:not(.Subjects_disabled__yIv7o){border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.Subjects_scenarioRow__pGeuQ:hover:not(.Subjects_disabled__yIv7o) .Subjects_scenarioImg__lMrj\+{transform:scale(1.05)}.Subjects_scenarioRow__pGeuQ:hover:not(.Subjects_disabled__yIv7o) .Subjects_startBtn__iTzwp{background:linear-gradient(135deg,#5da84f,#4a8e41)}.Subjects_scenarioRow__pGeuQ.Subjects_disabled__yIv7o{cursor:not-allowed;opacity:.85}.Subjects_scenarioRow__pGeuQ.Subjects_disabled__yIv7o .Subjects_scenarioImageSide__I9hXV{filter:grayscale(30%)}.Subjects_scenarioRow__pGeuQ.Subjects_loading__q9oyR{opacity:.7;pointer-events:none}.Subjects_scenarioImageSide__I9hXV{flex-shrink:0;height:300px;overflow:hidden;position:relative;width:480px}.Subjects_scenarioImg__lMrj\+{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Subjects_comingSoonOverlay__6ZQ2Q{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.Subjects_comingSoonOverlay__6ZQ2Q span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.Subjects_scenarioContent__bBc8L{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:32px}.Subjects_scenarioHeader__LUy25{align-items:center;display:flex;gap:14px}.Subjects_scenarioIconBadge__QpmOV{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.Subjects_scenarioRowTitle__l9af6{color:#1f2937;font-size:24px;font-weight:700;margin:0}.Subjects_scenarioRowDescription__r8kgN{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.Subjects_scenarioFeatures__\+WcyN{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Subjects_featureTag__VTd3J{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.Subjects_featureTag__VTd3J svg{color:#74bc68}.Subjects_startBtn__iTzwp{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.Subjects_startBtn__iTzwp *,.Subjects_startBtn__iTzwp svg{color:#fff!important}.Subjects_startBtn__iTzwp:hover{background:linear-gradient(135deg,#5da84f,#4a8e41)}.Subjects_loadingOverlay__rsx0M{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.Subjects_spinner__iZ1Ar{animation:Subjects_spin__LkfKz .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#fbc311;height:40px;width:40px}@keyframes Subjects_spin__LkfKz{to{transform:rotate(1turn)}}.Subjects_loadingState__KJnR-{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.Subjects_loadingState__KJnR- .Subjects_spinner__iZ1Ar{animation:Subjects_spin__LkfKz 1s linear infinite;color:#74bc68}.Subjects_loadingState__KJnR- p{color:#6b7280;font-size:16px;margin:0}.Subjects_errorState__YDdW7{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.Subjects_errorState__YDdW7 p{color:#dc2626;font-size:16px;margin:0}.Subjects_errorState__YDdW7 .Subjects_retryBtn__WkzB7{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.Subjects_errorState__YDdW7 .Subjects_retryBtn__WkzB7:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.Subjects_emptyState__vQn8H{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.Subjects_emptyState__vQn8H p{color:#6b7280;font-size:16px;margin:0}@media(max-width:968px){.Subjects_scenarioRow__pGeuQ{flex-direction:column;height:auto}.Subjects_scenarioImageSide__I9hXV{height:220px;min-height:220px;width:100%}.Subjects_scenarioContent__bBc8L{padding:24px}.Subjects_scenarioRowTitle__l9af6{font-size:20px}}@media(max-width:600px){.Subjects_contentArea__ejMOS{padding-left:16px;padding-right:16px;padding-top:24px}}.SubjectLevels_levelsContainer__9yR6O{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.SubjectLevels_header__7GLDE{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:40px;padding-bottom:20px}.SubjectLevels_headerLeft__xzn7Z{align-items:center;display:flex;gap:16px}.SubjectLevels_headerLeft__xzn7Z svg{color:#9ca3af;cursor:pointer;transition:color .2s ease}.SubjectLevels_headerLeft__xzn7Z svg:hover{color:#111827}.SubjectLevels_headerTitle__6mrWl{align-items:center;display:flex;gap:12px;margin-left:8px}.SubjectLevels_subjectIconBadge__Z7NiD{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.SubjectLevels_title__behXu{color:#111827;font-size:20px;font-weight:600;margin:0}.SubjectLevels_contentArea__zYunr{flex:1 1;margin:0 auto;max-width:800px;padding:0 20px 60px;width:100%}.SubjectLevels_tabBar__Sg9Rn{border-bottom:1px solid #f0f0f0;display:flex;gap:12px;margin:0 auto;max-width:800px;padding:0 20px 24px;width:100%}.SubjectLevels_tabButton__mrIDt{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;position:relative;transition:all .2s ease}.SubjectLevels_tabButton__mrIDt:hover{border-color:var(--tab-color);color:var(--tab-color)}.SubjectLevels_tabButton__mrIDt.SubjectLevels_active__j20Ms{background:var(--tab-color);border-color:var(--tab-color);box-shadow:0 2px 8px #0000001a;color:#fff}.SubjectLevels_tabButton__mrIDt:focus{outline:none}.SubjectLevels_levelsList__We-np{display:flex;flex-direction:column;gap:12px}.SubjectLevels_levelCard__bwnkr{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:20px 24px;transition:all .2s ease}.SubjectLevels_levelCard__bwnkr:hover:not(.SubjectLevels_locked__ASkYz){border-color:var(--level-color);box-shadow:0 2px 8px #0000000a}.SubjectLevels_levelCard__bwnkr:hover:not(.SubjectLevels_locked__ASkYz) .SubjectLevels_levelNumber__tBAAB{background:var(--level-color);border-color:var(--level-color);color:#fff}.SubjectLevels_levelCard__bwnkr:hover:not(.SubjectLevels_locked__ASkYz) .SubjectLevels_arrowIcon__bgpve{color:var(--level-color)}.SubjectLevels_levelCard__bwnkr.SubjectLevels_locked__ASkYz{cursor:not-allowed;opacity:.5}.SubjectLevels_levelCard__bwnkr.SubjectLevels_locked__ASkYz:hover{border-color:#e5e7eb;box-shadow:none}.SubjectLevels_levelCard__bwnkr.SubjectLevels_locked__ASkYz:hover .SubjectLevels_levelNumber__tBAAB{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.SubjectLevels_levelIndicator__Ogues{align-items:center;display:flex;flex-direction:column;position:relative}.SubjectLevels_levelNumber__tBAAB{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#9ca3af;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:44px;justify-content:center;transition:all .2s ease;width:44px}.SubjectLevels_levelConnector__jNHo5{display:none}.SubjectLevels_levelContent__CeHOP{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SubjectLevels_levelHeader__xcFTa{align-items:center;display:flex;gap:16px;justify-content:space-between}.SubjectLevels_levelTitleGroup__\+ykzB{display:flex;flex-direction:column;gap:2px}.SubjectLevels_levelTitle__NTun7{color:#111827;font-size:16px;font-weight:600;margin:0}.SubjectLevels_levelSubtitle__T2IcV{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.SubjectLevels_levelMeta__3bCPd{align-items:center;display:flex;flex-shrink:0;gap:8px}.SubjectLevels_difficultyBadge__LSaDe{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:4px 8px}.SubjectLevels_difficultyBadge__LSaDe[data-difficulty=easy]{background:#d1fae5;color:#065f46}.SubjectLevels_difficultyBadge__LSaDe[data-difficulty=medium]{background:#fef3c7;color:#92400e}.SubjectLevels_difficultyBadge__LSaDe[data-difficulty=hard]{background:#fee2e2;color:#991b1b}.SubjectLevels_levelDescription__oIxsC{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.SubjectLevels_progressSection__cjTsK{align-items:center;display:flex;gap:12px;margin-top:8px}.SubjectLevels_progressBar__JrQo4{background:#f3f4f6;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.SubjectLevels_progressFill__fjGm5{background:var(--level-color);border-radius:2px;height:100%;transition:width .3s ease}.SubjectLevels_progressText__eowYE{color:#9ca3af;font-size:11px;font-weight:500;min-width:-webkit-fit-content;min-width:fit-content}.SubjectLevels_levelAction__XtoqE{align-items:center;display:flex;flex-shrink:0;justify-content:center}.SubjectLevels_lockIcon__PZ8EN{color:#d1d5db}.SubjectLevels_completedIcon__fTO-L{color:#10b981}.SubjectLevels_arrowIcon__bgpve{color:#d1d5db;transition:all .2s ease}.SubjectLevels_scenarioMeta__zotN4{display:flex;gap:16px;margin-top:4px}.SubjectLevels_metaItem__aiMCh{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.SubjectLevels_metaItem__aiMCh svg{color:#9ca3af}.SubjectLevels_loadingState__BVmv-{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:300px;padding:80px 20px;text-align:center}.SubjectLevels_loadingState__BVmv- .SubjectLevels_spinner__zd8j1{animation:SubjectLevels_spin__EZqcI 1s linear infinite;color:#74bc68}.SubjectLevels_loadingState__BVmv- p{color:#6b7280;font-size:16px;margin:0}@keyframes SubjectLevels_spin__EZqcI{to{transform:rotate(1turn)}}.SubjectLevels_errorState__KOMTJ{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.SubjectLevels_errorState__KOMTJ p{color:#dc2626;font-size:15px;margin:0}.SubjectLevels_errorState__KOMTJ .SubjectLevels_retryBtn__c-ZCr{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.SubjectLevels_errorState__KOMTJ .SubjectLevels_retryBtn__c-ZCr:hover{background:#dc2626}.SubjectLevels_emptyState__vJE0U{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.SubjectLevels_emptyState__vJE0U p{color:#6b7280;font-size:15px;margin:0}.SubjectLevels_emptyState__vJE0U .SubjectLevels_backBtn__tFDib{background:#374151;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.SubjectLevels_emptyState__vJE0U .SubjectLevels_backBtn__tFDib:hover{background:#1f2937}@media(max-width:768px){.SubjectLevels_tabBar__Sg9Rn{gap:10px;padding:0 16px 20px}.SubjectLevels_tabButton__mrIDt{font-size:13px;padding:10px 20px}.SubjectLevels_levelCard__bwnkr{gap:16px;padding:16px 20px}.SubjectLevels_levelNumber__tBAAB{font-size:16px;height:40px;width:40px}.SubjectLevels_levelTitle__NTun7{font-size:15px}.SubjectLevels_levelDescription__oIxsC{font-size:12px}.SubjectLevels_contentArea__zYunr{padding:0 16px 40px}}@media(max-width:600px){.SubjectLevels_header__7GLDE{margin-bottom:24px}.SubjectLevels_tabBar__Sg9Rn{gap:8px;padding:0 12px 16px}.SubjectLevels_tabButton__mrIDt{font-size:12px;padding:10px 16px}.SubjectLevels_levelCard__bwnkr{gap:12px;padding:16px}.SubjectLevels_levelNumber__tBAAB{font-size:15px;height:36px;width:36px}.SubjectLevels_levelHeader__xcFTa{align-items:flex-start;flex-direction:column;gap:6px}.SubjectLevels_title__behXu{font-size:18px}.SubjectLevels_levelsList__We-np{gap:10px}}.ArtifactRenderer_artifactsContainer__HyX5m{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px}.ArtifactRenderer_artifactsTitle__1qxR5{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.ArtifactRenderer_artifactsTitle__1qxR5:before{content:"📎";font-size:16px}.ArtifactRenderer_artifactsList__d1lL4{display:flex;flex-direction:column;gap:12px}.ArtifactRenderer_artifactCard__WmwaY{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px;transition:all .2s ease}.ArtifactRenderer_artifactCard__WmwaY:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.ArtifactRenderer_artifactHeader__xRLKs{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.ArtifactRenderer_artifactIcon__LNWld{color:#3b82f6}.ArtifactRenderer_artifactType__S8vMl{color:#1e293b;font-size:14px;font-weight:600}.ArtifactRenderer_emailContent__RYZee{display:flex;flex-direction:column;gap:12px}.ArtifactRenderer_emailMeta__-8E29{background:#f8fafc;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:12px}.ArtifactRenderer_emailRow__mcwRW{display:flex;font-size:13px;gap:8px}.ArtifactRenderer_emailRow__mcwRW .ArtifactRenderer_label__3WqRT{color:#64748b;font-weight:600;min-width:60px}.ArtifactRenderer_emailRow__mcwRW .ArtifactRenderer_value__uZtmZ{color:#334155}.ArtifactRenderer_emailRow__mcwRW .ArtifactRenderer_valueSubject__gbcmi{color:#1e293b;font-weight:600}.ArtifactRenderer_emailBody__kVVJx{background:#fff;border-left:3px solid #3b82f6;color:#334155;font-size:13px;line-height:1.6;padding:12px}.ArtifactRenderer_emailBody__kVVJx p{margin:0 0 8px}.ArtifactRenderer_emailBody__kVVJx p:last-child{margin-bottom:0}.ArtifactRenderer_whatsappContent__xeyDF{display:flex;flex-direction:column;gap:10px}.ArtifactRenderer_whatsappHeader__hgDRq{align-items:center;background:#25d366;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.ArtifactRenderer_whatsappHeader__hgDRq .ArtifactRenderer_participants__A6kac{flex:1 1}.ArtifactRenderer_whatsappHeader__hgDRq:before{content:"💬";font-size:16px}.ArtifactRenderer_chatMessages__l7hX8{background:#ece5dd;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:8px}.ArtifactRenderer_chatBubble__kWi-6{animation:ArtifactRenderer_slideIn__6mq9E .3s ease;border-radius:8px;display:flex;flex-direction:column;font-size:13px;max-width:80%;padding:8px 12px;position:relative}.ArtifactRenderer_chatBubble__kWi-6.ArtifactRenderer_userBubble__wF8r7{align-self:flex-end;background:#dcf8c6;border-bottom-right-radius:2px}.ArtifactRenderer_chatBubble__kWi-6.ArtifactRenderer_userBubble__wF8r7 .ArtifactRenderer_chatSender__JfzAy{color:#075e54}.ArtifactRenderer_chatBubble__kWi-6.ArtifactRenderer_otherBubble__9OxFE{align-self:flex-start;background:#fff;border-bottom-left-radius:2px}.ArtifactRenderer_chatBubble__kWi-6.ArtifactRenderer_otherBubble__9OxFE .ArtifactRenderer_chatSender__JfzAy{color:#d32f2f}.ArtifactRenderer_chatSender__JfzAy{font-size:11px;font-weight:600;margin-bottom:3px}.ArtifactRenderer_chatText__Fg-wU{word-wrap:break-word;color:#303030;line-height:1.4}.ArtifactRenderer_chatTime__8ny2t{color:#667781;font-size:10px;margin-top:4px;text-align:right}.ArtifactRenderer_visualContent__DoBjy{display:flex;flex-direction:column;gap:12px}.ArtifactRenderer_visualDescription__ajcMx{background:#f8fafc;border-radius:6px;color:#334155;font-size:13px;line-height:1.5;padding:12px}.ArtifactRenderer_visualPlaceholder__bFyAA{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px}.ArtifactRenderer_placeholderIcon__fLJOQ{opacity:.8}.ArtifactRenderer_visualTag__uN33W{font-size:12px;font-weight:500;max-width:80%;opacity:.9;text-align:center}@keyframes ArtifactRenderer_slideIn__6mq9E{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ArtifactRenderer_chatMessages__l7hX8::-webkit-scrollbar{width:6px}.ArtifactRenderer_chatMessages__l7hX8::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ArtifactRenderer_chatMessages__l7hX8::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ArtifactRenderer_chatMessages__l7hX8::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SubjectSimulation_simulationContainer__MZS62{background:#f8fafc;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999}.SubjectSimulation_header__kGdhp{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px;z-index:20}.SubjectSimulation_headerLeft__RiYqB{align-items:center;display:flex;gap:16px}.SubjectSimulation_headerIcon__CyiOo{color:#64748b;cursor:pointer;transition:color .2s}.SubjectSimulation_headerIcon__CyiOo:hover{color:#fbc311}.SubjectSimulation_headerDivider__\+XF6v{background:#cbd5e1;height:24px;width:1px}.SubjectSimulation_headerTitle__kigvv{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:12px}.SubjectSimulation_levelBadge__IhlC5{background:#fbc311;border-radius:6px;color:#000;font-size:12px;font-weight:800;padding:4px 10px}.SubjectSimulation_mainContent__pEJlY{background:#f8fafc;display:grid;flex:1 1;grid-template-columns:420px 1fr;overflow:hidden}.SubjectSimulation_leftPanel__rUd3V{background:#fff;border-right:1px solid #e2e8f0;overflow-y:auto;padding:24px}.SubjectSimulation_leftPanel__rUd3V,.SubjectSimulation_situationBoard__1mKuV{display:flex;flex-direction:column;gap:24px}.SubjectSimulation_boardHeader__iDHvl{align-items:center;display:flex;gap:10px}.SubjectSimulation_boardHeader__iDHvl svg{color:#fbc311}.SubjectSimulation_boardHeader__iDHvl h2{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.SubjectSimulation_phaseTag__KhUBB{background:#ecfdf5;border:1px solid #10b981;border-radius:8px;color:#047857;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 16px;text-align:center}.SubjectSimulation_situationTitle__EUSou h3{color:#0f172a;font-size:20px;font-weight:800;line-height:1.3;margin:0}.SubjectSimulation_metricsGrid__Q6y49{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.SubjectSimulation_metricCard__Alro7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000005;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s}.SubjectSimulation_metricCard__Alro7:hover{border-color:#fbc311;box-shadow:0 4px 12px #fbc31126;transform:translateY(-2px)}.SubjectSimulation_metricIcon__LSYkI{align-items:center;background:#fffbeb;border-radius:8px;color:#fbc311;display:flex;height:32px;justify-content:center;width:32px}.SubjectSimulation_metricContent__r8vOC{display:flex;flex-direction:column;gap:4px}.SubjectSimulation_metricLabel__IAvfJ{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.SubjectSimulation_metricValue__C9oUK{color:#0f172a;font-size:16px;font-weight:700}.SubjectSimulation_contextSection__AyAij{display:flex;flex-direction:column;gap:16px}.SubjectSimulation_narrativeCard__wgU9d,.SubjectSimulation_roleCard__0GX7I{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.SubjectSimulation_roleCard__0GX7I{background:#fffbeb;border:1px solid #fcd34d}.SubjectSimulation_roleCard__0GX7I .SubjectSimulation_contextHeader__Rc7Cf svg,.SubjectSimulation_roleCard__0GX7I h4{color:#b45309}.SubjectSimulation_contextHeader__Rc7Cf{align-items:center;display:flex;gap:8px;margin-bottom:8px}.SubjectSimulation_contextHeader__Rc7Cf svg{color:#64748b}.SubjectSimulation_contextHeader__Rc7Cf h4{color:#475569;font-size:12px;font-weight:700;margin:0;text-transform:uppercase}.SubjectSimulation_narrativeCard__wgU9d p,.SubjectSimulation_roleCard__0GX7I p{color:#334155;font-size:13px;line-height:1.6;margin:0}.SubjectSimulation_artifactsWrapper__C\+hAW{margin-top:16px}.SubjectSimulation_rightPanel__RHtmS{background:#f8fafc;display:flex;justify-content:center;overflow-y:auto;padding:32px 32px 120px;position:relative}.SubjectSimulation_chatContainer__\+teiU{display:flex;flex-direction:column;gap:24px;max-width:800px;width:100%}.SubjectSimulation_chatHeader__Lx2XA{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SubjectSimulation_chatTitleContent__YTmUF h2{color:#1e293b;font-size:24px;font-weight:800;margin:0 0 4px}.SubjectSimulation_chatTitleContent__YTmUF p{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.SubjectSimulation_roleTag__rtYti{background:#0f172a;border-radius:20px;box-shadow:0 4px 12px #0f172a26;color:#fff;font-size:12px;font-weight:600;padding:6px 16px}.SubjectSimulation_scenarioText__46T5K{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;min-height:400px;overflow:hidden;padding:0}.SubjectSimulation_startPrompt__g3z0j{align-items:center;background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.SubjectSimulation_startPrompt__g3z0j p{color:#64748b;margin-bottom:8px;text-align:center}.SubjectSimulation_startPrompt__g3z0j .SubjectSimulation_startSimBtn__3za6f{align-items:center;background:#fbc311;border:none;border-radius:12px;box-shadow:0 4px 0 #d97706;color:#0f172a;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;margin-top:24px;padding:16px 32px;transition:all .15s}.SubjectSimulation_startPrompt__g3z0j .SubjectSimulation_startSimBtn__3za6f:hover{box-shadow:0 2px 0 #d97706;transform:translateY(2px)}.SubjectSimulation_startPrompt__g3z0j .SubjectSimulation_startSimBtn__3za6f:active{box-shadow:none;transform:translateY(4px)}.SubjectSimulation_message__zzsaz{border-bottom:1px solid #f1f5f9;padding:20px 24px}.SubjectSimulation_message__zzsaz:last-child{border-bottom:none}.SubjectSimulation_message__zzsaz .SubjectSimulation_roleLabel__\+TLsi{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.SubjectSimulation_message__zzsaz p{color:#334155;font-size:15px;line-height:1.6;margin:0}.SubjectSimulation_message__zzsaz.SubjectSimulation_user__9lpf6{background:#f8fafc}.SubjectSimulation_message__zzsaz.SubjectSimulation_user__9lpf6 .SubjectSimulation_roleLabel__\+TLsi{color:#0284c7}.SubjectSimulation_message__zzsaz.SubjectSimulation_assistant__G\+gI3{background:#fff}.SubjectSimulation_message__zzsaz.SubjectSimulation_assistant__G\+gI3 .SubjectSimulation_roleLabel__\+TLsi{color:#059669}.SubjectSimulation_message__zzsaz.SubjectSimulation_system__86CAM{background:#fef2f2}.SubjectSimulation_message__zzsaz.SubjectSimulation_system__86CAM .SubjectSimulation_roleLabel__\+TLsi{color:#dc2626}.SubjectSimulation_message__zzsaz.SubjectSimulation_streaming__GDyZU{background:#f0f9ff;border-left:3px solid #0ea5e9}.SubjectSimulation_optionsSection__48T58{grid-gap:12px;display:grid;gap:12px;margin:16px auto 0;max-width:800px;width:100%}.SubjectSimulation_optionCard__QkIkC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000005;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.SubjectSimulation_optionCard__QkIkC:hover{border-color:#fbc311;box-shadow:0 8px 16px #0000000d;transform:translateY(-2px)}.SubjectSimulation_optionLabel__sRTSZ{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.SubjectSimulation_optionText__VPwv\+{color:#334155;font-size:14px;font-weight:600}.SubjectSimulation_fixedFooter__O8P7F{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 20px #00000008;display:flex;justify-content:space-between;left:420px;padding:16px 32px;position:fixed;right:0;width:auto;z-index:50}.SubjectSimulation_actionButtons__75RDT{display:flex;gap:12px}.SubjectSimulation_captionBar__NhtHh{align-items:center;background:#f8fafc;border-radius:20px;color:#64748b;display:flex;font-size:13px;gap:12px;padding:8px 16px}.SubjectSimulation_progressIndicator__f6GcB{align-items:center;display:flex;gap:20px}.SubjectSimulation_progressLabel__U7uYB{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.1em}.SubjectSimulation_progressStepWrapper__uNQ2B,.SubjectSimulation_progressTrack__DLNaU{align-items:center;display:flex}.SubjectSimulation_progressStep__YC-zB{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;color:#cbd5e1;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;transition:all .3s;width:28px}.SubjectSimulation_progressStep__YC-zB.SubjectSimulation_active__UqENr{background:#fff;border-color:#10b981;color:#10b981}.SubjectSimulation_progressStep__YC-zB.SubjectSimulation_current__z68WA{background:#fbc311;border-color:#fbc311;box-shadow:0 0 0 4px #fbc31133;color:#000;transform:scale(1.1)}.SubjectSimulation_progressStep__YC-zB.SubjectSimulation_completed__Q2YT8{background:#10b981;border-color:#10b981;color:#fff}.SubjectSimulation_progressLine__1gjJi{background:#e2e8f0;height:2px;width:30px}.SubjectSimulation_progressLine__1gjJi.SubjectSimulation_active__UqENr{background:#10b981}.SubjectSimulation_modalOverlay__vJ7vB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.SubjectSimulation_modalBox__igZXx{background:#fff;border-radius:24px;max-width:400px;padding:40px;text-align:center;width:90%}.SubjectSimulation_modalBox__igZXx h2{font-size:24px;margin:16px 0 8px}.SubjectSimulation_modalBox__igZXx p{color:#64748b;margin-bottom:24px}.SubjectSimulation_modalBox__igZXx .SubjectSimulation_modalBtn__eDHV-{background:#fbc311;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:12px 24px}.SubjectSimulation_loadingState__AYCi6{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.SubjectSimulation_loadingState__AYCi6 .SubjectSimulation_spinner__u3DcJ{animation:SubjectSimulation_spin__GmPZ\+ 1s linear infinite;color:#fbc311}@media(max-width:1024px){.SubjectSimulation_mainContent__pEJlY{grid-template-columns:1fr;overflow-y:auto;padding-bottom:80px}.SubjectSimulation_leftPanel__rUd3V{border-bottom:1px solid #e2e8f0;border-right:none}.SubjectSimulation_fixedFooter__O8P7F{left:0;width:100%}}@keyframes SubjectSimulation_spin__GmPZ\+{to{transform:rotate(1turn)}}.SubjectSimulation_connectedBtn__jfRk9,.SubjectSimulation_endSessionBtn__5MPDA,.SubjectSimulation_muteBtn__7oh\+s{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.SubjectSimulation_connectedBtn__jfRk9{background:#dcfce7;color:#15803d}.SubjectSimulation_connectedBtn__jfRk9 .SubjectSimulation_statusDot__vtCxh{animation:SubjectSimulation_pulse__7ABqR 2s infinite;background:#15803d;border-radius:50%;height:8px;width:8px}.SubjectSimulation_endSessionBtn__5MPDA{background:#fee2e2;color:#b91c1c}.SubjectSimulation_endSessionBtn__5MPDA:hover{background:#fecaca}.SubjectSimulation_muteBtn__7oh\+s{background:#f1f5f9;color:#475569}.SubjectSimulation_muteBtn__7oh\+s:hover{background:#e2e8f0}.SubjectSimulation_muteBtn__7oh\+s.SubjectSimulation_listening__l4f3y{background:#fbc311;color:#000}.styles_learnSimulationContainer__bf2Ew{background:#fff;display:flex;flex-direction:column;min-height:100vh!important;position:relative}.styles_header__OM069{align-items:center;background:#fff;border-bottom:2px solid #d1d5db;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.styles_headerLeft__d0lM\+{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.styles_title__S9cgi{color:#1f2937;font-size:24px;font-weight:600;margin:0}.styles_heroSection__\+TCuv{margin-bottom:0;padding:24px 24px 16px;position:relative;text-align:center}.styles_heroTitle__kTAyG{color:#0f172a;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.styles_heroSubtitle__Xr6r8{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.styles_headerActions__lmKee{align-items:center;display:flex;flex-shrink:0;gap:12px}@media(max-width:968px){.styles_headerActions__lmKee{width:100%}.styles_headerActions__lmKee button{flex:1 1}}.styles_primaryButton__JT6N9{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s ease;white-space:nowrap}.styles_primaryButton__JT6N9:hover{background:#6aac5e;transform:translateY(-1px)}.styles_primaryButton__JT6N9:active{transform:translateY(0)}.styles_secondaryButton__7Ka1\+{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s ease;white-space:nowrap}.styles_secondaryButton__7Ka1\+:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.styles_secondaryButton__7Ka1\+:active{transform:translateY(0)}.styles_contentArea__rhNAh{background:#fff;flex:1 1;margin:0 auto;max-width:1400px;padding-top:8px;width:100%}.styles_moduleList__hYVpy{display:flex;flex-direction:column;gap:24px}.styles_moduleRow__WillA{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 20px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;min-height:300px;overflow:hidden;transform:translateZ(0);transition:all .3s ease;width:100%}.styles_moduleRow__WillA:hover:not(.styles_disabled__CeG6E){border-color:#74bc68;box-shadow:0 20px 40px #74bc6833,0 8px 16px #0000001a;transform:translateY(-8px) translateZ(20px)}.styles_moduleRow__WillA:hover:not(.styles_disabled__CeG6E) .styles_moduleImg__NEW9F{transform:scale(1.05)}.styles_moduleRow__WillA:hover:not(.styles_disabled__CeG6E) .styles_startBtn__iQqme{background:linear-gradient(135deg,#5da84f,#4a8e41)}.styles_moduleRow__WillA.styles_disabled__CeG6E{cursor:not-allowed;opacity:.85}.styles_moduleRow__WillA.styles_disabled__CeG6E .styles_moduleImageSide__Svu7J{filter:grayscale(30%)}.styles_moduleImageSide__Svu7J{flex-shrink:0;height:300px;order:2;overflow:hidden;position:relative;width:480px}.styles_moduleImg__NEW9F{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.styles_comingSoonOverlay__7Aw1w{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.styles_comingSoonOverlay__7Aw1w span{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:24px;color:#fff;font-size:14px;font-weight:600;padding:10px 24px}.styles_moduleContent__rnfM5{display:flex;flex:1 1;flex-direction:column;gap:16px;order:1;padding:32px}.styles_moduleHeader__wdt\+i{align-items:center;display:flex;gap:14px}.styles_moduleIconBadge__VkKfz{align-items:center;background:linear-gradient(135deg,#74bc681a,#74bc680d);border:1px solid #74bc6833;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.styles_moduleRowTitle__M3pkL{color:#1f2937;font-size:24px;font-weight:700;margin:0}.styles_assessmentSubtitle__lu866{color:#74bc68;font-size:14px;font-weight:600;letter-spacing:.05em;margin:-8px 0 0;text-transform:uppercase}.styles_moduleRowDescription__PCmj3{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.styles_moduleFeatures__xJjyt{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.styles_featureTag__d3Zyu{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px}.styles_featureTag__d3Zyu svg{color:#74bc68}.styles_startBtn__iQqme{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:12px;box-shadow:0 4px 12px #74bc6840;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 28px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.styles_startBtn__iQqme *,.styles_startBtn__iQqme svg{color:#fff!important}.styles_startBtn__iQqme:hover:not(:disabled){background:linear-gradient(135deg,#5da84f,#4a8e41)}.styles_startBtn__iQqme:disabled{cursor:not-allowed;opacity:.7}@media(max-width:968px){.styles_header__OM069{align-items:flex-start;flex-direction:column;gap:16px}.styles_headerActions__lmKee{width:100%}.styles_headerActions__lmKee button{flex:1 1}.styles_moduleRow__WillA{flex-direction:column}.styles_moduleImageSide__Svu7J{height:220px;order:1;width:100%}.styles_moduleContent__rnfM5{order:2;padding:24px}.styles_moduleRowTitle__M3pkL{font-size:20px}}.styles_spinner__tRZkt{animation:styles_spin__JOqF9 1s linear infinite}@keyframes styles_spin__JOqF9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DiagnosticTestReport_reportPage__RhISb{background:#f5f5f5;min-height:100vh;padding:2rem clamp(2rem,5vw,6rem) 4rem}.DiagnosticTestReport_breadcrumb__TsklB{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:2.5rem}.DiagnosticTestReport_breadcrumb__TsklB svg{flex-shrink:0}.DiagnosticTestReport_breadcrumb__TsklB span{transition:color .2s}.DiagnosticTestReport_breadcrumb__TsklB span:hover{color:#111827}.DiagnosticTestReport_errorContainer__Udkx5,.DiagnosticTestReport_loadingContainer__ts35i{align-items:center;color:#2b3a32;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.DiagnosticTestReport_spinner__ggeoS{animation:DiagnosticTestReport_spin__ehpYz .8s linear infinite;border:4px solid #e4efe7;border-radius:50%;border-top-color:#6fbb77;height:48px;width:48px}@keyframes DiagnosticTestReport_spin__ehpYz{to{transform:rotate(1turn)}}.DiagnosticTestReport_heroSection__nqnmE{margin-bottom:3rem;text-align:center}.DiagnosticTestReport_heroIcon__ce1Da{align-items:center;background:#7dc46c;border-radius:50%;color:#000;display:inline-flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.DiagnosticTestReport_heroIcon__ce1Da svg{opacity:.9}.DiagnosticTestReport_heroTitle__x\+EkQ{align-items:center;color:#000;display:flex;font-size:2.25rem;font-weight:700;gap:.75rem;justify-content:center;margin:0 0 .75rem}.DiagnosticTestReport_heroSubtitle__9-RN1{color:#6b7280;font-size:1rem;margin:0}.DiagnosticTestReport_resultsOverview__nbW7-{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:900px}.DiagnosticTestReport_resultCard__E3pEL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:2rem;text-align:center;transition:all .2s ease}.DiagnosticTestReport_resultCard__E3pEL:hover{box-shadow:0 4px 6px #0000001a}.DiagnosticTestReport_resultValue__92R2\+{color:#7dc46c;font-size:3rem;font-weight:700;line-height:1;margin-bottom:.75rem}.DiagnosticTestReport_bandRed__I65b4{background:linear-gradient(135deg,#fff5f5,#fee2e2)!important;border-color:#fca5a5!important}.DiagnosticTestReport_bandRed__I65b4 .DiagnosticTestReport_resultValue__92R2\+{color:#dc2626!important}.DiagnosticTestReport_bandRed__I65b4:hover{box-shadow:0 4px 12px #dc262633!important}.DiagnosticTestReport_bandOrange__up4tB{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fdba74!important}.DiagnosticTestReport_bandOrange__up4tB .DiagnosticTestReport_resultValue__92R2\+{color:#ea580c!important}.DiagnosticTestReport_bandOrange__up4tB:hover{box-shadow:0 4px 12px #ea580c33!important}.DiagnosticTestReport_bandGreen__SxAyO{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:#86efac!important}.DiagnosticTestReport_bandGreen__SxAyO .DiagnosticTestReport_resultValue__92R2\+{color:#16a34a!important}.DiagnosticTestReport_bandGreen__SxAyO:hover{box-shadow:0 4px 12px #16a34a33!important}.DiagnosticTestReport_resultLabel__C0Dss{color:#6b7280;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.DiagnosticTestReport_resultSubtext__1oy4g{color:#9ca3af;font-size:.875rem}.DiagnosticTestReport_bandBadge__chT7i{align-items:center;background:#7dc46c;border-radius:999px;color:#000;display:inline-flex;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin:0 auto 1.5rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.75rem 1.75rem}.DiagnosticTestReport_bandDescription__2qZAn{color:#4b5563;font-size:.9375rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.DiagnosticTestReport_section__4R9DI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:2.5rem}.DiagnosticTestReport_sectionTitle__2GuJ4{align-items:center;border-bottom:1px solid #e5e7eb;color:#000;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0 0 2rem;padding-bottom:1rem}.DiagnosticTestReport_sectionTitle__2GuJ4 svg{color:#6b7280}.DiagnosticTestReport_domainsList__aqJfJ{display:flex;flex-direction:column;gap:1.75rem}.DiagnosticTestReport_domainItem__f8bSK{grid-gap:1.25rem;align-items:center;display:grid;gap:1.25rem;grid-template-columns:280px 1fr auto}.DiagnosticTestReport_domainInfo__9\+mp5{align-items:center;display:flex;gap:.5rem}.DiagnosticTestReport_domainName__HkBxd{color:#111827;font-size:.9375rem;font-weight:600}.DiagnosticTestReport_domainBarContainer__S8AOD{background:#f3f4f6;border-radius:999px;height:28px;overflow:hidden;position:relative}.DiagnosticTestReport_domainBar__cu9UE{background:#7dc46c;border-radius:999px;height:100%;position:relative;transition:width 1s ease-out}.DiagnosticTestReport_domainScore__8scA8{color:#374151;font-size:1rem;font-weight:700;min-width:55px;text-align:right}.DiagnosticTestReport_analysisSubsection__E6g7Z{margin-bottom:2rem}.DiagnosticTestReport_analysisSubsection__E6g7Z:last-child{margin-bottom:0}.DiagnosticTestReport_analysisHeading__rQvpz{align-items:center;color:#000;display:flex;font-size:1.125rem;font-weight:700;gap:.6rem;margin:0 0 1rem}.DiagnosticTestReport_strengthIcon__PfKut{color:#7dc46c}.DiagnosticTestReport_devIcon__urP1V{color:#f59e0b}.DiagnosticTestReport_recIcon__B8PUT{color:#3b82f6}.DiagnosticTestReport_analysisList__H9FMN{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.DiagnosticTestReport_analysisList__H9FMN li{background:#fff;border-left:3px solid #7dc46c;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#4b5563;font-size:.9375rem;line-height:1.6;padding:1rem 1.25rem}.DiagnosticTestReport_analysisList__H9FMN li strong{color:#111827}.DiagnosticTestReport_analysisSubsection__E6g7Z:last-child .DiagnosticTestReport_analysisList__H9FMN li{border-left-color:#f59e0b}.DiagnosticTestReport_actionButtons__0bA\+9{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.DiagnosticTestReport_downloadBtn__I58pY,.DiagnosticTestReport_retakeBtn__-wPo9,.DiagnosticTestReport_shareBtn__CzgQx{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.6rem;justify-content:center;min-width:200px;padding:.875rem 1.5rem;transition:all .2s ease}.DiagnosticTestReport_downloadBtn__I58pY svg,.DiagnosticTestReport_retakeBtn__-wPo9 svg,.DiagnosticTestReport_shareBtn__CzgQx svg{flex-shrink:0}.DiagnosticTestReport_downloadBtn__I58pY{background:#2f7a52;color:#fff}.DiagnosticTestReport_downloadBtn__I58pY:hover{background:#256542;transform:translateY(-1px)}.DiagnosticTestReport_shareBtn__CzgQx{background:#fff;border:2px solid #7dc46c;color:#2f7a52}.DiagnosticTestReport_shareBtn__CzgQx:hover{background:#f9fafb;transform:translateY(-1px)}.DiagnosticTestReport_retakeBtn__-wPo9{background:#fff;border:2px solid #d1d5db;color:#6b7280}.DiagnosticTestReport_retakeBtn__-wPo9:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}@media(max-width:1024px){.DiagnosticTestReport_domainItem__f8bSK{gap:1rem;grid-template-columns:200px 1fr auto}}@media(max-width:768px){.DiagnosticTestReport_reportPage__RhISb{padding:2rem 1.25rem 3rem}.DiagnosticTestReport_heroTitle__x\+EkQ{font-size:2rem}.DiagnosticTestReport_resultsOverview__nbW7-{gap:1.5rem;grid-template-columns:1fr}.DiagnosticTestReport_section__4R9DI{padding:1.75rem 1.25rem}.DiagnosticTestReport_sectionTitle__2GuJ4{font-size:1.5rem}.DiagnosticTestReport_domainItem__f8bSK{gap:.75rem;grid-template-columns:1fr}.DiagnosticTestReport_domainBarContainer__S8AOD{order:3}.DiagnosticTestReport_domainScore__8scA8{order:2;text-align:left}.DiagnosticTestReport_actionButtons__0bA\+9{flex-direction:column}.DiagnosticTestReport_actionButtons__0bA\+9 button{width:100%}}@media(max-width:480px){.DiagnosticTestReport_heroTitle__x\+EkQ{flex-direction:column;font-size:1.6rem}.DiagnosticTestReport_resultValue__92R2\+{font-size:2.75rem}.DiagnosticTestReport_bandBadge__chT7i{font-size:1rem;padding:.85rem 1.5rem}}.DiagnosticTestReport_questionList__cWdGr{display:flex;flex-direction:column;gap:1.5rem}.DiagnosticTestReport_questionItem__o-SSi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;scroll-margin-top:100px;transition:all .3s ease}.DiagnosticTestReport_questionItem__o-SSi.DiagnosticTestReport_highlighted__fOH6u{animation:DiagnosticTestReport_pulse__jHrhr 1s ease-in-out;border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a}@keyframes DiagnosticTestReport_pulse__jHrhr{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.DiagnosticTestReport_questionNavigation__qGVi4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.DiagnosticTestReport_navLegend__ElPcb{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.DiagnosticTestReport_legendItem__1e7iP{align-items:center;color:#6b7280;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.DiagnosticTestReport_legendBox__ddywo{border:2px solid #0000;border-radius:6px;height:24px;width:24px}.DiagnosticTestReport_legendBox__ddywo.DiagnosticTestReport_correct__GslE3{background:#dcfce7;border-color:#22c55e}.DiagnosticTestReport_legendBox__ddywo.DiagnosticTestReport_incorrect__Sq-LG{background:#fee2e2;border-color:#ef4444}.DiagnosticTestReport_legendBox__ddywo.DiagnosticTestReport_notAttempted__0Lk9J{background:#f3f4f6;border-color:#9ca3af}.DiagnosticTestReport_navButtons__bBCUE{display:flex;flex-wrap:wrap;gap:.5rem}.DiagnosticTestReport_navButton__aMrNP{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:44px;justify-content:center;transition:all .2s ease;width:44px}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_correct__GslE3{background:#dcfce7;border-color:#22c55e;color:#166534}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_correct__GslE3:hover{background:#bbf7d0;box-shadow:0 4px 12px #22c55e4d;transform:translateY(-2px)}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_incorrect__Sq-LG{background:#fee2e2;border-color:#ef4444;color:#991b1b}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_incorrect__Sq-LG:hover{background:#fecaca;box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_notAttempted__0Lk9J{background:#f3f4f6;border-color:#9ca3af;color:#6b7280}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_notAttempted__0Lk9J:hover{background:#e5e7eb;box-shadow:0 4px 12px #9ca3af4d;transform:translateY(-2px)}.DiagnosticTestReport_navButton__aMrNP.DiagnosticTestReport_active__rmdTQ{box-shadow:0 4px 16px #0003;transform:scale(1.1)}.DiagnosticTestReport_navButton__aMrNP:active{transform:scale(.95)}.DiagnosticTestReport_questionHeader__SodX4{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.DiagnosticTestReport_questionText__ckrjl{color:#111827;flex:1 1;font-size:1rem;font-weight:600}.DiagnosticTestReport_statusBadge__89\+Xp{border-radius:999px;flex-shrink:0;font-size:.75rem;font-weight:700;padding:.25rem .75rem;text-transform:uppercase}.DiagnosticTestReport_statusBadge__89\+Xp.DiagnosticTestReport_correct__GslE3{background:#dcfce7;color:#166534}.DiagnosticTestReport_statusBadge__89\+Xp.DiagnosticTestReport_incorrect__Sq-LG{background:#fee2e2;color:#991b1b}.DiagnosticTestReport_answerComparison__K6TyE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(max-width:640px){.DiagnosticTestReport_answerComparison__K6TyE{grid-template-columns:1fr}}.DiagnosticTestReport_answerBox__6LYR\+{border:1px solid #0000;border-radius:6px;font-size:.9rem;padding:.75rem}.DiagnosticTestReport_answerBox__6LYR\+ span{color:#6b7280;display:block;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.DiagnosticTestReport_answerBox__6LYR\+.DiagnosticTestReport_user__iRHig{background:#fff;border-color:#e5e7eb}.DiagnosticTestReport_answerBox__6LYR\+.DiagnosticTestReport_user__iRHig.DiagnosticTestReport_correct__GslE3{background:#f0fdf4;border-color:#86efac}.DiagnosticTestReport_answerBox__6LYR\+.DiagnosticTestReport_user__iRHig.DiagnosticTestReport_incorrect__Sq-LG{background:#fef2f2;border-color:#fca5a5}.DiagnosticTestReport_answerBox__6LYR\+.DiagnosticTestReport_correct__GslE3{background:#f0fdf4;border-color:#86efac;color:#166534}.DiagnosticTestReport_explanationBox__BOjOW{background:#fff;border-top:2px solid #e5e7eb;color:#4b5563;font-size:.9rem;padding-top:1rem}.DiagnosticTestReport_explanationBox__BOjOW strong{color:#111827;display:block;margin-bottom:.25rem}.MyResults_myResultsContainer__lrq9V{background:#fafafa;min-height:100vh;padding:24px}.MyResults_breadcrumb__s-GT6{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px;margin-bottom:32px}.MyResults_breadcrumb__s-GT6 svg{color:#cbd5e1}.MyResults_breadcrumb__s-GT6 span{cursor:pointer;font-weight:400}.MyResults_breadcrumb__s-GT6 span:hover{color:#64748b}.MyResults_breadcrumb__s-GT6 span:last-child{color:#1e293b;cursor:default;font-weight:500}.MyResults_breadcrumb__s-GT6 span:last-child:hover{color:#1e293b}.MyResults_headerSection__SBIlE{align-items:center;display:flex;gap:16px;margin-bottom:40px}.MyResults_backButton__tYXVd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.MyResults_backButton__tYXVd:hover{border-color:#74bc68;color:#74bc68}.MyResults_backButton__tYXVd svg{transition:all .2s ease}.MyResults_headerText__lrmvm{flex:1 1}.MyResults_headerText__lrmvm .MyResults_title__0\+FJE{color:#0f172a;font-size:24px;font-weight:600;margin:0 0 4px}.MyResults_headerText__lrmvm .MyResults_subtitle__GxiK7{color:#94a3b8;font-size:14px;font-weight:400;margin:0}.MyResults_contentArea__tm\+NL{min-height:400px}.MyResults_loadingContainer__PmDO9{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.MyResults_loadingContainer__PmDO9 .MyResults_spinner__8nhXI{animation:MyResults_spin__t1S6k 1s linear infinite;color:#74bc68;margin-bottom:12px}.MyResults_loadingContainer__PmDO9 p{color:#94a3b8;font-size:14px;margin:0}@keyframes MyResults_spin__t1S6k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MyResults_errorContainer__b2LpQ{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.MyResults_errorContainer__b2LpQ .MyResults_errorIcon__twVg\+{font-size:48px;margin-bottom:12px}.MyResults_errorContainer__b2LpQ h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 6px}.MyResults_errorContainer__b2LpQ p{color:#94a3b8;font-size:14px;margin:0 0 20px;max-width:400px}.MyResults_errorContainer__b2LpQ .MyResults_retryButton__7osXo{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.MyResults_errorContainer__b2LpQ .MyResults_retryButton__7osXo:hover{background:#62a556}.MyResults_emptyState__zkEOs{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.MyResults_emptyState__zkEOs .MyResults_emptyIcon__wypzN{font-size:56px;margin-bottom:16px;opacity:.5}.MyResults_emptyState__zkEOs h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.MyResults_emptyState__zkEOs p{color:#94a3b8;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:420px}.MyResults_emptyState__zkEOs .MyResults_startButton__NoBC2{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.MyResults_emptyState__zkEOs .MyResults_startButton__NoBC2:hover{background:#62a556}.MyResults_resultsList__Di9f0{display:flex;flex-direction:column;gap:12px}.MyResults_resultCard__pkPYb{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:20px;transition:all .2s ease}.MyResults_resultCard__pkPYb:hover{border-color:#74bc68;box-shadow:0 2px 8px #0000000a}.MyResults_resultCard__pkPYb:hover .MyResults_viewButton__-Kdr1{color:#74bc68}.MyResults_resultCard__pkPYb:hover .MyResults_viewButton__-Kdr1 svg{transform:translateX(2px)}@media(max-width:968px){.MyResults_resultCard__pkPYb{flex-direction:column;gap:16px}}.MyResults_resultImage__OdXt8{align-items:center;background:#f8fafc;border-radius:8px;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;width:100px}.MyResults_resultImage__OdXt8 .MyResults_assessmentImg__wYnzN{height:100%;object-fit:cover;width:100%}@media(max-width:968px){.MyResults_resultImage__OdXt8{height:140px;width:100%}}.MyResults_resultInfo__X5nBg{display:flex;flex:1 1;flex-direction:column;gap:12px}.MyResults_resultTitle__k\+gHx{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 4px}.MyResults_metaInfo__YTjjK{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:16px}.MyResults_metaInfo__YTjjK span{align-items:center;display:flex;gap:4px}.MyResults_metaInfo__YTjjK svg{height:14px;width:14px}.MyResults_metricsRow__aDz-I{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.MyResults_metric__z-6bX{display:flex;flex-direction:column;gap:4px}.MyResults_metric__z-6bX .MyResults_metricLabel__CVMGg{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MyResults_metric__z-6bX .MyResults_metricValue__GF1Hm{color:#0f172a;font-size:18px;font-weight:600}.MyResults_metric__z-6bX .MyResults_bandValue__CMO37{font-size:14px;font-weight:600}.MyResults_statusBadge__dsOm2{align-items:center;align-self:flex-start;background:#f0fdf4;border-radius:6px;color:#16a34a;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.MyResults_statusBadge__dsOm2 svg{height:14px;width:14px}.MyResults_viewButton__-Kdr1{align-items:center;background:#0000;border:none;color:#64748b;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:0;transition:all .2s ease;white-space:nowrap}.MyResults_viewButton__-Kdr1 svg{height:18px;transition:transform .2s ease;width:18px}@media(max-width:968px){.MyResults_viewButton__-Kdr1{background:#f8fafc;border-radius:8px;justify-content:center;padding:10px;width:100%}}@media(max-width:768px){.MyResults_myResultsContainer__lrq9V{padding:16px}.MyResults_headerSection__SBIlE{padding:20px}.MyResults_headerText__lrmvm .MyResults_title__0\+FJE{font-size:24px}.MyResults_headerText__lrmvm .MyResults_subtitle__GxiK7{font-size:14px}.MyResults_statsOverview__FgiL\+{width:100%}.MyResults_statsOverview__FgiL\+ .MyResults_statCard__UdbYm{flex:1 1;min-width:auto}.MyResults_resultCard__pkPYb{padding:16px}.MyResults_metricsRow__aDz-I{gap:16px}.MyResults_metricsRow__aDz-I .MyResults_metric__z-6bX{flex:1 1;min-width:120px}}.TestAssessment_assessmentContainer__lzpEu{background:#f8fafc;left:0;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;width:100vw}.TestAssessment_warningModal__Apm9D{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.TestAssessment_warningContent__Y79BQ{background:#fff;border-radius:16px;max-width:500px;padding:48px;text-align:center}.TestAssessment_warningContent__Y79BQ h2{color:#dc2626;font-size:28px;font-weight:700;margin:16px 0}.TestAssessment_warningContent__Y79BQ p{color:#64748b;font-size:16px;margin:8px 0}.TestAssessment_urgentText__jTHQg{color:#dc2626!important;font-size:16px;font-weight:600!important;margin:8px 0}.TestAssessment_importantNotice__lF9KH{background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;margin:20px 0;padding:16px}.TestAssessment_noticeText__tTZYb{color:#991b1b!important;font-size:14px;line-height:1.6;margin:0!important}.TestAssessment_noticeText__tTZYb strong{color:#7f1d1d;font-weight:700}.TestAssessment_continueBtn__F2GkY{background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 32px;transition:all .3s ease}.TestAssessment_continueBtn__F2GkY:hover{background:linear-gradient(135deg,#5da84f,#4a8e41);box-shadow:0 4px 12px #74bc6866;transform:translateY(-2px)}.TestAssessment_continueBtn__F2GkY:active{transform:translateY(0)}.TestAssessment_warningIcon__Sl1k-{color:#dc2626}.TestAssessment_assessmentHeader__edZ0\+{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.TestAssessment_headerLeft__0QZrI{flex:1 1}.TestAssessment_assessmentTitle__ix-Hz{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:8px}.TestAssessment_titleIcon__Hwf6l{color:#74bc68;flex-shrink:0}.TestAssessment_headerRight__vvuxb{align-items:center;display:flex;gap:48px}.TestAssessment_questionCount__xbkA9,.TestAssessment_timeRemaining__0\+hCF{align-items:flex-end;display:flex;flex-direction:column}.TestAssessment_label__LlGMR{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TestAssessment_count__vjtrg{color:#1e293b;font-size:24px;font-weight:700}.TestAssessment_time__B8746{color:#74bc68;font-size:24px;font-weight:700}.TestAssessment_time__B8746.TestAssessment_timeWarning__xEcwk{animation:TestAssessment_pulse__-I9zl 1s infinite;color:#dc2626}@keyframes TestAssessment_pulse__-I9zl{0%,to{opacity:1}50%{opacity:.5}}.TestAssessment_progressBar__g4BhY{background:#e2e8f0;height:6px;position:relative}.TestAssessment_progressFill__XSwYk{background:linear-gradient(90deg,#74bc68,#6aac5e);height:100%;transition:width .3s ease}.TestAssessment_progressText__0pAwA{background:#fff;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;padding:8px 40px}.TestAssessment_contentWrapper__4NaMb{display:flex;gap:24px;margin:0 auto;max-width:1600px;min-height:calc(100vh - 200px);padding:0 24px 40px 0}@media(max-width:1200px){.TestAssessment_contentWrapper__4NaMb{flex-direction:column;padding:0 24px 40px}}.TestAssessment_questionContainer__ylKke{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:auto;padding:40px 40px 40px 24px}@media(max-width:768px){.TestAssessment_questionContainer__ylKke{padding:20px}}.TestAssessment_questionHeader__TUzAX{margin-bottom:24px}.TestAssessment_questionNumber__Dqrmg{color:#64748b;font-size:16px;font-weight:600;letter-spacing:.5px}.TestAssessment_questionBody__E38Yn{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:32px}.TestAssessment_questionTitle__Q8aPR{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:24px}.TestAssessment_scenario__pe\+El{align-items:center;display:flex;gap:8px;margin-bottom:12px}.TestAssessment_scenarioIcon__TE9Kl{color:#74bc68;flex-shrink:0}.TestAssessment_scenarioLabel__9G0TA{color:#1e293b;font-weight:600}.TestAssessment_scenarioText__lo4Wd{color:#1e293b;font-size:15px;line-height:1.6;margin-bottom:16px}.TestAssessment_scenarioText__lo4Wd strong{color:#0f172a;font-weight:600}.TestAssessment_subQuestion__-kDIq{color:#334155;font-size:16px;font-weight:600;margin-bottom:24px}.TestAssessment_optionsContainer__1keW1{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.TestAssessment_optionCard__30eDU{border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .2s ease}.TestAssessment_optionCard__30eDU:hover{background:#f0f9ee;border-color:#74bc68}.TestAssessment_optionCard__30eDU.TestAssessment_selected__bkdk2{background:#f0f9ee;border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a}.TestAssessment_radioInput__Ckhtw{accent-color:#74bc68;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.TestAssessment_optionContent__6gqNy{flex:1 1}.TestAssessment_optionHeader__k7TWW{display:flex;gap:8px;margin-bottom:8px}.TestAssessment_optionId__2sL7u{color:#1e293b;font-weight:700}.TestAssessment_optionText__BVA5R{color:#1e293b;font-size:15px;font-weight:600}.TestAssessment_optionFeedback__xWnaq{color:#64748b;font-size:14px;font-style:italic}.TestAssessment_questionMeta__bATGR{border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:14px;gap:32px;padding-top:24px}.TestAssessment_questionMeta__bATGR strong{color:#475569;font-weight:600}.TestAssessment_navigationButtons__d\+9A3{align-items:center;background:#f8fafc;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:32px;position:relative;z-index:10}.TestAssessment_markBtn__grmpv,.TestAssessment_nextBtn__LHEDP,.TestAssessment_previousBtn__eFdjp{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .2s ease}.TestAssessment_markBtn__grmpv:disabled,.TestAssessment_nextBtn__LHEDP:disabled,.TestAssessment_previousBtn__eFdjp:disabled{cursor:not-allowed;opacity:.5}.TestAssessment_previousBtn__eFdjp{background:#fff;border:2px solid #e2e8f0;color:#64748b}.TestAssessment_previousBtn__eFdjp:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.TestAssessment_nextBtn__LHEDP{background:#74bc68;color:#fff}.TestAssessment_nextBtn__LHEDP:hover:not(:disabled){background:#6aac5e}.TestAssessment_submitBtn__sbN\+x{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .2s ease}.TestAssessment_submitBtn__sbN\+x:hover{background:#6aac5e}.TestAssessment_markBtn__grmpv{align-items:center;background:#fff;border:2px solid #e2e8f0;color:#64748b;display:inline-flex;gap:6px}.TestAssessment_markBtn__grmpv:hover{background:#fffbeb;border-color:#fbbf24;color:#f59e0b}.TestAssessment_markBtn__grmpv:hover .TestAssessment_starIcon__kLoNQ{color:#f59e0b}.TestAssessment_markBtn__grmpv.TestAssessment_marked__p3jAm{background:#fffbeb;border-color:#fbbf24;color:#f59e0b}.TestAssessment_markBtn__grmpv.TestAssessment_marked__p3jAm .TestAssessment_starIcon__kLoNQ{fill:#f59e0b;color:#f59e0b}.TestAssessment_starIcon__kLoNQ{color:#64748b;flex-shrink:0;transition:all .2s ease}@media(max-width:768px){.TestAssessment_assessmentHeader__edZ0\+{align-items:flex-start;flex-direction:column;gap:16px;padding:16px 20px}.TestAssessment_headerRight__vvuxb{gap:24px;justify-content:space-between;width:100%}.TestAssessment_questionBody__E38Yn,.TestAssessment_questionContainer__ylKke{padding:20px}.TestAssessment_navigationButtons__d\+9A3{flex-direction:column}.TestAssessment_navigationButtons__d\+9A3 button{width:100%}.TestAssessment_questionMeta__bATGR{flex-direction:column;gap:8px}}.TestAssessment_loadingContainer__M66Xu{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.TestAssessment_loadingContainer__M66Xu p{color:#64748b;font-size:18px;font-weight:500}.TestAssessment_errorContainer__JLCd2{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:40px;text-align:center}.TestAssessment_errorContainer__JLCd2 h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.TestAssessment_errorContainer__JLCd2 p{color:#64748b;font-size:16px;margin:0;max-width:400px}.TestAssessment_errorIcon__RWBJb{color:#dc2626}.TestAssessment_backButton__eQ5oN{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:16px;padding:12px 28px;transition:all .2s ease}.TestAssessment_backButton__eQ5oN:hover{background:#6aac5e}.TestAssessment_spinner__c3Us4{animation:TestAssessment_spin__94HZP 1s linear infinite;color:#74bc68}@keyframes TestAssessment_spin__94HZP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TestAssessment_difficultyBadge__IRUsO{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.TestAssessment_difficultyBadge__IRUsO[data-difficulty=easy]{background:#dcfce7;color:#166534}.TestAssessment_difficultyBadge__IRUsO[data-difficulty=medium]{background:#fef3c7;color:#92400e}.TestAssessment_difficultyBadge__IRUsO[data-difficulty=hard]{background:#fee2e2;color:#991b1b}.TestAssessment_cognitiveBadge__z-t9e{background:#e0f2fe;color:#0369a1}.TestAssessment_cognitiveBadge__z-t9e,.TestAssessment_domainBadge__ntIsh{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.TestAssessment_domainBadge__ntIsh{background:#f3e8ff;color:#6b21a8;letter-spacing:.5px;text-transform:uppercase}.TestAssessment_questionNavPanel__hE\+-b{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:-webkit-fit-content;height:fit-content;max-height:calc(100vh - 140px);overflow-y:auto;padding:24px;position:-webkit-sticky;position:sticky;top:100px;width:320px}@media(max-width:1200px){.TestAssessment_questionNavPanel__hE\+-b{max-height:none;position:static;width:100%}}.TestAssessment_navPanelHeader__7NOd3{margin-bottom:20px}.TestAssessment_navPanelTitle__\+AAk1{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 16px}.TestAssessment_navPanelLegend__c3tsw{display:flex;flex-direction:column;gap:8px}.TestAssessment_legendItem__yELFI{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.TestAssessment_legendBox__Pbib3{border:2px solid #e2e8f0;border-radius:4px;height:16px;width:16px}.TestAssessment_legendBox__Pbib3.TestAssessment_answered__7xhIo{background:#dcfce7;border-color:#74bc68}.TestAssessment_legendBox__Pbib3.TestAssessment_marked__p3jAm{background:#fef3c7;border-color:#f59e0b}.TestAssessment_legendBox__Pbib3.TestAssessment_unanswered__SRCeM{background:#fff;border-color:#cbd5e1}.TestAssessment_navPanelGrid__kHzhp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.TestAssessment_navPanelGrid__kHzhp{grid-template-columns:repeat(10,1fr)}}@media(max-width:768px){.TestAssessment_navPanelGrid__kHzhp{grid-template-columns:repeat(8,1fr)}}@media(max-width:480px){.TestAssessment_navPanelGrid__kHzhp{grid-template-columns:repeat(5,1fr)}}.TestAssessment_navQuestionBtn__V9Bwb{align-items:center;aspect-ratio:1;background:#fff;border:2px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;position:relative;transition:all .2s ease;width:100%}.TestAssessment_navQuestionBtn__V9Bwb.TestAssessment_current__U3r\+k{background:#74bc68;border-color:#74bc68;box-shadow:0 2px 8px #74bc684d;color:#fff}.TestAssessment_navQuestionBtn__V9Bwb.TestAssessment_answered__7xhIo:not(.TestAssessment_current__U3r\+k){background:#dcfce7;border-color:#74bc68;color:#166534}.TestAssessment_navQuestionBtn__V9Bwb.TestAssessment_marked__p3jAm:not(.TestAssessment_current__U3r\+k){background:#fef3c7;border-color:#f59e0b;color:#92400e}.TestAssessment_navQuestionBtn__V9Bwb.TestAssessment_answered__7xhIo.TestAssessment_marked__p3jAm:not(.TestAssessment_current__U3r\+k){background:linear-gradient(135deg,#dcfce7,#fef3c7);border-color:#f59e0b;color:#166534}.TestAssessment_markedIcon__Be7dI{color:#f59e0b;position:absolute;right:2px;top:2px}.TestAssessment_current__U3r\+k .TestAssessment_markedIcon__Be7dI{color:#fff}.assignment-settings{display:flex;justify-content:space-between;margin-top:20px}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#f5f5f5;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#74bc68}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.addCalendar_holidaysMainWrap__EeCF7{background:#fff;border-radius:20px;padding-bottom:20px;padding-top:10px;width:100%}.page-card .grade-table{border-collapse:collapse;text-align:left;width:100%}.page-card .grade-table td,.page-card .grade-table th{padding:10px}.page-card .grade-table th{font-weight:700}.submit-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.submit-button:hover:not(:disabled){background-color:var(--primary-hover)}.submit-button:disabled{cursor:not-allowed;opacity:.5}.hidden{display:none}.animate-spin{animation:spin 1s linear infinite}.score-value.purple{color:#7c3aed}.tab-button{padding:.5rem 1rem}.resource-title{font-size:16px}.styles_community_container__Jt1hr .styles_header__q9U4z{color:#0c2d1e;font-size:24px;font-weight:700;line-height:32px}.styles_main_post_container__W7f0h{background-color:#fff;border-radius:10px;box-shadow:0 2px 2px 0 rgba(27,36,44,.078);margin-bottom:20px}.styles_post_container__T\+rEv{align-items:center;display:flex;flex-direction:column;justify-content:end;margin-top:20px;min-height:52px;overflow:hidden;padding:8px;width:100%!important}.styles_post_container__T\+rEv .styles_left_side__1M4Yb{width:100%}.styles_post_container__T\+rEv .styles_left_side__1M4Yb textarea{padding:.75rem;width:100%}.styles_post_container__T\+rEv .styles_left_side__1M4Yb textarea:focus{border:1px solid #dee3e7}.styles_post_container__T\+rEv .styles_right_side__\+C2qJ{align-items:center;display:flex;gap:20px;justify-content:end;padding-left:12px;width:100%}.styles_post_container__T\+rEv input{border:none;margin-left:10px;outline:none;width:100%}.styles_post_container__T\+rEv input:active,.styles_post_container__T\+rEv input:focus,.styles_post_container__T\+rEv input:hover{border:none;outline:none}.styles_post_container__T\+rEv button{border-radius:30px;color:#fff!important;font-size:16px;height:40px!important;min-width:120px}.styles_post_container__T\+rEv .styles_attach_btn__JM5Q1{align-items:center;color:#0c2d1e;cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:0 1rem}.styles_attachment_info_container__OBaMI{align-items:center;background:#f4f4f4;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:1rem;height:40px;justify-content:space-between;max-width:100%;padding:0 1rem}.styles_attachment_info_container__OBaMI svg{flex-shrink:0}.styles_attachment_info_container__OBaMI a{color:#014e0a;display:inline-block;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_attachment_info_container__OBaMI .styles_file_name__LkEPd{cursor:pointer;display:flex;flex:1 1;min-width:0}.styles_attachment_info_container__OBaMI .styles_remove_attachment__MCO1y{background-color:#0000;border:none!important;color:#000!important;font-size:24px;min-width:40px;padding:0}.styles_post_container__T\+rEv:first-child,.styles_post_container__T\+rEv:last-child{width:100%!important}.styles_all_posts_container__NPOIx{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:18px}.styles_post_card__Vcecw{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px;width:100%}.styles_post_card__Vcecw .styles_card_header__rafZy{display:flex;gap:10px;width:100%}.styles_post_card__Vcecw .styles_card_header__rafZy .styles_info_container__G9n1L{display:flex;gap:10px;width:80%!important}.styles_post_card__Vcecw .styles_card_header__rafZy .styles_icons_container__T2piQ{align-items:center;display:flex;gap:10px;justify-content:end;width:20%}.styles_post_card__Vcecw .styles_card_header__rafZy .styles_icons_container__T2piQ .styles_delete__zbzmV,.styles_post_card__Vcecw .styles_card_header__rafZy .styles_icons_container__T2piQ .styles_edit__ggYP-{align-items:center;border:1px solid #ccd2cf;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.styles_post_card__Vcecw .styles_avatar__T5n\+N{border-radius:50%;height:40px;width:40px}.styles_post_card__Vcecw .styles_user_name__IoIUO{color:#54685f;font-size:12px;margin:0}.styles_post_card__Vcecw .styles_question__6L8Wl{color:#0c2d1e;font-size:16px;font-weight:700}.styles_post_card__Vcecw .styles_attachment__7RB71{color:#014e0a;cursor:pointer;font-size:14px;line-height:0}.styles_post_card__Vcecw .styles_attachment__7RB71 span{color:#014e0a;line-height:0}.styles_post_card__Vcecw .styles_attachment__7RB71 svg{margin-right:4px}.styles_post_card__Vcecw .styles_teacher_ans_attachment__e7ytz{color:#014e0a;cursor:pointer;font-size:13px!important;font-weight:600;line-height:0}.styles_post_card__Vcecw .styles_teacher_ans_attachment__e7ytz span{color:#014e0a;line-height:0}.styles_post_card__Vcecw .styles_teacher_ans_attachment__e7ytz svg{margin-right:4px}.styles_post_card__Vcecw .styles_answers_label__PiWkx{color:#0c2d1e;font-size:14px;font-weight:600;margin-top:10px}.styles_post_card__Vcecw .styles_answer_card__hqX\+-{align-items:start;background:#f8f8f8;border-radius:6px;display:flex;gap:10px;margin-top:1rem;padding:10px}.styles_post_card__Vcecw .styles_answer_text__xj2xa{color:#0c2d1e;font-size:16px;font-weight:500;margin:0}.styles_post_card__Vcecw .styles_answer_time__JnLdr{color:#54685f;font-size:12px;margin:0}@media(min-width:200px)and (max-width:550px){.styles_header_search_responsive__N6bgQ{align-items:start!important;flex-direction:column;gap:10px}}.chatFileUpload_text-primary2__huR6E,.chatFileUpload_text-primary__cd7Cx{color:#74bc68!important}.chatFileUpload_text-white__swMG7{color:#fff!important}.chatFileUpload_fw-bold__Mshme{font-weight:500!important}.chatFileUpload_text-success__9punt{color:#1ca076!important}.chatFileUpload_text-dark__q2qmB{color:#181f39!important}.chatFileUpload_text-error__z5Emi{color:#be0f00!important}.chatFileUpload_text-warning__vpMtV{color:#ffa700!important}.chatFileUpload_image_selector__b8Qr\+{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:16px;margin-top:4px}.chatFileUpload_custom_ui__lCh5w{align-items:center;display:flex;gap:10px}.chatFileUpload_custom_ui__lCh5w svg{fill:#555f6d;height:15px;width:15px}.chatFileUpload_placeholder__Dqqzu{color:#555f6d;font-size:12px;font-weight:400}.chatFileUpload_labelStyle__2pQQN{cursor:pointer;padding-left:10px}.chatFileUpload_image_name__zh5Z1{font-size:14px;font-weight:500;padding:11px 14px 15px}.studentHelper_student_helper_wrapper__rYPNF{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;width:100%}.studentHelper_chat_container__ZlE1y{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.studentHelper_chat_container__ZlE1y.studentHelper_compact__JCo0s{border:1px solid #e5e7eb;height:500px}.studentHelper_chat_container__ZlE1y.studentHelper_enlarged__rYnph{border-radius:0;bottom:0;box-shadow:none;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:9999}.studentHelper_chat_content__8XjtX{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.studentHelper_welcome_section__n2zfE{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;width:100%}.studentHelper_chat_container__ZlE1y .studentHelper_welcome_section__n2zfE{height:100%}.studentHelper_student_helper_wrapper__rYPNF .studentHelper_welcome_section__n2zfE{padding:1.5rem}.studentHelper_logo__xCuFg{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:64px;margin-bottom:1rem;width:64px}.studentHelper_title__LtELI{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.studentHelper_subtitle__BTX06{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:2rem;max-width:400px}.studentHelper_categories_container__zQ\+Sl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:800px;width:100%}.studentHelper_category_container__FfhrB{background:#fff;border:2px solid #f3f4f6;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;text-align:start;transition:all .2s ease}.studentHelper_category_container__FfhrB:hover{border-color:#74bc68;box-shadow:0 8px 25px #3b82f626;transform:translateY(-2px)}.studentHelper_category_container__FfhrB.studentHelper_category_active__e-otO{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#74bc68}.studentHelper_category_icon__emu27{align-items:center;background:#f6ffe9;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:1rem;padding:5px;width:40px}.studentHelper_category_heading__5wihR{color:#1f2937;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.studentHelper_category_description__33WZo{color:#6b7280;font-size:.85rem;line-height:1.4;margin:0}.studentHelper_chat_history_container__-flrR{flex:1 1;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.studentHelper_chat_history_container__-flrR::-webkit-scrollbar{width:6px}.studentHelper_chat_history_container__-flrR::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.studentHelper_chat_history_container__-flrR::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.studentHelper_chat_history_container__-flrR::-webkit-scrollbar-thumb:hover{background:#94a3b8}.studentHelper_chat_history_inner__OvUK-{margin-bottom:1.5rem}.studentHelper_chat_date__RxEdT{display:flex;justify-content:center;margin-bottom:1rem}.studentHelper_chat_date_styles__CmK6v{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.studentHelper_ai_message__oovBI,.studentHelper_user_message__G4IBa{animation:studentHelper_fadeInUp__NyF-w .3s ease;margin-bottom:1rem}.studentHelper_user_message__G4IBa{align-items:flex-end;display:flex;flex-direction:column}.studentHelper_ai_message__oovBI{align-items:flex-start;display:flex;flex-direction:column}.studentHelper_message_wrapper__bmx59{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 8px #0000000a;max-width:85%;padding:.875rem 1.125rem;position:relative}.studentHelper_user_message__G4IBa .studentHelper_message_wrapper__bmx59{background:#f8fafc;border:1px solid #e5e7eb;color:#121212}.studentHelper_ai_message__oovBI .studentHelper_message_wrapper__bmx59{background:#f8fafc;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;color:#1f2937}.studentHelper_timestamp__L7CzI{color:#9ca3af;font-size:.7rem;margin-top:.5rem;opacity:.8}.studentHelper_user_message__G4IBa .studentHelper_timestamp__L7CzI{color:#9ca3af}.studentHelper_image_container__C3WS0{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:.5rem;max-width:85%;overflow:hidden}.studentHelper_user_message__G4IBa .studentHelper_image_container__C3WS0{align-self:flex-end}.studentHelper_ai_message__oovBI .studentHelper_image_container__C3WS0{align-self:flex-start}.studentHelper_file_image_large__8J6PD{border-radius:8px;cursor:pointer;height:auto;max-width:300px;transition:transform .2s ease;width:100%}.studentHelper_file_image_large__8J6PD:hover{transform:scale(1.02)}.studentHelper_file_icon_container__sKkQC{display:inline-block;position:relative}.studentHelper_file_preview_link__4RE3e{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;cursor:pointer;font-size:.75rem;padding:4px 8px;position:absolute;right:8px;transition:background .2s ease}.studentHelper_file_preview_link__4RE3e:hover{background:#000c}.studentHelper_suggestions_container__-8eLm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:1rem;max-width:500px;padding:1rem}.studentHelper_suggestion_name_bar__4xxjU{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.studentHelper_suggestion_item_wrap__tOxQE{display:flex;flex-direction:column;gap:.5rem}.studentHelper_suggestion_item__Soa67{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:.875rem;line-height:1.4;padding:.75rem;transition:all .2s ease}.studentHelper_suggestion_item__Soa67:hover{border-color:#74bc68;transform:translateX(4px)}.studentHelper_bottom_bar__FAYPw{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.studentHelper_prompt_container__ZR\+7f{align-items:flex-end;gap:.75rem}.studentHelper_prompt_box__LyKt3{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;flex:1 1;overflow:hidden;position:relative}.studentHelper_file_preview__Wy-U2{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem .75rem 0}.studentHelper_file_item__YN8iU{align-items:center;display:flex;position:relative}.studentHelper_file_image__icZ4N{border:1px solid #e5e7eb;border-radius:6px;height:48px;object-fit:cover;width:48px}.studentHelper_clear_file_icon__NcnGm{align-items:center;background:#f2f2f2;border:1px solid #e5e7eb;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:15px;justify-content:center;position:absolute;right:-6px;top:-6px;transition:background .2s ease;width:15px}.studentHelper_sender_buttons_container__mJvqY{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.studentHelper_button_group__8Ti54{align-items:center;display:flex;gap:.5rem}.studentHelper_chat_icon_button__WxLXv,.studentHelper_chat_icon_container__Du7eh{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.studentHelper_chat_icon_button__WxLXv:hover,.studentHelper_chat_icon_container__Du7eh:hover{background:#f3f4f6;border-color:#d1d5db}.studentHelper_active_chat_icon_button__h-k0c{background:#dcfce7!important;border-color:#16a34a!important;color:#16a34a!important}.studentHelper_send_button__gTiQr{background:#74bc68!important;border-color:#74bc68!important;color:#fff!important;justify-content:center;min-width:44px}.studentHelper_send_button__gTiQr.studentHelper_disabled__7ADWi{background:#9ca3af!important;border-color:#9ca3af!important;cursor:not-allowed;opacity:.6}.studentHelper_main_loader_container__-DXbG,.studentHelper_text_loader_container__sCC2u{align-items:center;display:flex;justify-content:center;padding:2rem}.studentHelper_main_loader_container__-DXbG{height:100%}.studentHelper_loader__gg3ru{animation:studentHelper_spin__OEU8k 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#74bc68;height:24px;width:24px}.studentHelper_history_bar_container__NNHKi{background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:1000}.studentHelper_history_content_container__Z1HWX{background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100%;width:320px}.studentHelper_history_header__23k76{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.studentHelper_history_title__BdrMT{color:#1f2937;font-size:1.1rem;font-weight:600}.studentHelper_history_new_chat__JhVYJ{background:#74bc68;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:background .2s ease}.studentHelper_history_new_chat__JhVYJ:hover{background:#2563eb}.studentHelper_history_new_close__T\+Z0F{border-radius:4px;cursor:pointer;padding:.25rem;transition:background .2s ease}.studentHelper_history_list__4a5AR{flex:1 1;overflow-y:auto;padding:1rem}.studentHelper_history_date__HCGVL{margin-bottom:.75rem}.studentHelper_history_date_styles__gn8q-{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.studentHelper_history_item__Mv6hh{margin-bottom:.5rem}.studentHelper_history_tab_name__hC1ZR{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:block;font-size:.875rem;line-height:1.4;padding:.75rem;text-decoration:none;transition:all .2s ease}.studentHelper_history_tab_name__hC1ZR:hover{background:#eff6ff;border-color:#74bc68;transform:translateX(4px)}.studentHelper_no_history_found__evkdD{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}@keyframes studentHelper_fadeInUp__NyF-w{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes studentHelper_spin__OEU8k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.studentHelper_categories_container__zQ\+Sl{gap:.75rem;grid-template-columns:1fr}.studentHelper_category_container__FfhrB{padding:1rem}.studentHelper_bottom_bar__FAYPw,.studentHelper_chat_history_container__-flrR{padding:.75rem}.studentHelper_prompt_container__ZR\+7f{flex-direction:column;gap:.5rem}.studentHelper_sender_buttons_container__mJvqY{justify-content:space-between}.studentHelper_button_group__8Ti54{gap:.25rem}.studentHelper_history_content_container__Z1HWX{width:100%}.studentHelper_student_helper_wrapper__rYPNF{gap:1rem}.studentHelper_welcome_section__n2zfE{padding:1rem}}@media(max-width:480px){.studentHelper_welcome_section__n2zfE{padding:.75rem}.studentHelper_title__LtELI{font-size:1.25rem}.studentHelper_subtitle__BTX06{font-size:.875rem}.studentHelper_message_wrapper__bmx59{max-width:95%;padding:.75rem}}.CustomNotification_notificationContainer__eYbXr{position:relative;width:100%}.CustomNotification_notificationHeader__8-360{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:10px}.CustomNotification_notificationHeader__8-360 h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.CustomNotification_viewAllBtn__tvtlQ{background:none;border:none;color:#74bc68;cursor:pointer;font-size:14px;font-weight:500;font-weight:600;padding:4px 8px;transition:color .2s ease}.CustomNotification_viewAllBtn__tvtlQ:hover{color:#74bc68;text-decoration:underline}.CustomNotification_notificationDropdown__A83Pz{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000001a;height:350px;max-height:350px;min-height:350px;overflow-y:auto}.CustomNotification_notificationList__p-c2w{display:flex;flex-direction:column;gap:8px;padding:12px}.CustomNotification_notificationDropdown__A83Pz::-webkit-scrollbar{width:6px}.CustomNotification_notificationDropdown__A83Pz::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px;margin:4px}.CustomNotification_notificationDropdown__A83Pz::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.CustomNotification_notificationDropdown__A83Pz::-webkit-scrollbar-thumb:hover{background:#6b7280}.CustomNotification_loadingNotification__MQAMS{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:20px}.CustomNotification_animateSpin__h5\+ma{animation:CustomNotification_spin__cw65w 1s linear infinite}@keyframes CustomNotification_spin__cw65w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomNotification_emptyNotification__nWoB3{color:#6b7280;font-size:14px;font-weight:500;padding:20px;text-align:center}.CustomNotification_notificationItem__aS5RJ{background:#f9fafb;border-radius:6px;cursor:pointer;padding:12px;transition:background .2s ease}.CustomNotification_notificationItem__aS5RJ:hover{background:#f3f4f6}.CustomNotification_notificationContent__jEspq{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.CustomNotification_notificationText__mhXip{flex:1 1}.CustomNotification_notificationMessage__PN0ED{color:#1f2937;font-size:14px;line-height:1.4;margin:0}.CustomNotification_notificationTime__6lfyS{color:#6b7280;display:block;font-size:12px;margin-top:4px}.CustomNotification_unreadIndicator__JLzcG{background:#74bc68;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.widget-container{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(270px,2fr));width:100%}@media(max-width:600px){.dahboard_name{font-size:20px}.widget-container{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(2,1fr);width:100%}.widget{padding-right:5px}}.student-dashboard{font-family:Inter,sans-serif;min-height:100vh}.dashboard-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #fff3;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.header-content{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 1rem}.user-info{gap:1rem}.avatar{align-items:center;background:linear-gradient(90deg,#3b82f6,#7c3aed);border-radius:.75rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.header-title{color:#1e3a8a;font-size:1.75rem;font-weight:700;margin:0}.header-subtitle{color:#64748b;font-size:.875rem;margin:0}.header-actions{align-items:center;display:flex;gap:1rem}.notification-button{background:none;border:none;border-radius:.5rem;color:#64748b;padding:.5rem;position:relative;transition:all .2s}.notification-button:hover{background:#e2e8f0;color:#1e3a8a}.notification-badge{background:#ef4444;border-radius:50%;height:.75rem;position:absolute;right:-.25rem;top:-.25rem;width:.75rem}.calendar-button{align-items:center;background:#f1f5f9;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.calendar-button:hover{background:#e2e8f0}.icon{height:1.25rem}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.section-title{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-top:1rem!important;margin:0}@media(max-width:640px){.section-title{font-size:1rem!important}}.section-subtitle{color:#64748b;font-size:.875rem}.action-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.action-card{background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000000d;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s}.action-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.action-overlay{inset:0;opacity:0;position:absolute;transition:opacity .3s}.action-card:hover .action-overlay{opacity:.1}.action-content{position:relative}.action-icon{align-items:center;background-color:#9acd32;border-radius:.75rem;color:#fff;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;transition:transform .3s;width:3rem}.action-card:hover .action-icon{transform:scale(1.1)}.action-title{color:#1e40af;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.action-link{align-items:center;color:#1e40af;display:flex;font-size:.875rem;font-weight:500;transition:color .2s}.action-card:hover .action-link{color:#2563eb}.chevron{height:1rem;margin-left:.25rem;transition:transform .2s;width:1rem}.action-card:hover .chevron{transform:translateX(4px)}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1rem}@media(max-width:768px){.stats-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid{gap:1rem;grid-template-columns:repeat(2,minmax(140px,1fr))}}.stat-card{background:#fff;border-radius:1rem;padding:1rem;transition:all .3s}.stat-card:first-child{background:linear-gradient(135deg,#d4f2e2,#e6f4ea)}.stat-card:nth-child(2){background:linear-gradient(135deg,#d6eefd,#eaf4fb)}.stat-card:nth-child(3){background:linear-gradient(135deg,#fde4cc,#fdf1e8)}.stat-card:nth-child(4){background:linear-gradient(135deg,#e8ddf9,#f1eafb)}.stat-card:nth-child(5){background:linear-gradient(135deg,#fbdede,#fef5f5)}.stat-card:nth-child(6){background:linear-gradient(135deg,#d4f2e2,#e6f4ea)}.stat-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.stat-content{align-items:center;display:flex;gap:1rem}@media(max-width:640px){.stat-content{align-items:normal;display:block;text-align:center}}.stat-icon{align-items:center;color:#fff;height:3rem;justify-content:center}.stat-icon svg{height:2rem;width:2rem}.stat-title{color:#000;font-size:18px!important;font-weight:600!important;margin:0}@media(max-width:640px){.stat-title{font-size:12px!important;margin-bottom:.125rem}}.stat-count{color:#000;font-size:1.75rem;font-weight:700;margin:.25rem 0 0}@media(max-width:640px){.stat-count{font-size:1.3rem!important}}.chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 12px #0000000d;padding:1.5rem}@media(max-width:900px){.header-content{align-items:flex-start;flex-direction:column}.header-actions{justify-content:flex-end;margin-top:1rem;width:100%}.header-title{font-size:1.5rem}}@media(max-width:600px){.header-title{font-size:1.25rem}.avatar{font-size:.875rem;height:2.5rem;width:2.5rem}}.student-quick-action-section{margin-bottom:1rem;margin-top:2rem}.student-quick-action-section .student-quick-action-header{margin-bottom:1.5rem}@media(max-width:640px){.student-quick-action-section .student-quick-action-header{margin-bottom:1rem!important}}.student-quick-action-section .student-quick-action-header .student-quick-action-title{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}@media(max-width:640px){.student-quick-action-section .student-quick-action-header .student-quick-action-title{font-size:1rem!important}}.student-quick-action-section .student-quick-action-header .student-quick-action-subtitle{color:#000;font-size:.875rem;font-weight:500}@media(max-width:640px){.student-quick-action-section .student-quick-action-header .student-quick-action-subtitle{font-size:.75rem!important}}.student-quick-action-section .student-quick-action-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.student-quick-action-section .student-quick-action-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.student-quick-action-section .student-quick-action-grid{gap:1rem;grid-template-columns:repeat(2,minmax(140px,1fr))}}.student-quick-action-section .student-quick-action-card{border-radius:16px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.student-quick-action-section .student-quick-action-card.coming-soon{filter:blur(0);pointer-events:none;position:relative}.student-quick-action-section .student-quick-action-card.coming-soon .student-quick-action-card-inner{position:relative}.student-quick-action-section .student-quick-action-card.coming-soon .coming-soon-label{background:#ffbf00;border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:0;top:0}.student-quick-action-section .student-quick-action-card:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.student-quick-action-section .student-quick-action-card:hover{border-color:#cbd5e0;box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.student-quick-action-section .student-quick-action-card:hover:before{opacity:1}.student-quick-action-section .student-quick-action-card:hover .student-quick-action-icon{transform:scale(1.1)}.student-quick-action-section .student-quick-action-card:hover .student-quick-action-chevron{transform:translateX(4px)}.student-quick-action-section .student-quick-action-card:active{transform:translateY(-2px)}.student-quick-action-section .student-quick-action-card-inner{align-items:flex-start;display:flex;gap:1rem;padding:1.5rem;position:relative}@media(max-width:640px){.student-quick-action-section .student-quick-action-card-inner{align-items:center;flex-direction:column;gap:.75rem;padding:1rem}}.student-quick-action-section .student-quick-action-icon-wrapper{flex-shrink:0}.student-quick-action-section .student-quick-action-icon{display:flex;height:30px;transition:transform .3s ease;width:30px}@media(max-width:640px){.student-quick-action-section .student-quick-action-icon{height:30px;width:30px}}.student-quick-action-section .student-quick-action-icon svg{stroke:#000;fill:none;height:100%;width:100%}.student-quick-action-section .student-quick-action-icon svg path{stroke:#000}.student-quick-action-section .student-quick-action-content{flex:1 1;min-width:0}@media(max-width:640px){.student-quick-action-section .student-quick-action-content{text-align:center}}.student-quick-action-section .student-quick-action-name{color:#2d3748;font-size:14px;font-weight:600!important;line-height:1.4;margin-bottom:.25rem}@media(max-width:640px){.student-quick-action-section .student-quick-action-name{font-size:12px!important;margin-bottom:.125rem}}.student-quick-action-section .student-quick-action-description{color:#000;font-size:.875rem;font-weight:400;line-height:1.4;margin:0}@media(max-width:640px){.student-quick-action-section .student-quick-action-description{font-size:10px!important;line-height:1.3}}.student-quick-action-section .student-quick-action-arrow{align-items:center;display:flex;flex-shrink:0}@media(max-width:640px){.student-quick-action-section .student-quick-action-arrow{position:absolute;right:1rem;top:1rem}}.student-quick-action-section .student-quick-action-chevron{color:#94a3b8;height:16px;transition:all .3s ease;width:16px}@media(max-width:640px){.student-quick-action-section .student-quick-action-chevron{height:14px;width:14px}}.student-quick-action-card:first-child{background:#e3f2fd}.student-quick-action-card:nth-child(2){background:#fef9e7}.student-quick-action-card:nth-child(3){background:#fcefe3}.student-quick-action-card:nth-child(4){background:#ede7f6}.student-quick-action-card:nth-child(5){background:#e8f5e9}.student-quick-action-card:nth-child(6){background:#fff0f5}.student-quick-action-card:nth-child(7){background:#f7f9d0}.student-quick-action-card:nth-child(8){background:#e0f7fa}.student-quick-action-card:nth-child(9){background:#f0fdf4}.student-quick-action-card:nth-child(10){background:#ede7f6}.student-quick-action-card:nth-child(11){background:#fef9e7}.student-quick-action-card:nth-child(10){background:#e3f2fd}.student-quick-action-card:focus{outline:2px solid #3b82f6;outline-offset:2px}.student-quick-action-card:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.amandeep{display:flex;flex-direction:row;gap:20px;width:100%}@media(max-width:768px){.amandeep{flex-direction:column}}.AssessmentsList_title__lAQMY{font-size:24px;font-weight:700}.AssessmentsList_assessmentItem__4HwNp:hover{background:#f3f4f6}.AssessmentsList_upcomingHeader__9rNBo{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:10px}.AssessmentsList_title__lAQMY{color:#333;font-size:18px!important;font-weight:700!important;text-align:left}.AssessmentsList_loading__XbR3e{color:#666;font-size:1rem;padding:1rem}.AssessmentsList_error__QBolF{background:#ffebee;border-radius:4px;color:#d32f2f;font-size:1rem;padding:1rem}.AssessmentsList_noAssessments__rhIlK{color:#666;font-size:1rem;padding:1rem}.AssessmentsList_assessmentsList__W1\+kF{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000001a;height:352px;list-style:none;max-height:350px;overflow-y:auto;padding:12px}.AssessmentsList_assessmentItem__4HwNp{align-items:center;background:#f9fafb;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:.8rem;padding:.8rem}.AssessmentsList_attemptButton__306On{background:#74bc68;font-size:.85rem}.AssessmentsList_attemptButton__306On:hover{background:#74bc68}.AssessmentsList_attemptButton__306On:disabled{background:#ccc}@media(max-width:600px){.AssessmentsList_assessmentItem__4HwNp{align-items:stretch;flex-direction:column;gap:.5rem}.AssessmentsList_attemptButton__306On{text-align:center;width:90px}.AssessmentsList_title__lAQMY{font-size:1.2rem}.AssessmentsList_message__vk7pV{font-size:14px}}.AssessmentsList_assessmentInfo__bfOgv{flex:1 1}.AssessmentsList_message__vk7pV{color:#333;font-size:14px}.AssessmentsList_attemptButton__306On{background-color:#74bc68;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;transition:background-color .2s;width:90px}.AssessmentsList_attemptButton__306On:hover{background-color:#74bc68}.AssessmentsList_attemptButton__306On:disabled{background-color:#ccc;cursor:not-allowed}.AssessmentsList_loading__XbR3e{color:#555;font-size:18px;text-align:center}.AssessmentsList_error__QBolF{color:#d9534f;font-size:18px;text-align:center}.AssessmentsList_noAssessments__rhIlK{color:#777;font-size:16px;text-align:center}.AssessmentsList_animatee__z9iKl{animation:AssessmentsList_spin__3aJ1O 1s linear infinite}.AssessmentsList_loaderContainer__Xvr1Y{align-items:center;display:flex;justify-content:center;min-height:331px;padding-left:20px}.studentEvaluator_text-primary2__aKrgQ,.studentEvaluator_text-primary__9BtwK{color:#74bc68!important}.studentEvaluator_text-white__nWrCB{color:#fff!important}.studentEvaluator_fw-bold__PN1KV{font-weight:500!important}.studentEvaluator_text-success__X5sRO{color:#1ca076!important}.studentEvaluator_text-dark__P-Lzz{color:#181f39!important}.studentEvaluator_text-error__j-Q5M{color:#be0f00!important}.studentEvaluator_text-warning__6hN4a{color:#ffa700!important}.studentEvaluator_HeadingStyle__TX3aY{font-family:Montserrat;font-size:24px;font-weight:600;line-height:32px}.studentEvaluator_headingSearchWrap__RkjaU{display:flex;justify-content:space-between;padding-bottom:10px}.studentEvaluator_valueStyle__52RcX{font-family:Montserrat;font-size:11px;font-weight:400}.studentEvaluator_EditStyle__BwSwR{padding-left:10px}.studentEvaluator_viewEdit__S60kO{align-items:center;display:flex}.studentEvaluator_searchButton__\+LJC7{align-items:center;display:flex;gap:20px;justify-content:space-between}.results_list_container{margin-top:1rem;width:100%}.results_list{width:100%}.result_card{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s ease}.result_card:hover{background-color:#f6f6f6}.result_title{color:#333;font-size:18px;font-weight:600;margin-bottom:.5rem}.result_details{color:#555;font-size:14px;margin-bottom:.3rem}.result_label{font-weight:500;margin-right:.3rem}.result_score{color:#444;font-size:1.2rem;font-weight:600}.result_divider{background-color:#e0e0e0;height:1px;width:95%}.empty_results_container{align-items:center;display:flex;justify-content:center;min-height:300px}.result-details-container{width:100%}.result-meta-info{background-color:#f9f9f9;border-radius:6px;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem}.result-meta-item{font-size:15px}.result-meta-label{font-weight:600;margin-right:.3rem}.assignment-result-view,.quiz-result-view{margin-top:2rem}.custom-container{margin-bottom:1rem}.custom-progress-bar{border-radius:5px;height:10px}.custom-progress-fill{border-radius:5px}.marks-header{margin-top:5px;text-align:right}.marks-text{font-weight:500}.responsive-graph-height-quiz{height:300px;width:100%}@media(max-width:768px){.responsive-graph-height-quiz{height:250px}.result-meta-info{flex-direction:column;gap:.5rem}}@media(max-width:600px){.quiz_mobie_results .quiz_viewer_right{flex-direction:column-reverse}.quiz_mobie_results .quiz_viewer_graph{width:100%}.quiz_mobie_results .quiz_viewer_bar{padding-top:0;width:98%}.quiz_mobie_results .quiz_marks_container{align-items:end;display:flex;flex-direction:column;padding-right:20px;width:100%}}@media(max-width:900px){.assignment_mobile_viewer{width:100%}.assignment_answer_viewer{width:100%!important}}.assessment-container{background-color:#f6fbf9;min-height:100vh;padding:15px;width:100%}.assessment-content{margin:0 auto;max-width:80rem}.header-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.header-content{display:flex;flex-direction:column}@media(min-width:768px){.header-content{align-items:center;flex-direction:row;justify-content:space-between}}.student-name{color:#111827;font-weight:700}.student-details{margin-top:.25rem}.detail-item{color:#4b5563;margin-right:1rem}.assessment-title{color:#374151;font-size:1.25rem;font-weight:600;margin-top:.5rem}.performance-badge{background-color:#d1fae5;border-radius:9999px;color:#065f46;display:inline-block;font-weight:600;margin-top:1rem;padding:.5rem 1rem}@media(min-width:768px){.performance-badge{margin-top:0}}.score-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:768px){.score-grid{grid-template-columns:repeat(3,1fr)}}.score-card{border-radius:.5rem;padding:1rem}.score-card.blue{background-color:#eff6ff}.score-card.green{background-color:#ecfdf5}.score-card.purple{background-color:#f5f3ff}.score-card.amber{background-color:#fffbeb}.score-label{color:#6b7280;font-weight:500}.score-value{font-size:1.5rem;font-weight:600}.score-value.blue{color:#1d4ed8}.score-value.green{color:#047857}.score-value.purple{color:#74bc68}.score-value.amber{color:#b45309}.tab-container{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1rem}.tab-buttons{display:flex;flex-wrap:wrap;font-size:14px;gap:.5rem}.tab-button{border:none;border-radius:.375rem;cursor:pointer;padding:5px}@media(max-width:1023px){.tab-button{box-sizing:border-box;flex-basis:calc(50% - 0.25rem);flex-grow:0;flex-shrink:0;font-size:10px}}@media(min-width:1024px){.tab-buttons{flex-wrap:nowrap}.tab-button{flex:1 1}}.tab-button.active{background-color:#74bc68;color:#fff}.tab-button.inactive{background-color:#f3f4f6;color:#4b5563}.content-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.content-grid{grid-template-columns:repeat(2,1fr)}}.content-card,.full-width-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.card-header2{align-items:center;display:flex;margin-bottom:1rem}.card-title{font-size:1.125rem;font-weight:600}.section-title{font-size:1.25rem;font-weight:600}.icon{margin-right:.5rem}.icon.blue{color:#74bc68}.icon.green{color:#10b981}.icon.purple{color:#8b5cf6}.icon.pink{color:#ec4899}.icon.indigo{color:#4f46e5}.icon.orange{color:#f97316}.icon.yellow{color:#eab308}.chart-container{height:16rem}.insights-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.insight-item{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.insight-label{color:#6b7280;margin-bottom:.25rem}.blooms-section{margin-bottom:2rem}.blooms-items{display:flex;flex-direction:column;gap:2rem}.blooms-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.blooms-item:last-child{border-bottom:none}.blooms-header{align-items:center;display:flex;margin-bottom:.5rem}.proficiency-badge{border-radius:.375rem;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.proficiency-badge.high{background-color:#d1fae5;color:#065f46}.proficiency-badge.medium{background-color:#dbeafe;color:#1e40af}.proficiency-badge.low{background-color:#fef3c7;color:#92400e}.proficiency-badge.poor{background-color:#fee2e2;color:#991b1b}.blooms-level{font-size:1.125rem;font-weight:600;margin-left:.5rem}.blooms-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem}@media(min-width:768px){.blooms-details{grid-template-columns:repeat(2,1fr)}}.details-heading{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.details-content{color:#1f2937}.focus-area{margin-bottom:1rem}.focus-title{color:#6b7280;font-size:18px;font-weight:500}.focus-content{color:#1f2937}.growth-item{border-left:4px solid #fbbf24;margin-bottom:1rem;padding-left:1rem}.growth-title{font-size:18px}.recommendation-list{display:flex;flex-direction:column;gap:.75rem}.recommendation-item{display:flex}.recommendation-number{align-items:center;background-color:#dbeafe;border-radius:9999px;color:#1e40af;display:flex;flex-shrink:0;font-size:.875rem;height:1.5rem;justify-content:center;margin-right:.5rem;width:1.5rem}.recommendation-number.green{background-color:#d1fae5;color:#065f46}.recommendation-text{color:#4b5563}.resources-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.resources-grid{grid-template-columns:repeat(3,1fr)}}.resource-card{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:box-shadow .2s ease}.resource-card:hover{box-shadow:0 4px 6px #0000001a}.resource-icon-container{align-items:center;background-color:#f5f3ff;border-radius:9999px;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.resource-icon{color:#8b5cf6}.resource-title{font-size:14px;font-weight:500;margin-bottom:.5rem;text-align:center}.resource-link-container{cursor:pointer;text-align:center}.resource-link{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:.875rem;font-weight:500}.resource-link:hover{color:#6d28d9}.student-details{gap:4px;margin-top:8px}.detail-label{color:#444;font-size:14px}.score-grid{gap:16px;margin-top:16px}.score-card{background-color:#f5f5f5;border-radius:8px;flex:1 1;padding:12px;text-align:center}.score-label{color:#555;font-size:14px;font-weight:600;margin-bottom:6px}.score-value{font-size:18px;font-weight:700}.student-info{width:100%}.student-name{font-size:1.5rem;margin-bottom:1rem}.student-details{display:flex;flex-direction:column;gap:.5rem}.detail-label{align-items:baseline;display:flex}.detail-label strong{font-weight:600;width:150px}.detail-label span{flex:1 1}@media(max-width:1023px){.detail-label{flex-direction:column;margin-bottom:.75rem}.detail-label strong{margin-bottom:.25rem;width:100%}}.insight-label{color:#000!important;font-size:15px;font-weight:500;margin-bottom:8px}.insight-value{border:1px solid;border-radius:20px;display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:4px 8px}.insight-value-high-good{background-color:#d1fae5;border-color:#a7f3d0;color:#059669}.insight-value-moderate{background-color:#fef3c7;border-color:#fde68a;color:#d97706}.insight-value-low-bad{background-color:#fee2e2;border-color:#fecaca;color:#dc2626}.insight-value-low-good{background-color:#d1fae5;border-color:#a7f3d0;color:#059669}.insight-value-high-bad{background-color:#fee2e2;border-color:#fecaca;color:#dc2626}.insight-value-default{background-color:#f3f4f6;border-color:#d1d5db;color:#6b7280}.insight-description{color:#4b5563;font-size:.875rem;line-height:1.5}.growth-item:last-child{margin-bottom:0}.growth-title-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.growth-title{color:#1f2937;font-size:1rem;font-weight:500;margin:0}.growth-badge{font-size:.75rem;font-weight:600;letter-spacing:.025em}.growth-badge-high{border-color:#a7f3d0;color:#059669}.growth-badge-medium{border-color:#fde68a;color:#d97706}.growth-badge-low{border-color:#fecaca;color:#dc2626}.growth-badge-default{border-color:#d1d5db;color:#6b7280}.growth-content{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0}@media(max-width:640px){.growth-title-container{align-items:flex-start;flex-direction:column}}.resource-link-container{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:auto;padding-top:8px}.resource-link-text{color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500}.external-link-icon{color:#3b82f6!important;cursor:pointer;transition:transform .2s ease}.resource-card:hover .external-link-icon{transform:translateX(2px)}.resource-card:hover .resource-link-text{color:#1d4ed8}.quiz_viewer_wrap{width:64%}.cards_sidebar{width:30%}.card_student_divider{align-items:center;background:#b2ca9a;display:flex;height:1px;justify-content:center;width:calc(100% - 20px)}.card_answer_viewer{width:70%}.textArea_review_container{margin-top:10px;padding:5px;width:100%}#msdoc-renderer,#proxy-renderer{height:100%}.file-card-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.file-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;padding:16px;width:280px}.file-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.file-icon{height:40px;width:40px}.file-title{font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-body{display:flex;flex-direction:column;gap:6px;width:100%}.file-info{display:flex;font-size:14px}.file-label{color:#555;font-weight:700;min-width:45%;width:45%}.file-value{color:#222;font-size:16px;overflow-wrap:anywhere;white-space:wrap}.file-actions{display:flex;gap:12px;justify-content:center;margin-top:12px}.file-action-icon{color:#2681ff;cursor:pointer;font-size:20px}@media (max-width:550px){.file-card{width:100%}.file-title{max-width:100%}}@media (min-width:550px) and (max-width:900px){.file-card{width:48%}.file-title{max-width:100%}.file-card-list{justify-content:start}}.mcq-container{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:900px;padding:20px}.mcq-container h2{color:#4caf50;margin-bottom:20px;text-align:center}.mcq-container .question-box{background:#f9f9f9;border-left:4px solid #4caf50;border-radius:8px;margin-bottom:15px;padding:15px;transition:.3s ease}.mcq-container .question-box:hover{transform:scale(1.02)}.mcq-container .question-box h4{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.mcq-container .question-box ul{list-style:none;padding:0}.mcq-container .question-box ul li{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;margin:8px 0;padding:10px;transition:.3s ease}.mcq-container .question-box ul li:hover{background:#4caf501a}.mcq-container .question-box ul li label{align-items:center;cursor:pointer;display:flex;font-size:14px;width:100%}.mcq-container .question-box ul li label input{cursor:pointer;margin-right:10px}.mcq-container .question-box input{background:green!important;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding:8px;transition:.3s ease;width:100%}.mcq-container .question-box input:focus{border-color:#4caf50}.mcq-container .submit-btn{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:15px;padding:12px;text-align:center;transition:.3s ease;width:100%}.mcq-container .submit-btn:hover{background:#3d8b40}.mcq-container .submit-btn:active{transform:scale(.98)}.file_image{margin-right:10px;object-fit:cover;width:25px}@media(min-width:200px)and (max-width:550px){.header_search_responsive{align-items:start!important;flex-direction:column;gap:10px}}.studentResults_text-primary2__lIWDV,.studentResults_text-primary__6cZLq{color:#74bc68!important}.studentResults_text-white__c--g7{color:#fff!important}.studentResults_fw-bold__gWVNz{font-weight:500!important}.studentResults_text-success__lcccH{color:#1ca076!important}.studentResults_text-dark__n8b05{color:#181f39!important}.studentResults_text-error__amzwA{color:#be0f00!important}.studentResults_text-warning__zpfI4{color:#ffa700!important}.studentResults_HeadingStyle__n7jzK{font-family:Instrument Sans;font-size:24px;font-weight:600;line-height:32px}.studentResults_headingSearchWrap__03UID{display:flex;justify-content:space-between;padding-bottom:10px}.studentResults_valueStyle__Bu2DR{font-family:Instrument Sans;font-size:11px;font-weight:400}.studentResults_EditStyle__\+DS2O{padding-left:10px}.studentResults_viewEdit__b9Rd3{align-items:center;display:flex}.studentResults_searchButton__7K9zq{align-items:center;display:flex;gap:20px;justify-content:space-between}.cards_main_wrap{display:flex;gap:10px}.quiz_viewer_wrap{height:80vh;overflow:scroll;width:65%}.cards_sidebar{border-right:5px solid hsla(0,0%,67%,.251);height:80vh;overflow:scroll;width:35%}.cards_sidebar .search{max-width:none!important}.cards_sidebar .card_outer_wrapper{align-items:center;border-bottom-width:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 10px 10px 0}.cards_sidebar .card_outer_wrapper:hover{background-color:#f6fbf9}.cards_sidebar .card_outer_wrapper .card_student_details{align-items:center;display:flex;gap:10px}.results_total{background:#f9f9f9;border-radius:50%;font-size:12px;font-weight:700;max-height:80px;max-width:80px;min-height:60px;min-width:60px;width:auto;width:-webkit-fit-content;width:fit-content}.card_student_divider2,.results_total{align-items:center;display:flex;justify-content:center}.card_student_divider2{background:#b2ca9a;height:1px;width:100%}.card_answer_viewer{display:flex;gap:10px;width:65%}.marks_table_container{border:1px solid #ccc;border-radius:12px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;width:100%}.marks_table_container .row_custom{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.marks_table_container .cell{padding:8px}.marks_table_container .cell-number-width{width:85px}.marks_table_container .cell-number-width input{max-width:100%;padding:0 3px;width:100%}.marks_table_container .custom_padding{padding:10px}.marks_table_container .header,.marks_table_container .marks_table_header{background-color:#f5f5f5;font-weight:700}.quiz_viewer_right{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;height:-webkit-fit-content;height:fit-content;padding:10px 0 10px 10px;width:100%}.quiz_viewer_graph{width:60%}.quiz_viewer_bar{padding-top:50px;width:40%}.quiz_marks_obtained{border-radius:50%;font-size:25px;font-weight:700;line-height:normal;margin-left:35px;width:-webkit-fit-content;width:fit-content}.quiz_marks_obtained .quiz_scored_marks{font-size:55px}.quiz_marks_label{font-size:28px;font-weight:600;margin-left:20px}.custom-container{font-family:sans-serif;margin-top:1rem;width:100%}.marks-header{display:flex;font-weight:700;justify-content:end;margin-bottom:.5rem}.custom-progress-bar{background-color:#e0e0e0;border-radius:2px;height:20px;overflow:hidden;position:relative}.custom-progress-fill{background-color:#a3d95d;color:#fff;font-weight:700;height:100%;line-height:20px;text-align:center;transition:width .4s ease;white-space:nowrap}.card_result_title{font-size:18px;font-weight:600}.card_label{font-weight:500}.card_label,.card_label_content{font-size:14px}.assignment_answer_viewer{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;justify-content:center;width:65%}.assignment_result_card{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:10px;height:175px;margin-bottom:2%;min-height:150px;padding:20px;width:49%}.assignment_result_card .result_label{font-weight:700}.result_review_card{align-items:start;height:auto;width:100%}.result_review_card .rest_review_label{font-size:20px;font-weight:700}.assignment_card_progress{margin-top:10px}.cards_sidebar2_custom .search{max-width:calc(100% - 150px)!important}@media(min-width:600px)and (max-width:900px){.cards_sidebar2_custom .search{max-width:350px!important}}.revision-container{display:flex;height:100vh;margin:-24px!important}.subjects-container{background:#dddfdd;padding:30px 40px}.subject-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chapter-scroll,.subject-scroll{height:100vh;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:20px}.chapter-header-container{align-items:center;display:flex;justify-content:space-between;margin:0}.subject-header h2{font-family:Merriweather,sans-serif;font-size:40px;font-weight:700;margin:0}.subject-name{font-size:20px}.flame{align-items:center;display:flex;gap:12px;margin-bottom:20px}.flame-count{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}.chapters{background:#fff;flex:1 1;overflow-y:auto;padding:30px 40px}.chapter-header{font-family:Inter Tight,sans-serif;font-size:32px!important;font-weight:600;margin-bottom:20px}.subject-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.subject-card{align-items:center;background:#fff;border:1px solid #dddfdd;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;max-width:183px;min-height:160px;padding:20px 16px;text-align:center;transition:.2s ease;width:100%}.subject-card.selected{background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#f9f0cc}.icon-wrapper{background:#fff;border:1px solid #dddfdd;border-radius:50%;box-shadow:0 6px 16px 0 #0000001a;flex-shrink:0;height:48px;padding:12px;width:48px}.icon-wrapper,.subject-icon{align-items:center;display:flex;justify-content:center}.subject-icon{font-size:18px}.subject-icon img{display:block;height:30px;object-fit:contain;width:30px}.subject-name{color:#0a0a0a;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1.2;margin:0;min-height:2.4em;overflow:hidden}.chapter-list{display:flex;flex-direction:column;gap:12px}.chapter-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;cursor:pointer;padding:12px 16px;transition:background-color .2s}.chapter-card:hover{background-color:#f9f9f9}.chapter-card.selected{background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#f9f0cc;border-color:#f9f0cc}.chapter-title{font-weight:400;margin:0}.chapter-name,.chapter-title{color:#000;font-family:Inter Tight,sans-serif;font-size:16px}.chapter-name{font-weight:500}.chapter-level-text{color:#000;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400}.chapter-level-container{align-items:center;display:flex;justify-content:flex-end;margin:0}.chapter-reward-container{align-items:center;display:flex;gap:4px;margin:0}.chapter-completed-count{color:#000;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400;margin:0}.chapter-scroll::-webkit-scrollbar,.subject-scroll::-webkit-scrollbar{width:6px}.chapter-scroll::-webkit-scrollbar-thumb,.subject-scroll::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}.back-button{background:none;border:none;border-radius:8px;color:#007bff;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;margin-right:12px;padding:8px 12px;transition:background-color .2s}.back-button:hover{background-color:#f0f0f0}.chapter-header-left{align-items:center;display:flex}@media(min-width:769px)and (max-width:1024px){.subject-header h2{font-size:32px}.chapter-header{font-size:24px!important}.subject-list.two-or-more{grid-template-columns:repeat(2,1fr);justify-content:center}.subject-list.one{grid-template-columns:1fr;justify-content:center}.subject-card{aspect-ratio:1}.subject-scroll{height:100vh;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:0}.chapters,.subjects-container{padding:20px 30px}}@media(max-width:768px){.revision-container{background:#f5f5f5;display:flex;height:100vh;margin:-10px -24px}.revision-container.mobile{flex-direction:column;height:100%;min-height:calc(100vh - 67px);overflow-y:auto}.mobile-subjects{background:#f5f5f5;width:100%}.mobile-header{margin-bottom:24px}.mobile-header h2{color:#000;font-family:Merriweather,sans-serif;font-size:32px;font-weight:700;line-height:140%;margin:0}.subject-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:0}.subject-card{align-items:center;background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#f9f0cc;border:none;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:156px;padding:24px;text-align:center;transition:.2s ease}.subject-card:hover{transform:scale(1.02)}.subject-card.selected{background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#f9f0cc}.flame{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.chapter-scroll,.subject-scroll{height:100%;max-height:100%;padding-right:0}.subject-name{color:#333;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;margin:0}.mobile-chapters{background:#f3f7f8;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:6px}.mobile-chapter-header{align-items:center;background:#f3f7f8;display:flex;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.back-button{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;margin-right:12px;padding:8px;transition:background-color .2s;width:40px}.back-button:hover{background-color:#f0f0f0}.mobile-chapter-header .chapter-header-title{color:#000;flex:1 1;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;margin:0 52px 0 0;text-align:center}.all-chapters-container{background:#fff;border:1px solid #dddfdd;border-radius:24px;display:flex;flex-direction:column;height:100%;margin:0 15px;overflow:hidden}.all-chapters-container .all-chapters-header-inside{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:20px 20px 16px}.all-chapters-container .all-chapters-header-inside h4{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;margin:0}.all-chapters-container .chapter-scroll-inside{flex:1 1;max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto}.chapter-list{padding:12px}.chapter-card{background:#fff;border:1px solid #dddfdd;border-radius:16;cursor:pointer;display:flex;flex-direction:column;margin:0;padding:16px}.chapter-card:hover{background-color:#f9f9f9}.chapter-header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.chapter-title{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;margin:0}.chapter-reward-container{align-items:center;display:flex;gap:4px}.chapter-completed-count{font-size:14px;font-weight:400}.chapter-completed-count,.chapter-name{color:#000;font-family:Inter Tight,sans-serif;margin:0}.chapter-name{font-size:20px;font-weight:500}.chapter-info{flex:1 1}.chapter-number{color:#666;font-family:Inter Tight,sans-serif;font-size:12px;margin:0 0 4px}.chapter-score{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:4px}.chapter-score-icon{font-size:16px}.chapter-scroll::-webkit-scrollbar,.subject-scroll::-webkit-scrollbar{width:0}}@media(max-width:480px){.subject-header h2{font-size:24px}.chapter-header{font-size:20px!important}.subject-card{background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#f9f0cc;border-radius:24px;padding:24px}.subject-name{font-size:16px}.chapter-card{border-radius:12px;padding:16px}.chapter-name,.flame-count{font-size:18px}.back-button{font-size:14px;margin-right:12px}.chapter-scroll::-webkit-scrollbar,.subject-scroll::-webkit-scrollbar{width:0}}@media(min-width:1025px){.subject-list.two-or-more{grid-template-columns:repeat(2,1fr);justify-content:start}.subject-list.one{grid-template-columns:1fr;justify-content:center}.subject-card{aspect-ratio:1}}.learning-app{background:#f3f7f8!important;margin:-24px!important;padding:0!important}.learning-app .header-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.learning-app .header-container .header-left{align-items:center;display:flex;flex-shrink:0;gap:12px}.learning-app .header-container .back-button-icon{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}.learning-app .header-container .icon{color:#6b7280;height:22px}.learning-app .bookmark-container{align-items:center;display:flex;flex-shrink:0;gap:8px}.learning-app .bookmark-container .bookmark-icon{color:#9ca3af;cursor:pointer;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.learning-app .bookmark-container .bookmark-icon.bookmarked{fill:currentColor;color:#fbbf24}.learning-app .bookmark-container .counter-badge{color:#000;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:500;min-width:20px;text-align:center}.progress-container-level{align-items:center;display:flex;padding:1rem 2rem}.scroll-container-learning{height:calc(90vh - 100px);overflow-y:auto}.main-content{margin:0 auto;max-width:420px}.flashcard-container{display:flex;flex-direction:column;gap:40px}.flashcard-wrapper{position:relative;scroll-margin-top:5px}.flashcard{background:#f3f7f8;height:500px;perspective:1000px;position:relative;width:100%}.flashcard-inner{height:100%;left:0;position:absolute;top:0;transform-style:preserve-3d;width:100%}.flashcard-inner.flipped{transform:rotateY(180deg)}.flashcard-inner.flipped .flash-card-header{position:relative!important}.flashcard-back,.flashcard-back-read,.flashcard-front,.flashcard-front-read{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:absolute;width:100%}.flashcard-back,.flashcard-front{background-image:url(/static/media/FlipCardYellow.879c1a2a38f0fb321ff2.svg);background-position:50%;background-size:cover}.flashcard-back{transform:rotateY(180deg)}.flashcard-back-read,.flashcard-front-read{background-image:url(/static/media/FlipCardGreen.f9c08aa2e3bc4e6bfbd9.svg);background-position:50%;background-size:cover}.flashcard-back-read{transform:rotateY(180deg)}.flash-card-header{align-items:center;display:flex;justify-content:flex-end;padding:20px 16px 16px;position:absolute;right:0}.flashcard-back .flash-card-header,.flashcard-back-read .flash-card-header{position:relative}.bookmark-section{align-items:center;display:flex;gap:8px}.header-bookmark{color:#fff;height:32px;width:32px}.level-badge{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 24px #00000014;display:flex;height:40px;justify-content:center;width:40px}.level-text{color:#000;font-family:Inter Tight,sans-serif!important;font-size:16px!important;font-weight:400}.flash-card-content{flex:1 1;padding:0 16px 16px}.back-content,.flash-card-content{display:flex;flex-direction:column}.back-content{height:100%;padding-left:24px;padding-right:24px;width:100%}.back-icon{font-size:40px;margin-bottom:20px}.back-card-inner{background:#fff;border-radius:16px;display:flex;flex-direction:column;height:100%;text-align:left}.eye-button{background:#ffe484}.eye-button,.eye-button-read{align-items:center;border:8px solid #f3f7f8;border-radius:50%;bottom:-36px;color:#000;cursor:pointer;display:flex;height:65px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:65px}.eye-button-read{background:#4ade80}.unified-carousel-container{flex-direction:column;position:relative}.carousel-content,.unified-carousel-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.carousel-content{box-sizing:border-box;padding:5px}.text-content-center{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;max-width:90%;text-align:center}.text-content-center .content-title{color:#1d1d1d;font-size:28px;letter-spacing:2%}.text-content-center .content-text-back,.text-content-center .content-title{font-family:Inter Tight,sans-serif;font-weight:500;line-height:140%;margin:0}.text-content-center .content-text-back{color:#000;font-size:20px;text-align:left}.no-flashcards-message{color:#000;font-size:24px;font-weight:500;height:70vh;margin:0;text-align:center}.image-content-center,.no-flashcards-message{align-items:center;display:flex;justify-content:center}.image-content-center{height:100%;width:100%}.image-content-center .content-title{color:#000;font-size:1.8rem;font-weight:700;margin:0;text-align:center}.html-content-center{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.html-content-iframe{max-height:100%;max-width:100%}.carousel-image{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-height:200px;max-width:100%;object-fit:contain;width:auto}.carousel-nav{align-items:center;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-nav:hover{background:#fff;box-shadow:0 2px 8px #00000026;transform:translateY(-50%) scale(1.05)}.carousel-nav:disabled{cursor:not-allowed;opacity:.5;transform:translateY(-50%) scale(1)}.carousel-nav-back{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-nav-back:disabled{cursor:not-allowed;opacity:.5;transform:translateY(-50%) scale(1)}.carousel-nav-left{left:-10px}.carousel-nav-right{right:-10px}.carousel-dots{bottom:15px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{background:#00000029;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.carousel-dot.active{background:#000000b8;transform:scale(1.2)}.carousel-dot:hover{background:#000000b8;transform:scale(1.1)}.carousel-counter{background:#000000b3;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 8px;position:absolute;right:15px;top:15px;z-index:10}.button-container-back{display:flex;gap:20px;justify-content:center;padding:20px 20px 35px}.btn-i-new,.inner-back-container{display:flex}.btn-i-new{align-items:center;border:none;border-radius:16px;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-width:120px;padding:12px 24px;transition:transform .2s ease}.known{background-color:#f0fdf4;color:#1a1a1a}.not-known{background-color:#fef2f2;color:#1a1a1a}@media(max-width:768px){.learning-app{background:#f3f7f8!important;margin:-10px -24px}.learning-app .header-container{align-items:center;display:flex;justify-content:space-between;padding:1.5rem;width:100%}.learning-app .header-container .header-left{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:10%}.learning-app .header-container .back-button-icon{padding:4px}.learning-app .header-container .icon{height:22px}.learning-app .bookmark-container{align-items:center;display:flex;gap:0;width:10%}.learning-app .bookmark-container .counter-badge{font-size:20px;min-width:20px}.learning-app .bookmark-container .bookmark-icon{height:24px;width:24px}.scroll-container-learning{height:calc(100vh - 240px);overflow-y:auto}.flashcard-container{padding-left:22px;padding-right:22px;padding-top:10px}.content-title,.text-title{font-size:18px}.carousel-content{padding:15px}.carousel-dots{bottom:28px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.text-content-center .content-title{font-size:28px}.text-content-center .content-text-back{font-size:18px}.image-content-center .content-title{font-size:1.6rem}.carousel-nav{height:35px;width:35px}.carousel-image{max-height:60%}}@media(max-width:480px){.scroll-container-learning{height:calc(100vh - 240px);overflow-y:auto}.content-title,.text-title{font-size:16px}.content-text,.text-body{font-size:13px}.back-button-icon{background:none;border:none;cursor:pointer;padding:0;transition:background-color .2s ease}.bookmark-container{align-items:center;display:flex;gap:0}.carousel-content{padding:10px}.text-content-center .content-title{font-size:28px}.image-content-center .content-title{font-size:1.4rem}.text-content-center .content-text{font-size:.95rem}.carousel-nav{height:30px;width:30px}.carousel-counter{font-size:.7rem;right:10px;top:10px}}.bookmark-container-outer{background:#f3f7f8!important;height:100vh;margin:-24px!important;padding:0!important}.bookmark-header-container{align-items:center;display:flex;gap:20px;padding:30px}.bookmark-title{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;margin:0}.back-button-icon{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}@media(max-width:768px){.bookmark-container-outer{background:#f3f7f8!important;margin:-10px -24px}}.level-locked-overlay{align-items:center;background-color:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.level-locked-popup{background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#fff;border-radius:24px;box-shadow:0 8px 24px #0003;left:58%;max-width:90%;max-width:420px;overflow:hidden;padding:20px 30px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.level-locked-popup .locked-popup-title{color:#1d1d1d;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;letter-spacing:2%;line-height:140%;margin-bottom:10px}.level-locked-popup .locked-popup-description{color:#000;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:500;letter-spacing:2%;line-height:140%;margin-bottom:20px}.level-locked-popup .popup-btn{background-color:#77c16a;border:none;border-radius:999px;color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;padding:12px 0;width:100%}.level-locked-popup .lock-icon{height:70px;margin:0 auto 10px;width:70px}@media(max-width:768px){.level-locked-popup{left:50%;max-width:420px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}}.modal-overlay{background-color:#0006;z-index:9998}.level-popup{animation:popupIn .3s ease-out;background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#fff;border-radius:24px;box-shadow:0 8px 24px #0003;left:58%;max-width:420px;overflow:hidden;padding:32px 24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}@keyframes popupIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.confetti-icon{margin-bottom:20px;width:72px}.level-text-heading{color:#000;font-family:Inter Tight,sans-serif!important;font-size:24px!important;font-weight:500;margin:0}.level-heading{color:#000;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;margin:4px 0 16px}.level-btns-wrapper{display:flex;flex-direction:column;gap:10px}.start-btn{background-color:#77c16a;border:none;border-radius:999px}.secondary-btn,.start-btn{color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;padding:16px 0;width:100%}.secondary-btn{background-color:#0000;border:2px solid #dddfdd;border-radius:999px}.lottie-container{width:100%}@media(max-width:768px){.level-popup{animation:popupIn .3s ease-out;background:linear-gradient(135deg,#f6c61800 .5%,#f6c6183d 99.5%),#fff;border-radius:24px;box-shadow:0 8px 24px #0003;left:50%;max-width:420px;padding:36px 28px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.level-heading{font-size:26px}.confetti-icon{width:80px}}.progress-container{position:relative;width:100%}.progress-line{background-color:#d9d9d9;right:0;z-index:1}.progress-bar-fill,.progress-line{border-radius:999px;height:12px;left:0;position:absolute;top:30%;transform:translateY(-50%)}.progress-bar-fill{background-color:#f6c618;transition:width .3s ease;z-index:2}.progress-star{position:absolute;top:25%;transform:translate(-50%,-50%);z-index:5}.progress-star img{height:20px;width:20px}.progress-steps{justify-content:space-between;z-index:3}.progress-steps,.step-wrapper{display:flex;position:relative}.step-wrapper{align-items:center;flex:1 1;flex-direction:column}.dot-indicator{background-color:#9e9e9e;border-radius:50%;height:8px;position:absolute;top:30%;transform:translateY(-50%);width:8px;z-index:4}.flag-end-wrapper{align-items:center;display:flex;flex-direction:column;position:absolute;right:-15px;top:-1px;z-index:5}.flag-icon-wrapper{position:relative;top:-16px;z-index:4}.step-label{color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;margin-top:30px;text-align:center;transition:all .3s ease}.step-label.current-level{color:#f6c618;font-size:16px;font-weight:500;transform:scale(1.05)}.finish-label{color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;margin-top:18px;text-align:center;transition:all .3s ease}@media(max-width:768px){.step-label{font-size:14px;font-weight:500}.step-label.current-level{color:#f6c618;font-size:16px;font-weight:700;transform:scale(1.05)}.flag-end-wrapper{right:-14px;top:-4px}.flag-icon-wrapper{top:-12px}.finish-label{font-size:14px;font-weight:500;margin-top:14px}.progress-star img{height:16px;width:16px}}.dropdown-container{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:45%}.custom-dropdown{position:relative;width:100%}.dropdown-trigger{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.dropdown-trigger:focus{outline:none}.dropdown-trigger:hover{background:#f1f5f9}.dropdown-text{color:#000;flex:1 1;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:#6b7280;transition:transform .2s ease}.dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-menuu{background:#fff!important;display:block!important;left:0!important;margin-top:4px;max-height:300px;min-height:100px;overflow-y:auto;position:absolute!important;right:0!important;z-index:9999!important}.dropdown-item{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;padding:6px 16px;text-align:left;transition:background-color .2s ease;width:100%}.dropdown-item:hover{background-color:#f8fafc}.dropdown-item.selected{background-color:#eff6ff;color:#3b82f6}.topic-label{color:#000;flex:1 1;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-progress{color:#6b7280;flex-shrink:0;font-size:14px;font-weight:500}@media(max-width:768px){.dropdown-container{align-items:center;display:flex;justify-content:center;padding:0 .5rem;width:80%}.dropdown-container .no-topics-message{font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:769px)and (max-width:1024px){.dropdown-container{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:60%}.dropdown-container .no-topics-message{font-size:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}.ClassNotesBookmark_container__29Hbz{background:#f3f7f8;display:flex;flex-direction:column;margin:-24px!important;min-height:100vh;min-width:100%;overflow:hidden;padding:30px 25px}.ClassNotesBookmark_container__29Hbz header{background:none;box-shadow:none}.ClassNotesBookmark_container__29Hbz .ClassNotesBookmark_chapterHeader__9zMCt{align-items:center;background:none;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:16px}.ClassNotesBookmark_headerLeft__a7Jc\+{align-items:center;display:flex;gap:16px}.ClassNotesBookmark_backButton__wQL0B{background:none;border:none;border-radius:8px;color:#000;cursor:pointer;padding:8px;transition:background-color .2s}.ClassNotesBookmark_pageTitle__yftFp{color:#000;font-size:24px;font-weight:600;margin:0}.ClassNotesBookmark_bookmarkCount__YNrft{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px}.ClassNotesBookmark_bookmarkCount__YNrft p{color:#000;font-size:18px;font-weight:500}.ClassNotesBookmark_bookmarksContainer__0YqKg{padding:20px}.ClassNotesBookmark_bookmarksList__Ao\+qQ{display:flex;flex-direction:column;gap:20px}.ClassNotesBookmark_bookmarkCard__cWE2t{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012;overflow:hidden;transition:transform .2s,box-shadow .2s}.ClassNotesBookmark_cardHeader__\+8KR\+{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 24px 0}.ClassNotesBookmark_cardTitle__7h1pn{color:#000;flex:1 1;font-size:22px;font-weight:600;line-height:140%;margin:0}.ClassNotesBookmark_bookmarkButton__BQWxd{background:none;border:none;border-radius:8px;color:#000;cursor:pointer;margin-left:16px;padding:8px;transition:background-color .2s}.ClassNotesBookmark_cardContent__z5KLK{padding:16px 24px 24px}.ClassNotesBookmark_cardContent__z5KLK p{font-size:18px}.ClassNotesBookmark_cardContent__z5KLK h2{font-size:20px}.ClassNotesBookmark_contentText__YdVlQ{color:#000;font-size:16px;font-weight:400;line-height:160%;margin:0}.ClassNotesBookmark_objectivesList__BknUD{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ClassNotesBookmark_objectiveItem__3KTMw{color:#000;font-size:16px;font-weight:400;line-height:160%;padding-left:20px;position:relative}.ClassNotesBookmark_objectiveItem__3KTMw:before{color:#000;content:"•";font-weight:700;left:0;position:absolute}.ClassNotesBookmark_emptyState__yWmFg{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:80px 20px;text-align:center}.ClassNotesBookmark_emptyState__yWmFg p{color:#6b7280;font-size:28px;font-weight:400;margin:0}.ClassNotesBookmark_languageDropdownCustom__Uu16L{min-width:110px;position:relative}.ClassNotesBookmark_languageDropdownButton__axZra{align-items:center;background:#eaeff2;border:1px solid #dddfdd;border-radius:999px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;min-width:110px;padding:4px 12px;transition:border .2s}.ClassNotesBookmark_languageDropdownArrow__ulAh0{margin-left:8px;pointer-events:none}.ClassNotesBookmark_languageDropdownList__X-0W2{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #00000029;left:0;list-style:none;margin-top:2px;padding:0;position:absolute;top:110%;width:100%;z-index:10}.ClassNotesBookmark_languageDropdownOptionActive__yWb5A,.ClassNotesBookmark_languageDropdownOption__GF5Fz{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:10px 16px;text-align:left}.ClassNotesBookmark_languageDropdownOptionActive__yWb5A{background:#f3f7f8;font-weight:600}@media(max-width:768px){.ClassNotesBookmark_container__29Hbz{padding:0}.ClassNotesBookmark_chapterHeader__9zMCt{margin-bottom:0;padding:20px 20px 20px 10px}.ClassNotesBookmark_headerLeft__a7Jc\+{align-items:center;display:flex;gap:0}.ClassNotesBookmark_backButton__wQL0B{padding:10px}.ClassNotesBookmark_pageTitle__yftFp{font-size:24px}.ClassNotesBookmark_bookmarkCount__YNrft{font-size:18px}.ClassNotesBookmark_bookmarksContainer__0YqKg{margin:0 auto;padding:32px}.ClassNotesBookmark_bookmarksList__Ao\+qQ{gap:24px}.ClassNotesBookmark_bookmarkCard__cWE2t{border-radius:20px}.ClassNotesBookmark_cardHeader__\+8KR\+{padding:32px 32px 0}.ClassNotesBookmark_cardTitle__7h1pn{font-size:24px}.ClassNotesBookmark_bookmarkButton__BQWxd{padding:0}.ClassNotesBookmark_cardContent__z5KLK{padding:20px 32px 32px}.ClassNotesBookmark_cardContent__z5KLK p,.ClassNotesBookmark_contentText__YdVlQ{font-size:18px}.ClassNotesBookmark_objectiveItem__3KTMw{font-size:18px;padding-left:24px}.ClassNotesBookmark_emptyState__yWmFg{height:75vh;padding:120px 40px}.ClassNotesBookmark_emptyState__yWmFg h3,.ClassNotesBookmark_emptyState__yWmFg p{font-size:24px}}.ClassNotesHighlight_container__5\+P6q{background:#f3f7f8;display:flex;flex-direction:column;margin:-24px!important;min-height:100vh;min-width:100%;overflow:hidden;padding:30px 25px}.ClassNotesHighlight_container__5\+P6q header{background:none;box-shadow:none}.ClassNotesHighlight_container__5\+P6q .ClassNotesHighlight_chapterHeader__3ZIZ8{align-items:center;background:none;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:16px}.ClassNotesHighlight_headerLeft__4j2py{align-items:center;display:flex;gap:16px}.ClassNotesHighlight_headerRight__qOQHI{align-items:center;display:flex}.ClassNotesHighlight_highlightButtonContainer__tkCeM{align-items:center;display:flex;padding-right:20px}.ClassNotesHighlight_backButton__HrX0L{background:none;border:none;border-radius:8px;color:#000;cursor:pointer;padding:8px;transition:background-color .2s}.ClassNotesHighlight_pageTitle__us3f1{color:#000;font-size:24px;font-weight:600;margin:0}.ClassNotesHighlight_editButton__vRPwp{align-items:center;background:none;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.ClassNotesHighlight_highlightCount__D4eWg{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;gap:8px}.ClassNotesHighlight_highlightsContainer__3UnDm{padding:20px}.ClassNotesHighlight_highlightsList__PhNJh{display:flex;flex-direction:column;gap:20px}.ClassNotesHighlight_highlightCard__A-6Hw{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012;overflow:hidden;transition:transform .2s,box-shadow .2s}.ClassNotesHighlight_cardHeader__XnfMs{padding:24px 24px 0}.ClassNotesHighlight_cardTitle__D6-W\+{color:#000;font-size:22px;font-weight:600;line-height:140%;margin:0}.ClassNotesHighlight_cardContent__yszry{padding:16px 24px 24px}.ClassNotesHighlight_highlightItem__-joOm{align-items:flex-start;background:#edf2f4;border:1 solid #edf2f4;border-radius:8px;display:flex;gap:12px;padding:8px 16px}.ClassNotesHighlight_highlightText__uwUmz{color:#000;flex:1 1;font-size:16px;font-weight:400;line-height:160%}.ClassNotesHighlight_highlightText__uwUmz ::marker{color:#000;font-weight:700}.ClassNotesHighlight_highlightText__uwUmz ol{counter-reset:item;list-style:none;margin:0;padding:0}.ClassNotesHighlight_highlightText__uwUmz ol li{counter-increment:item;margin-bottom:8px;padding-left:24px;position:relative}.ClassNotesHighlight_highlightText__uwUmz ol li:before{color:#000;content:counter(item) ". ";font-weight:600;left:0;position:absolute}.ClassNotesHighlight_highlightText__uwUmz mark{background-color:#fef3c7;border-radius:4px;color:#000;font-weight:500;padding:2px 4px}.ClassNotesHighlight_highlightText__uwUmz strong{color:#000;font-weight:600}.ClassNotesHighlight_highlightText__uwUmz p{font-size:16px;line-height:160%;margin:0 0 8px}.ClassNotesHighlight_highlightText__uwUmz div{line-height:160%}.ClassNotesHighlight_highlightText__uwUmz div strong{color:#000;font-weight:600}.ClassNotesHighlight_highlightText__uwUmz div mark{background-color:#fef3c7;border-radius:4px;color:#000;font-weight:500;padding:2px 4px}.ClassNotesHighlight_removeButton__UbfKT{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;min-width:24px;padding:4px;transition:background-color .2s}.ClassNotesHighlight_removeButton__UbfKT:hover{background-color:#6b72801a;color:#374151}.ClassNotesHighlight_emptyState__-U090{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:80px 20px;text-align:center}.ClassNotesHighlight_emptyState__-U090 p{color:#6b7280;font-size:28px;font-weight:400;margin:0}@media(max-width:768px){.ClassNotesHighlight_container__5\+P6q{padding:12px}.ClassNotesHighlight_chapterHeader__3ZIZ8{margin-bottom:0;padding:20px 20px 20px 10px}.ClassNotesHighlight_headerLeft__4j2py{align-items:center;display:flex;gap:0}.ClassNotesHighlight_backButton__HrX0L{padding:10px}.ClassNotesHighlight_pageTitle__us3f1{font-size:24px}.ClassNotesHighlight_editButton__vRPwp{padding:8px}.ClassNotesHighlight_highlightCount__D4eWg{font-size:16px}.ClassNotesHighlight_highlightsContainer__3UnDm{margin:0 auto;padding:32px}.ClassNotesHighlight_highlightsList__PhNJh{gap:24px}.ClassNotesHighlight_highlightCard__A-6Hw{border-radius:20px}.ClassNotesHighlight_cardHeader__XnfMs{padding:32px 32px 0}.ClassNotesHighlight_cardTitle__D6-W\+{font-size:24px}.ClassNotesHighlight_cardContent__yszry{padding:20px 32px 32px}.ClassNotesHighlight_highlightText__uwUmz,.ClassNotesHighlight_highlightText__uwUmz p{font-size:18px}.ClassNotesHighlight_highlightText__uwUmz ol li{font-size:18px;padding-left:28px}.ClassNotesHighlight_removeButton__UbfKT{height:28px;min-width:28px;padding:6px}.ClassNotesHighlight_emptyState__-U090{height:75vh;padding:120px 40px}.ClassNotesHighlight_emptyState__-U090 p{font-size:24px}}@media(max-width:480px){.ClassNotesHighlight_container__5\+P6q{padding:12px}.ClassNotesHighlight_chapterHeader__3ZIZ8{padding:16px 16px 16px 8px}.ClassNotesHighlight_pageTitle__us3f1{font-size:20px}.ClassNotesHighlight_highlightCount__D4eWg{font-size:14px}.ClassNotesHighlight_highlightsContainer__3UnDm{padding:16px}.ClassNotesHighlight_highlightCard__A-6Hw{border-radius:16px}.ClassNotesHighlight_cardHeader__XnfMs{padding:20px 20px 0}.ClassNotesHighlight_cardTitle__D6-W\+{font-size:20px}.ClassNotesHighlight_cardContent__yszry{padding:16px 20px 20px}.ClassNotesHighlight_highlightText__uwUmz,.ClassNotesHighlight_highlightText__uwUmz p{font-size:16px}.ClassNotesHighlight_highlightText__uwUmz ol li{font-size:16px;padding-left:24px}.ClassNotesHighlight_removeButton__UbfKT{height:24px;min-width:24px;padding:4px}.ClassNotesHighlight_emptyState__-U090{height:70vh;padding:80px 20px}.ClassNotesHighlight_emptyState__-U090 p{font-size:20px}}.ClassNotesLearning_chapterContainer__jCp\+j{background:#f3f7f8;display:flex;flex-direction:column;margin:-24px!important;min-height:100vh;min-width:100%;overflow:hidden;padding:30px 25px}.ClassNotesLearning_chapterContainer__jCp\+j header{background:none;box-shadow:none}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_chapterHeader__dv8Zs{align-items:center;background:none;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:12px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_headerLeft__ppYyF{align-items:center;display:flex;gap:18px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_backButton__e93Ht{background:none;border:none;cursor:pointer;padding:.5rem;transition:background-color .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_chapterTitle__iNI2f{color:#000;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:120%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_headerRight__6pVXV .ClassNotesLearning_headerActions__SFatT{align-items:center;display:flex;gap:12px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_headerRight__6pVXV .ClassNotesLearning_progressContainer__gkNGP{align-items:center;display:flex;gap:10px;margin-right:10px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_bookmarkBtn__jfgjV,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_editBtn__TIe3Z{background:none;border:none;color:#222;cursor:pointer;font-size:1.1rem;transition:background-color .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_bookmarkBtn__jfgjV:hover,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_editBtn__TIe3Z:hover{background-color:#f3f4f6}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_shareBtn__oEgo-{align-items:center;background-color:#eaeff2;border:1px solid #dddfdd;border-radius:999px;cursor:pointer;display:flex;gap:8px;padding:4px 12px;transition:background-color .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_shareBtn__oEgo- .ClassNotesLearning_shareText__4fWG-{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_copyBtn__lvKs6{align-items:center;background-color:#eaeff2;border:1px solid #dddfdd;border-radius:999px;cursor:pointer;display:flex;gap:8px;padding:4px 12px;transition:background-color .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_copyBtn__lvKs6 .ClassNotesLearning_copyText__GL1sf{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_chapterNumber__x7HLy,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_editCount__P-iMN{color:#000;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0 2px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownCustom__wnPne{min-width:110px;position:relative}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownButton__K9Vuf{align-items:center;background:#eaeff2;border:1px solid #dddfdd;border-radius:999px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;min-width:110px;padding:4px 12px;transition:border .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownArrow__WvvJQ{margin-left:8px;pointer-events:none}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownList__ED3ff{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #00000029;left:0;list-style:none;margin-top:2px;padding:0;position:absolute;top:110%;width:100%;z-index:10}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownOptionActive__MXMKV,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownOption__-iMwp{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:10px 16px;text-align:left}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_languageDropdownOptionActive__MXMKV{background:#f3f7f8;font-weight:600}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_tabNavigation__q\+4wo{margin-bottom:24px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_tabScrollContainer__VyJUW{display:flex;flex-wrap:wrap;gap:18px;padding:1rem 0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_tabButton__b4Zym{align-items:center;background:none;border:1px solid #dddfdd;border-radius:999px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s;white-space:nowrap}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_active__QSLUg{background:#ec4386!important}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_active__QSLUg .ClassNotesLearning_tabIcon__EhmAh,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_active__QSLUg .ClassNotesLearning_tabLabel__FQM5K{color:#fff!important}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_active__QSLUg .ClassNotesLearning_tabIcon__EhmAh svg path{fill:#fff!important}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_tabIcon__EhmAh{font-size:1rem}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_tabLabel__FQM5K{color:#000;font-weight:500}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_chapterContent__wb1co{align-items:stretch;display:flex;flex-direction:column;padding:0;position:relative;width:100%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentSection__fA0k4{background:#fff;border:1.5px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 24px #00000012;margin:0 auto 32px;padding:32px 36px 28px;width:100%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentSection__fA0k4 h2{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;margin-bottom:1.2rem}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentHeader__qbMAF{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentHeader__qbMAF h2{align-items:center;color:#000;display:flex;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;gap:.5rem;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentIcons__UAXHU{align-items:center;display:flex;gap:16px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_bookmarkIcon__PadnY,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_checkIcon__ZTqQJ{background:none;border:none;cursor:pointer}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_overviewContent__VAjnk{background:#edf2f4;border-radius:8px;padding:8px 16px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_overviewContent__VAjnk p{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_mistakesList__JkcFV,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_objectivesList__df3BE,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_revisionList__UFaoZ{background:#edf2f4;border-radius:8px;list-style:none;padding:8px 16px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_mistakesList__JkcFV li,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_objectivesList__df3BE li,.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_revisionList__UFaoZ li{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_conceptsContent__RaNkh{background:#edf2f4;border-radius:8px;padding:8px 16px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_conceptsContent__RaNkh p{color:#000;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_examplesList__B3Cmh{background:#edf2f4;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_exampleItem__uBV7w .ClassNotesLearning_exampleTitle__UUj\+j{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:140%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_exampleItem__uBV7w .ClassNotesLearning_exampleDescription__4TT7I{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_memoryContent__1IPKY{background:#edf2f4;border-radius:8px;padding:8px 16px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_memoryContent__1IPKY p{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentActions__U0lJb{display:flex;gap:1rem;margin-top:2rem}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_actionButton__8T7e9{background:#f3f4f6;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background .2s}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_actionButton__8T7e9:hover{background:#e5e7eb}.ClassNotesLearning_completedCard__lY7Ct{background:#dcfce7!important;border-color:#22c55e!important}.ClassNotesLearning_completedCard__lY7Ct .ClassNotesLearning_conceptsContent__RaNkh,.ClassNotesLearning_completedCard__lY7Ct .ClassNotesLearning_objectivesList__df3BE,.ClassNotesLearning_completedCard__lY7Ct .ClassNotesLearning_overviewContent__VAjnk{background:#dcfce7!important}.ClassNotesLearning_tabDropdownCustom__M3izn{position:relative;width:100%}.ClassNotesLearning_tabDropdownButton__UsE4T{align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;color:#222;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;outline:none;padding:12px 16px;transition:border .2s;width:100%}.ClassNotesLearning_tabDropdownArrow__8ndD\+{font-size:1rem;margin-left:8px;pointer-events:none}.ClassNotesLearning_tabDropdownList__QwytZ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin-top:2px;max-height:400px;overflow-y:auto;padding:0;position:absolute;top:110%;width:100%;z-index:20}.ClassNotesLearning_tabDropdownOptionActive__qIbrY,.ClassNotesLearning_tabDropdownOption__YmdOO{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:12px 16px;text-align:left;transition:background .2s}.ClassNotesLearning_tabDropdownOption__YmdOO:hover{background:#f3f7f8}.ClassNotesLearning_tabDropdownOptionActive__qIbrY{background:#ec4386;color:#fff;font-weight:600}@media(max-width:767px){.ClassNotesLearning_chapterContainer__jCp\+j{padding:20px 30px}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_chapterTitle__iNI2f{font-size:24px;font-weight:500;line-height:120%;margin:0}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentSection__fA0k4{background:#fff;border:1.5px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 24px #00000012;margin:0 auto 32px;padding:32px 20px 28px;width:100%}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_contentSection__fA0k4 h2{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500}.ClassNotesLearning_chapterContainer__jCp\+j .ClassNotesLearning_backButton__e93Ht{background:none;border:none;cursor:pointer;padding:0;transition:background-color .2s}.ClassNotesLearning_chapterHeader__dv8Zs{align-items:stretch;flex-direction:column;gap:0;margin-bottom:0}.ClassNotesLearning_headerActions__SFatT{flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;padding-bottom:0}.ClassNotesLearning_headerRight__6pVXV{margin-bottom:0;width:100%}.ClassNotesLearning_headerLeft__ppYyF{align-items:center;display:flex;gap:12px;margin-bottom:8px;margin-top:8px;width:100%}.ClassNotesLearning_tabDropdownCustom__M3izn{padding-top:8px}.ClassNotesLearning_tabDropdownButton__UsE4T{font-size:1rem;padding:12px 16px}.ClassNotesLearning_tabDropdownList__QwytZ{font-size:1rem}.ClassNotesLearning_tabDropdownOptionActive__qIbrY,.ClassNotesLearning_tabDropdownOption__YmdOO{font-size:1rem;padding:12px 16px}.ClassNotesLearning_tabScrollContainer__VyJUW{display:block;gap:0;padding:0}.ClassNotesLearning_tabNavigation__q\+4wo{margin-bottom:0}.ClassNotesLearning_mobileHeaderActionsRow__Cm48f{justify-content:flex-end;margin-bottom:0}.ClassNotesLearning_mobileHeaderActionsRow__Cm48f,.ClassNotesLearning_mobileHeaderBackRow__TI2cP{align-items:center;display:flex;gap:10px;padding-bottom:8px;padding-top:8px;width:100%}.ClassNotesLearning_mobileNavButtons__gKtWq{bottom:24px;display:flex;gap:12px;position:fixed;right:24px;z-index:100}.ClassNotesLearning_mobileNavButtons__gKtWq .ClassNotesLearning_prevBtn__ngVSK{background:#f3f7f8;border:1px solid #dddfdd;border-radius:999px;color:#0d0d0d;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:600;padding:12px 16px;transition:opacity .2s}.ClassNotesLearning_mobileNavButtons__gKtWq .ClassNotesLearning_nextBtn__5m-nn{background:#000;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:opacity .2s}.ClassNotesLearning_mobileNavButtons__gKtWq .ClassNotesLearning_nextBtn__5m-nn:disabled,.ClassNotesLearning_mobileNavButtons__gKtWq .ClassNotesLearning_prevBtn__ngVSK:disabled{cursor:not-allowed;opacity:.5}}@media(max-width:767px)and (max-width:767px){.ClassNotesLearning_copyBtn__lvKs6,.ClassNotesLearning_shareBtn__oEgo-{align-items:center;background-color:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;gap:0;height:36px;justify-content:center;padding:8px;transition:background-color .2s;width:36px}.ClassNotesLearning_copyBtn__lvKs6 .ClassNotesLearning_copyText__GL1sf,.ClassNotesLearning_copyBtn__lvKs6 .ClassNotesLearning_shareText__4fWG-,.ClassNotesLearning_shareBtn__oEgo- .ClassNotesLearning_copyText__GL1sf,.ClassNotesLearning_shareBtn__oEgo- .ClassNotesLearning_shareText__4fWG-{display:none}.ClassNotesLearning_copyBtn__lvKs6:hover,.ClassNotesLearning_shareBtn__oEgo-:hover{background-color:#f3f4f6}.ClassNotesLearning_copyBtn__lvKs6 svg,.ClassNotesLearning_shareBtn__oEgo- svg{color:#000;height:18px;width:18px}}.comicBookMark_cardContainer__h4-N0{background:#f3f7f8!important;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:-24px!important;overflow:hidden;padding:0!important}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_headerLeft__R\+VmM{align-items:center;display:flex;flex-shrink:0;gap:12px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_headerLeft__R\+VmM .comicBookMark_backButtonIcon__RCwOV{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_headerLeft__R\+VmM .comicBookMark_backButtonIcon__RCwOV .comicBookMark_icon__tYSdx{color:#6b7280;height:22px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_headerLeft__R\+VmM .comicBookMark_bookmark-title__bKU0p{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;margin:0}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_dropDownContainer__KJLgf{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:45%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_dropDownContainer__KJLgf .comicBookMark_no-topics-message__m1zw5{color:#6b7280;font-size:14px;text-align:center}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_bookmarkContainer__pDE-t{align-items:center;display:flex;flex-shrink:0;gap:8px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_bookmarkContainer__pDE-t .comicBookMark_counterBadge__6WzUw{color:#000;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;min-width:20px;text-align:center}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_bookmarkContainer__pDE-t .comicBookMark_bookmarkIcon__yoJNn{color:#9ca3af;cursor:pointer;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_bookmarkContainer__pDE-t .comicBookMark_bookmarkIcon__yoJNn.comicBookMark_bookmarked__-Xdfr{fill:currentColor;color:#000}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;overflow:hidden}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk{aspect-ratio:9/16;border-radius:20px;max-width:400px;overflow:hidden;position:relative;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0{border:3px solid #000;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:absolute;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:.1s;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0.comicBookMark_leanForward__kUHl1{transform:translate(100%,60%) rotate(15deg)}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0.comicBookMark_leanBackward__Yd7A6{transform:translate(-100%,60%) rotate(-15deg)}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0.comicBookMark_slideInFromBottom__yc\+uY{animation:comicBookMark_slideInFromBottom__yc\+uY ease-out forwards;transform:translateY(100%)}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_cardImage__Dq-gO{border-radius:15px;display:block;height:100%;object-fit:fill;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_progressSection__MMVon{bottom:20px;left:50%;padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-50%);width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_progressSection__MMVon .comicBookMark_progressBar__Z1DIy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border-radius:4px;height:6px;overflow:hidden;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_progressSection__MMVon .comicBookMark_progressBar__Z1DIy .comicBookMark_progressBarFill__bCW99{background:#ec4386;border-radius:4px;height:100%;transition:width .3s ease}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_bookmarkOverlay__Tj0ta{align-items:flex-end;background:linear-gradient(180deg,#0000 0,#0000008c 60%,#000000b3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;box-sizing:border-box;display:none;height:170px;justify-content:flex-end;left:0;padding:0 20px 12px 0;position:absolute;transition:opacity .2s;width:100%;z-index:2}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_iconsContainer__ivnYu{align-items:center;display:flex;gap:16px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_bookmarkIcon__yoJNn,.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_maximizeIcon__pVorb{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:26px;width:26px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0.comicBookMark_showBookmarkOverlay__NuP7\+ .comicBookMark_bookmarkOverlay__Tj0ta,.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0:hover .comicBookMark_bookmarkOverlay__Tj0ta{display:flex}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ{align-items:center;display:flex;gap:20px;padding:10px 0}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ .comicBookMark_navButton__Om\+F7{align-items:center;background:#ec4386;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media(max-width:768px){.comicBookMark_cardContainer__h4-N0{height:calc(100vh - 72px)}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX{align-items:center;display:flex;justify-content:space-between;padding:2.5rem 1.5rem}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_headerLeft__R\+VmM{width:10%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_dropDownContainer__KJLgf{width:80%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_bookmarkContainer__pDE-t{gap:0;width:10%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3{height:calc(100% - 70px)}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk{aspect-ratio:9/16;border-radius:20px;margin:0 auto;max-width:none;overflow:hidden;width:90vw}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0{box-shadow:none;height:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_cardImage__Dq-gO{height:100%;object-fit:fill;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ{gap:15px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ .comicBookMark_navButton__Om\+F7{height:45px;width:45px}}@media(min-width:769px)and (max-width:1024px){.comicBookMark_cardContainer__h4-N0{height:calc(100vh - 72px);overflow-y:hidden}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX{box-sizing:border-box;padding:2rem 2.5rem 1rem}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_dropDownContainer__KJLgf{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:60%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_headerContainer__UyZoX .comicBookMark_dropDownContainer__KJLgf .comicBookMark_no-topics-message__m1zw5{color:#6b7280;font-size:14px;text-align:center}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;padding:0 2rem}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk{aspect-ratio:9/16;border-radius:15px;max-width:500px;overflow:hidden;position:relative;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0{height:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_cardViewer__3YwLk .comicBookMark_cardComic__Au4S0 .comicBookMark_cardImage__Dq-gO{height:100%;object-fit:fill;width:100%}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ{display:flex;gap:20px}.comicBookMark_cardContainer__h4-N0 .comicBookMark_comicCardSection__BN4Y3 .comicBookMark_navigation__0ctrQ .comicBookMark_navButton__Om\+F7{height:50px;width:50px}}@keyframes comicBookMark_slideInFromBottom__yc\+uY{to{transform:translateY(0)}}.comicBookMark_maximizedCard__BdGvE{align-items:center;background:#000;border-radius:0!important;box-shadow:none!important;display:flex;height:100vh!important;justify-content:center;left:0;max-height:100vh!important;max-width:100vw!important;position:fixed!important;top:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100vw!important;z-index:9999}.comicBookMark_maximizedImage__8DCWk{background:#000!important;object-fit:contain!important}.comicBookMark_wrapper__Izxv0{overflow:auto}.chapter-completed-overlay{align-items:center;background-color:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.chapter-completed-popup{background:linear-gradient(135deg,#77c16a14 .5%,#77c16a2e 99.5%),#fff;border-radius:24px;box-shadow:0 8px 24px #0003;left:58%;max-width:90%;max-width:420px;overflow:hidden;padding:28px 32px 24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.chapter-completed-popup .completed-icon{font-size:64px;margin-bottom:30px}.chapter-completed-popup .completed-popup-title{color:#1d1d1d;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:600;letter-spacing:2%;line-height:140%;margin-bottom:18px}.chapter-completed-popup .popup-btn{background-color:#77c16a;border:none;border-radius:999px;color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;padding:12px 0;width:100%}@media(max-width:768px){.chapter-completed-popup{left:50%;max-width:420px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}}.ComicLearning_cardContainer__6E5\+a{background:#f3f7f8!important;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:-24px!important;overflow:hidden;padding:0!important}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_headerLeft__D-Wzo{align-items:center;display:flex;flex-shrink:0;gap:12px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_headerLeft__D-Wzo .ComicLearning_backButtonIcon__dmpVb{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_headerLeft__D-Wzo .ComicLearning_backButtonIcon__dmpVb .ComicLearning_icon__-QFo0{color:#6b7280;height:22px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_dropDownContainer__LYANc{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:45%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_dropDownContainer__LYANc .ComicLearning_no-topics-message__vDdME{color:#6b7280;font-size:14px;text-align:center}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_bookmarkContainer__s9AyT{align-items:center;display:flex;flex-shrink:0;gap:8px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_bookmarkContainer__s9AyT .ComicLearning_counterBadge__\+hggp{color:#000;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;min-width:20px;text-align:center}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_bookmarkContainer__s9AyT .ComicLearning_bookmarkIcon__VmTop{color:#9ca3af;cursor:pointer;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_bookmarkContainer__s9AyT .ComicLearning_bookmarkIcon__VmTop.ComicLearning_bookmarked__tgVWG{fill:currentColor;color:#000}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE{aspect-ratio:9/16;border-radius:20px;max-width:430px;overflow:hidden;position:relative;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ{border:3px solid #000;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:absolute;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:.1s;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ.ComicLearning_leanForward__BQJKG{transform:translate(100%,60%) rotate(15deg)}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ.ComicLearning_leanBackward__YpOf8{transform:translate(-100%,60%) rotate(-15deg)}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ.ComicLearning_slideInFromBottom__smZHe{animation:ComicLearning_slideInFromBottom__smZHe ease-out forwards;transform:translateY(100%)}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_carImageBox__ibUf2{height:100%;position:relative;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_cardImage__7WCrw{border-radius:15px;display:block;height:100%;object-fit:fill;position:absolute;right:0;top:0;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_progressSection__DHNvL{bottom:20px;left:50%;padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_progressSection__DHNvL .ComicLearning_progressBar__\+dwPz{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border-radius:4px;height:6px;overflow:hidden;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_progressSection__DHNvL .ComicLearning_progressBar__\+dwPz .ComicLearning_progressBarFill__USxY5{background:#ec4386;border-radius:4px;height:100%;transition:width .3s ease}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_bookmarkOverlay__uTK7e{align-items:flex-end;background:linear-gradient(180deg,#0000 0,#0000008c 60%,#000000b3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;box-sizing:border-box;display:none;height:170px;justify-content:flex-end;left:0;padding:0 20px 12px 0;position:absolute;transition:opacity .2s;width:100%;z-index:2}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_iconsContainer__Pzscf{align-items:center;display:flex;gap:16px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_bookmarkIcon__VmTop,.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_maximizeIcon__lo4ss{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:26px;width:26px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ.ComicLearning_showBookmarkOverlay__lyxF2 .ComicLearning_bookmarkOverlay__uTK7e,.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ:hover .ComicLearning_bookmarkOverlay__uTK7e{display:flex}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj{align-items:center;display:flex;gap:20px;padding:10px 0}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj .ComicLearning_navButton__KGmlG{align-items:center;background:#ec4386;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media(max-width:768px){.ComicLearning_cardContainer__6E5\+a{height:calc(100vh - 72px)}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY{align-items:center;display:flex;justify-content:space-between;padding:2.5rem 1.5rem}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_headerLeft__D-Wzo{width:10%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_dropDownContainer__LYANc{width:80%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_bookmarkContainer__s9AyT{gap:0;width:10%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N{height:calc(100% - 70px)}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE{aspect-ratio:9/16;border-radius:20px;margin:0 auto;max-width:none;overflow:hidden;width:90vw}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ{box-shadow:none;height:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_cardImage__7WCrw{height:100%;object-fit:fill;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj{gap:15px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj .ComicLearning_navButton__KGmlG{height:45px;width:45px}}@media(min-width:769px)and (max-width:1024px){.ComicLearning_cardContainer__6E5\+a{height:calc(100vh - 72px);overflow-y:hidden}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY{box-sizing:border-box;padding:2rem 2.5rem 1rem}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_dropDownContainer__LYANc{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:60%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_headerContainer__hHWVY .ComicLearning_dropDownContainer__LYANc .ComicLearning_no-topics-message__vDdME{color:#6b7280;font-size:14px;text-align:center}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;padding:0 2rem}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE{aspect-ratio:9/16;border-radius:15px;max-width:500px;overflow:hidden;position:relative;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ{height:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_cardViewer__esGEE .ComicLearning_cardComic__9oWkZ .ComicLearning_cardImage__7WCrw{height:100%;object-fit:fill;width:100%}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj{display:flex;gap:20px}.ComicLearning_cardContainer__6E5\+a .ComicLearning_comicCardSection__yro7N .ComicLearning_navigation__9i5nj .ComicLearning_navButton__KGmlG{height:50px;width:50px}}@keyframes ComicLearning_slideInFromBottom__smZHe{to{transform:translateY(0)}}.ComicLearning_maximizedCard__qzWJ8{align-items:center;background:#000;border-radius:0!important;box-shadow:none!important;display:flex;height:100vh!important;justify-content:center;left:0;max-height:100vh!important;max-width:100vw!important;position:fixed!important;top:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100vw!important;z-index:9999}.ComicLearning_maximizedImage__lK-ws{background:#000!important;object-fit:contain!important}.card-grid2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:none!important;border-radius:10px!important;box-shadow:0 4px 6px #0000001a;display:flex;padding:20px;transition:transform .2s,box-shadow .2s}.card:hover{box-shadow:0 8px 12px #0003}.card-content{display:flex;flex-direction:row}.icon{color:#6c63ff;font-size:40px;margin-right:15px}.text1{display:flex;flex-direction:column}h3{color:#333;font-size:18px!important;font-weight:700!important;margin:0 0 5px}p{font-size:14px;margin:0}@media(max-width:900px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.card-grid2{grid-template-columns:repeat(2,1fr)}.card{padding:16px}.card-content{align-items:center;flex-direction:column;text-align:center}.icon{font-size:28px!important;height:50px;margin-right:0}.card-image,.icon{margin-bottom:10px}.card-image{margin-right:0!important;margin-top:0!important}h3{font-size:15px!important}p{font-size:12px}}.text-primary,.text-primary2{color:#74bc68!important}.text-white{color:#fff!important}.fw-bold{font-weight:500!important}.text-success{color:#1ca076!important}.text-dark{color:#181f39!important}.text-error{color:#be0f00!important}.text-warning{color:#ffa700!important}.add-btn,.remove-btn{color:#74bc68;font-weight:700}.remove-btn{color:#be0f00}.page-card .assigned-table{border-collapse:collapse;text-align:left;width:100%}.page-card .assigned-table td,.page-card .assigned-table th{padding:10px}.page-card .assigned-table th{font-weight:700}.page-card .box .heading{font-size:1.2rem;font-weight:bolder!important}.page-card .box .heading1{font-size:1rem;font-weight:bolder!important;margin-top:20px}.page-card .box hr{border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.page-card .box .details-table{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 10px),1fr))}.page-card .box .details-row{display:flex;flex-direction:column;margin-bottom:25px}.page-card .box .details-row .details-label{color:#6f767e;font-size:.85rem;font-weight:600!important;line-height:1rem;margin-bottom:5px}.page-card .box .details-row .details-value{color:#1a1d1f;font-size:1rem;font-weight:600}:root{--primary-hover:#a3d95d;--purple-light:#f3e8ff;--purple-dark:#7e22ce;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#dee2e6;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--danger:#ef4444;--danger-hover:#dc2626}.student-answer-container .container{align-items:center;background-color:#f9fafb;background-color:var(--gray-50);display:flex;justify-content:center;min-height:100vh;padding:1rem}.student-answer-container .comment-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;max-width:48rem;padding:1.5rem;width:100%}.student-answer-container .card-header{margin-bottom:1.5rem}.student-answer-container .card-title{color:#1f2937;color:var(--gray-800);font-size:1.5rem;font-weight:600;margin:0}.student-answer-container .editor{border:1px solid #dee2e6;border:1px solid var(--gray-200);border-radius:.5rem;overflow:hidden}.student-answer-container .toolbar{align-items:center;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--gray-200);display:flex;gap:.5rem;padding:.5rem}.student-answer-container .toolbar-button{align-items:center;background:none;border:none;border-radius:.375rem;color:#4b5563;color:var(--gray-600);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.student-answer-container .toolbar-button:hover{background-color:#f3f4f6;background-color:var(--gray-100)}.student-answer-container .divider{background-color:#dee2e6;background-color:var(--gray-200);height:1.5rem;margin:0 .5rem;width:1px}.student-answer-container .emoji-picker-wrapper{position:relative}.student-answer-container .emoji-picker-container{left:0;margin-top:.5rem;position:absolute;top:100%;z-index:50}.student-answer-container .content-area{padding:.75rem 1rem}.student-answer-container .editor-textarea{border:none;color:#374151;color:var(--gray-700);font-family:inherit;font-size:1rem;font-size:14px;line-height:1.5;min-height:100px;padding:0;resize:none;width:100%}.student-answer-container .editor-textarea:focus{outline:none}.student-answer-container .editor-textarea::placeholder{color:#4b5563;color:var(--gray-600)}.student-answer-container .attachments{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.student-answer-container .attachment-item{align-items:center;background-color:#f9fafb;background-color:var(--gray-50);border-radius:.375rem;display:flex;gap:.5rem;padding:.5rem}.student-answer-container .attachment-name{color:#374151;color:var(--gray-700);flex:1 1;font-size:.875rem;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-answer-container .remove-attachment{background:none;border:none;color:#4b5563;color:var(--gray-600);cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem;transition:color .2s}.student-answer-container .remove-attachment:hover{color:#ef4444;color:var(--danger)}.student-answer-container .editor-footer{align-items:center;background-color:#f9fafb;background-color:var(--gray-50);border-top:1px solid #dee2e6;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:.5rem}.student-answer-container .ai-button{align-items:center;background-color:#f3e8ff;background-color:var(--purple-light);border:none;border-radius:.5rem;color:#7e22ce;color:var(--purple-dark);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.student-answer-container .ai-button:hover:not(:disabled){background-color:#ede9fe}.student-answer-container .ai-button:disabled{cursor:not-allowed;opacity:.5}.student-answer-container .footer-actions{display:flex;gap:.5rem}.student-answer-container .cancel-button{background:none;border:none;border-radius:.5rem;color:#4b5563;color:var(--gray-600);cursor:pointer;font-size:14px;padding:.5rem 1rem;transition:background-color .2s}.student-answer-container .cancel-button:hover{background-color:#f3f4f6;background-color:var(--gray-100)}.student-answer-container .submit-button{align-items:center;background-color:#74bc68;background-color:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.student-answer-container .submit-button:hover:not(:disabled){background-color:#a3d95d;background-color:var(--primary-hover)}.student-answer-container .submit-button:disabled{cursor:not-allowed;opacity:.5}.student-answer-container .hidden{display:none}.student-answer-container .animate-spin{animation:spin 1s linear infinite}.edit-answer-container{color:#74bc68;color:var(--primary-color);font-size:14px;font-weight:600}.community_community_container__i4\+kR .community_header__59Ao7{color:#0c2d1e;font-size:24px;font-weight:700;line-height:32px}.community_community_container__i4\+kR .community_sub_heading__UOuLT{color:#0c2d1e!important;font-size:16px;font-weight:700;line-height:24px}.community_community_container__i4\+kR .community_common_container__3jPgI{background-color:#fff;border-radius:20px;height:100%;padding:27px;width:100%}.community_community_container__i4\+kR .community_questions_container__qWexa{display:flex;gap:1rem;justify-content:space-between;width:100%}.community_community_container__i4\+kR .community_question__GsMMM{cursor:pointer}.community_community_container__i4\+kR .community_question__GsMMM .community_info_container__IUh70{display:flex;gap:10px;width:80%!important}.community_community_container__i4\+kR .community_question__GsMMM .community_user_name__w81yT{color:#54685f;font-size:12px;margin:0}.community_community_container__i4\+kR .community_question__GsMMM .community_question__GsMMM{color:#0c2d1e;font-size:15px;font-weight:600}.community_community_container__i4\+kR .community_question__GsMMM .community_attachment__0avK9{color:#014e0a;cursor:pointer;font-size:14px;line-height:0}.community_community_container__i4\+kR .community_question__GsMMM .community_attachment__0avK9 span{color:#014e0a;line-height:0}.community_community_container__i4\+kR .community_question__GsMMM .community_attachment__0avK9 svg{margin-right:4px}.community_community_container__i4\+kR .community_question_history__H2SI2 .community_question__GsMMM,.community_question_history__H2SI2 .community_question__GsMMM{color:#0c2d1e;font-size:15px;font-weight:600}.community_question_history__H2SI2 .community_answer_card__-Q8eR{align-items:start;background:#f8f8f8;border-radius:6px;display:flex;gap:10px;margin-top:1rem;padding:10px}.community_answer_attachment__eW1Ui{color:#014e0a;cursor:pointer;font-size:14px;line-height:0}.community_answer_attachment__eW1Ui span{color:#014e0a;line-height:0}.community_answer_attachment__eW1Ui svg{margin-right:4px}.community_teacher_ans_attachment__8U0st{color:#014e0a;cursor:pointer;font-size:13px!important;font-weight:600;line-height:0}.community_teacher_ans_attachment__8U0st span{color:#014e0a;line-height:0}.community_teacher_ans_attachment__8U0st svg{margin-right:4px}.community_answer_text__Q1LI0{color:#0c2d1e;font-size:16px;font-weight:500;margin:0}.community_answer_time__xSm6H{color:#54685f;font-size:12px;margin:0}.community_my_answer_question__PN0VS{color:#0c2d1e;font-size:18px!important;font-weight:600}.community_my_answer_question_history__xthtu{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px;width:100%}.community_tabStripStyle__UjRad{background-color:#fff;border-radius:10px;display:flex;justify-content:space-between;padding:20px}.community_SearchFilter__gdzGr{display:flex;gap:10px}.community_common_container_mobile_answers__VxvdG{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;position:fixed;z-index:1000000}.community_common_container_mobile_answers__VxvdG .community_question_history_mobile__CVgTq{height:500px;overflow:scroll;width:100%}.teacherClassNotes_container__uqsgd{align-items:center;background:#f8f9fa;display:flex;font-family:Inter Tight,sans-serif;justify-content:center;margin:-24px;min-height:100vh;padding:0}.teacherClassNotes_card__Nz3mW{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012;max-width:480px;padding:40px;text-align:center;width:100%}.teacherClassNotes_title__2W-il{color:#000;font-size:30px;font-weight:600;letter-spacing:0;line-height:120%;margin:0 0 32px}.teacherClassNotes_inputGroup__reGFm{margin-bottom:32px;text-align:left}.teacherClassNotes_label__hAe3l{color:#000;display:block;font-size:16px;font-weight:500;line-height:140%;margin-bottom:12px}.teacherClassNotes_dropdownContainer__kb2bB{position:relative;width:100%}.teacherClassNotes_dropdownButton__-yIbq{align-items:center;background:#fff;border:1px solid #dddfdd;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;outline:none;padding:16px 20px;transition:all .2s ease;width:100%}.teacherClassNotes_dropdownValue__C8gf9{color:#000}.teacherClassNotes_dropdownArrow__9o-zt{color:#6b7280;pointer-events:none;transition:transform .2s ease}.teacherClassNotes_dropdownArrow__9o-zt.teacherClassNotes_rotated__AN5g6{transform:rotate(180deg)}.teacherClassNotes_dropdownList__AXU-Y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin-top:4px;max-height:300px;overflow-y:auto;padding:8px 0;position:absolute;top:110%;width:100%;z-index:10}.teacherClassNotes_dropdownOption__yY16X{background:#fff;border:none;color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;line-height:140%;padding:12px 20px;text-align:left;transition:background-color .2s ease}.teacherClassNotes_dropdownOption__yY16X:hover{background:#f3f7f8}.teacherClassNotes_dropdownOptionActive__xNYWc{background:#f3f7f8!important;color:#000;font-weight:600}.teacherClassNotes_continueButton__5RqUC{align-items:center;background:#77c16a;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:center;padding:16px 24px;transition:all .2s ease;width:100%}.teacherClassNotes_continueButton__5RqUC p{color:#fff;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:500;line-height:140%}@media(max-width:768px){.teacherClassNotes_container__uqsgd{padding:22px}.teacherClassNotes_card__Nz3mW{border-radius:12px;padding:24px 20px}.teacherClassNotes_title__2W-il{font-size:22px;font-weight:600;margin-bottom:24px}.teacherClassNotes_inputGroup__reGFm{margin-bottom:28px}.teacherClassNotes_label__hAe3l{font-size:14px;margin-bottom:10px}.teacherClassNotes_dropdownButton__-yIbq{border-radius:10px;font-size:15px;padding:14px 16px}.teacherClassNotes_dropdownList__AXU-Y{border-radius:10px;max-height:250px}.teacherClassNotes_dropdownOption__yY16X{font-size:15px;padding:12px 16px}.teacherClassNotes_continueButton__5RqUC{border-radius:10px;font-size:15px;gap:10px;padding:14px 20px}}.TeacherClassNotesLearning_chapterContainer__PiNA8{background:#f3f7f8;display:flex;flex-direction:column;margin:-24px!important;min-height:100vh;min-width:100%;overflow:hidden;padding:30px 25px}.TeacherClassNotesLearning_chapterContainer__PiNA8 header{background:none;box-shadow:none}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_chapterHeader__iCPWe{align-items:center;background:none;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:12px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_headerLeft__0TiVN{align-items:center;display:flex;gap:18px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_backButton__ybiWK{background:none;border:none;cursor:pointer;padding:.5rem;transition:background-color .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_chapterTitle__kpAfb{color:#000;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:120%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_headerRight__JD80m .TeacherClassNotesLearning_headerActions__71EPh{align-items:center;display:flex;gap:12px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_headerRight__JD80m .TeacherClassNotesLearning_progressContainer__dLFFi{align-items:center;display:flex;gap:10px;margin-right:10px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_bookmarkBtn__LNGDj,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_editBtn__IkE3y{background:none;border:none;color:#222;cursor:pointer;font-size:1.1rem;transition:background-color .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_bookmarkBtn__LNGDj:hover,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_editBtn__IkE3y:hover{background-color:#f3f4f6}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_shareBtn__sH7zU{align-items:center;background-color:#eaeff2;border:1px solid #dddfdd;border-radius:999px;cursor:pointer;display:flex;gap:8px;padding:4px 12px;transition:background-color .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_shareBtn__sH7zU .TeacherClassNotesLearning_shareText__a8M5C{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_copyBtn__elEdA{align-items:center;background-color:#eaeff2;border:1px solid #dddfdd;border-radius:999px;cursor:pointer;display:flex;gap:8px;padding:4px 12px;transition:background-color .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_copyBtn__elEdA .TeacherClassNotesLearning_copyText__yYaGX{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_chapterNumber__iFbab,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_editCount__4KWC-{color:#000;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0 2px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownCustom__ge75r{min-width:110px;position:relative}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownButton__p0OcB{align-items:center;background:#eaeff2;border:1px solid #dddfdd;border-radius:999px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;min-width:110px;padding:4px 12px;transition:border .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownArrow__Rf8dC{margin-left:8px;pointer-events:none}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownList__noV8U{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #00000029;left:0;list-style:none;margin-top:2px;padding:0;position:absolute;top:110%;width:100%;z-index:10}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownOptionActive__YPGUX,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownOption__gXSPf{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:10px 16px;text-align:left}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_languageDropdownOptionActive__YPGUX{background:#f3f7f8;font-weight:600}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_tabNavigation__QDo8G{margin-bottom:24px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_tabScrollContainer__aGfp8{display:flex;flex-wrap:wrap;gap:18px;padding:1rem 0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_tabButton__S-nEj{align-items:center;background:none;border:1px solid #dddfdd;border-radius:999px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s;white-space:nowrap}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_active__qNIIN{background:#ec4386!important}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_active__qNIIN .TeacherClassNotesLearning_tabIcon__6bLt4,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_active__qNIIN .TeacherClassNotesLearning_tabLabel__OiVdd{color:#fff!important}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_active__qNIIN .TeacherClassNotesLearning_tabIcon__6bLt4 svg path{fill:#fff!important}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_tabIcon__6bLt4{font-size:1rem}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_tabLabel__OiVdd{color:#000;font-weight:500}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_chapterContent__3VbWJ{align-items:stretch;display:flex;flex-direction:column;padding:0;position:relative;width:100%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentSection__j02bU{background:#fff;border:1.5px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 24px #00000012;margin:0 auto 32px;padding:32px 36px 28px;width:100%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentSection__j02bU h2{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;margin-bottom:1.2rem}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentHeader__7dV\+v{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentHeader__7dV\+v h2{align-items:center;color:#000;display:flex;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;gap:.5rem;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentIcons__J2G-g{align-items:center;display:flex;gap:16px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_bookmarkIcon__X8ZFB,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_checkIcon__\+AT1m{background:none;border:none;cursor:pointer}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_overviewContent__e6z1r{background:#edf2f4;border-radius:8px;padding:8px 16px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_overviewContent__e6z1r p{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_mistakesList__jodNV,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_objectivesList__fI7A3,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_revisionList__v5HrZ{background:#edf2f4;border-radius:8px;list-style:none;padding:8px 16px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_mistakesList__jodNV li,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_objectivesList__fI7A3 li,.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_revisionList__v5HrZ li{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_conceptsContent__KA7v6{background:#edf2f4;border-radius:8px;padding:8px 16px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_conceptsContent__KA7v6 p{color:#000;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_examplesList__2d8OH{background:#edf2f4;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_exampleItem__UxopW .TeacherClassNotesLearning_exampleTitle__nNScO{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:140%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_exampleItem__UxopW .TeacherClassNotesLearning_exampleDescription__UeQDM{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_memoryContent__2LeJk{background:#edf2f4;border-radius:8px;padding:8px 16px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_memoryContent__2LeJk p{color:#000;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentActions__WeD8W{display:flex;gap:1rem;margin-top:2rem}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_actionButton__sALfm{background:#f3f4f6;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background .2s}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_actionButton__sALfm:hover{background:#e5e7eb}.TeacherClassNotesLearning_completedCard__kxkSU{background:#dcfce7!important;border-color:#22c55e!important}.TeacherClassNotesLearning_completedCard__kxkSU .TeacherClassNotesLearning_conceptsContent__KA7v6,.TeacherClassNotesLearning_completedCard__kxkSU .TeacherClassNotesLearning_objectivesList__fI7A3,.TeacherClassNotesLearning_completedCard__kxkSU .TeacherClassNotesLearning_overviewContent__e6z1r{background:#dcfce7!important}.TeacherClassNotesLearning_tabDropdownCustom__DJJsC{position:relative;width:100%}.TeacherClassNotesLearning_tabDropdownButton__4XAHS{align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;color:#222;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;outline:none;padding:12px 16px;transition:border .2s;width:100%}.TeacherClassNotesLearning_tabDropdownArrow__U9ViA{font-size:1rem;margin-left:8px;pointer-events:none}.TeacherClassNotesLearning_tabDropdownList__Zz9Bg{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin-top:2px;max-height:400px;overflow-y:auto;padding:0;position:absolute;top:110%;width:100%;z-index:20}.TeacherClassNotesLearning_tabDropdownOptionActive__xoEgN,.TeacherClassNotesLearning_tabDropdownOption__4B8et{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:12px 16px;text-align:left;transition:background .2s}.TeacherClassNotesLearning_tabDropdownOption__4B8et:hover{background:#f3f7f8}.TeacherClassNotesLearning_tabDropdownOptionActive__xoEgN{background:#ec4386;color:#fff;font-weight:600}@media(max-width:767px){.TeacherClassNotesLearning_chapterContainer__PiNA8{padding:20px 30px}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_chapterTitle__kpAfb{font-size:24px;font-weight:500;line-height:120%;margin:0}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentSection__j02bU{background:#fff;border:1.5px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 24px #00000012;margin:0 auto 32px;padding:32px 20px 28px;width:100%}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_contentSection__j02bU h2{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500}.TeacherClassNotesLearning_chapterContainer__PiNA8 .TeacherClassNotesLearning_backButton__ybiWK{background:none;border:none;cursor:pointer;padding:0;transition:background-color .2s}.TeacherClassNotesLearning_chapterHeader__iCPWe{align-items:stretch;flex-direction:column;gap:0;margin-bottom:0}.TeacherClassNotesLearning_headerActions__71EPh{flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;padding-bottom:0}.TeacherClassNotesLearning_headerRight__JD80m{margin-bottom:0;width:100%}.TeacherClassNotesLearning_headerLeft__0TiVN{align-items:center;display:flex;gap:12px;margin-bottom:8px;margin-top:8px;width:100%}.TeacherClassNotesLearning_tabDropdownCustom__DJJsC{padding-top:8px}.TeacherClassNotesLearning_tabDropdownButton__4XAHS{font-size:1rem;padding:12px 16px}.TeacherClassNotesLearning_tabDropdownList__Zz9Bg{font-size:1rem}.TeacherClassNotesLearning_tabDropdownOptionActive__xoEgN,.TeacherClassNotesLearning_tabDropdownOption__4B8et{font-size:1rem;padding:12px 16px}.TeacherClassNotesLearning_tabScrollContainer__aGfp8{display:block;gap:0;padding:0}.TeacherClassNotesLearning_tabNavigation__QDo8G{margin-bottom:0}.TeacherClassNotesLearning_mobileHeaderActionsRow__GDx8c{justify-content:flex-end;margin-bottom:0}.TeacherClassNotesLearning_mobileHeaderActionsRow__GDx8c,.TeacherClassNotesLearning_mobileHeaderBackRow__L8cB6{align-items:center;display:flex;gap:10px;padding-bottom:8px;padding-top:8px;width:100%}.TeacherClassNotesLearning_mobileNavButtons__WlEeO{bottom:24px;display:flex;gap:12px;position:fixed;right:24px;z-index:100}.TeacherClassNotesLearning_mobileNavButtons__WlEeO .TeacherClassNotesLearning_prevBtn__HtPpk{background:#f3f7f8;border:1px solid #dddfdd;border-radius:999px;color:#0d0d0d;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:600;padding:12px 16px;transition:opacity .2s}.TeacherClassNotesLearning_mobileNavButtons__WlEeO .TeacherClassNotesLearning_nextBtn__wYtvW{background:#000;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:opacity .2s}.TeacherClassNotesLearning_mobileNavButtons__WlEeO .TeacherClassNotesLearning_nextBtn__wYtvW:disabled,.TeacherClassNotesLearning_mobileNavButtons__WlEeO .TeacherClassNotesLearning_prevBtn__HtPpk:disabled{cursor:not-allowed;opacity:.5}}@media(max-width:767px)and (max-width:767px){.TeacherClassNotesLearning_copyBtn__elEdA,.TeacherClassNotesLearning_shareBtn__sH7zU{align-items:center;background-color:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;gap:0;height:36px;justify-content:center;padding:8px;transition:background-color .2s;width:36px}.TeacherClassNotesLearning_copyBtn__elEdA .TeacherClassNotesLearning_copyText__yYaGX,.TeacherClassNotesLearning_copyBtn__elEdA .TeacherClassNotesLearning_shareText__a8M5C,.TeacherClassNotesLearning_shareBtn__sH7zU .TeacherClassNotesLearning_copyText__yYaGX,.TeacherClassNotesLearning_shareBtn__sH7zU .TeacherClassNotesLearning_shareText__a8M5C{display:none}.TeacherClassNotesLearning_copyBtn__elEdA:hover,.TeacherClassNotesLearning_shareBtn__sH7zU:hover{background-color:#f3f4f6}.TeacherClassNotesLearning_copyBtn__elEdA svg,.TeacherClassNotesLearning_shareBtn__sH7zU svg{color:#000;height:18px;width:18px}}.TeacherClassNotesBookmark_container__Mc8aJ{background:#f3f7f8;display:flex;flex-direction:column;margin:-24px!important;min-height:100vh;min-width:100%;overflow:hidden;padding:30px 25px}.TeacherClassNotesBookmark_container__Mc8aJ header{background:none;box-shadow:none}.TeacherClassNotesBookmark_container__Mc8aJ .TeacherClassNotesBookmark_chapterHeader__RWHs4{align-items:center;background:none;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:16px}.TeacherClassNotesBookmark_headerLeft__lUluc{align-items:center;display:flex;gap:16px}.TeacherClassNotesBookmark_backButton__dDAls{background:none;border:none;border-radius:8px;color:#000;cursor:pointer;padding:8px;transition:background-color .2s}.TeacherClassNotesBookmark_pageTitle__K7bGi{color:#000;font-size:24px;font-weight:600;margin:0}.TeacherClassNotesBookmark_bookmarkCount__o269y{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px}.TeacherClassNotesBookmark_bookmarkCount__o269y p{color:#000;font-size:18px;font-weight:500}.TeacherClassNotesBookmark_bookmarksContainer__NV7S5{padding:20px}.TeacherClassNotesBookmark_bookmarksList__XAXGr{display:flex;flex-direction:column;gap:20px}.TeacherClassNotesBookmark_bookmarkCard__DCZ5h{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012;overflow:hidden;transition:transform .2s,box-shadow .2s}.TeacherClassNotesBookmark_cardHeader__o-OOR{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 24px 0}.TeacherClassNotesBookmark_cardTitle__QcKmb{color:#000;flex:1 1;font-size:22px;font-weight:600;line-height:140%;margin:0}.TeacherClassNotesBookmark_bookmarkButton__8IAJJ{background:none;border:none;border-radius:8px;color:#000;cursor:pointer;margin-left:16px;padding:8px;transition:background-color .2s}.TeacherClassNotesBookmark_cardContent__04GZ1{padding:16px 24px 24px}.TeacherClassNotesBookmark_cardContent__04GZ1 p{font-size:18px}.TeacherClassNotesBookmark_cardContent__04GZ1 h2{font-size:20px}.TeacherClassNotesBookmark_contentText__u-kEn{color:#000;font-size:16px;font-weight:400;line-height:160%;margin:0}.TeacherClassNotesBookmark_objectivesList__sssKq{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.TeacherClassNotesBookmark_objectiveItem__9gtKG{color:#000;font-size:16px;font-weight:400;line-height:160%;padding-left:20px;position:relative}.TeacherClassNotesBookmark_objectiveItem__9gtKG:before{color:#000;content:"•";font-weight:700;left:0;position:absolute}.TeacherClassNotesBookmark_emptyState__EY47V{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:80px 20px;text-align:center}.TeacherClassNotesBookmark_emptyState__EY47V p{color:#6b7280;font-size:28px;font-weight:400;margin:0}.TeacherClassNotesBookmark_languageDropdownCustom__Kcmyw{min-width:110px;position:relative}.TeacherClassNotesBookmark_languageDropdownButton__y6sz3{align-items:center;background:#eaeff2;border:1px solid #dddfdd;border-radius:999px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;min-width:110px;padding:4px 12px;transition:border .2s}.TeacherClassNotesBookmark_languageDropdownArrow__nLQnN{margin-left:8px;pointer-events:none}.TeacherClassNotesBookmark_languageDropdownList__qZO18{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #00000029;left:0;list-style:none;margin-top:2px;padding:0;position:absolute;top:110%;width:100%;z-index:10}.TeacherClassNotesBookmark_languageDropdownOptionActive__e1wN2,.TeacherClassNotesBookmark_languageDropdownOption__3IAL3{background:#fff;border:none;color:#22223b;cursor:pointer;font-size:1rem;padding:10px 16px;text-align:left}.TeacherClassNotesBookmark_languageDropdownOptionActive__e1wN2{background:#f3f7f8;font-weight:600}@media(max-width:768px){.TeacherClassNotesBookmark_container__Mc8aJ{padding:0}.TeacherClassNotesBookmark_chapterHeader__RWHs4{margin-bottom:0;padding:20px 20px 20px 10px}.TeacherClassNotesBookmark_headerLeft__lUluc{align-items:center;display:flex;gap:0}.TeacherClassNotesBookmark_backButton__dDAls{padding:10px}.TeacherClassNotesBookmark_pageTitle__K7bGi{font-size:24px}.TeacherClassNotesBookmark_bookmarkCount__o269y{font-size:18px}.TeacherClassNotesBookmark_bookmarksContainer__NV7S5{margin:0 auto;padding:32px}.TeacherClassNotesBookmark_bookmarksList__XAXGr{gap:24px}.TeacherClassNotesBookmark_bookmarkCard__DCZ5h{border-radius:20px}.TeacherClassNotesBookmark_cardHeader__o-OOR{padding:32px 32px 0}.TeacherClassNotesBookmark_cardTitle__QcKmb{font-size:24px}.TeacherClassNotesBookmark_bookmarkButton__8IAJJ{padding:0}.TeacherClassNotesBookmark_cardContent__04GZ1{padding:20px 32px 32px}.TeacherClassNotesBookmark_cardContent__04GZ1 p,.TeacherClassNotesBookmark_contentText__u-kEn{font-size:18px}.TeacherClassNotesBookmark_objectiveItem__9gtKG{font-size:18px;padding-left:24px}.TeacherClassNotesBookmark_emptyState__EY47V{height:75vh;padding:120px 40px}.TeacherClassNotesBookmark_emptyState__EY47V h3,.TeacherClassNotesBookmark_emptyState__EY47V p{font-size:24px}}.teacherComicBook_container__ZBFBZ{align-items:center;background:#f8f9fa;display:flex;font-family:Inter Tight,sans-serif;justify-content:center;margin:-24px;min-height:100vh;padding:0}.teacherComicBook_card__Rt2PO{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #00000012;max-width:480px;padding:40px;text-align:center;width:100%}.teacherComicBook_title__7nJJs{color:#000;font-size:30px;font-weight:600;letter-spacing:0;line-height:120%;margin:0 0 32px}.teacherComicBook_inputGroup__0wLfj{margin-bottom:32px;text-align:left}.teacherComicBook_label__RN5KN{color:#000;display:block;font-size:16px;font-weight:500;line-height:140%;margin-bottom:12px}.teacherComicBook_dropdownContainer__\+5KVT{position:relative;width:100%}.teacherComicBook_dropdownButton__ckMko{align-items:center;background:#fff;border:1px solid #dddfdd;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:140%;outline:none;padding:16px 20px;transition:all .2s ease;width:100%}.teacherComicBook_dropdownValue__YfHjC{color:#000}.teacherComicBook_dropdownArrow__i621D{color:#6b7280;pointer-events:none;transition:transform .2s ease}.teacherComicBook_dropdownArrow__i621D.teacherComicBook_rotated__GucD3{transform:rotate(180deg)}.teacherComicBook_dropdownList__8clD1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin-top:4px;max-height:300px;overflow-y:auto;padding:8px 0;position:absolute;top:110%;width:100%;z-index:10}.teacherComicBook_dropdownOption__j8Nc2{background:#fff;border:none;color:#000;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:16px;line-height:140%;padding:12px 20px;text-align:left;transition:background-color .2s ease}.teacherComicBook_dropdownOption__j8Nc2:hover{background:#f3f7f8}.teacherComicBook_dropdownOptionActive__x29hd{background:#f3f7f8!important;color:#000;font-weight:600}.teacherComicBook_continueButton__-uhP-{align-items:center;background:#77c16a;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:center;padding:16px 24px;transition:all .2s ease;width:100%}.teacherComicBook_continueButton__-uhP- p{color:#fff;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:500;line-height:140%}@media(max-width:768px){.teacherComicBook_container__ZBFBZ{padding:22px}.teacherComicBook_card__Rt2PO{border-radius:12px;padding:24px 20px}.teacherComicBook_title__7nJJs{font-size:22px;font-weight:600;margin-bottom:24px}.teacherComicBook_inputGroup__0wLfj{margin-bottom:28px}.teacherComicBook_label__RN5KN{font-size:14px;margin-bottom:10px}.teacherComicBook_dropdownButton__ckMko{border-radius:10px;font-size:15px;padding:14px 16px}.teacherComicBook_dropdownList__8clD1{border-radius:10px;max-height:250px}.teacherComicBook_dropdownOption__j8Nc2{font-size:15px;padding:12px 16px}.teacherComicBook_continueButton__-uhP-{border-radius:10px;font-size:15px;gap:10px;padding:14px 20px}}.TeacherComicBookMark_cardContainer__ZPbsk{background:#f3f7f8!important;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:-24px!important;overflow:hidden;padding:0!important}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_headerLeft__8o0HM{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_headerLeft__8o0HM .TeacherComicBookMark_backButtonIcon__94if9{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_headerLeft__8o0HM .TeacherComicBookMark_backButtonIcon__94if9 .TeacherComicBookMark_icon__vPRqL{color:#6b7280;height:22px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_headerLeft__8o0HM .TeacherComicBookMark_bookmark-title__-PstV{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;margin:0}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_dropDownContainer__W2ZnF{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:45%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_dropDownContainer__W2ZnF .TeacherComicBookMark_no-topics-message__Tx\+Sf{color:#6b7280;font-size:14px;text-align:center}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_bookmarkContainer__jzW6K{align-items:center;display:flex;flex-shrink:0;gap:8px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_bookmarkContainer__jzW6K .TeacherComicBookMark_counterBadge__j5Kiv{color:#000;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;min-width:20px;text-align:center}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_bookmarkContainer__jzW6K .TeacherComicBookMark_bookmarkIcon__zD\+C2{color:#9ca3af;cursor:pointer;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_bookmarkContainer__jzW6K .TeacherComicBookMark_bookmarkIcon__zD\+C2.TeacherComicBookMark_bookmarked__xu0Fr{fill:currentColor;color:#000}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;overflow:hidden}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2{aspect-ratio:9/16;border-radius:20px;max-width:400px;overflow:hidden;position:relative;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw{border:3px solid #000;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:absolute;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:.1s;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw.TeacherComicBookMark_leanForward__IjgAq{transform:translate(100%,60%) rotate(15deg)}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw.TeacherComicBookMark_leanBackward__1h9s3{transform:translate(-100%,60%) rotate(-15deg)}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw.TeacherComicBookMark_slideInFromBottom__J3pu-{animation:TeacherComicBookMark_slideInFromBottom__J3pu- ease-out forwards;transform:translateY(100%)}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_cardImage__Jx19Z{border-radius:15px;display:block;height:100%;object-fit:fill;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_progressSection__z66h7{bottom:20px;left:50%;padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-50%);width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_progressSection__z66h7 .TeacherComicBookMark_progressBar__FeHxX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border-radius:4px;height:6px;overflow:hidden;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_progressSection__z66h7 .TeacherComicBookMark_progressBar__FeHxX .TeacherComicBookMark_progressBarFill__FWeW0{background:#ec4386;border-radius:4px;height:100%;transition:width .3s ease}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_bookmarkOverlay__SZoTG{align-items:flex-end;background:linear-gradient(180deg,#0000 0,#0000008c 60%,#000000b3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;box-sizing:border-box;display:none;height:170px;justify-content:flex-end;left:0;padding:0 20px 12px 0;position:absolute;transition:opacity .2s;width:100%;z-index:2}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_iconsContainer__j\+pXN{align-items:center;display:flex;gap:16px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_bookmarkIcon__zD\+C2,.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_maximizeIcon__evRmf{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:26px;width:26px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw.TeacherComicBookMark_showBookmarkOverlay__W1986 .TeacherComicBookMark_bookmarkOverlay__SZoTG,.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw:hover .TeacherComicBookMark_bookmarkOverlay__SZoTG{display:flex}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP{align-items:center;display:flex;gap:20px;padding:10px 0}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP .TeacherComicBookMark_navButton__LbnMM{align-items:center;background:#ec4386;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media(max-width:768px){.TeacherComicBookMark_cardContainer__ZPbsk{height:calc(100vh - 72px)}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz{align-items:center;display:flex;justify-content:space-between;padding:2.5rem 1.5rem}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_headerLeft__8o0HM{width:10%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_dropDownContainer__W2ZnF{width:80%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_bookmarkContainer__jzW6K{gap:0;width:10%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL{height:calc(100% - 70px)}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2{aspect-ratio:9/16;border-radius:20px;margin:0 auto;max-width:none;overflow:hidden;width:90vw}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw{box-shadow:none;height:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_cardImage__Jx19Z{height:100%;object-fit:fill;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP{gap:15px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP .TeacherComicBookMark_navButton__LbnMM{height:45px;width:45px}}@media(min-width:769px)and (max-width:1024px){.TeacherComicBookMark_cardContainer__ZPbsk{height:calc(100vh - 72px);overflow-y:hidden}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz{box-sizing:border-box;padding:2rem 2.5rem 1rem}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_dropDownContainer__W2ZnF{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:60%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_headerContainer__OzgQz .TeacherComicBookMark_dropDownContainer__W2ZnF .TeacherComicBookMark_no-topics-message__Tx\+Sf{color:#6b7280;font-size:14px;text-align:center}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;padding:0 2rem}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2{aspect-ratio:9/16;border-radius:15px;max-width:500px;overflow:hidden;position:relative;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw{height:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_cardViewer__Djzh2 .TeacherComicBookMark_cardComic__edxIw .TeacherComicBookMark_cardImage__Jx19Z{height:100%;object-fit:fill;width:100%}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP{display:flex;gap:20px}.TeacherComicBookMark_cardContainer__ZPbsk .TeacherComicBookMark_comicCardSection__jH1OL .TeacherComicBookMark_navigation__G5tOP .TeacherComicBookMark_navButton__LbnMM{height:50px;width:50px}}@keyframes TeacherComicBookMark_slideInFromBottom__J3pu-{to{transform:translateY(0)}}.TeacherComicBookMark_maximizedCard__lcUGK{align-items:center;background:#000;border-radius:0!important;box-shadow:none!important;display:flex;height:100vh!important;justify-content:center;left:0;max-height:100vh!important;max-width:100vw!important;position:fixed!important;top:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100vw!important;z-index:9999}.TeacherComicBookMark_maximizedImage__kZ\+ha{background:#000!important;object-fit:contain!important}.TeacherComicBookMark_wrapper__\+sG4D{overflow:auto}.TeacherComicLearning_cardContainer__eX3uA{background:#f3f7f8!important;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:-24px!important;overflow:hidden;padding:0!important}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_headerLeft__XXrl9{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_headerLeft__XXrl9 .TeacherComicLearning_backButtonIcon__ee6Nf{background:none;border:none;cursor:pointer;padding:8px;transition:background-color .2s ease}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_headerLeft__XXrl9 .TeacherComicLearning_backButtonIcon__ee6Nf .TeacherComicLearning_icon__DeQxt{color:#6b7280;height:22px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_dropDownContainer__WKDWE{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:45%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_dropDownContainer__WKDWE .TeacherComicLearning_no-topics-message__gLVep{color:#6b7280;font-size:14px;text-align:center}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_bookmarkContainer__jZrbr{align-items:center;display:flex;flex-shrink:0;gap:8px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_bookmarkContainer__jZrbr .TeacherComicLearning_counterBadge__ouj\+w{color:#000;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;min-width:20px;text-align:center}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_bookmarkContainer__jZrbr .TeacherComicLearning_bookmarkIcon__be1X0{color:#9ca3af;cursor:pointer;flex-shrink:0;height:24px;transition:color .2s ease;width:24px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_bookmarkContainer__jZrbr .TeacherComicLearning_bookmarkIcon__be1X0.TeacherComicLearning_bookmarked__LbJE-{fill:currentColor;color:#000}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4{aspect-ratio:9/16;border-radius:20px;max-width:430px;overflow:hidden;position:relative;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+{border:3px solid #000;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:absolute;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:.1s;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+.TeacherComicLearning_leanForward__JFYeG{transform:translate(100%,60%) rotate(15deg)}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+.TeacherComicLearning_leanBackward__Vx4ZW{transform:translate(-100%,60%) rotate(-15deg)}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+.TeacherComicLearning_slideInFromBottom__6UBG3{animation:TeacherComicLearning_slideInFromBottom__6UBG3 ease-out forwards;transform:translateY(100%)}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_carImageBox__2L0p0{height:100%;position:relative;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_cardImage__tmQ8e{border-radius:15px;display:block;height:100%;object-fit:fill;position:absolute;right:0;top:0;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_progressSection__QBXOm{bottom:20px;left:50%;padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_progressSection__QBXOm .TeacherComicLearning_progressBar__cnf5q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border-radius:4px;height:6px;overflow:hidden;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_progressSection__QBXOm .TeacherComicLearning_progressBar__cnf5q .TeacherComicLearning_progressBarFill__k17EQ{background:#ec4386;border-radius:4px;height:100%;transition:width .3s ease}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_bookmarkOverlay__FyVbG{align-items:flex-end;background:linear-gradient(180deg,#0000 0,#0000008c 60%,#000000b3);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;box-sizing:border-box;display:none;height:170px;justify-content:flex-end;left:0;padding:0 20px 12px 0;position:absolute;transition:opacity .2s;width:100%;z-index:2}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_iconsContainer__JwjDZ{align-items:center;display:flex;gap:16px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_bookmarkIcon__be1X0,.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_maximizeIcon__kcg3J{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:26px;width:26px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+.TeacherComicLearning_showBookmarkOverlay__pXr7P .TeacherComicLearning_bookmarkOverlay__FyVbG,.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+:hover .TeacherComicLearning_bookmarkOverlay__FyVbG{display:flex}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5{align-items:center;display:flex;gap:20px;padding:10px 0}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5 .TeacherComicLearning_navButton__VrkZt{align-items:center;background:#ec4386;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media(max-width:768px){.TeacherComicLearning_cardContainer__eX3uA{height:calc(100vh - 72px)}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S{align-items:center;display:flex;justify-content:space-between;padding:2.5rem 1.5rem}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_headerLeft__XXrl9{width:10%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_dropDownContainer__WKDWE{width:80%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_bookmarkContainer__jZrbr{gap:0;width:10%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf{height:calc(100% - 70px)}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4{aspect-ratio:9/16;border-radius:20px;margin:0 auto;max-width:none;overflow:hidden;width:90vw}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+{box-shadow:none;height:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_cardImage__tmQ8e{height:100%;object-fit:fill;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5{gap:15px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5 .TeacherComicLearning_navButton__VrkZt{height:45px;width:45px}}@media(min-width:769px)and (max-width:1024px){.TeacherComicLearning_cardContainer__eX3uA{height:calc(100vh - 72px);overflow-y:hidden}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S{box-sizing:border-box;padding:2rem 2.5rem 1rem}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_dropDownContainer__WKDWE{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:60%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_headerContainer__f0d6S .TeacherComicLearning_dropDownContainer__WKDWE .TeacherComicLearning_no-topics-message__gLVep{color:#6b7280;font-size:14px;text-align:center}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;padding:0 2rem}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4{aspect-ratio:9/16;border-radius:15px;max-width:500px;overflow:hidden;position:relative;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+{height:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_cardViewer__k-mG4 .TeacherComicLearning_cardComic__WRCt\+ .TeacherComicLearning_cardImage__tmQ8e{height:100%;object-fit:fill;width:100%}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5{display:flex;gap:20px}.TeacherComicLearning_cardContainer__eX3uA .TeacherComicLearning_comicCardSection__iBVNf .TeacherComicLearning_navigation__cv1y5 .TeacherComicLearning_navButton__VrkZt{height:50px;width:50px}}@keyframes TeacherComicLearning_slideInFromBottom__6UBG3{to{transform:translateY(0)}}.TeacherComicLearning_maximizedCard__jN8sk{align-items:center;background:#000;border-radius:0!important;box-shadow:none!important;display:flex;height:100vh!important;justify-content:center;left:0;max-height:100vh!important;max-width:100vw!important;position:fixed!important;top:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100vw!important;z-index:9999}.TeacherComicLearning_maximizedImage__TIhUB{background:#000!important;object-fit:contain!important}.dashboard-container{display:flex;flex-direction:column;gap:24px;margin-top:1rem}.dashboard-container .widgets{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;width:100%}.dashboard-container .info-card{border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:300px;min-width:220px;padding:16px;transition:transform .2s ease-in-out;width:100%}.dashboard-container .info-card:hover{transform:scale(1.05)}@media(max-width:1200px){.widgets{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:900px){.widgets{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:600px){.widgets{grid-template-columns:repeat(1,minmax(220px,1fr))}}.teacherHelper_category_conatiner__u\+D44{border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:14px;text-align:start;width:20rem}.teacherHelper_category_conatiner__u\+D44 .teacherHelper_category_icon__USD-z{background:#f6ffe9;border-radius:50%;margin-bottom:10px;padding:5px;width:-webkit-fit-content;width:fit-content}.teacherHelper_category_conatiner__u\+D44 .teacherHelper_category_heading__2q7OS{margin-bottom:0}.teacherHelper_category_conatiner__u\+D44 .teacherHelper_category_description__sCDot{line-height:normal;margin-top:7px}.teacherHelper_category_conatiner_active__y2w3k{border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:14px;text-align:start;width:20rem}.teacherHelper_category_conatiner_active__y2w3k .teacherHelper_category_icon__USD-z{background:#f6ffe9;border-radius:50%;margin-bottom:10px;padding:5px;width:-webkit-fit-content;width:fit-content}.teacherHelper_category_conatiner_active__y2w3k .teacherHelper_category_heading__2q7OS{color:#fff!important;margin-bottom:0}.teacherHelper_category_conatiner_active__y2w3k .teacherHelper_category_description__sCDot{color:#fff!important;line-height:normal;margin-top:7px}.teacherHelper_sender_buttons_container__Fo-R6{align-items:start;display:flex;justify-content:space-between;margin-top:10px;width:100%}.teacherHelper_sender_buttons_container__Fo-R6 .teacherHelper_sender_buttons_icon__1PlKn{cursor:pointer;display:flex;margin-top:2px;padding:2px}.teacherHelper_toggle_web_search__lwQ7N{margin-left:2px;margin-top:2px}.teacherHelper_toggle_web_search__lwQ7N .teacherHelper_switch_helper__dAr5K{height:19px!important;width:32px!important}.teacherHelper_toggle_web_search__lwQ7N .teacherHelper_switch_helper__dAr5K:before{height:10px;width:10px}.teacherHelper_toggle_web_search__lwQ7N input:checked+.teacherHelper_switch_helper__dAr5K:before{transform:translateX(13px)}.teacherHelper_prompt_box_Container__H\+-46{background:#fff;border-radius:12px;box-shadow:0 2px 5px #0000001a;padding:20px;width:90%}.teacherHelper_prompt_box_Container__H\+-46 .teacherHelper_remove_button_padding__NvVTx{padding-left:6px!important;padding-right:6px!important}.teacherHelper_prompt_outer_wrap__D1hbJ{bottom:20px;position:-webkit-sticky;position:sticky}.teacherHelper_bottom_white_wrapper__bw0gC{background:#fff;bottom:0;height:20px;position:-webkit-sticky;position:sticky;width:100%}.teacherHelper_user_message__ZfSKC{align-items:end;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;position:relative;width:100%}.teacherHelper_user_message__ZfSKC .teacherHelper_message_wrapper__l\+fHf{background:hsla(0,0%,91%,.314);border-radius:16px 16px 4px 16px;color:#000;font-weight:500;margin-bottom:10px;max-width:300px;padding:8px 14px;text-align:start}.teacherHelper_user_message__ZfSKC .teacherHelper_timestamp__xe8JO{bottom:-12px;font-size:10px;margin-bottom:5px;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}.teacherHelper_ai_message__4gCFT{align-items:center;display:flex;justify-content:start;margin-bottom:10px;position:relative;width:100%}.teacherHelper_ai_message__4gCFT .teacherHelper_message_wrapper__l\+fHf{background:hsla(0,0%,91%,.565);border-radius:16px;border-radius:16px 16px 16px 4px;color:#000;font-weight:500;margin-bottom:10px;max-width:50rem;padding:8px 14px;text-align:start}.teacherHelper_ai_message__4gCFT .teacherHelper_timestamp__xe8JO{bottom:-12px;font-size:10px;left:0;margin-bottom:5px;position:absolute;width:-webkit-fit-content;width:fit-content}.teacherHelper_chat_history__WO6Bm{margin-bottom:30px;min-height:calc(100vh - 290px);width:90%}.teacherHelper_chat_date__bWXur{margin-bottom:10px;text-align:center}.teacherHelper_chat_date__bWXur .teacherHelper_chat_date_styles__H6a0c{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#000;border:1px solid #ccc;border-radius:20px;color:#384248;font-size:12px;font-weight:400;line-height:16px;margin-bottom:10px;margin-left:16px;padding:6px 16px}.teacherHelper_sub_heading_helper__d9YET{color:#54685f;margin-bottom:20px}.teacherHelper_history_bar_container__cqylF{background:#00000080;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:10}.teacherHelper_history_content_container__rcA\+y{background-color:#fff;height:100vh;overflow-y:scroll;padding:70px 10px 10px;position:absolute;right:0;width:330px}.teacherHelper_history_new_chat__BP4NS{background-color:#74bc68;border-radius:50px;color:#fff;cursor:pointer;font-weight:500;padding:5px 14px;width:-webkit-fit-content;width:fit-content}.teacherHelper_history_new_close__HKqcf{background-color:#fff;background:#f8f9fb;border-radius:50px;cursor:pointer;padding:5px 10px;position:absolute;right:10px;top:17px;width:-webkit-fit-content;width:fit-content}.teacherHelper_history_date_styles__I-pRO{border-bottom:1px solid #d3d3d3;color:#898989;font-weight:700;margin-bottom:10px;padding-bottom:10px}.teacherHelper_history_tab_name__lmPkU{color:#000;cursor:pointer;font-weight:500;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.teacherHelper_no_history_found__Y7k7n{align-items:center;color:#000;display:flex;flex-direction:column;font-weight:700;gap:10px;height:80vh;justify-content:center;width:100%}.teacherHelper_loader__wA-Mz{animation:teacherHelper_l5__MTU88 1s linear infinite alternate;aspect-ratio:1;border-radius:50%;width:10px}.teacherHelper_text_loader_container__zMUBf{margin-left:25px}@keyframes teacherHelper_l5__MTU88{0%{background:#000;box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.133)}33%{background:rgba(0,0,0,.133);box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.133)}66%{background:rgba(0,0,0,.133);box-shadow:20px 0 rgba(0,0,0,.133),-20px 0 #000}to{background:#000;box-shadow:20px 0 rgba(0,0,0,.133),-20px 0 #000}}.teacherHelper_suggestion_name_bar__b0pDP{color:#74bc68;font-size:14px;font-weight:600;margin-bottom:5px}.teacherHelper_suggestion_name_bar__b0pDP path,.teacherHelper_suggestion_name_bar__b0pDP svg{stroke:#74bc68;background:none;height:25px;width:35px}.teacherHelper_suggestions_container__tLt94{max-width:50rem;text-align:start}.teacherHelper_suggestions_container__tLt94 .teacherHelper_suggestion_item_wrap__W0SND{display:flex;flex-wrap:wrap;gap:15px}.teacherHelper_suggestions_container__tLt94 .teacherHelper_suggestion_item_wrap__W0SND .teacherHelper_suggestion_item__8RHBz{background:#74bc68;border:1px solid #74bc68;border-radius:9999px;color:#fff!important;cursor:pointer;font-size:.875rem;padding:8px 16px}.teacherHelper_suggestions_container__tLt94 .teacherHelper_suggestion_item_wrap__W0SND .teacherHelper_suggestion_item__8RHBz p{color:#fff!important;font-weight:500}.teacherHelper_main_loader_container__PHSbq{align-items:center;display:flex;height:100vh;justify-content:center;width:auto}.teacherHelper_main_loader_container__PHSbq .teacherHelper_loader__wA-Mz{animation:teacherHelper_l5__MTU88 1s linear infinite alternate;aspect-ratio:1;border-radius:50%;width:15px}.teacherHelper_file_image__2HNen{height:40px;object-fit:cover}.teacherHelper_clear_file_icon__9-ywA{background:#fff;border:none;border-radius:50%;height:13px;margin:2px 0;outline:none;padding:2px;position:absolute;right:0;top:0;width:13px}.teacherHelper_clear_file_icon__9-ywA svg{height:7px;position:absolute;right:3px;top:3px;width:7px}.teacherHelper_file_image_large__-BE5Q{height:auto;width:250px}.teacherHelper_chat_icon_button__TMtnk,.teacherHelper_chat_icon_container__vGbSO{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.teacherHelper_active_chat_icon_button__BNGPo,.teacherHelper_chat_icon_button__TMtnk{border-radius:40px;font-size:12px;font-weight:500;min-width:40px;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.teacherHelper_active_chat_icon_button__BNGPo svg,.teacherHelper_chat_icon_button__TMtnk svg{margin-right:7px}.teacherHelper_active_chat_icon_button__BNGPo{border:1px solid #74bc68!important;color:#74bc68}.teacherHelper_chat_common_icon__R7-c-{background-color:#fff;border:1px solid #efefef}.teacherHelper_chat_common_icon__R7-c-:hover{background-color:#f8f9fb}.teacherHelper_disabled__uGYEN{cursor:not-allowed!important;opacity:.5}.CertificatesPage_certificatesContainer__fpqxq{background:#f8fafc;min-height:100vh;padding:20px}.CertificatesPage_pageHeader__mojdy{align-items:center;display:flex;gap:16px;margin-bottom:24px}.CertificatesPage_headerIconWrapper__yex0a{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border-radius:14px;box-shadow:0 4px 12px #75bc6940;display:flex;height:52px;justify-content:center;width:52px}.CertificatesPage_headerIconWrapper__yex0a svg{color:#fff}.CertificatesPage_headerContent__TBanN{flex:1 1}.CertificatesPage_pageTitle__Ub6Bn{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 4px}.CertificatesPage_pageSubtitle__g1X9N{color:#64748b;font-size:14px;margin:0}.CertificatesPage_statsOverviewCard__IypcV{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.CertificatesPage_overviewHeader__RtZjf{margin-bottom:20px}.CertificatesPage_overviewTitleSection__-lLo0{align-items:center;display:flex;gap:14px}.CertificatesPage_overviewIcon__dERGj{color:#75bc69}.CertificatesPage_overviewTitle__AbkjL{color:#1e293b;font-size:20px;font-weight:600;margin:0}.CertificatesPage_overviewSubtitle__nOeVT{color:#64748b;font-size:14px;margin:4px 0 0}.CertificatesPage_overviewStats__P3E0D{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.CertificatesPage_overviewStatItem__qvp-z{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:14px;padding:16px 20px;transition:all .2s ease}.CertificatesPage_overviewStatItem__qvp-z:hover{border-color:#e8f5e3;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.CertificatesPage_overviewStatIcon__8uhGc{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CertificatesPage_greenIcon__bKy2Z{background:#d1fae5;color:#059669}.CertificatesPage_blueIcon__IDUtp{background:#dbeafe;color:#3b82f6}.CertificatesPage_purpleIcon__pHKhX{background:#ede9fe;color:#8b5cf6}.CertificatesPage_yellowIcon__iecUY{background:#fef3c7;color:#d97706}.CertificatesPage_overviewStatInfo__ANelQ{display:flex;flex-direction:column}.CertificatesPage_overviewStatValue__2-R0r{color:#1e293b;font-size:24px;font-weight:700;line-height:1.2}.CertificatesPage_overviewStatLabel__rBOof{color:#64748b;font-size:13px;margin-top:2px}.CertificatesPage_certificatesSection__io\+by{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.CertificatesPage_sectionTitle__3hene{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 24px}.CertificatesPage_sectionTitle__3hene svg{color:#75bc69}.CertificatesPage_certificatesGrid__U9y0j{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CertificatesPage_certificateCard__6PZNx{background:linear-gradient(145deg,#fff,#f8fdf7);border:2px solid #e8f5e3;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.CertificatesPage_certificateCard__6PZNx:hover{border-color:#75bc69;box-shadow:0 12px 28px #75bc6933;transform:translateY(-4px)}.CertificatesPage_certificateCard__6PZNx:hover .CertificatesPage_certificateGlow__isSrr{opacity:1}.CertificatesPage_certificateGlow__isSrr{background:radial-gradient(circle,#75bc6926 0,#0000 70%);border-radius:50%;height:200px;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .3s ease;width:200px}.CertificatesPage_certificateHeader__A0ROq{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.CertificatesPage_certificateIconWrapper__auTr8{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border-radius:14px;box-shadow:0 4px 12px #75bc694d;display:flex;height:56px;justify-content:center;width:56px}.CertificatesPage_certificateIcon__SbL6\+{color:#fff}.CertificatesPage_certificateBadge__EzvDK{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px;box-shadow:0 2px 8px #22c55e4d;color:#fff;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;padding:6px 12px}.CertificatesPage_skillIconWrapper__CLexK{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.CertificatesPage_certificateTitle__LNkD5{color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 16px}.CertificatesPage_certificateStats__qa24D{border-bottom:1px solid #e8f5e3;display:flex;gap:20px;margin-bottom:20px;padding-bottom:16px}.CertificatesPage_certificateStat__uIc1E{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.CertificatesPage_certificateStat__uIc1E svg{color:#75bc69;height:16px;width:16px}.CertificatesPage_certificateFooter__cR2e4{display:flex;justify-content:center}.CertificatesPage_downloadCertBtn__xMVbG{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.CertificatesPage_downloadCertBtn__xMVbG:hover{box-shadow:0 6px 16px #75bc6959;transform:translateY(-2px)}.CertificatesPage_downloadCertBtn__xMVbG svg{height:18px;width:18px}.CertificatesPage_progressSection__Wcz46{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.CertificatesPage_progressGrid__Ulcst{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CertificatesPage_progressCard__PvmMf{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;padding:20px;transition:all .25s ease}.CertificatesPage_progressCard__PvmMf:hover{border-color:#d1d5db;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.CertificatesPage_progressCardEarned__-70IH{background:linear-gradient(145deg,#f0fdf4,#ecfdf5);border-color:#86efac}.CertificatesPage_progressCardEarned__-70IH:hover{border-color:#22c55e;box-shadow:0 6px 16px #22c55e26}.CertificatesPage_progressCardHeader__AaQOn{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.CertificatesPage_skillIconBox__POqo8{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.CertificatesPage_earnedBadge__zmNIZ{align-items:center;background:#22c55e;border-radius:14px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.CertificatesPage_earnedBadge__zmNIZ svg{height:14px;width:14px}.CertificatesPage_progressSkillName__RMgxm{color:#1e293b;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 14px}.CertificatesPage_progressBarContainer__2aeuo{background:#e5e7eb;border-radius:6px;height:10px;margin-bottom:14px;overflow:hidden}.CertificatesPage_progressBar__klt8z{border-radius:6px;height:100%;transition:width .4s ease}.CertificatesPage_progressStats__82zDh{align-items:center;display:flex;justify-content:space-between}.CertificatesPage_progressSessions__oYgnJ{color:#64748b;font-size:13px}.CertificatesPage_progressSessions__oYgnJ strong{color:#1e293b;font-weight:600}.CertificatesPage_progressAverage__XWxkL{color:#64748b;font-size:13px}.CertificatesPage_progressAverage__XWxkL strong{color:#75bc69;font-weight:600}.CertificatesPage_progressHint__DnkMO{border-top:1px dashed #e5e7eb;color:#9ca3af;font-size:12px;line-height:1.4;margin:12px 0 0;padding-top:12px}.CertificatesPage_emptyState__51gRu{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;padding:64px 32px;text-align:center}.CertificatesPage_emptyStateIcon__ZLlWe{align-items:center;background:linear-gradient(135deg,#f0fdf4,#d1fae5);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.CertificatesPage_emptyStateIcon__ZLlWe svg{color:#75bc69}.CertificatesPage_emptyStateTitle__xcLrJ{color:#1e293b;font-size:22px;font-weight:600;margin:0 0 12px}.CertificatesPage_emptyStateText__zjOUi{color:#64748b;font-size:15px;line-height:1.6;margin:0 auto 16px;max-width:450px}.CertificatesPage_emptyStateHint__ryKmO{background:#fef3c7;border-radius:10px;color:#92400e;display:inline-block;font-size:14px;margin:0;padding:12px 20px}.CertificatesPage_loadingContainer__e1wt2{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 24px}.CertificatesPage_loadingContainer__e1wt2 p{color:#64748b;font-size:15px;margin:0}.CertificatesPage_spinner__ql-8W{animation:CertificatesPage_spin__OAClG .8s linear infinite;border:4px solid #e8f5e3;border-radius:50%;border-top-color:#75bc69;height:48px;width:48px}@keyframes CertificatesPage_spin__OAClG{to{transform:rotate(1turn)}}.CertificatesPage_viewSkillTrendBtn__ToJ\+i{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;margin-top:12px;padding:8px 16px;transition:all .2s ease}.CertificatesPage_viewSkillTrendBtn__ToJ\+i svg{height:16px;width:16px}.CertificatesPage_viewSkillTrendBtn__ToJ\+i:hover{box-shadow:0 4px 12px #75bc6959;transform:translateY(-2px)}.CertificatesPage_viewSkillTrendBtn__ToJ\+i:active{transform:translateY(0)}.CertificatesPage_pdfModalOverlay__fKYnn{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CertificatesPage_skillTrendModalContent__GDzDa{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;max-height:90vh;max-width:700px;overflow:hidden;width:100%}.CertificatesPage_pdfModalHeader__Ptsiw{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CertificatesPage_pdfModalTitle__7a-51{align-items:center;display:flex;gap:10px}.CertificatesPage_pdfModalTitle__7a-51 svg{color:#75bc69}.CertificatesPage_pdfModalTitle__7a-51 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.CertificatesPage_closePdfBtn__5xSdn{align-items:center;background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.CertificatesPage_closePdfBtn__5xSdn svg{color:#64748b}.CertificatesPage_closePdfBtn__5xSdn:hover{background:#e2e8f0}.CertificatesPage_closePdfBtn__5xSdn:hover svg{color:#1e293b}.CertificatesPage_pdfModalBody__0b55i{padding:24px}.CertificatesPage_skillTrendInfo__8-r2Q{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.CertificatesPage_trendStats__hUa3z{display:flex;gap:24px;justify-content:center}.CertificatesPage_trendStatItem__y4h6i{text-align:center}.CertificatesPage_trendStatLabel__dRL9r{color:#64748b;font-size:12px;margin-bottom:4px}.CertificatesPage_trendStatValue__eyPUi{color:#1e293b;font-size:20px;font-weight:700}.CertificatesPage_certified__A82V1{color:#22c55e!important}.CertificatesPage_inProgress__-Xk0I{color:#f59e0b!important}@media(max-width:1200px){.CertificatesPage_overviewStats__P3E0D{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.CertificatesPage_certificatesContainer__fpqxq{padding:16px}.CertificatesPage_pageHeader__mojdy{gap:12px}.CertificatesPage_headerIconWrapper__yex0a{height:44px;width:44px}.CertificatesPage_pageTitle__Ub6Bn{font-size:20px}.CertificatesPage_overviewStats__P3E0D{grid-template-columns:1fr}.CertificatesPage_overviewStatItem__qvp-z{padding:14px 16px}.CertificatesPage_certificatesGrid__U9y0j,.CertificatesPage_progressGrid__Ulcst{grid-template-columns:1fr}.CertificatesPage_progressCard__PvmMf{padding:16px}}@media(max-width:480px){.CertificatesPage_certificatesSection__io\+by,.CertificatesPage_progressSection__Wcz46,.CertificatesPage_statsOverviewCard__IypcV{border-radius:12px;padding:16px}.CertificatesPage_certificateCard__6PZNx{padding:16px}.CertificatesPage_certificateStats__qa24D{flex-direction:column;gap:8px}.CertificatesPage_overviewStatValue__2-R0r{font-size:20px}}.teacherWorkspace_text-primary2__0Ckb4,.teacherWorkspace_text-primary__-vzxM{color:#74bc68!important}.teacherWorkspace_text-white__2TUU0{color:#fff!important}.teacherWorkspace_fw-bold__F3MkB{font-weight:500!important}.teacherWorkspace_text-success__CIiHY{color:#1ca076!important}.teacherWorkspace_text-dark__C5y\+m{color:#181f39!important}.teacherWorkspace_text-error__-FQrv{color:#be0f00!important}.teacherWorkspace_text-warning__yJYg5{color:#ffa700!important}.teacherWorkspace_HeadingStyle__VSHU9{font-family:Montserrat;font-size:24px;font-weight:600;line-height:32px}.teacherWorkspace_headingSearchWrap__NEXX8{display:flex;justify-content:space-between;padding-bottom:10px}.teacherWorkspace_valueStyle__ybGpZ{font-family:Montserrat;font-size:11px;font-weight:400}.teacherWorkspace_EditStyle__RDq4X{padding-left:10px}.teacherWorkspace_viewEdit__XRV70{align-items:center;display:flex}.teacherWorkspace_searchButton__V438I{align-items:center;display:flex;gap:20px;justify-content:space-between}.markdown-reader{word-wrap:break-word!important;background:#0000!important;color:#333!important;font-size:16px!important;line-height:1.6!important}.markdown-reader h1{font-size:24px!important;font-weight:700!important}.markdown-reader h2{font-size:20px!important;font-weight:700!important}.markdown-reader p{margin:10px 0!important}.markdown-reader ul{padding-left:20px!important}.markdown-reader li{margin-bottom:5px!important}.styles_status-dropdown__FYjQJ{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:1px solid #bdbdbd;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:6px 8px;width:100%}.styles_status-option-in-progress__RUorp,.styles_status-option-pending__qkzGh{background-color:#fff;color:#721c24}.styles_status-option-completed__8IZCA{background-color:#fff;color:#155724}.styles_toggle_web_search__GH4OU{margin-left:2px;margin-top:2px}.styles_toggle_web_search__GH4OU .styles_switch_helper__4TN7E{height:19px!important;width:32px!important}.styles_toggle_web_search__GH4OU .styles_switch_helper__4TN7E:before{height:10px;width:10px}.styles_toggle_web_search__GH4OU input:checked+.styles_switch_helper__4TN7E:before{transform:translateX(13px)}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-toolbar.ql-snow{display:none!important;height:"0px !important"}.ql-container.ql-snow{border:none;height:auto!important;overflow:scroll;overflow-wrap:anywhere;overflow-x:hidden}.ql-snow .ql-editor a{text-decoration:underline!important}.label-quill{font-size:16px!important;font-weight:600!important;margin:8px 0!important}.prior-viewer{border:1px solid #dee3e7!important;overflow:scroll;overflow-wrap:anywhere;overflow-x:hidden;width:100%}.prior-viewer h1,.prior-viewer h2,.prior-viewer h3,.prior-viewer h4,.prior-viewer h5,.prior-viewer h6,.prior-viewer ol,.prior-viewer p,.prior-viewer ul{border-radius:2px 6px 6px 6px;box-shadow:0 1.5px 4px -1px rgba(10,9,11,.071);max-width:-webkit-fit-content;max-width:fit-content;padding:10px}.HeadingStyle{font-size:24px;font-weight:600;margin-bottom:15px}.question-box{background:#fff;border:1px solid #dee3e7;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:10px}.answer-container{background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px;position:relative}.answer-container .button-group{display:flex;gap:10px;position:absolute;right:10px;top:10px}.answer-container .cancel-btn,.answer-container .edit-btn,.answer-container .save-btn{background:none!important;border:none!important;color:#000;font-size:"12px !important";font-weight:600;text-decoration:underline}.editor-statusbar,.editor-toolbar{display:none}.EasyMDEContainer .CodeMirror{border:none!important}.toggle_web_search{margin-left:2px;margin-top:2px}.toggle_web_search .switch_helper{height:19px!important;width:32px!important}.toggle_web_search .switch_helper:before{height:10px;width:10px}.toggle_web_search input:checked+.switch_helper:before{transform:translateX(13px)}.UpgradePlan_wrapper__BloXY{margin:0 auto;max-width:1400px}.UpgradePlan_loadingContainer__8EVtt{align-items:center;display:flex;justify-content:center;min-height:100vh}.UpgradePlan_loadingContent__H9MwF{text-align:center}.UpgradePlan_spinner__14uvZ{animation:UpgradePlan_spin__lS6KW 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#74bc68;height:3rem;margin:0 auto 1rem;width:3rem}@keyframes UpgradePlan_spin__lS6KW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UpgradePlan_loadingText__J7g\+T{color:#334155;font-size:1.125rem}.UpgradePlan_header__1dzSl{margin-bottom:3rem;text-align:center}.UpgradePlan_title__lPQok{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.UpgradePlan_subtitle__egCKq{color:#64748b;font-size:1.25rem;margin:0 auto}.UpgradePlan_tabsContainer__VZsWj{display:flex;justify-content:center;margin-bottom:2rem}.UpgradePlan_tabs__iG8ij{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a;display:inline-flex;padding:.25rem}.UpgradePlan_tab__3r9cm{background:#0000;border:none;border-radius:9999px;color:#64748b;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease}.UpgradePlan_tab__3r9cm:hover{background:#74bc681a;color:#74bc68}.UpgradePlan_tabActive__UYis1{background:#74bc68!important;box-shadow:0 10px 15px -3px #74bc684d;color:#fff!important}.UpgradePlan_plansGrid__2cCE2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,350px));justify-content:center}.UpgradePlan_planCard__pVEWy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #74bc681a;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;max-width:350px;min-width:250px;padding:1.5rem;position:relative;transition:all .3s ease}.UpgradePlan_planCard__pVEWy:hover{border-color:#74bc684d;box-shadow:0 25px 50px -12px #00000026;transform:translateY(-5px)}.UpgradePlan_planCardCurrent__PwqFt{border-color:#74bc68;box-shadow:0 0 0 1px #74bc68,0 10px 15px -3px #74bc684d}.UpgradePlan_planCardSelected__8VR8O{border-color:#74bc68;box-shadow:0 0 0 1px #74bc68,0 10px 15px -3px #74bc6833}.UpgradePlan_badgeContainer__cUApe{left:50%;position:absolute;top:-.75rem;transform:translateX(-50%)}.UpgradePlan_badgeCurrent__aXfKM,.UpgradePlan_badgeSelected__Yg\+ar{background:#74bc68;border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem 1rem}.UpgradePlan_planHeader__iL62x{margin-bottom:1.5rem;text-align:center}.UpgradePlan_planName__uzgPr{color:#1e293b;font-size:1.5rem!important;font-weight:700;margin-bottom:.5rem}.UpgradePlan_planType__QESJk{color:#64748b;font-size:.875rem;margin-bottom:1rem;text-transform:capitalize}.UpgradePlan_basePrice__1MXVC{color:#74bc68;font-size:2rem;font-weight:700;margin-bottom:.25rem}.UpgradePlan_gstPrice__wDDLh{color:#64748b;font-size:.875rem}.UpgradePlan_priceLabel__KLeoM{color:#64748b;font-size:1rem;margin-top:.5rem}.UpgradePlan_discountsContainer__JrOit{background:#74bc680d;border:1px solid #74bc681a;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.UpgradePlan_discountsTitle__VgfUb{color:#1e293b;font-size:16px;font-weight:600;margin-bottom:.5rem}.UpgradePlan_discountsList__E8-cg{display:flex;flex-direction:column;gap:.25rem}.UpgradePlan_discountItem__Yvpwd{color:#64748b;display:flex;font-size:.875rem;justify-content:space-between}.UpgradePlan_discountValue__MpZfH{color:#74bc68;font-weight:500}.UpgradePlan_featuresContainer__ZjEls{margin-bottom:1.5rem}.UpgradePlan_featuresTitle__b6Ais{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:.75rem}.UpgradePlan_featuresList__cadjZ{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0}.UpgradePlan_featureItem__4d6GD{align-items:center;color:#64748b;display:flex;font-size:.875rem}.UpgradePlan_featureIcon__BshaC{color:#74bc68;flex-shrink:0;height:1rem;margin-right:.5rem;width:1rem}.UpgradePlan_upgradeButton__oYwvF{background:linear-gradient(135deg,#74bc68,#5da050);font-weight:500;transition:all .3s ease}.UpgradePlan_upgradeButton__oYwvF:hover{background:linear-gradient(135deg,#5da050,#4a8a3f);box-shadow:0 10px 15px -3px #74bc684d}.UpgradePlan_upgradeButtonDisabled__WcAoA{background:#94a3b8!important;color:#fff!important;cursor:not-allowed!important}.UpgradePlan_upgradeButtonDisabled__WcAoA:hover{background:#94a3b8!important;box-shadow:none!important}.UpgradePlan_emptyState__FQWhH{padding:3rem 0;text-align:center}.UpgradePlan_emptyStateText__KJHJk{color:#64748b;font-size:1.125rem}@media (max-width:1024px){.UpgradePlan_plansGrid__2cCE2{grid-template-columns:1fr}.UpgradePlan_planCard__pVEWy{max-width:100%}}@media (max-width:768px){.UpgradePlan_title__lPQok{font-size:2rem}.UpgradePlan_subtitle__egCKq{font-size:1rem}}.UpgradePlan_durationContainer__qC9ja{margin-bottom:2rem;text-align:center}.UpgradePlan_durationTitle__DBC0g{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.UpgradePlan_durationTabs__A2a-y{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.UpgradePlan_durationTab__t9LTf{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:.25rem;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.UpgradePlan_durationTab__t9LTf:hover{border-color:#74bc68;color:#374151}.UpgradePlan_durationTabActive__qjo8Y{background-color:#74bc68;border-color:#74bc68;color:#fff}.UpgradePlan_discountBadge__zmQk5{background-color:#fef3c7;border-radius:.25rem;color:#d97706;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.UpgradePlan_durationTabActive__qjo8Y .UpgradePlan_discountBadge__zmQk5{background-color:#fff3;color:#fff}.UpgradePlan_priceContainer__bpUpF{margin:1rem 0;text-align:center}.UpgradePlan_originalPrice__4KOtp{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.UpgradePlan_strikethrough__fjnPw{color:#9ca3af;font-size:.875rem;text-decoration:line-through}.UpgradePlan_savingsText__j7TOp{background-color:#dcfce7;border-radius:.25rem;color:#16a34a;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.UpgradePlan_finalPrice__FipmT{align-items:baseline;display:flex;gap:.125rem;justify-content:center;margin-bottom:.5rem}.UpgradePlan_currency__2oSq0{color:#374151;font-size:1.25rem;font-weight:600}.UpgradePlan_amount__Klytp{color:#1f2937;font-size:2rem;font-weight:700}.UpgradePlan_duration__dTHdY{color:#6b7280;font-size:.875rem}.UpgradePlan_monthlyEquivalent__FaD4Q{color:#16a34a;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.UpgradePlan_priceBreakdown__mDmRd{border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.UpgradePlan_basePrice__1MXVC,.UpgradePlan_gstPrice__wDDLh{font-weight:500}.UpgradePlan_badgeDiscount__K3GN\+{background-color:#fef3c7;border-radius:1rem;color:#d97706;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.UpgradePlan_upgradeButton__oYwvF{background-color:#74bc68;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .2s ease;width:100%}.UpgradePlan_upgradeButton__oYwvF:hover{background-color:#65a85a;transform:translateY(-1px)}.UpgradePlan_upgradeButtonDisabled__WcAoA{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.UpgradePlan_upgradeButtonDisabled__WcAoA:hover{background-color:#e5e7eb;transform:none}@media (max-width:768px){.UpgradePlan_durationTabs__A2a-y{align-items:center;flex-direction:column}.UpgradePlan_durationTab__t9LTf{max-width:300px;width:100%}.UpgradePlan_amount__Klytp{font-size:1.5rem}.UpgradePlan_priceBreakdown__mDmRd{flex-direction:column;gap:.25rem;text-align:center}.UpgradePlan_featuresContent__qRag5{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.UpgradePlan_featuresContent__qRag5.UpgradePlan_expanded__nDyhs{max-height:1000px;opacity:1;padding-top:12px}.UpgradePlan_featuresHeader__RDUrW{align-items:center;background-color:#f8f9fa;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:12px}.UpgradePlan_expandButton__5w7Cf{color:#74bc68;font-size:14px;transition:transform .3s ease}.UpgradePlan_featuresTitle__b6Ais{margin:0}.UpgradePlan_planCard__pVEWy{max-width:none;width:100%}.UpgradePlan_plansGrid__2cCE2{gap:1.5rem;grid-template-columns:1fr}}.create-post-container{background:linear-gradient(135deg,#fff,#f8fafc 30%,#f0f9ff 70%,#fff);min-height:100vh;overflow-x:hidden;position:relative}.create-post-container:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABZCAYAAADM81EaAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1ySURBVHgB7V0NcBTVHf+/t3vfSS4BAgmfQvFjRq11gKI4YtsZqdp2QBHQWiuoWGfahARba1vREEH8AizWOrXVOlMURVFqy7RMa9VShSgQ0CmgqCRgAwkkl7vLXS53u/v6f2/vwnGEfFxu927J/W42O7u3ye6+3/v9v97bDUAeOQkCeWQCEi7qPVvvvNpV7J7hcDtaNizY8ty+fftiuJ9BGsgTM3jIuCg1u6o3ONy2m4LHQwxblUyaOh6e++Xm4dvXbm/H7zUYIPLEDA42XGK1e6s3S1SeHW7v1LBFKf9C0zTm8Xo+vP+Sx6dDGpAhj3TB2y5Wu2fpGxKlp5DCIckS6WwPT4A0QSGPdMCVotTWIymyNCfcHjmFlAQ0YCqkibxiBg5dKXvv2YRKmRP2dfZIymCRV8zAIBx9bX3165JEb0g1X5k+UR79g+7o9yx9Hc3X9UYpJYG8YvqHhKN/TdZJUY0khSNPTN/QHf2e6k2STZob0pUigcHIE9M74kqpfk2S5RtCbcaar2TkiTkzdEe/W5Ayl/sUQsxrrzwxPSNhvl6THDopQMxtqzwxp0M3X/VVG2VUCpov1WxSEheRx0kI8/Xg7spXqU26MdgW0h09i5cUkyqLpxcZU/YwSLOufPJC8tAh8pSXDjz7apt84sawL6LJDgcFdCyqpogDtHiFha81xuJtr8X38TUBJo4hYr8GCuQxOIgOerT56CZNUxlCYRlAZyDyP0gTecXElbJyz882rmtafoNvr0+jlMTzFN08EVSNWICKNeUDLkR3O4lDJdxGEQHWz4SSZCqDEktfMUOdGN3R76p+hdhgHmmT1eHu0jMmjyzZafTkP0jqZvoxw1AmJjHy+Irsss0PtYZV0kdGT3r3/qceK1QGg7q4oQi9IFmPpNjl+R2tYY2YUGYZCIZiHiPMV83u6g2y3Ta/A/MUQnKvHYaaYoRSlu9a+rLNKS/oj/nKFoaSYrqVYnNKC9B8qZCjpHAMFWLijn7JBrvDdlPcfOUsKRxDwZQJ88XnfdmdnJTcNV/JONuJ0fOU3dUvykIpISSF5DwpHNkkhptRUWhaU100rGyYMvPic8gVI0fL5ygKK5IoCauKevjtOuXD7R/BtqdfjzSm/l4f0B39zqqXZKftZt3RW4MUjmzMxBTzfKdMAdsfKwsrzpsh3edw0lLWhql0BHPrmJ5S85+E4uUVIBOlyEVM8x2pZ8/XPOdf/vybEEz8nTOcQzdfqBQ0X9/vaDVfKfza1ZjatOqq346BNGAmMfxcvLerX77jWTrmq47HtM81SetkLJ4h93YtjNehsLmJPFmGE43K70un+u8CnRyunuQCiXD0y3dVrbe57LdkgxSOARKTuPfEfVCzojJx4pq7wME6SpvK3LbVsY9VYKgQotc5+uogeoUDa4LKfkX1dpHFLFwS/fMqx0TQbyZxH2LksQbNl83luKXDGuZL3Pvzk+eN+PJbD7z56Yxf3IubmhmKEefY+TvHpCk/KPgs8oGi2mTRkIM5N4vGQHNdJElKk3KN7WuBrbjPgUtXDSrFnkWlJNBPxYg22HLpHeOvm3hlQ6uvkbnsTnLQf2yFGYoh7z7tGjtlbsFnnXUxTooEgzehxG4DKbZfjcle6e8dO72zgJOys3K93Y2knLCOUt6ccuu46yZc0dDi+0JBLkkkFlEvKCy932hipJoagJnznIcjHyuq3ZbZxkJDbIs2aorHGdr65LZbX2QO5y2B40HM6DWJO6XTlpQPBxvM+G/6EKRsQqV8b9w3Glv8h1RsGjn+hRRWY4Y6fxHWdh0q2UOOaBdTAwuFGjBNo4TWOB9WvbFGSRO3xUBlelStMlXsUTR9zbf1IeOYKOWr8SHjxFqMeAEkkQenEckSQ8mJyJ1Byu/gR2VNz8x6OdWUiTZ/47KFE+aUzTzU4m/gpJzWYY3MY9i7T3tm2RV2iUqM7ZY4okhpZxBWTWISlD0KZoKxU29NJ4qIEf9IRwSegZeTv9ZJuebuCXPcXz/U4mtQEkpJhVHECLXMvM3+UnSXpknUhJqcsxiUAxXwo0/2gZeFALpjcBpf4zZh8W0mhoRFOIhrcQQODdP48DElemwidQ8bS0IBiW1Kpfj3YpBZfGjSUDM/tSTZQI2eMrTcbb7meJCUVjRfVD5j+xtFDPvL467L4QgbLlGTjDiaIQnvcz45AFvhUnBDV++Hn7Q93WtN9H5VfDhiSccSSE6W2Cm/2hM4OVi56N7kPzZPu2ns7DHo6FtRKb2QwmFUT2bTptsf0lrFnZqWxGpIxwy2F8sCrj6PTfT07okWvSxcDYToStIXSSxSbwvF8JOcbPvNFy1CUmYdFo6eSn0KwjATM+o8aQbLQsBTCO1QhktWYq0UcPr4eiOGxLPPvRJJaUSfIvcrMjWEmOp5rjHQyXi3zcpT0ZPgGBqj7KYx6M7gmBb0r4NrHfPGfbOxpZ2HxLTfrsMQYs49h02CaLb6rARjoBU9jA2yiU6nBqO7PN6Kadf59ZBYHlBPMYSY4z5tbHa0wiGBF0KgZFExESTF2UmhZunY8lZvm6OnPKUvGEIMlZgTsgSuU4mnnJAdcFJcEQlqF5eDrywGdMDvxNBhCDGaRgKQJfBcNopZAMkCNZwUd4KU8sGVVQwhZnKZ3MDS7CmDh4IepgjsJs+0F0rpkmB5BkjhMISYHV+EDxJvtibgqHAERphKTMTJBCm1d5ZDe3lmCpCGtN5TL0IgFmA+gGyYeht8DuXCz5iBLk5KhApSuFIyBcO6dUtDbCMjxNTYjPuVY5heBvqR+WcCXCmOKM2IT0mFUcSQbW9ptfJEcammqYZimPwPMhVKoAOMhm6+uFLKMma+kmGYYm5+LNzU6Wf1qkkjUbzMGMFa2b/hQhxjzpxJ6QldDgbOqG6+2suM8WWGFTH53/7b+uh37JMpxZpZ2q+H6t/JCAbIfthAvg3FqBZmYHbbbb7uKDdEKQkYGTqxuQ+Hj4bCbDXTh5QNUw7FAswRGA/bUC1OzGKMAnf0zi5dKf5yY1VptHMWE++6Pi3Yj175/PhAU0bPSbFaGAwFYRFdDKOgDWMxA/oadinFTWG0PApqFo0ynBQOM6ImMQGPqRe2xd5vLKaQQXIYVsSIHSKXNaCttCMlxlhMbhpDPj8UXv4kdE7wgBkwK5wV01nb/0V2FLkc01XFOaiSCRMPtkQgjH53/ahnwYMFKaJ1gRHgjr4o5obZ390PoQmu08b4jYJZk8rF1NgftizZuOz8PdOndryDfbsQ0nFx4lFtdPSfwAXwhH0elJx4D8CIZJJxn6KBo02CFbeXQXA8diYTR/5MM2U1H1T9xu21//jzFkkpI355Mfsrjpscxvt3YrM6+vwjFHgE1Ak+KIUXyLXwX3T2o4VPMeYWuFLsMQoPYZ7iLzP/DRemOP+ausp1zmJ3RbC5Q8Ehc5n372YYhk3bAlezeoylPsOyox/0yfvJKtKnAnWhug7ARPgnuRQJGQcjcejYhscyI0lRkBRUir88O68dMZIYQcqDdUuechU7fxJsDinY5nLyiblh8GNSGMVDSzBrL0MFFLMQ2IgKKqMQIG44it/wajF37MV4jD7WYtxld5NyR3aUkoBRd6i/xeiD6l+7vI5KrpRkUnoCJ4mHupoIC0j8mQ2+h4nFDOueK6RwGEGMUMoDdVXr3MXOiv6QkgvIBfOVjEwT002Kp9hREUgxX7kKTopNIbACyyzZVkoCmUyTxYOo6FPWukucliKFKyWXSOHIlGJ0peyoetI9zLkkeMw65sumUpGn5BIpHJkgRnf0dVVcKVWBPCkZwWBNmXjm8YG6JWtcViVlVG6+HnEwiok7+iVrPMWu6oCFoi+bio7+9tzyKalIVzHC0S+rq1ztKbEaKTTnSeFIpzF1pWxfssY9DEk5ajWl5KZPScVATZleZvmwarXb61xqJZ8iIykrLaCUBAZiygQp92+veAIzesuQErUjKVqclBx19D2hv4oRpNz99oIniocX3uNvDiowgGc9sgMGqpPCCHsp1C4cCQGLKCWB/hAj8pRDTQfXukZiSOwPYume5P7rtCQC7SEfXDhzM0TGucFq6KuBhVJePfjC2lhRV1VzSxNWlHKflKgToCDshkuu2gId4/gYfS48+Dcw9KYYPaPfUfW45CU/bWlqxoqSZAFHr4HECDyyqBzU8YXALEgKx5mIEUpZtr3y0YIR7nutEhJzR8+f3l+5MO7os/ZU2+DRU1SmR1/vVzxWMMJjLVJQKSsWxkNiC5PCkXr5ulLqKh8tHOa+128xpXBSrBZ9nQnJitFJeQ/N13CPpUihcfMVsFCe0hcSihGOHpPHR4pGeH5uGVIwo6dovlaiow8iKdZ08z1Dji/Kr/5TuapQkBK0jlLipARGnn3/2UgoZhmSUlDmuS/QZCFSEubrLPEpqaC3PTt3blF5gbVIIXHzdZaSwkG/Mm3CH3xNfs0KpGgYqkiarpTgyLPLp6RCVmJqITH5IdZ04S9RYeVdSEqp0v0fEM9W0NYvo1tSXqmWs+BPcxW0S6BZ5kXwA4cKTCuUHVFa+tEz13uHOz/mqmHAcpoclTJ4a14Q3B3U8pl9j0ACim0F5E9H6i//P+TK+4jyJsb9AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:320px;left:50%;opacity:.04;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:320px;z-index:0}@media(min-width:768px){.create-post-container:before{height:450px;width:450px}}@media(min-width:1200px){.create-post-container:before{height:550px;width:550px}}.create-post-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-bottom:1px solid #82c34126;box-shadow:0 2px 20px #0000001a;display:flex;justify-content:space-between;left:0;padding:16px 20px;position:fixed;right:0;top:0;width:100%;z-index:9999}@media(min-width:768px){.create-post-header{border-radius:16px 16px 0 0;left:auto;margin:20px 20px 0;padding:20px 32px;position:-webkit-sticky;position:sticky;right:auto;width:auto}}@media(min-width:1200px){.create-post-header{margin:40px auto 0;max-width:900px}}.close-button{align-items:center;background:#00000008;border-radius:50%;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .3s ease;width:42px}.close-button:hover{background:#00000014;transform:scale(1.05)}.close-button:active{transform:scale(.95)}.close-button svg{color:#333;height:20px;width:20px}.user-info{align-items:center;display:flex;flex:1 1;gap:14px;margin-left:16px}.user-avatar .avatar-circle{align-items:center;background:linear-gradient(135deg,#ff9a9e,#fecfef 50%,#fecfef);border-radius:50%;box-shadow:0 3px 12px #ff9a9e4d;display:flex;height:44px;justify-content:center;width:44px}@media(min-width:768px){.user-avatar .avatar-circle{height:50px;width:50px}}.username{color:#4a5568;font-size:17px;font-weight:600;letter-spacing:-.01em}@media(min-width:768px){.username{font-size:19px}}.post-button{background:linear-gradient(135deg,#82c341,#6fa42f);border:none;border-radius:25px;box-shadow:0 3px 12px #82c34159;color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:13px 28px;position:relative;transition:all .3s ease}@media(min-width:768px){.post-button{font-size:16px;padding:15px 32px}}.post-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.post-button:hover:not(.disabled):not(.posting):before{left:100%}.post-button:hover:not(.disabled):not(.posting){box-shadow:0 5px 18px #82c34173;transform:translateY(-2px)}.post-button:active:not(.disabled):not(.posting){transform:translateY(0)}.post-button.disabled{background:linear-gradient(135deg,#a8d46f,#8bb84f);box-shadow:0 2px 8px #82c34133;color:#fffc;cursor:not-allowed}.post-button.disabled:before{display:none}.post-button.posting{background:#82c341;cursor:not-allowed}.post-button.posting:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";display:inline-block;height:18px;margin-left:8px;width:18px}.post-content-section{margin-top:80px;padding:24px 20px;position:relative;z-index:1}@media(min-width:768px){.post-content-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 25px #0000000a;margin:0 20px;padding:32px}}@media(min-width:1200px){.post-content-section{margin:0 auto;max-width:900px}}.share-title{color:#4a5568;font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:28px}@media(min-width:768px){.share-title{font-size:30px;margin-bottom:36px}}.post-input-container{background:#fff;border:2.5px solid #82c341;border-radius:18px;box-shadow:0 4px 25px #82c3411f;margin-bottom:24px;min-height:350px;padding:28px;position:relative;transition:all .3s ease}.post-input-container:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABZCAYAAADM81EaAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1ySURBVHgB7V0NcBTVHf+/t3vfSS4BAgmfQvFjRq11gKI4YtsZqdp2QBHQWiuoWGfahARba1vREEH8AizWOrXVOlMURVFqy7RMa9VShSgQ0CmgqCRgAwkkl7vLXS53u/v6f2/vwnGEfFxu927J/W42O7u3ye6+3/v9v97bDUAeOQkCeWQCEi7qPVvvvNpV7J7hcDtaNizY8ty+fftiuJ9BGsgTM3jIuCg1u6o3ONy2m4LHQwxblUyaOh6e++Xm4dvXbm/H7zUYIPLEDA42XGK1e6s3S1SeHW7v1LBFKf9C0zTm8Xo+vP+Sx6dDGpAhj3TB2y5Wu2fpGxKlp5DCIckS6WwPT4A0QSGPdMCVotTWIymyNCfcHjmFlAQ0YCqkibxiBg5dKXvv2YRKmRP2dfZIymCRV8zAIBx9bX3165JEb0g1X5k+UR79g+7o9yx9Hc3X9UYpJYG8YvqHhKN/TdZJUY0khSNPTN/QHf2e6k2STZob0pUigcHIE9M74kqpfk2S5RtCbcaar2TkiTkzdEe/W5Ayl/sUQsxrrzwxPSNhvl6THDopQMxtqzwxp0M3X/VVG2VUCpov1WxSEheRx0kI8/Xg7spXqU26MdgW0h09i5cUkyqLpxcZU/YwSLOufPJC8tAh8pSXDjz7apt84sawL6LJDgcFdCyqpogDtHiFha81xuJtr8X38TUBJo4hYr8GCuQxOIgOerT56CZNUxlCYRlAZyDyP0gTecXElbJyz882rmtafoNvr0+jlMTzFN08EVSNWICKNeUDLkR3O4lDJdxGEQHWz4SSZCqDEktfMUOdGN3R76p+hdhgHmmT1eHu0jMmjyzZafTkP0jqZvoxw1AmJjHy+Irsss0PtYZV0kdGT3r3/qceK1QGg7q4oQi9IFmPpNjl+R2tYY2YUGYZCIZiHiPMV83u6g2y3Ta/A/MUQnKvHYaaYoRSlu9a+rLNKS/oj/nKFoaSYrqVYnNKC9B8qZCjpHAMFWLijn7JBrvDdlPcfOUsKRxDwZQJ88XnfdmdnJTcNV/JONuJ0fOU3dUvykIpISSF5DwpHNkkhptRUWhaU100rGyYMvPic8gVI0fL5ygKK5IoCauKevjtOuXD7R/BtqdfjzSm/l4f0B39zqqXZKftZt3RW4MUjmzMxBTzfKdMAdsfKwsrzpsh3edw0lLWhql0BHPrmJ5S85+E4uUVIBOlyEVM8x2pZ8/XPOdf/vybEEz8nTOcQzdfqBQ0X9/vaDVfKfza1ZjatOqq346BNGAmMfxcvLerX77jWTrmq47HtM81SetkLJ4h93YtjNehsLmJPFmGE43K70un+u8CnRyunuQCiXD0y3dVrbe57LdkgxSOARKTuPfEfVCzojJx4pq7wME6SpvK3LbVsY9VYKgQotc5+uogeoUDa4LKfkX1dpHFLFwS/fMqx0TQbyZxH2LksQbNl83luKXDGuZL3Pvzk+eN+PJbD7z56Yxf3IubmhmKEefY+TvHpCk/KPgs8oGi2mTRkIM5N4vGQHNdJElKk3KN7WuBrbjPgUtXDSrFnkWlJNBPxYg22HLpHeOvm3hlQ6uvkbnsTnLQf2yFGYoh7z7tGjtlbsFnnXUxTooEgzehxG4DKbZfjcle6e8dO72zgJOys3K93Y2knLCOUt6ccuu46yZc0dDi+0JBLkkkFlEvKCy932hipJoagJnznIcjHyuq3ZbZxkJDbIs2aorHGdr65LZbX2QO5y2B40HM6DWJO6XTlpQPBxvM+G/6EKRsQqV8b9w3Glv8h1RsGjn+hRRWY4Y6fxHWdh0q2UOOaBdTAwuFGjBNo4TWOB9WvbFGSRO3xUBlelStMlXsUTR9zbf1IeOYKOWr8SHjxFqMeAEkkQenEckSQ8mJyJ1Byu/gR2VNz8x6OdWUiTZ/47KFE+aUzTzU4m/gpJzWYY3MY9i7T3tm2RV2iUqM7ZY4okhpZxBWTWISlD0KZoKxU29NJ4qIEf9IRwSegZeTv9ZJuebuCXPcXz/U4mtQEkpJhVHECLXMvM3+UnSXpknUhJqcsxiUAxXwo0/2gZeFALpjcBpf4zZh8W0mhoRFOIhrcQQODdP48DElemwidQ8bS0IBiW1Kpfj3YpBZfGjSUDM/tSTZQI2eMrTcbb7meJCUVjRfVD5j+xtFDPvL467L4QgbLlGTjDiaIQnvcz45AFvhUnBDV++Hn7Q93WtN9H5VfDhiSccSSE6W2Cm/2hM4OVi56N7kPzZPu2ns7DHo6FtRKb2QwmFUT2bTptsf0lrFnZqWxGpIxwy2F8sCrj6PTfT07okWvSxcDYToStIXSSxSbwvF8JOcbPvNFy1CUmYdFo6eSn0KwjATM+o8aQbLQsBTCO1QhktWYq0UcPr4eiOGxLPPvRJJaUSfIvcrMjWEmOp5rjHQyXi3zcpT0ZPgGBqj7KYx6M7gmBb0r4NrHfPGfbOxpZ2HxLTfrsMQYs49h02CaLb6rARjoBU9jA2yiU6nBqO7PN6Kadf59ZBYHlBPMYSY4z5tbHa0wiGBF0KgZFExESTF2UmhZunY8lZvm6OnPKUvGEIMlZgTsgSuU4mnnJAdcFJcEQlqF5eDrywGdMDvxNBhCDGaRgKQJfBcNopZAMkCNZwUd4KU8sGVVQwhZnKZ3MDS7CmDh4IepgjsJs+0F0rpkmB5BkjhMISYHV+EDxJvtibgqHAERphKTMTJBCm1d5ZDe3lmCpCGtN5TL0IgFmA+gGyYeht8DuXCz5iBLk5KhApSuFIyBcO6dUtDbCMjxNTYjPuVY5heBvqR+WcCXCmOKM2IT0mFUcSQbW9ptfJEcammqYZimPwPMhVKoAOMhm6+uFLKMma+kmGYYm5+LNzU6Wf1qkkjUbzMGMFa2b/hQhxjzpxJ6QldDgbOqG6+2suM8WWGFTH53/7b+uh37JMpxZpZ2q+H6t/JCAbIfthAvg3FqBZmYHbbbb7uKDdEKQkYGTqxuQ+Hj4bCbDXTh5QNUw7FAswRGA/bUC1OzGKMAnf0zi5dKf5yY1VptHMWE++6Pi3Yj175/PhAU0bPSbFaGAwFYRFdDKOgDWMxA/oadinFTWG0PApqFo0ynBQOM6ImMQGPqRe2xd5vLKaQQXIYVsSIHSKXNaCttCMlxlhMbhpDPj8UXv4kdE7wgBkwK5wV01nb/0V2FLkc01XFOaiSCRMPtkQgjH53/ahnwYMFKaJ1gRHgjr4o5obZ390PoQmu08b4jYJZk8rF1NgftizZuOz8PdOndryDfbsQ0nFx4lFtdPSfwAXwhH0elJx4D8CIZJJxn6KBo02CFbeXQXA8diYTR/5MM2U1H1T9xu21//jzFkkpI355Mfsrjpscxvt3YrM6+vwjFHgE1Ak+KIUXyLXwX3T2o4VPMeYWuFLsMQoPYZ7iLzP/DRemOP+ausp1zmJ3RbC5Q8Ehc5n372YYhk3bAlezeoylPsOyox/0yfvJKtKnAnWhug7ARPgnuRQJGQcjcejYhscyI0lRkBRUir88O68dMZIYQcqDdUuechU7fxJsDinY5nLyiblh8GNSGMVDSzBrL0MFFLMQ2IgKKqMQIG44it/wajF37MV4jD7WYtxld5NyR3aUkoBRd6i/xeiD6l+7vI5KrpRkUnoCJ4mHupoIC0j8mQ2+h4nFDOueK6RwGEGMUMoDdVXr3MXOiv6QkgvIBfOVjEwT002Kp9hREUgxX7kKTopNIbACyyzZVkoCmUyTxYOo6FPWukucliKFKyWXSOHIlGJ0peyoetI9zLkkeMw65sumUpGn5BIpHJkgRnf0dVVcKVWBPCkZwWBNmXjm8YG6JWtcViVlVG6+HnEwiok7+iVrPMWu6oCFoi+bio7+9tzyKalIVzHC0S+rq1ztKbEaKTTnSeFIpzF1pWxfssY9DEk5ajWl5KZPScVATZleZvmwarXb61xqJZ8iIykrLaCUBAZiygQp92+veAIzesuQErUjKVqclBx19D2hv4oRpNz99oIniocX3uNvDiowgGc9sgMGqpPCCHsp1C4cCQGLKCWB/hAj8pRDTQfXukZiSOwPYume5P7rtCQC7SEfXDhzM0TGucFq6KuBhVJePfjC2lhRV1VzSxNWlHKflKgToCDshkuu2gId4/gYfS48+Dcw9KYYPaPfUfW45CU/bWlqxoqSZAFHr4HECDyyqBzU8YXALEgKx5mIEUpZtr3y0YIR7nutEhJzR8+f3l+5MO7os/ZU2+DRU1SmR1/vVzxWMMJjLVJQKSsWxkNiC5PCkXr5ulLqKh8tHOa+128xpXBSrBZ9nQnJitFJeQ/N13CPpUihcfMVsFCe0hcSihGOHpPHR4pGeH5uGVIwo6dovlaiow8iKdZ08z1Dji/Kr/5TuapQkBK0jlLipARGnn3/2UgoZhmSUlDmuS/QZCFSEubrLPEpqaC3PTt3blF5gbVIIXHzdZaSwkG/Mm3CH3xNfs0KpGgYqkiarpTgyLPLp6RCVmJqITH5IdZ04S9RYeVdSEqp0v0fEM9W0NYvo1tSXqmWs+BPcxW0S6BZ5kXwA4cKTCuUHVFa+tEz13uHOz/mqmHAcpoclTJ4a14Q3B3U8pl9j0ACim0F5E9H6i//P+TK+4jyJsb9AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:180px;left:50%;opacity:.15;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:180px;z-index:1}@media(min-width:768px){.post-input-container:before{height:200px;opacity:.18;width:200px}}@media(min-width:1200px){.post-input-container:before{height:220px;opacity:.2;width:220px}}.post-input-container:focus-within{border-color:#6fa42f;box-shadow:0 6px 25px #82c34140}.post-input-container:focus-within:before{opacity:.08}@media(min-width:768px){.post-input-container{border-radius:22px;min-height:450px;padding:36px}}@media(min-width:1200px){.post-input-container{min-height:500px}}.post-textarea{background:#0000;border:none;color:#4a5568;font-family:inherit;font-size:17px;height:calc(100% - 100px);line-height:1.6;outline:none;position:relative;resize:none;width:100%;z-index:2}@media(min-width:768px){.post-textarea{font-size:19px}}.post-textarea::placeholder{color:#a0aec0;font-style:italic}.post-textarea:focus::placeholder{opacity:.6}.character-count{bottom:18px;color:#718096;font-size:13px;font-weight:500;position:absolute;right:24px;z-index:3}@media(min-width:768px){.character-count{font-size:14px}}.character-count .warning{color:#e53e3e;font-weight:600}.image-upload-section{margin-bottom:24px}.image-drop-zone{background:#f8fafc99;border:2.5px dashed #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.image-drop-zone:hover{background:#82c3410d;border-color:#82c341}.image-drop-zone.dragging{background:#82c3411a;border-color:#82c341;transform:scale(1.01)}.image-drop-zone.has-images{background:#82c34108;border-color:#82c341;border-style:solid}@media(min-width:768px){.image-drop-zone{border-radius:20px;padding:40px}}.upload-prompt{color:#718096;text-align:center}.upload-prompt .upload-icon{margin-bottom:16px}.upload-prompt .upload-icon svg{color:#82c341;opacity:.7}.upload-prompt h3{color:#4a5568;font-size:20px;font-weight:600;margin-bottom:8px}@media(min-width:768px){.upload-prompt h3{font-size:22px}}.upload-prompt p{color:#718096;font-size:16px;margin-bottom:20px}@media(min-width:768px){.upload-prompt p{font-size:17px}}.upload-prompt .upload-limits{display:flex;flex-direction:column;gap:6px}@media(min-width:768px){.upload-prompt .upload-limits{flex-direction:row;gap:24px;justify-content:center}}.upload-prompt .upload-limits span{color:#a0aec0;font-size:14px}@media(min-width:768px){.upload-prompt .upload-limits span{font-size:15px}}.image-preview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:768px){.image-preview-grid{gap:24px;grid-template-columns:repeat(3,1fr)}}.image-preview{aspect-ratio:1;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;position:relative;transition:all .3s ease}.image-preview:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.image-preview:hover .image-overlay{opacity:1}.image-preview img{height:100%;object-fit:cover;width:100%}.image-overlay{background:#000000b3;bottom:0;justify-content:space-between;left:0;opacity:0;padding:12px;position:absolute;right:0;top:0;transition:opacity .3s ease}.image-info,.image-overlay{display:flex;flex-direction:column}.image-info{gap:4px}.image-info .image-name{color:#fff;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-info .image-size{color:#fffc;font-size:11px}.remove-image{align-items:center;align-self:flex-end;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.remove-image:hover{background:#e53e3e;transform:scale(1.1)}.remove-image svg{height:16px;width:16px}.add-more-button{align-items:center;aspect-ratio:1;background:#f8fafc66;border:2px dashed #e2e8f0;border-radius:12px;color:#a0aec0;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;transition:all .3s ease}.add-more-button:hover{background:#82c3410d;border-color:#82c341;color:#82c341}.add-more-button .add-icon svg{color:currentColor}.add-more-button span{font-size:14px;font-weight:500}.upload-progress{background:#fff;border:1px solid #82c34133;border-radius:12px;margin-bottom:20px;padding:20px}.upload-progress .progress-bar{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.upload-progress .progress-bar .progress-fill{background:linear-gradient(90deg,#82c341,#6fa42f);border-radius:4px;height:100%;transition:width .3s ease}.upload-progress .progress-text{color:#4a5568;font-size:14px;font-weight:500}.file-info{background:#82c3410d;border:1px solid #82c34133;border-radius:12px;margin-bottom:20px;padding:16px 20px}.file-info .size-info{align-items:center;color:#4a5568;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:10px}.file-info .size-bar{background:#82c34133;border-radius:3px;height:6px;overflow:hidden;width:100%}.file-info .size-bar .size-fill{background:linear-gradient(90deg,#82c341,#6fa42f);border-radius:3px;height:100%;transition:width .3s ease}.error-messages{margin-bottom:20px}.error-messages .error-message{background:#feb2b233;border-left:4px solid #e53e3e;border-radius:8px;color:#c53030;font-size:14px;font-weight:500;margin-bottom:8px;padding:12px 16px}.error-messages .error-message:last-child{margin-bottom:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.create-post-container{animation:fadeInUp .6s ease-out}.image-preview{animation:slideIn .4s ease-out}@media(min-width:1400px){.create-post-container:before{height:600px;width:600px}.post-content-section{padding:56px}.share-title{font-size:34px;margin-bottom:44px}.post-input-container{min-height:550px;padding:44px}}.create-post-container{color:#4a5568}.create-post-container *{color:inherit}.media-button{background:#fff;border:1px solid #e2e8f0}.media-button:hover{background:#f8fafc;border-color:#cbd5e0}.file-info{background:#82c34108;border:1px solid #82c34126}*{box-sizing:border-box}body,html{height:100%;margin:0!important;overflow-x:hidden;padding:0!important;width:100%}@media(max-width:768px){body,html{overflow-x:hidden}#root,body,html{margin:0!important;padding:0!important;width:100%}}:root{--primary-color:#74bc68;--secondary-color:#667eea;--accent-color:#764ba2;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--text-primary:#1f2937;--text-secondary:#6b7280;--bg-primary:#fff;--bg-secondary:#f8fafc;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #74bc684d}50%{box-shadow:0 0 40px #74bc6899}}.teacher-ai-dashboard.modern-dashboard{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin:0;min-height:100vh;opacity:0;overflow-x:hidden;padding:0;position:relative;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.teacher-ai-dashboard.modern-dashboard.dashboard-loaded{opacity:1;transform:translateY(0)}.teacher-ai-dashboard.modern-dashboard:before{background:linear-gradient(135deg,#74bc681a,#667eea1a);content:"";height:300px;left:0;position:absolute;right:0;top:0;z-index:0}.ai-dashboard-nav.modern-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #e5e7eb80;box-shadow:0 2px 10px #0000001a;left:0;margin:0;padding:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.ai-dashboard-nav.modern-nav .nav-tabs{display:flex;margin:0;padding:0;position:relative;width:100%}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab{align-items:center;background:none;border:none;color:#6b7280;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:20px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-icon{font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-text{font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab:hover:not(.active){background:#74bc680d;color:#74bc68;color:var(--primary-color)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab:hover:not(.active) .tab-icon{transform:translateY(-3px) scale(1.1)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab.active{background:#74bc681a;color:#74bc68;color:var(--primary-color)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab.active .tab-icon{animation:pulse 2s infinite;transform:scale(1.2)}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab.active .tab-text{font-weight:700}.ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab:active{transform:scale(.95)}.ai-dashboard-nav.modern-nav .nav-indicator{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px 2px 0 0;bottom:0;height:3px;left:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:20%}.certification-section .certification-progress{position:relative}.certification-section .certification-progress .milestone-marker{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:-22px;transform:translateX(-50%);z-index:1}.certification-section .certification-progress .milestone-marker .label{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:999px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:6px;padding:2px 6px;white-space:nowrap}.certification-section .certification-progress .milestone-marker .tick{background:#e5e7eb;background:var(--border-color);border-radius:1px;height:18px;width:2px}.certification-section .certification-progress .milestone-marker.achieved .tick{background:#22c55e}.certification-section .certification-progress .milestone-marker.achieved .label{background:#eaf6e6;border-color:#22c55e59;color:#166534}.certification-section .certification-progress .milestone-marker.final{top:-28px}.certification-section .certification-progress .milestone-marker.final .tick{display:none}.certification-section .certification-progress .milestone-marker.final .trophy-icon{color:#f59e0b;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));pointer-events:none}.certification-section .certification-progress .milestone-marker.final.achieved .trophy-icon{color:#f59e0b}@media(max-width:640px){.certification-section .certification-progress .milestone-marker{top:-18px}.certification-section .certification-progress .milestone-marker .label{display:none}.certification-section .certification-progress .milestone-marker .tick{height:14px}}.tab-content.modern-content{flex:1 1;margin:0;padding:85px 0 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.tab-content.modern-content.content-changing{opacity:0;transform:translateY(20px)}.tab-content.modern-content.content-stable{opacity:1;transform:translateY(0)}.dashboard-content{opacity:0;padding:24px 16px;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.dashboard-content.container-visible{opacity:1;transform:translateY(0)}.modern-container{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.modern-container.container-visible{opacity:1;transform:translateY(0)}.interactive-card{cursor:pointer;overflow:hidden;position:relative}.interactive-card:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.interactive-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-8px) scale(1.02)}.interactive-card:hover:before{left:100%}.interactive-card:active{transform:translateY(-4px) scale(.98)}.modern-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.modern-loading .loading-animation{height:120px;margin-bottom:32px;position:relative;width:120px}.modern-loading .loading-animation .pulse-ring{animation:pulseRing 2s cubic-bezier(.4,0,.6,1) infinite;border:3px solid #74bc68;border:3px solid var(--primary-color);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.modern-loading .loading-animation .pulse-ring.delay-1{animation-delay:.5s;border-color:#667eea;border-color:var(--secondary-color)}.modern-loading .loading-animation .pulse-ring.delay-2{animation-delay:1s;border-color:#764ba2;border-color:var(--accent-color)}.modern-loading h3{animation:float 3s ease-in-out infinite;color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:8px}.modern-loading p{animation:float 3s ease-in-out .5s infinite;color:#6b7280;color:var(--text-secondary);font-size:16px}.modern-card{background:#fff;background:var(--bg-primary);border:1px solid #e5e7eb80;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-bottom:24px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-card:before{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.modern-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.modern-card:hover:before{transform:scaleX(1)}.user-profile-header.modern-card .profile-info{align-items:center;display:flex;gap:20px}.user-profile-header.modern-card .profile-info .profile-avatar{position:relative}.user-profile-header.modern-card .profile-info .profile-avatar img{object-fit:cover}.user-profile-header.modern-card .profile-info .profile-avatar .avatar-circle,.user-profile-header.modern-card .profile-info .profile-avatar img{border:4px solid #74bc68;border:4px solid var(--primary-color);border-radius:50%;height:80px;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px}.user-profile-header.modern-card .profile-info .profile-avatar .avatar-circle{align-items:center;background:#74bc68;background:var(--primary-color);box-shadow:0 4px 12px #74bc684d;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:600;justify-content:center;letter-spacing:1px;text-transform:uppercase}.user-profile-header.modern-card .profile-info .profile-avatar .avatar-circle:hover{border-color:#68a85b;box-shadow:0 8px 20px #74bc6866;transform:scale(1.05)}.user-profile-header.modern-card .profile-info .profile-avatar .avatar-circle.small{border:2px solid #74bc68;border:2px solid var(--primary-color);box-shadow:0 2px 8px #74bc684d;font-size:12px;font-weight:600;height:32px;width:32px}.user-profile-header.modern-card .profile-info .profile-avatar .avatar-ring{border:2px solid #74bc68;border:2px solid var(--primary-color);border-radius:50%;bottom:-8px;left:-8px;opacity:0;position:absolute;right:-8px;top:-8px;transform:scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.user-profile-header.modern-card .profile-info .profile-avatar:hover .avatar-ring{animation:pulse 2s infinite;opacity:1;transform:scale(1)}.user-profile-header.modern-card .profile-info .profile-avatar:hover img{transform:scale(1.1)}.user-profile-header.modern-card .profile-info .profile-details h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#74bc68,#667eea);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:#1f2937;color:var(--text-primary);font-size:32px;font-weight:700;margin:0 0 8px}.user-profile-header.modern-card .profile-info .profile-details p{color:#6b7280;color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}.progress-section.modern-card .progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.progress-section.modern-card .progress-header .progress-info h3{color:#cd7f32;font-size:36px;font-weight:800;margin:0 0 8px;text-shadow:2px 2px 4px #cd7f324d}.progress-section.modern-card .progress-header .progress-info p{color:#6b7280;color:var(--text-secondary);font-size:16px;margin:0}.progress-section.modern-card .progress-header .badge-icon.rotating-icon{animation:float 3s ease-in-out infinite}.progress-section.modern-card .progress-header .badge-icon.rotating-icon:hover{animation:rotate 2s linear infinite}.progress-section.modern-card .progress-bar.modern-progress{background:#e5e7eb80;border-radius:6px;height:12px;overflow:hidden;position:relative;width:100%}.progress-section.modern-card .progress-bar.modern-progress .progress-fill.animated-progress{animation:progressFill 2s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(90deg,#cd7f32,orange);border-radius:6px;height:100%;position:relative}.progress-section.modern-card .progress-bar.modern-progress .progress-fill.animated-progress:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.error-banner{animation:slideInUp .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:12px;border-radius:var(--radius-lg);margin-bottom:24px;padding:16px}.error-banner.info{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #7dd3fc}.error-banner.info .error-content .error-text{color:#0369a1;font-weight:500}.error-banner .error-content{align-items:center;display:flex;gap:12px}.error-banner .error-content .error-icon{animation:pulse 2s infinite;font-size:20px}.error-banner .error-content .error-text{color:#dc2626;font-weight:500}.error-banner .error-content .error-text .welcome-banner{animation:slideInUp .6s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #74bc68;border:1px solid var(--primary-color);border-radius:12px;border-radius:var(--radius-lg);margin-bottom:24px;padding:20px}.error-banner .error-content .error-text .welcome-banner .welcome-content{align-items:flex-start;display:flex;gap:16px}.error-banner .error-content .error-text .welcome-banner .welcome-content .welcome-icon{animation:bounce 2s infinite;font-size:24px}.error-banner .error-content .error-text .welcome-banner .welcome-content .welcome-text h4{color:#74bc68;color:var(--primary-color);font-size:18px;font-weight:600;margin:0 0 8px}.error-banner .error-content .error-text .welcome-banner .welcome-content .welcome-text p{color:#16a34a;font-size:14px;line-height:1.5;margin:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.stats-section{margin-bottom:32px}.stats-section h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px;position:relative}.stats-section h3:after{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.stats-section .stats-grid.modern-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:8px}@media(max-width:1024px){.stats-section .stats-grid.modern-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){.stats-section .stats-grid.modern-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:480px){.stats-section .stats-grid.modern-grid{gap:16px;grid-template-columns:1fr}}.stats-section .stats-grid.modern-grid .stat-card.modern-stat{background:#fff;border:2px solid #e5e7eb;border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 4px 6px #0000001a;color:#1f2937;color:var(--text-primary);cursor:pointer;overflow:hidden;padding:28px;position:relative;text-align:center;transition:all .6s cubic-bezier(.4,0,.2,1)}.stats-section .stats-grid.modern-grid .stat-card.modern-stat:hover{background:linear-gradient(135deg,#74bc68,#68a85b);border-color:#74bc68;box-shadow:0 12px 24px #74bc684d;color:#fff;transform:translateY(-4px)}.stats-section .stats-grid.modern-grid .stat-card.modern-stat .card-glow{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .6s cubic-bezier(.4,0,.2,1);width:200%}.stats-section .stats-grid.modern-grid .stat-card.modern-stat:hover .card-glow{animation:pulse 2s infinite;opacity:1}.stats-section .stats-grid.modern-grid .stat-card.modern-stat .stat-number.counting-number{animation:countUp 1s cubic-bezier(.4,0,.2,1) forwards;font-size:42px;font-weight:800;margin-bottom:12px;transition:all .6s cubic-bezier(.4,0,.2,1)}.stats-section .stats-grid.modern-grid .stat-card.modern-stat:hover .stat-number.counting-number{text-shadow:2px 2px 4px #0003}.stats-section .stats-grid.modern-grid .stat-card.modern-stat .stat-label{font-size:15px;font-weight:600;line-height:1.4;transition:all .6s cubic-bezier(.4,0,.2,1)}.stats-section .stats-grid.modern-grid .stat-card.modern-stat:hover .stat-label{opacity:.95}.additional-stats-section{margin-bottom:32px}.additional-stats-section h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px;position:relative}.additional-stats-section h3:after{background:linear-gradient(90deg,#667eea,#764ba2);background:linear-gradient(90deg,var(--secondary-color),var(--accent-color));border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:80px}.additional-stats-section .additional-stats-grid.modern-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0000001a;color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card:hover{background:linear-gradient(135deg,#74bc68,#68a85b);border-color:#74bc68;box-shadow:0 12px 24px #74bc684d;color:#fff;transform:translateY(-4px)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card:before{background:radial-gradient(circle,#74bc681a 0,#0000 70%);border-radius:50%;content:"";height:100px;opacity:0;position:absolute;right:0;top:0;transform:translate(30px,-30px);transition:opacity .6s cubic-bezier(.4,0,.2,1);width:100px}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card:hover:before{opacity:1}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card .stat-icon{align-items:center;background:#f3f4f6;border-radius:8px;border-radius:var(--radius-md);color:#1f2937;color:var(--text-primary);display:flex;justify-content:center;padding:16px;transition:all .6s cubic-bezier(.4,0,.2,1)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card .stat-icon:hover{transform:rotate(1turn) scale(1.1)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card:hover .stat-icon{background:#fff3;color:#fff}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card .stat-info{flex:1 1}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card .stat-info .stat-number.counting-number{font-size:32px;font-weight:800;margin-bottom:6px;transition:all .6s cubic-bezier(.4,0,.2,1)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card .stat-info .stat-label{font-size:14px;font-weight:600;line-height:1.3;opacity:.9;transition:all .6s cubic-bezier(.4,0,.2,1)}.additional-stats-section .additional-stats-grid.modern-grid .additional-stat-card.modern-additional-card:hover .stat-info .stat-number.counting-number{text-shadow:1px 1px 2px #0003}.badges-section{margin-bottom:32px}.badges-section h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px;position:relative}.badges-section h3:after{background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:70px}.badges-section .badges-grid.modern-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.badges-section .badges-grid.modern-grid .badge-item.modern-badge{background:#fff;border:2px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0000001a;color:#1f2937;color:var(--text-primary);cursor:pointer;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .6s cubic-bezier(.4,0,.2,1)}.badges-section .badges-grid.modern-grid .badge-item.modern-badge:hover{background:linear-gradient(135deg,#74bc68,#68a85b);border-color:#74bc68;box-shadow:0 12px 24px #74bc684d;color:#fff;transform:translateY(-4px)}.badges-section .badges-grid.modern-grid .badge-item.modern-badge:before{animation:rotate 4s linear infinite;background:conic-gradient(from 0deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .6s cubic-bezier(.4,0,.2,1);width:200%}.badges-section .badges-grid.modern-grid .badge-item.modern-badge:hover:before{opacity:1}.badges-section .badges-grid.modern-grid .badge-item.modern-badge .badge-icon{display:block;font-size:28px;margin-bottom:12px;transition:all .6s cubic-bezier(.4,0,.2,1)}.badges-section .badges-grid.modern-grid .badge-item.modern-badge .badge-icon:hover{transform:scale(1.2) rotate(10deg)}.badges-section .badges-grid.modern-grid .badge-item.modern-badge .badge-count.counting-number{font-size:28px;font-weight:800;margin-bottom:6px;transition:all .6s cubic-bezier(.4,0,.2,1)}.badges-section .badges-grid.modern-grid .badge-item.modern-badge:hover .badge-count.counting-number{text-shadow:1px 1px 2px #0003}.badges-section .badges-grid.modern-grid .badge-item.modern-badge .badge-name{font-size:13px;font-weight:600;line-height:1.3;opacity:.95;transition:all .6s cubic-bezier(.4,0,.2,1)}.badges-content .user-profile-header.modern-card{margin-bottom:24px}.badges-content .user-profile-header.modern-card .profile-details h2,.badges-content .user-profile-header.modern-card .profile-details p{text-align:left}.challenges-section{margin-bottom:32px}.challenges-section h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px;position:relative}.challenges-section h3:after{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:90px}.challenges-section .challenge-item.modern-challenge{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0000001a;color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;gap:20px;margin-bottom:16px;overflow:hidden;padding:20px;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.challenges-section .challenge-item.modern-challenge:hover{background:linear-gradient(135deg,#74bc68,#68a85b);border-color:#74bc68;box-shadow:0 8px 20px #74bc684d;color:#fff;transform:translateY(-2px)}.challenges-section .challenge-item.modern-challenge:nth-child(2):hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 8px 20px #667eea4d}.challenges-section .challenge-item.modern-challenge:nth-child(3):hover{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f093fb;box-shadow:0 8px 20px #f093fb4d}.challenges-section .challenge-item.modern-challenge:nth-child(4):hover{background:linear-gradient(135deg,#4facfe,#00f2fe);border-color:#4facfe;box-shadow:0 8px 20px #4facfe4d}.challenges-section .challenge-item.modern-challenge:nth-child(5):hover{background:linear-gradient(135deg,#ff8c00,orange);border-color:#ff8c00;box-shadow:0 8px 20px #ff8c004d}.challenges-section .challenge-item.modern-challenge:before{background:#ffffff4d;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleY(0);transition:all .6s cubic-bezier(.4,0,.2,1);width:4px}.challenges-section .challenge-item.modern-challenge:hover:before{opacity:1;transform:scaleY(1)}.challenges-section .challenge-item.modern-challenge .challenge-icon{color:#6b7280;color:var(--text-secondary);font-size:28px;transition:all .6s cubic-bezier(.4,0,.2,1)}.challenges-section .challenge-item.modern-challenge .challenge-icon:hover{transform:rotate(1turn) scale(1.2)}.challenges-section .challenge-item.modern-challenge:hover .challenge-icon{color:#ffffffe6}.challenges-section .challenge-item.modern-challenge .challenge-info{flex:1 1}.challenges-section .challenge-item.modern-challenge .challenge-info h4{color:#1f2937;color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px;transition:all .6s cubic-bezier(.4,0,.2,1)}.challenges-section .challenge-item.modern-challenge .challenge-info p{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:500;margin:0;opacity:.8;transition:all .6s cubic-bezier(.4,0,.2,1)}.challenges-section .challenge-item.modern-challenge:hover .challenge-info h4{color:#fff}.challenges-section .challenge-item.modern-challenge:hover .challenge-info p{color:#ffffffe6;opacity:1}.challenges-section .challenge-item.modern-challenge .challenge-progress{background:#74bc681a;border:1px solid #74bc6833;border-radius:8px;border-radius:var(--radius-md);color:#74bc68;color:var(--primary-color);font-size:20px;font-weight:800;padding:8px 16px;transition:all .6s cubic-bezier(.4,0,.2,1)}.challenges-section .challenge-item.modern-challenge:hover .challenge-progress{background:#fff3;border-color:#ffffff4d;color:#fff;text-shadow:1px 1px 2px #0003}.challenges-section .challenge-item.modern-challenge:nth-child(2):hover .challenge-progress,.challenges-section .challenge-item.modern-challenge:nth-child(3):hover .challenge-progress,.challenges-section .challenge-item.modern-challenge:nth-child(4):hover .challenge-progress,.challenges-section .challenge-item.modern-challenge:nth-child(5):hover .challenge-progress{background:#fff3}.community-section{margin-bottom:32px}.community-section h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px;position:relative}.community-section h3:after{background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:100px}.community-section .community-item.modern-community{background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color) 0,#68a85b 100%);border-radius:12px;border-radius:var(--radius-lg);color:#fff;display:flex;gap:20px;max-height:180px;min-height:auto;overflow:hidden;padding:24px;position:relative}.community-section .community-item.modern-community .community-avatar .avatar-circle{align-items:center;background:linear-gradient(135deg,#ff8c00,orange);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:50px;justify-content:center;text-shadow:1px 1px 2px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.community-section .community-item.modern-community .community-avatar .avatar-circle:hover{box-shadow:0 8px 20px #ff8c0066;transform:scale(1.1) rotate(1turn)}.community-section .community-item.modern-community .community-content{cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:700;letter-spacing:.5px;min-width:0;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-section .community-item.modern-community .community-content .community-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.community-section .community-item.modern-community .community-content .community-header h4{color:#fff;font-size:19px;font-weight:600;margin:0}.community-section .community-item.modern-community .community-content .community-header .time{background:#fff3;border-radius:6px;border-radius:var(--radius-sm);color:#fffc;font-size:14px;opacity:.8;padding:5px 10px}.community-section .community-item.modern-community .community-content p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#ffffffe6;display:-webkit-box;font-size:16px;line-height:1.5;margin:0 0 18px;overflow:hidden;text-overflow:ellipsis}.community-section .community-item.modern-community .community-content .view-btn.modern-btn{align-self:flex-start;background:#fff3;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-section .community-item.modern-community .community-content .view-btn.modern-btn:hover{background:#ffffff4d;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.community-section .community-item.modern-community .community-content:hover{background:linear-gradient(135deg,orange,#ffb347);box-shadow:0 8px 20px #ff8c0066;transform:translateY(-2px)}.community-section .community-item.modern-community .community-content:active{transform:translateY(0)}@media(max-width:768px){.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav{left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs{margin:0;padding:0;width:100%}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab{gap:4px;padding:12px 8px}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-icon{font-size:20px}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-text{font-size:11px;font-weight:600}.teacher-ai-dashboard.modern-dashboard .tab-content.modern-content{margin:0;padding-top:75px;width:100%}.teacher-ai-dashboard.modern-dashboard .dashboard-content{margin:0;padding:16px 8px;width:100%}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card{margin-bottom:16px;padding:16px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card .profile-info .profile-avatar img{height:45px;width:45px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card .profile-info .profile-details h2{font-size:20px;margin-bottom:4px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card .profile-info .profile-details p{font-size:13px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .progress-section.modern-card{margin-bottom:16px;padding:16px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .progress-section.modern-card .progress-header .progress-info h3{font-size:18px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .progress-section.modern-card .progress-header .progress-info p{font-size:12px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .progress-section.modern-card .progress-header .badge-icon svg{font-size:36px!important}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats{gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat{padding:16px 12px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat .stat-icon{font-size:24px;margin-bottom:8px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat .stat-number{font-size:24px;margin-bottom:4px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat .stat-label{font-size:11px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .additional-stats.modern-additional{gap:12px;grid-template-columns:1fr}.teacher-ai-dashboard.modern-dashboard .dashboard-content .additional-stats.modern-additional .additional-stat.modern-additional-stat{padding:14px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .additional-stats.modern-additional .additional-stat.modern-additional-stat .additional-stat-content .stat-info .stat-number{font-size:18px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .additional-stats.modern-additional .additional-stat.modern-additional-stat .additional-stat-content .stat-info .stat-label{font-size:12px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .additional-stats.modern-additional .additional-stat.modern-additional-stat .additional-stat-content .stat-icon{font-size:20px}.teacher-dashboard.modern-dashboard .modern-navbar{padding:16px 20px}.teacher-dashboard.modern-dashboard .modern-navbar .navbar-brand h1{font-size:20px}.teacher-dashboard.modern-dashboard .modern-navbar .navbar-controls{gap:12px}.teacher-dashboard.modern-dashboard .modern-content{padding:20px 16px}.teacher-dashboard.modern-dashboard .welcome-banner.modern-banner{padding:24px 20px;text-align:center}.teacher-dashboard.modern-dashboard .welcome-banner.modern-banner .banner-content h2{font-size:24px}.teacher-dashboard.modern-dashboard .welcome-banner.modern-banner .banner-content p{font-size:14px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid{gap:20px;grid-template-columns:1fr}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats{gap:16px;grid-template-columns:repeat(2,1fr)}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats .stat-card.modern-stat{padding:20px 16px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats .stat-card.modern-stat .stat-number{font-size:28px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats .stat-card.modern-stat .stat-label{font-size:12px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .progress-section.modern-progress .progress-item.modern-progress-item .progress-info{margin-bottom:12px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .progress-section.modern-progress .progress-item.modern-progress-item .progress-info h4,.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .progress-section.modern-progress .progress-item.modern-progress-item .progress-info span{font-size:14px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar{order:-1}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .challenges-section .challenge-item.modern-challenge{padding:16px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .challenges-section .challenge-item.modern-challenge .challenge-icon{font-size:24px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .challenges-section .challenge-item.modern-challenge .challenge-info h4{font-size:16px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .challenges-section .challenge-item.modern-challenge .challenge-info p{font-size:13px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .challenges-section .challenge-item.modern-challenge .challenge-progress{font-size:16px;padding:6px 12px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community{max-height:150px;padding:18px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community .community-avatar .avatar-circle{font-size:15px;height:42px;width:42px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community .community-content .community-header h4{font-size:17px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community .community-content .community-header .time{font-size:13px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community .community-content p{-webkit-line-clamp:2;line-clamp:2;font-size:15px;line-height:1.4}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .sidebar.modern-sidebar .community-section .community-item.modern-community .community-content .view-btn.modern-btn{font-size:13px;padding:8px 14px}.teacher-dashboard.modern-dashboard .modern-placeholder{padding:40px 20px}.teacher-dashboard.modern-dashboard .modern-placeholder h2{font-size:24px}.teacher-dashboard.modern-dashboard .modern-placeholder p{font-size:14px}}@media(max-width:480px){.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav{left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs{margin:0;padding:0;width:100%}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab{padding:10px 4px}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-icon{font-size:18px}.teacher-ai-dashboard.modern-dashboard .ai-dashboard-nav.modern-nav .nav-tabs .nav-tab.modern-tab .tab-text{font-size:10px}.teacher-ai-dashboard.modern-dashboard .tab-content.modern-content{margin:0;padding-top:70px;width:100%}.teacher-ai-dashboard.modern-dashboard .dashboard-content{margin:0;padding:12px 4px;width:100%}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card{padding:12px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .user-profile-header.modern-card .profile-info .profile-details h2{font-size:18px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats{gap:10px;grid-template-columns:1fr}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat{padding:16px;text-align:center}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat .stat-number{font-size:28px}.teacher-ai-dashboard.modern-dashboard .dashboard-content .statistics-grid.modern-stats .stat-card.modern-stat .stat-label{font-size:12px}.teacher-dashboard.modern-dashboard .modern-navbar{padding:12px 16px}.teacher-dashboard.modern-dashboard .modern-navbar .navbar-brand h1{font-size:18px}.teacher-dashboard.modern-dashboard .modern-navbar .navbar-controls .notification-badge,.teacher-dashboard.modern-dashboard .modern-navbar .navbar-controls .profile-avatar{height:35px;width:35px}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats{grid-template-columns:1fr}.teacher-dashboard.modern-dashboard .dashboard-grid.modern-grid .main-content.modern-main .statistics-grid.modern-stats .stat-card.modern-stat{padding:24px 16px;text-align:center}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 5px #74bc68;box-shadow:0 0 5px var(--primary-color)}to{box-shadow:0 0 20px #74bc68,0 0 30px #74bc68;box-shadow:0 0 20px var(--primary-color),0 0 30px var(--primary-color)}}@keyframes pulseRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.fade-in{animation:fadeInScale .6s cubic-bezier(.4,0,.2,1) forwards}.slide-up{animation:slideInUp .7s cubic-bezier(.4,0,.2,1) forwards}.bounce-in{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55) forwards}.loading{pointer-events:none}.loading:after{animation:rotate 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#74bc68;border-top:2px solid var(--primary-color);content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.glassmorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color),#68a85b);-webkit-background-clip:text;background-clip:text}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px)}.interactive-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.interactive-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-2px) scale(1.02)}@keyframes progressFill{0%{width:0}to{width:30%}}@media(max-width:768px){.teacher-ai-dashboard .ai-dashboard-nav{top:72px}.teacher-ai-dashboard .ai-dashboard-nav .nav-tabs .nav-tab{font-size:11px;padding:12px 8px}.teacher-ai-dashboard .ai-dashboard-nav .nav-tabs .nav-tab .tab-icon{font-size:18px}.teacher-ai-dashboard .tab-content{padding:16px}.dashboard-content .stats-section .stats-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.dashboard-content .stats-section .stats-grid .stat-card{padding:16px}.dashboard-content .stats-section .stats-grid .stat-card .stat-number{font-size:28px}.dashboard-content .stats-section .stats-grid .stat-card .stat-label{font-size:12px}.dashboard-content .additional-stats-section .additional-stats-grid{gap:8px;grid-template-columns:1fr}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card{padding:12px}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card .stat-info .stat-number{font-size:20px}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card .stat-info .stat-label{font-size:11px}.dashboard-content .badges-section .badges-grid{grid-template-columns:repeat(2,1fr)}.dashboard-content .user-profile-header .profile-info .profile-details h2{font-size:20px}}@media(min-width:769px){.teacher-ai-dashboard{margin-top:-20px}.teacher-ai-dashboard .ai-dashboard-nav{margin-top:0;top:0}}@media(min-width:1024px){.teacher-ai-dashboard{margin-top:-24px}}@media(max-width:480px){.dashboard-content .stats-section .stats-grid{grid-template-columns:1fr}.dashboard-content .stats-section .stats-grid .stat-card{padding:14px}.dashboard-content .stats-section .stats-grid .stat-card .stat-number{font-size:24px}.dashboard-content .stats-section .stats-grid .stat-card .stat-label{font-size:11px}.dashboard-content .additional-stats-section .additional-stats-grid{grid-template-columns:1fr}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card{padding:10px}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card .stat-info .stat-number{font-size:18px}.dashboard-content .additional-stats-section .additional-stats-grid .additional-stat-card .stat-info .stat-label{font-size:10px}.dashboard-content .badges-section .badges-grid{grid-template-columns:repeat(2,1fr)}}.badges-content,.challenges-content,.community-content{background:#fff;border-radius:0;min-height:calc(100vh - 85px);padding:20px 16px;width:100%}.badges-content h2,.challenges-content h2,.community-content h2{color:#2c3e50;font-size:24px;margin-bottom:16px;text-align:center}.badges-content p,.challenges-content p,.community-content p{color:#6c757d;font-size:16px}.badges-content{padding:20px;text-align:left}.badges-content .error-state{padding:40px 20px;text-align:center}.badges-content .error-state h3{color:#ef4444;font-size:20px;margin-bottom:8px}.badges-content .error-state p{color:#6b7280;font-size:14px}.badges-content .badges-title-section{margin-bottom:24px;text-align:left}.badges-content .badges-title-section h2{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.badges-content .badge-category{margin-bottom:32px}.badges-content .badge-category .category-title{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:16px}.badges-content .badge-category .badge-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.badges-content .badge-category .badge-row .badge-item{align-items:center;background:#0000;border-radius:12px;-webkit-clip-path:none;clip-path:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:16px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.badges-content .badge-category .badge-row .badge-item:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-5px) scale(1.02)}.badges-content .badge-category .badge-row .badge-item.locked{background:#0000;cursor:default;opacity:.7}.badges-content .badge-category .badge-row .badge-item.locked:hover{box-shadow:none;transform:none}.badges-content .badge-category .badge-row .badge-item.earned{background:#0000}.badges-content .badge-category .badge-row .badge-item .badge-icon{margin-bottom:12px}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder{align-items:center;background:#0000;border-radius:0;display:flex;height:80px;justify-content:center;margin:0 auto;position:relative;transition:transform .3s ease;width:80px}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder:hover{transform:scale(1.04)}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder svg{color:#374151}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder .badge-img{border-radius:0;height:100%;object-fit:contain;width:100%}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder.earned{background:#0000}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder.locked{background:#0000;opacity:.6}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-level{background:#fff;border:2px solid #0000;border-radius:10px;bottom:-8px;box-shadow:0 2px 8px #00000040;color:#333;font-size:9px;font-weight:800;left:50%;letter-spacing:.5px;padding:3px 8px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-level.bronze{background:linear-gradient(135deg,#cd7f32,#b8691a);border-color:#cd7f32;color:#fff;text-shadow:1px 1px 2px #0000004d}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-level.silver{background:linear-gradient(135deg,#8b9dc3,#6b7a94);border-color:#8b9dc3;box-shadow:0 2px 8px #8b9dc34d;color:#fff;text-shadow:1px 1px 2px #0006}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-level.gold{background:linear-gradient(135deg,gold,#ffc107);border-color:gold;color:#1a1a1a;font-weight:900;text-shadow:1px 1px 2px #ffffff4d}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-level.platinum{background:linear-gradient(135deg,#b8b8b8,#9a9a9a);border-color:#b8b8b8;box-shadow:0 2px 8px #b8b8b866;color:#fff;text-shadow:1px 1px 2px #00000080}.badges-content .badge-category .badge-row .badge-item .badge-text{font-size:12px;font-weight:600;line-height:1.2}.badges-content .badge-category .badge-row .badge-item .badge-text .badge-line{margin-bottom:2px}.badges-content .badge-category .badge-row .badge-item .badge-text .badge-line:last-child{margin-bottom:0}@media(max-width:768px){.badges-content .badge-category .badge-row{gap:12px;grid-template-columns:repeat(2,1fr)}.badges-content .badge-category .badge-row .badge-item{min-height:120px;padding:12px}.badges-content .badge-category .badge-row .badge-item .badge-text{font-size:11px}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder{height:56px;width:56px}.badges-content .badge-category .badge-row .badge-item .badge-icon .badge-placeholder svg{height:16px;width:16px}}@media(max-width:480px){.badges-content .badge-category .badge-row{gap:8px;grid-template-columns:repeat(2,1fr)}.badges-content .badge-category .badge-row .badge-item{min-height:100px;padding:8px}.badges-content .badge-category .badge-row .badge-item .badge-text{font-size:10px}}.challenges-page{padding:16px 0 32px}.challenges-page .section-title{color:#111827;font-size:22px;font-weight:700;margin:16px 0 12px}.challenges-page .challenge-list{display:flex;flex-direction:column;gap:14px}.challenges-page .challenge-card{align-items:center;background:#f1f5f9;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;justify-content:space-between;padding:16px}.challenges-page .challenge-card .left{align-items:center;display:flex;gap:12px}.challenges-page .challenge-card .left .icon-wrap{align-items:center;background:#fff9;border-radius:8px;color:#1f2937;display:flex;height:40px;justify-content:center;width:40px}.challenges-page .challenge-card .left .texts .title{color:#111827;font-size:16px;font-weight:700}.challenges-page .challenge-card .left .texts .subtitle{color:#111827b3;font-size:12px;margin-top:2px}.challenges-page .challenge-card .right .percent{color:#111827;font-size:18px;font-weight:800}.challenges-page .challenge-card.progress-100{background:linear-gradient(90deg,#a5f3fc,#67e8f9 60%,#5eead4)}.challenges-page .challenge-card.progress-75{background:linear-gradient(90deg,#facc15,#fbbf24 60%,#f59e0b)}.challenges-page .challenge-card.progress-50{background:linear-gradient(90deg,#e5e7eb,#d1d5db 60%,#9ca3af)}.challenges-page .challenge-card.progress-25{background:linear-gradient(90deg,#f59e0b,#f97316 60%,#ef4444)}.challenges-page .challenge-card.progress-0{background:linear-gradient(90deg,#86efac,#6ee7b7 60%,#34d399)}.challenges-page .challenge-card.progress-25 .right .percent,.challenges-page .challenge-card.progress-25 .texts .subtitle,.challenges-page .challenge-card.progress-25 .texts .title,.challenges-page .challenge-card.progress-50 .right .percent,.challenges-page .challenge-card.progress-50 .texts .subtitle,.challenges-page .challenge-card.progress-50 .texts .title,.challenges-page .challenge-card.progress-75 .right .percent,.challenges-page .challenge-card.progress-75 .texts .subtitle,.challenges-page .challenge-card.progress-75 .texts .title{color:#111827}.challenges-page .challenge-card.progress-0 .right .percent,.challenges-page .challenge-card.progress-0 .texts .subtitle,.challenges-page .challenge-card.progress-0 .texts .title,.challenges-page .challenge-card.progress-100 .right .percent,.challenges-page .challenge-card.progress-100 .texts .subtitle,.challenges-page .challenge-card.progress-100 .texts .title{color:#0b132a}@media(max-width:768px){.challenges-page .challenge-card{padding:14px}.challenges-page .section-title{font-size:20px}}.certificate-modal-overlay{align-items:center;animation:fadeInScale .2s ease;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:#090a0f8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.certificate-modal{display:flex;flex-direction:column;max-height:90vh;overflow:hidden;padding:0;position:relative;width:min(960px,94vw)}.certificate-modal .modal-close{background:#ffffffd9;background:var(--card-elevated-bg,#ffffffd9);border:none;border-radius:10px;box-shadow:0 2px 10px #0000001f;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:10px;top:10px;transition:transform .15s ease,background .2s ease;width:36px}.certificate-modal .modal-close:hover{transform:scale(1.05)}.certificate-modal .modal-body{background:linear-gradient(180deg,#ffffffe6,#ffffffd9);padding:16px}.certificate-modal .certificate-image{border-radius:12px;box-shadow:0 8px 28px #1018282e;display:block;height:auto;width:100%}.certificate-modal .modal-actions{background:#fff;background:var(--card-bg,#fff);border-top:1px solid #0000000f;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 16px 16px}.certificate-modal .modal-actions .action-button{align-items:center;background:#0ea5e9;border:1px solid #00000014;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;padding:10px 14px;transition:transform .15s ease,box-shadow .2s ease}.certificate-modal .modal-actions .action-button:hover{box-shadow:0 6px 16px #0284c747;transform:translateY(-1px)}.certificate-modal .modal-actions a.action-button{text-decoration:none}.certificate-modal .share-hint{color:#059669;font-size:12.5px;padding:0 16px 14px;text-align:center}@media(max-width:768px){.certificate-modal{width:96vw}.certificate-modal .certificate-image{border-radius:10px}}.community-content{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 85px);padding:24px 16px;width:100%}.community-content .community-stats.modern-card{background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color) 0,#68a85b 100%);color:#fff;margin-bottom:32px}.community-content .community-stats.modern-card .stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.community-content .community-stats.modern-card .stats-grid .stat-item{text-align:center}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-number.counting-number{font-size:32px;font-weight:800;margin-bottom:8px;text-shadow:2px 2px 4px #0003}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-label{font-size:14px;font-weight:500;opacity:.9}.community-content .community-feed .community-feed-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.community-content .community-feed .community-feed-header .header-left{align-items:center;display:flex;gap:16px}.community-content .community-feed .community-feed-header h3{color:#1f2937;color:var(--text-primary);font-size:28px;font-weight:700;margin:0;position:relative}.community-content .community-feed .community-feed-header h3:after{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:80px}.community-content .community-feed .community-feed-header .feed-controls{align-items:center;display:flex;gap:12px}.community-content .community-feed .community-feed-header .feed-controls .feed-toggle{background:#fff;border:1px solid #e5e7ebcc;border-radius:999px;box-shadow:0 2px 10px #0000000a;display:inline-flex;gap:2px;padding:4px}.community-content .community-feed .community-feed-header .feed-controls .feed-toggle .toggle-btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:999px;color:#6b7280;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:600;padding:10px 18px;transition:all .2s ease}.community-content .community-feed .community-feed-header .feed-controls .feed-toggle .toggle-btn:hover{background:#f3f4f6;color:#1f2937;color:var(--text-primary)}.community-content .community-feed .community-feed-header .feed-controls .feed-toggle .toggle-btn.active{background:#eaf6e6;box-shadow:inset 0 1px 2px #10b98126;color:#166534}.community-content .community-feed .community-feed-header .create-post-btn{align-items:center;background:linear-gradient(135deg,#74bc68,#5a9b4e);background:linear-gradient(135deg,var(--primary-color),#5a9b4e);border:none;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 15px #74bc684d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .community-feed-header .create-post-btn:hover{background:linear-gradient(135deg,#5a9b4e,#74bc68);background:linear-gradient(135deg,#5a9b4e,var(--primary-color));box-shadow:0 8px 25px #74bc6866;transform:translateY(-2px)}.community-content .community-feed .community-feed-header .create-post-btn:active{transform:translateY(0);transition:transform .1s}.community-content .community-feed .community-feed-header .create-post-btn svg{transition:transform .3s ease}.community-content .community-feed .community-feed-header .create-post-btn:hover svg{transform:rotate(90deg)}.community-content .community-feed h3{color:#1f2937;color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:24px;position:relative}.community-content .community-feed h3:after{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:80px}.community-content .community-feed .posts-container{display:flex;flex-direction:column;gap:24px}.community-content .community-feed .posts-container .community-post.modern-card{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) forwards;background:#fff;border:1px solid #e5e7eb99;border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 4px 20px #00000014;opacity:0;padding:28px;transform:translateY(30px);transition:all .4s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card:hover{box-shadow:0 12px 35px #00000026;transform:translateY(-4px)}.community-content .community-feed .posts-container .community-post.modern-card .post-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info{align-items:center;display:flex;gap:16px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-avatar .avatar-circle{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:18px;font-weight:800;height:56px;justify-content:center;text-shadow:1px 1px 2px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-avatar .avatar-circle:hover{box-shadow:0 6px 20px #00000040;transform:scale(1.1) rotate(5deg)}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-details h4{color:#1f2937;color:var(--text-primary);font-size:20px;font-weight:700;margin:0 0 4px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-details p{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:500;margin:0}.community-content .community-feed .posts-container .community-post.modern-card .post-header .post-subject-tag{border:2px solid;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .post-header .post-subject-tag:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-content{margin-bottom:20px}.community-content .community-feed .posts-container .community-post.modern-card .post-content p{color:#1f2937;color:var(--text-primary);font-size:16px;line-height:1.6;margin:0 0 16px}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview{align-items:center;background:#74bc680d;border:2px solid #74bc6826;border-radius:12px;border-radius:var(--radius-lg);display:flex;gap:16px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview:hover{background:#74bc6814;border-color:#74bc6840;transform:translateX(4px)}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-icon{align-items:center;background:#74bc68;background:var(--primary-color);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 4px 12px #74bc684d;color:#fff;display:flex;justify-content:center;padding:12px}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-info{flex:1 1}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-info h5{color:#1f2937;color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 4px}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-info span{color:#6b7280;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.community-content .community-feed .posts-container .community-post.modern-card .engagement-stats{border-bottom:1px solid #e5e7eb80;border-top:1px solid #e5e7eb80;display:flex;gap:20px;margin-bottom:16px;padding:12px 0}.community-content .community-feed .posts-container .community-post.modern-card .engagement-stats span{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:600}.community-content .community-feed .posts-container .community-post.modern-card .post-actions{display:flex;gap:8px;margin-bottom:16px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn{align-items:center;background:#0000;border:1px solid #e5e7ebcc;border-radius:8px;border-radius:var(--radius-md);color:#6b7280;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:36px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn .action-icon{stroke:#6b7280;stroke:var(--text-secondary);fill:none;stroke-width:2;background:#0000!important;color:inherit;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn .action-icon *{stroke:inherit;fill:inherit;stroke-width:inherit}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn:hover{border-color:#e5e7eb;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn:focus{outline:none}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn:focus-visible{outline:2px solid #74bc6840;outline-offset:2px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.like-btn:hover .action-icon{stroke:#22c55e;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.like-btn.active{border-color:#e5e7ebcc}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.like-btn.active .action-icon{stroke:#22c55e;fill:none;stroke-width:2.6;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.dislike-btn:hover .action-icon{stroke:#ef4444;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.dislike-btn.active{border-color:#e5e7ebcc}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.dislike-btn.active .action-icon{stroke:#ef4444;fill:none;stroke-width:2.6;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.comment-btn:hover .action-icon{stroke:#3b82f6;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.comment-btn.active{border-color:#e5e7ebcc}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.comment-btn.active .action-icon{stroke:#3b82f6;fill:none;stroke-width:2.6;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.save-btn:hover .action-icon{stroke:#f59e0b;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.save-btn.active{border-color:#e5e7ebcc}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn.save-btn.active .action-icon{stroke:#f59e0b;fill:none;stroke-width:2.6;transform:scale(1.05)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section{animation:slideInUp .4s cubic-bezier(.4,0,.2,1);background:#f8fafccc;border:1px solid #e5e7eb66;border-radius:12px;border-radius:var(--radius-lg);margin-top:16px;padding:20px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list{margin-bottom:20px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item{display:flex;gap:12px;margin-bottom:16px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item:last-child{margin-bottom:0}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-avatar .avatar-circle.small{align-items:center;background:linear-gradient(135deg,#74bc68,#667eea);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-shadow:1px 1px 2px #0003;width:36px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-content{background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d;flex:1 1;padding:12px 16px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-content .comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-content .comment-header .comment-author{color:#1f2937;color:var(--text-primary);font-size:14px;font-weight:700}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-content .comment-header .comment-time{color:#6b7280;color:var(--text-secondary);font-size:12px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .comments-list .comment-item .comment-content .comment-text{color:#1f2937;color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment{align-items:flex-start;display:flex;gap:12px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-avatar .avatar-circle.small{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-shadow:1px 1px 2px #0003;width:36px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container{align-items:center;display:flex;flex:1 1;gap:12px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-input{background:#fff;border:2px solid #e5e7eb99;border-radius:20px;flex:1 1;font-size:14px;padding:12px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-input:focus{border-color:#74bc68;border-color:var(--primary-color);box-shadow:0 0 0 3px #74bc681a;outline:none}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-input::placeholder{color:#6b7280;color:var(--text-secondary)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit{align-items:center;background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color),#68a85b);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit:hover:not(:disabled){box-shadow:0 4px 15px #74bc684d;transform:translateY(-2px)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit:hover:not(:disabled) svg{transform:translateX(2px)}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit:disabled{cursor:not-allowed;opacity:.5}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.community-content{padding:16px 8px}.community-content .community-stats.modern-card{padding:16px}.community-content .community-stats.modern-card .stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-number.counting-number{font-size:24px}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-label{font-size:12px}.community-content .community-feed .community-feed-header{align-items:flex-start;flex-direction:column;gap:16px}.community-content .community-feed .community-feed-header h3{font-size:24px}.community-content .community-feed .community-feed-header h3:after{height:2px;width:60px}.community-content .community-feed .community-feed-header .create-post-btn{font-size:15px;justify-content:center;padding:14px 20px;width:100%}.community-content .community-feed .community-feed-header .create-post-btn span{display:inline}.community-content .community-feed .posts-container .community-post.modern-card{padding:20px}.community-content .community-feed .posts-container .community-post.modern-card .post-header{align-items:flex-start;flex-direction:column;gap:16px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-avatar .avatar-circle{font-size:16px;height:48px;width:48px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .user-info .user-details h4{font-size:18px}.community-content .community-feed .posts-container .community-post.modern-card .post-header .post-subject-tag{align-self:flex-start}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview{gap:12px;padding:12px}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-icon{padding:10px}.community-content .community-feed .posts-container .community-post.modern-card .post-content .content-preview .preview-info h5{font-size:14px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions{gap:6px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn{font-size:12px;gap:4px;min-height:32px;padding:6px 8px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn .action-icon{height:14px;width:14px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn span{display:none}.community-content .community-feed .posts-container .community-post.modern-card .comments-section{padding:16px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container{flex-direction:column;gap:8px}.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-input,.community-content .community-feed .posts-container .community-post.modern-card .comments-section .add-comment .comment-input-container .comment-submit{width:100%}}@media(max-width:480px){.community-content{padding:12px 4px}.community-content .community-stats.modern-card{padding:12px}.community-content .community-stats.modern-card .stats-grid{gap:12px;grid-template-columns:1fr 1fr}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-number.counting-number{font-size:20px}.community-content .community-stats.modern-card .stats-grid .stat-item .stat-label{font-size:11px}.community-content .community-feed h3{font-size:24px}.community-content .community-feed .posts-container .community-post.modern-card{padding:16px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions{gap:4px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn{font-size:11px;min-height:28px;padding:5px 6px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn .action-icon{height:13px;width:13px}.community-content .community-feed .posts-container .community-post.modern-card .post-actions .action-btn span{display:none}}.community-post:first-child{animation-delay:0ms}.community-post:nth-child(2){animation-delay:.1s}.community-post:nth-child(3){animation-delay:.2s}.community-post:nth-child(4){animation-delay:.3s}.community-post:nth-child(5){animation-delay:.4s}.certificates-content{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 85px);padding:24px 16px;width:100%}.certificates-content .certificates-overview.modern-card{background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color) 0,#68a85b 100%);color:#fff;margin-bottom:32px}.certificates-content .certificates-overview.modern-card .overview-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.certificates-content .certificates-overview.modern-card .overview-stats .stat-item{text-align:center}.certificates-content .certificates-overview.modern-card .overview-stats .stat-item .stat-number{font-size:36px;font-weight:800;margin-bottom:8px;text-shadow:2px 2px 4px #0003}.certificates-content .certificates-overview.modern-card .overview-stats .stat-item .stat-label{font-size:14px;font-weight:500;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.certificates-content .certificates-grid{margin-bottom:32px}.certificates-content .certificates-grid h3{color:#1f2937;color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:24px;position:relative}.certificates-content .certificates-grid h3:after{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:80px}.certificates-content .certificates-grid .certificates-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card{animation:slideInUp .6s cubic-bezier(.4,0,.2,1) forwards;background:#fff;border:1px solid #e5e7eb99;border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 8px 25px #0000001a;opacity:0;padding:28px;transform:translateY(30px);transition:all .4s cubic-bezier(.4,0,.2,1)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header .certificate-badge{align-items:center;display:flex;flex-direction:column;gap:8px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header .certificate-badge .badge-emoji{align-items:center;background:#74bc681a;border-radius:50%;box-shadow:0 4px 12px #74bc6833;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header .certificate-badge .level-indicator{border-radius:12px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-shadow:1px 1px 2px #0003;text-transform:uppercase}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header .certificate-progress .progress-circle{position:relative}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header .certificate-progress .progress-circle .progress-text{color:#1f2937;color:var(--text-primary);font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content{margin-bottom:20px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content h4{color:#1f2937;color:var(--text-primary);font-size:20px;font-weight:700;margin:0 0 12px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content p{color:#6b7280;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0 0 16px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content .certificate-date{align-items:center;display:flex;gap:8px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content .certificate-date .date-label{color:#6b7280;color:var(--text-secondary);font-size:13px;font-weight:500}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-content .certificate-date .date-value{color:#1f2937;color:var(--text-primary);font-size:13px;font-weight:700}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills{margin-bottom:24px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills h5{color:#1f2937;color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills .skills-list{display:flex;flex-wrap:wrap;gap:8px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills .skills-list .skill-tag{background:#74bc681a;border:1px solid #74bc6833;border-radius:16px;color:#74bc68;color:var(--primary-color);font-size:12px;font-weight:600;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills .skills-list .skill-tag:hover{background:#74bc6826;transform:translateY(-2px)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.completed:hover{box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.in-progress{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.in-progress:hover{box-shadow:0 8px 20px #f59e0b4d;transform:translateY(-2px)}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.available{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-action .action-button.available:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.certificates-content .achievement-timeline.modern-card h3{color:#1f2937;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:24px;position:relative}.certificates-content .achievement-timeline.modern-card h3:after{background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:100px}.certificates-content .achievement-timeline.modern-card .timeline{position:relative}.certificates-content .achievement-timeline.modern-card .timeline:before{background:linear-gradient(180deg,#74bc68,#667eea);background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item{margin-bottom:32px;padding-left:48px;position:relative}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item:last-child{margin-bottom:0}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-dot{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:20px;left:6px;position:absolute;top:8px;width:20px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item.completed .timeline-dot{background:#10b981}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item.current .timeline-dot{animation:pulse 2s infinite;background:#f59e0b}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content{background:#fff;border:1px solid #e5e7eb99;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 4px 12px #0000000d;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content:hover{box-shadow:0 6px 20px #0000001a;transform:translateX(4px)}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content h4{color:#1f2937;color:var(--text-primary);font-size:18px;font-weight:700;margin:0 0 8px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content p{color:#6b7280;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 12px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content .timeline-date{color:#74bc68;color:var(--primary-color);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.certificates-content{padding:16px 8px}.certificates-content .certificates-overview.modern-card{padding:16px}.certificates-content .certificates-overview.modern-card .overview-stats{gap:16px;grid-template-columns:repeat(2,1fr)}.certificates-content .certificates-overview.modern-card .overview-stats .stat-item .stat-number{font-size:28px}.certificates-content .certificates-overview.modern-card .overview-stats .stat-item .stat-label{font-size:12px}.certificates-content .certificates-grid .certificates-container{gap:16px;grid-template-columns:1fr}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card{padding:20px}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-header{align-items:center;flex-direction:column;gap:16px;text-align:center}.certificates-content .certificates-grid .certificates-container .certificate-card.modern-card .certificate-skills .skills-list{justify-content:center}.certificates-content .achievement-timeline.modern-card{padding:16px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item{padding-left:40px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-dot{height:16px;left:2px;width:16px}.certificates-content .achievement-timeline.modern-card .timeline .timeline-item .timeline-content{padding:16px}.certificates-content .achievement-timeline.modern-card .timeline:before{left:10px}}.challenges-page.modern-container{padding:24px 16px;width:100%}.challenges-page.modern-container .challenges-overview.modern-card{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #74bc6833;margin-bottom:32px}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item{background:#fff;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item:hover{background:linear-gradient(135deg,#74bc68,#68a85b);background:linear-gradient(135deg,var(--primary-color) 0,#68a85b 100%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#fff;transform:translateY(-4px)}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item .stat-number{color:#74bc68;color:var(--primary-color);font-size:32px;font-weight:800;margin-bottom:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item:hover .stat-number{color:#fff;text-shadow:2px 2px 4px #0003}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item .stat-label{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item:hover .stat-label{color:#ffffffe6}.challenges-page.modern-container .section-title{color:#1f2937;color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:24px;position:relative}.challenges-page.modern-container .section-title:after{background:linear-gradient(90deg,#74bc68,#667eea);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:80px}.challenges-page.modern-container .challenge-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.challenges-page.modern-container .challenge-list .challenge-card{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);display:flex;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.challenges-page.modern-container .challenge-list .challenge-card:before{background:#74bc68;background:var(--primary-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:6px}.challenges-page.modern-container .challenge-list .challenge-card:hover:before{transform:scaleY(1)}.challenges-page.modern-container .challenge-list .challenge-card:hover{border-color:#74bc68;border-color:var(--primary-color);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.challenges-page.modern-container .challenge-list .challenge-card.completed{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981;border-color:var(--success-color)}.challenges-page.modern-container .challenge-list .challenge-card.completed:before{background:#10b981;background:var(--success-color)}.challenges-page.modern-container .challenge-list .challenge-card.completed .icon-wrap.completed{background:#10b9811a;border-color:#10b981;border-color:var(--success-color)}.challenges-page.modern-container .challenge-list .challenge-card.completed .icon-wrap.completed svg{color:#10b981!important;color:var(--success-color)!important}.challenges-page.modern-container .challenge-list .challenge-card.completed .completion-badge{align-items:center;background:#ffd70033;border-radius:50%;display:flex;height:32px;justify-content:center;margin-top:8px;width:32px}.challenges-page.modern-container .challenge-list .challenge-card .left{align-items:center;display:flex;flex:1 1;gap:16px}.challenges-page.modern-container .challenge-list .challenge-card .left .icon-wrap{align-items:center;background:#74bc681a;border:2px solid #74bc6833;border-radius:12px;border-radius:var(--radius-lg);display:flex;height:56px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.challenges-page.modern-container .challenge-list .challenge-card .left .icon-wrap:hover{background:#74bc6833;transform:rotate(1turn) scale(1.1)}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .title{color:#1f2937;color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:6px}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .subtitle{color:#6b7280;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:8px}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level{background:linear-gradient(135deg,#6b7280,#4b5563);border:2px solid #6b7280;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026;color:#fff;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.8px;padding:6px 14px;text-shadow:1px 1px 2px #0000004d;text-transform:uppercase}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level.bronze,.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level[class*=bronze]{background:linear-gradient(135deg,#cd7f32,#b8691a);border-color:#cd7f32;box-shadow:0 2px 8px #cd7f324d;color:#fff}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level.silver,.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level[class*=silver]{background:linear-gradient(135deg,#4a5568,#2d3748);border-color:#4a5568;box-shadow:0 2px 8px #4a556866;color:#fff;text-shadow:1px 1px 2px #00000080}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level.gold,.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level[class*=gold]{background:linear-gradient(135deg,gold,#ffc107);border-color:gold;box-shadow:0 2px 8px #ffd70066;color:#1a1a1a;font-weight:900;text-shadow:1px 1px 2px #ffffff4d}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level.platinum,.challenges-page.modern-container .challenge-list .challenge-card .left .texts .challenge-level[class*=platinum]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#1f2937;box-shadow:0 2px 8px #1f293780;color:#fff;font-weight:900;text-shadow:1px 1px 2px #000000b3}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section{text-align:right}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .percent{color:#1f2937;color:var(--text-primary);display:block;font-size:24px;font-weight:800;margin-bottom:8px}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .percent.completed{color:#10b981;color:var(--success-color)}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .progress-bar-container{width:120px}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .progress-bar-container .progress-bar-bg{background:#e5e7eb80;border-radius:4px;height:8px;overflow:hidden;width:100%}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .progress-bar-container .progress-bar-bg .progress-bar-fill{border-radius:4px;height:100%;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1)}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .progress-bar-container .progress-bar-bg .progress-bar-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.challenges-page.modern-container .challenge-list .challenge-card.progress-0 .progress-bar-fill{background:#e5e7eb!important;width:0!important}.challenges-page.modern-container .challenge-list .challenge-card.progress-25 .progress-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important;width:25%!important}.challenges-page.modern-container .challenge-list .challenge-card.progress-50 .progress-bar-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa)!important;width:50%!important}.challenges-page.modern-container .challenge-list .challenge-card.progress-75 .progress-bar-fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa)!important;width:75%!important}.challenges-page.modern-container .challenge-list .challenge-card.progress-100 .progress-bar-fill{background:linear-gradient(90deg,#10b981,#34d399)!important;width:100%!important}.badges-content .silver,.badges-content :contains("SILVER"),.badges-content [class*=silver],.challenges-content .silver,.challenges-content :contains("SILVER"),.challenges-content [class*=silver],.teacher-ai-dashboard .silver,.teacher-ai-dashboard :contains("SILVER"),.teacher-ai-dashboard [class*=silver]{background:linear-gradient(135deg,#4a5568,#2d3748)!important;border-color:#4a5568!important;box-shadow:0 2px 8px #4a556866!important;color:#fff!important;text-shadow:1px 1px 2px #00000080!important}.badges-content .platinum,.badges-content :contains("PLATINUM"),.badges-content [class*=platinum],.challenges-content .platinum,.challenges-content :contains("PLATINUM"),.challenges-content [class*=platinum],.teacher-ai-dashboard .platinum,.teacher-ai-dashboard :contains("PLATINUM"),.teacher-ai-dashboard [class*=platinum]{background:linear-gradient(135deg,#1f2937,#111827)!important;border-color:#1f2937!important;box-shadow:0 2px 8px #1f293780!important;color:#fff!important;font-weight:900!important;text-shadow:1px 1px 2px #000000b3!important}.badges-content .badge-level:not([class*=bronze]):not([class*=gold]).silver,.badges-content .badge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.badges-content .challenge-level:not([class*=bronze]):not([class*=gold]).silver,.badges-content .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.badges-content .level-text:not([class*=bronze]):not([class*=gold]).silver,.badges-content .level-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.badges-content .small-text:not([class*=bronze]):not([class*=gold]).silver,.badges-content .small-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.badges-content small:not([class*=bronze]):not([class*=gold]).silver,.badges-content small:not([class*=bronze]):not([class*=gold])[data-level=silver],.challenges-content .badge-level:not([class*=bronze]):not([class*=gold]).silver,.challenges-content .badge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.challenges-content .challenge-level:not([class*=bronze]):not([class*=gold]).silver,.challenges-content .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.challenges-content .level-text:not([class*=bronze]):not([class*=gold]).silver,.challenges-content .level-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.challenges-content .small-text:not([class*=bronze]):not([class*=gold]).silver,.challenges-content .small-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.challenges-content small:not([class*=bronze]):not([class*=gold]).silver,.challenges-content small:not([class*=bronze]):not([class*=gold])[data-level=silver],.teacher-ai-dashboard .badge-level:not([class*=bronze]):not([class*=gold]).silver,.teacher-ai-dashboard .badge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.teacher-ai-dashboard .challenge-level:not([class*=bronze]):not([class*=gold]).silver,.teacher-ai-dashboard .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=silver],.teacher-ai-dashboard .level-text:not([class*=bronze]):not([class*=gold]).silver,.teacher-ai-dashboard .level-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.teacher-ai-dashboard .small-text:not([class*=bronze]):not([class*=gold]).silver,.teacher-ai-dashboard .small-text:not([class*=bronze]):not([class*=gold])[data-level=silver],.teacher-ai-dashboard small:not([class*=bronze]):not([class*=gold]).silver,.teacher-ai-dashboard small:not([class*=bronze]):not([class*=gold])[data-level=silver]{background:linear-gradient(135deg,#4a5568,#2d3748)!important;border-radius:8px!important;color:#fff!important;font-weight:800!important;padding:4px 10px!important;text-shadow:1px 1px 2px #00000080!important}.badges-content .badge-level:not([class*=bronze]):not([class*=gold]).platinum,.badges-content .badge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.badges-content .challenge-level:not([class*=bronze]):not([class*=gold]).platinum,.badges-content .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.badges-content .level-text:not([class*=bronze]):not([class*=gold]).platinum,.badges-content .level-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.badges-content .small-text:not([class*=bronze]):not([class*=gold]).platinum,.badges-content .small-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.badges-content small:not([class*=bronze]):not([class*=gold]).platinum,.badges-content small:not([class*=bronze]):not([class*=gold])[data-level=platinum],.challenges-content .badge-level:not([class*=bronze]):not([class*=gold]).platinum,.challenges-content .badge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.challenges-content .challenge-level:not([class*=bronze]):not([class*=gold]).platinum,.challenges-content .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.challenges-content .level-text:not([class*=bronze]):not([class*=gold]).platinum,.challenges-content .level-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.challenges-content .small-text:not([class*=bronze]):not([class*=gold]).platinum,.challenges-content .small-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.challenges-content small:not([class*=bronze]):not([class*=gold]).platinum,.challenges-content small:not([class*=bronze]):not([class*=gold])[data-level=platinum],.teacher-ai-dashboard .badge-level:not([class*=bronze]):not([class*=gold]).platinum,.teacher-ai-dashboard .badge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.teacher-ai-dashboard .challenge-level:not([class*=bronze]):not([class*=gold]).platinum,.teacher-ai-dashboard .challenge-level:not([class*=bronze]):not([class*=gold])[data-level=platinum],.teacher-ai-dashboard .level-text:not([class*=bronze]):not([class*=gold]).platinum,.teacher-ai-dashboard .level-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.teacher-ai-dashboard .small-text:not([class*=bronze]):not([class*=gold]).platinum,.teacher-ai-dashboard .small-text:not([class*=bronze]):not([class*=gold])[data-level=platinum],.teacher-ai-dashboard small:not([class*=bronze]):not([class*=gold]).platinum,.teacher-ai-dashboard small:not([class*=bronze]):not([class*=gold])[data-level=platinum]{background:linear-gradient(135deg,#1f2937,#111827)!important;border-radius:8px!important;color:#fff!important;font-weight:900!important;padding:4px 10px!important;text-shadow:1px 1px 2px #000000b3!important}.text-silver,[data-text=SILVER]{background:linear-gradient(135deg,#4a5568,#2d3748)!important;font-weight:800!important;text-shadow:1px 1px 2px #00000080!important}.text-platinum,.text-silver,[data-text=PLATINUM],[data-text=SILVER]{border-radius:8px!important;color:#fff!important;font-size:11px!important;letter-spacing:.5px!important;padding:4px 10px!important;text-transform:uppercase!important}.text-platinum,[data-text=PLATINUM]{background:linear-gradient(135deg,#1f2937,#111827)!important;font-weight:900!important;text-shadow:1px 1px 2px #000000b3!important}@media(max-width:768px){.challenges-page.modern-container{padding:16px 8px}.challenges-page.modern-container .challenges-overview.modern-card{padding:16px}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats{gap:16px;grid-template-columns:repeat(2,1fr)}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item{padding:12px}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item .stat-number{font-size:24px}.challenges-page.modern-container .challenges-overview.modern-card .overview-stats .stat-item .stat-label{font-size:12px}.challenges-page.modern-container .section-title{font-size:22px;margin-bottom:16px}.challenges-page.modern-container .challenge-list{gap:12px}.challenges-page.modern-container .challenge-list .challenge-card{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.challenges-page.modern-container .challenge-list .challenge-card .left{width:100%}.challenges-page.modern-container .challenge-list .challenge-card .left .icon-wrap{height:48px;width:48px}.challenges-page.modern-container .challenge-list .challenge-card .left .texts .title{font-size:18px}.challenges-page.modern-container .challenge-list .challenge-card .right{width:100%}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section{align-items:center;display:flex;justify-content:space-between}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .percent{font-size:20px;margin-bottom:0}.challenges-page.modern-container .challenge-list .challenge-card .right .progress-section .progress-bar-container{width:100px}}.SamplePaperSelector_samplePaperSelector__zVYTs{background:#fff;border:1px solid #e1e5e9;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;max-height:65vh;padding:24px}.SamplePaperSelector_descriptionSection__JY8RB{align-items:flex-start;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.SamplePaperSelector_descriptionText__u4pw0{flex:.8 1}.SamplePaperSelector_descriptionText__u4pw0 h3{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 8px}.SamplePaperSelector_descriptionText__u4pw0 p{color:#718096;font-size:14px;line-height:1.5;margin:0}.SamplePaperSelector_clearButton__V81D6{background:#fed7d7;border:1px solid #feb2b2;border-radius:6px;color:#e53e3e;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.SamplePaperSelector_clearButton__V81D6:hover{background:#feb2b2;border-color:#fc8181}.SamplePaperSelector_clearButton__V81D6:active{background:#fc8181}.SamplePaperSelector_selectorContainer__m1ZUP{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:10px;min-height:0}.SamplePaperSelector_boardSection__8R3pw{display:flex;flex:0 0 180px;flex-direction:column;min-width:0}.SamplePaperSelector_boardSection__8R3pw h4,.SamplePaperSelector_papersSection__k0SZx h4,.SamplePaperSelector_subjectSection__RhTrU h4,.SamplePaperSelector_yearSection__6gJAy h4{flex-shrink:0}.SamplePaperSelector_boardGrid__Y9qeJ{flex:1 1;max-height:300px;overflow-y:auto;padding-right:8px}.SamplePaperSelector_boardSection__8R3pw h4,.SamplePaperSelector_papersSection__k0SZx h4,.SamplePaperSelector_subjectSection__RhTrU h4,.SamplePaperSelector_yearSection__6gJAy h4{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 16px}.SamplePaperSelector_boardGrid__Y9qeJ{display:flex;flex-direction:column;gap:8px}.SamplePaperSelector_boardCard__46bxv{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.SamplePaperSelector_boardCard__46bxv:hover{background:#edf2f7;border-color:#cbd5e0}.SamplePaperSelector_boardCard__46bxv.SamplePaperSelector_selected__G1k-V{background:#fef5e7;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}.SamplePaperSelector_boardText__cet6H{color:#2d3748;font-size:14px;font-weight:600}.SamplePaperSelector_boardSubtext__1vTHQ{color:#718096;font-size:12px}.SamplePaperSelector_yearSection__6gJAy{display:flex;flex:0 0 200px;flex-direction:column;min-width:0}.SamplePaperSelector_papersSection__k0SZx h4,.SamplePaperSelector_subjectSection__RhTrU h4,.SamplePaperSelector_yearSection__6gJAy h4{color:#2d3748;flex-shrink:0;font-size:16px;font-weight:600;margin:0 0 16px}.SamplePaperSelector_yearGrid__kz-5r{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:8px}.SamplePaperSelector_yearCard__4ZWH3{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.SamplePaperSelector_yearCard__4ZWH3:hover{background:#edf2f7;border-color:#cbd5e0}.SamplePaperSelector_yearCard__4ZWH3.SamplePaperSelector_selected__G1k-V{background:#ebf8ff;border-color:#4299e1;box-shadow:0 0 0 2px #4299e11a}.SamplePaperSelector_yearText__J3nX7{color:#2d3748;font-size:14px;font-weight:600}.SamplePaperSelector_yearSubtext__H\+HI9{color:#718096;font-size:12px}.SamplePaperSelector_subjectSection__RhTrU{display:flex;flex:0 0 250px;flex-direction:column;min-width:0}.SamplePaperSelector_subjectGrid__T9qW2{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:8px}.SamplePaperSelector_subjectCard__49zjk{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.SamplePaperSelector_subjectCard__49zjk:hover{background:#edf2f7;border-color:#cbd5e0}.SamplePaperSelector_subjectCard__49zjk.SamplePaperSelector_selected__G1k-V{background:#f0fff4;border-color:#48bb78;box-shadow:0 0 0 2px #48bb781a}.SamplePaperSelector_subjectText__qos2R{color:#2d3748;font-size:14px;font-weight:600}.SamplePaperSelector_subjectSubtext__3B82X{color:#718096;font-size:12px}.SamplePaperSelector_papersSection__k0SZx{display:flex;flex:1 1;flex-direction:column;min-width:0}.SamplePaperSelector_papersHeader__wrJAT{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;margin-top:-8px}.SamplePaperSelector_papersHeader__wrJAT h4{margin:0}.SamplePaperSelector_searchBox__LaE7p{position:relative;width:250px}.SamplePaperSelector_searchInput__N8Bxp{background:#0000;border:none;border-bottom:2px solid #e2e8f0;color:#2d3748;font-size:14px;padding:5px 11px 8px 36px;transition:border-color .2s ease;width:100%}.SamplePaperSelector_searchInput__N8Bxp:focus{border-bottom-color:#4299e1;box-shadow:0 1px 0 0 #4299e1;outline:none}.SamplePaperSelector_searchInput__N8Bxp::placeholder{color:#a0aec0;font-style:italic}.SamplePaperSelector_searchIcon__OwAh-{color:#a0aec0;font-size:14px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SamplePaperSelector_papersGrid__o0RHA{grid-gap:12px;display:grid;flex:1 1;gap:12px;max-height:300px;overflow-y:auto;padding-right:8px}.SamplePaperSelector_paperCard__0L0IU{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-height:80px;padding:16px;position:relative;transition:all .2s ease}.SamplePaperSelector_paperCard__0L0IU:hover{background:#f8fafc;border-color:#cbd5e0}.SamplePaperSelector_paperCard__0L0IU.SamplePaperSelector_selected__G1k-V{background:#ebf8ff;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.SamplePaperSelector_paperIcon__Kpo0J{color:#4299e1;flex-shrink:0;font-size:24px;margin-top:2px}.SamplePaperSelector_paperInfo__tcQpA{flex:1 1;min-width:0}.SamplePaperSelector_paperName__F8yWc{color:#2d3748;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:6px;word-break:break-word}.SamplePaperSelector_paperMeta__nWZeb{align-items:center;color:#718096;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.SamplePaperSelector_paperMeta__nWZeb span{white-space:nowrap}.SamplePaperSelector_viewButton__WBpEE{background:#74bc68;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;margin-left:auto;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.SamplePaperSelector_viewButton__WBpEE:hover{background:#74bc68}.SamplePaperSelector_placeholderSection__ayamv{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:40px 20px;text-align:center}.SamplePaperSelector_placeholderIcon__idVIV{font-size:48px;margin-bottom:16px;opacity:.6}.SamplePaperSelector_placeholderText__PQ0K4{color:#718096;font-size:14px;font-style:italic}.SamplePaperSelector_viewModalOverlay__MjO-8{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.SamplePaperSelector_viewModalContent__ps9Fo{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-width:1000px;overflow:hidden;width:90%}.SamplePaperSelector_viewModalHeader__QXO0U{align-items:center;background:#f8fafc;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding:16px 20px}.SamplePaperSelector_viewModalHeader__QXO0U h3{color:#2d3748;font-size:18px;font-weight:600;margin:0}.SamplePaperSelector_viewModalHeader__QXO0U .SamplePaperSelector_viewModalClose__MTtCH{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:4px;transition:color .2s}.SamplePaperSelector_viewModalHeader__QXO0U .SamplePaperSelector_viewModalClose__MTtCH:hover{color:#374151}.SamplePaperSelector_viewModalBody__WpHuy{flex:1 1;overflow:hidden;padding:0}.SamplePaperSelector_pdfViewer__6FNcV{border:none;height:600px;width:100%}.SamplePaperSelector_imageViewer__51DdV{align-items:center;background:#f8f9fa;display:flex;height:600px;justify-content:center;overflow:auto;width:100%}.SamplePaperSelector_viewImage__hVenk{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:100%;max-width:100%;object-fit:contain}.SamplePaperSelector_viewModalFooter__RF9kR{align-items:center;background:#f8fafc;border-top:1px solid #e1e5e9;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.SamplePaperSelector_paperDetails__aBICI{color:#718096;display:flex;font-size:12px;gap:16px}.SamplePaperSelector_paperDetails__aBICI span{white-space:nowrap}.SamplePaperSelector_modalActions__N0qjT{display:flex;gap:12px}.SamplePaperSelector_closeModalButton__OVVRy{background:#e2e8f0;border:none;border-radius:4px;color:#4a5568;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.SamplePaperSelector_closeModalButton__OVVRy:hover{background:#cbd5e0}@media(max-width:1024px){.SamplePaperSelector_selectorContainer__m1ZUP{flex-direction:column;gap:24px}.SamplePaperSelector_boardSection__8R3pw,.SamplePaperSelector_papersSection__k0SZx,.SamplePaperSelector_subjectSection__RhTrU,.SamplePaperSelector_yearSection__6gJAy{flex:none;width:100%}.SamplePaperSelector_papersSection__k0SZx{border-top:1px solid #e1e5e9;padding-top:24px}.SamplePaperSelector_papersGrid__o0RHA{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.SamplePaperSelector_samplePaperSelector__zVYTs{padding:16px}.SamplePaperSelector_descriptionSection__JY8RB{align-items:flex-start;background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-direction:column;gap:16px;padding:16px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0{flex:1 1;width:100%}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 h3{font-size:16px;line-height:1.3;margin-bottom:12px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 p{word-wrap:break-word;font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:1.5}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_clearButton__V81D6{align-self:flex-end;font-size:14px;margin-top:8px;padding:8px 16px;white-space:nowrap}.SamplePaperSelector_selectorContainer__m1ZUP{gap:16px}.SamplePaperSelector_boardSection__8R3pw,.SamplePaperSelector_papersSection__k0SZx,.SamplePaperSelector_subjectSection__RhTrU,.SamplePaperSelector_yearSection__6gJAy{flex:none;width:100%}.SamplePaperSelector_boardSection__8R3pw,.SamplePaperSelector_subjectSection__RhTrU,.SamplePaperSelector_yearSection__6gJAy{flex:0 0 auto}.SamplePaperSelector_papersGrid__o0RHA{grid-template-columns:1fr}.SamplePaperSelector_papersHeader__wrJAT{align-items:flex-start;flex-direction:column;gap:12px}.SamplePaperSelector_searchBox__LaE7p{width:100%}.SamplePaperSelector_paperMeta__nWZeb{align-items:flex-start;flex-direction:column;gap:6px}.SamplePaperSelector_viewButton__WBpEE{align-self:flex-start;font-size:10px;margin-left:0;margin-top:8px;padding:3px 6px}.SamplePaperSelector_placeholderSection__ayamv{min-height:150px;padding:30px 15px}.SamplePaperSelector_placeholderIcon__idVIV{font-size:36px}.SamplePaperSelector_boardGrid__Y9qeJ,.SamplePaperSelector_subjectGrid__T9qW2,.SamplePaperSelector_yearGrid__kz-5r{max-height:250px}.SamplePaperSelector_papersGrid__o0RHA{max-height:300px}}@media(max-width:480px){.SamplePaperSelector_samplePaperSelector__zVYTs{padding:12px}.SamplePaperSelector_boardSection__8R3pw{flex:0 0 140px}.SamplePaperSelector_yearSection__6gJAy{flex:0 0 160px}.SamplePaperSelector_subjectSection__RhTrU{flex:0 0 200px}.SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_yearCard__4ZWH3{padding:10px 12px}.SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearText__J3nX7{font-size:14px}.SamplePaperSelector_paperMeta__nWZeb{align-items:flex-start;flex-direction:column;gap:4px}.SamplePaperSelector_viewButton__WBpEE{align-self:flex-start;font-size:9px;margin-left:0;margin-top:6px;padding:2px 4px}.SamplePaperSelector_placeholderSection__ayamv{min-height:120px}}@media(max-width:768px){.SamplePaperSelector_viewModalContent__ps9Fo{max-width:none;width:95%}.SamplePaperSelector_viewModalHeader__QXO0U{padding:12px 16px}.SamplePaperSelector_viewModalHeader__QXO0U h3{font-size:16px}.SamplePaperSelector_pdfViewer__6FNcV{height:400px}.SamplePaperSelector_viewModalFooter__RF9kR{align-items:stretch;flex-direction:column;gap:12px;padding:12px 16px}.SamplePaperSelector_paperDetails__aBICI{flex-wrap:wrap;gap:8px;justify-content:center}.SamplePaperSelector_modalActions__N0qjT{justify-content:center}}@media(max-width:480px){.SamplePaperSelector_pdfViewer__6FNcV{height:300px}.SamplePaperSelector_viewModalHeader__QXO0U h3{font-size:14px}.SamplePaperSelector_paperDetails__aBICI{font-size:11px;gap:6px}}@media(max-width:768px){.SamplePaperSelector_samplePaperSelector__zVYTs{padding:16px}.SamplePaperSelector_descriptionSection__JY8RB{align-items:flex-start;background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0{flex:1 1;width:100%}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 h3{color:#2d3748;font-size:16px;line-height:1.3;margin-bottom:12px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 p{word-wrap:break-word;color:#718096;font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;margin:0}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_clearButton__V81D6{align-self:flex-end;font-size:14px;margin-top:8px;padding:8px 16px;white-space:nowrap}.SamplePaperSelector_selectorContainer__m1ZUP{gap:16px}.SamplePaperSelector_boardSection__8R3pw,.SamplePaperSelector_papersSection__k0SZx,.SamplePaperSelector_subjectSection__RhTrU,.SamplePaperSelector_yearSection__6gJAy{flex:none;width:100%}.SamplePaperSelector_boardSection__8R3pw{flex:0 0 auto}.SamplePaperSelector_boardSection__8R3pw h4{font-size:14px;margin-bottom:12px}.SamplePaperSelector_yearSection__6gJAy{flex:0 0 auto}.SamplePaperSelector_yearSection__6gJAy h4{font-size:14px;margin-bottom:12px}.SamplePaperSelector_subjectSection__RhTrU{flex:0 0 auto}.SamplePaperSelector_subjectSection__RhTrU h4{font-size:14px;margin-bottom:12px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3{padding:8px 12px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7{font-size:13px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9{font-size:11px}.SamplePaperSelector_papersSection__k0SZx{flex:1 1}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:8px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT h4{font-size:14px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT .SamplePaperSelector_searchBox__LaE7p{width:100%}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT .SamplePaperSelector_searchBox__LaE7p .SamplePaperSelector_searchIcon__OwAh-,.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT .SamplePaperSelector_searchBox__LaE7p .SamplePaperSelector_searchInput__N8Bxp{font-size:13px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA{gap:10px;grid-template-columns:1fr;max-height:250px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU{min-height:70px;padding:12px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperIcon__Kpo0J{font-size:20px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperInfo__tcQpA .SamplePaperSelector_paperName__F8yWc{font-size:13px;margin-bottom:4px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperInfo__tcQpA .SamplePaperSelector_paperMeta__nWZeb{font-size:11px;gap:8px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_viewButton__WBpEE{font-size:10px;padding:3px 6px}.SamplePaperSelector_placeholderSection__ayamv{min-height:120px;padding:24px 12px}.SamplePaperSelector_placeholderSection__ayamv .SamplePaperSelector_placeholderIcon__idVIV{font-size:32px;margin-bottom:12px}.SamplePaperSelector_placeholderSection__ayamv .SamplePaperSelector_placeholderText__PQ0K4{font-size:12px}.SamplePaperSelector_boardGrid__Y9qeJ,.SamplePaperSelector_subjectGrid__T9qW2,.SamplePaperSelector_yearGrid__kz-5r{max-height:200px}.SamplePaperSelector_papersGrid__o0RHA{max-height:250px}}@media(max-width:480px){.SamplePaperSelector_samplePaperSelector__zVYTs{padding:12px}.SamplePaperSelector_descriptionSection__JY8RB{gap:12px;margin-bottom:16px;padding:12px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 h3{font-size:15px;margin-bottom:10px}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_descriptionText__u4pw0 p{font-size:13px;line-height:1.4}.SamplePaperSelector_descriptionSection__JY8RB .SamplePaperSelector_clearButton__V81D6{font-size:13px;padding:6px 12px}.SamplePaperSelector_selectorContainer__m1ZUP{gap:12px}.SamplePaperSelector_boardSection__8R3pw,.SamplePaperSelector_papersSection__k0SZx,.SamplePaperSelector_subjectSection__RhTrU,.SamplePaperSelector_yearSection__6gJAy{flex:none;width:100%}.SamplePaperSelector_boardSection__8R3pw{flex:0 0 auto}.SamplePaperSelector_boardSection__8R3pw h4{font-size:13px;margin-bottom:10px}.SamplePaperSelector_yearSection__6gJAy{flex:0 0 auto}.SamplePaperSelector_yearSection__6gJAy h4{font-size:13px;margin-bottom:10px}.SamplePaperSelector_subjectSection__RhTrU{flex:0 0 auto}.SamplePaperSelector_subjectSection__RhTrU h4{font-size:13px;margin-bottom:10px}.SamplePaperSelector_boardGrid__Y9qeJ,.SamplePaperSelector_subjectGrid__T9qW2,.SamplePaperSelector_yearGrid__kz-5r{max-height:180px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3{padding:6px 10px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearText__J3nX7,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardText__cet6H,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectText__qos2R,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearText__J3nX7{font-size:12px}.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_boardGrid__Y9qeJ .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_subjectGrid__T9qW2 .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_boardCard__46bxv .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_subjectCard__49zjk .SamplePaperSelector_yearSubtext__H\+HI9,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_boardSubtext__1vTHQ,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_subjectSubtext__3B82X,.SamplePaperSelector_yearGrid__kz-5r .SamplePaperSelector_yearCard__4ZWH3 .SamplePaperSelector_yearSubtext__H\+HI9{font-size:10px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT{gap:10px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT h4{font-size:13px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT .SamplePaperSelector_searchBox__LaE7p .SamplePaperSelector_searchInput__N8Bxp{font-size:12px;padding:4px 9px 6px 32px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersHeader__wrJAT .SamplePaperSelector_searchBox__LaE7p .SamplePaperSelector_searchIcon__OwAh-{font-size:12px;left:6px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA{gap:8px;max-height:200px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU{min-height:60px;padding:10px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperIcon__Kpo0J{font-size:18px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperInfo__tcQpA .SamplePaperSelector_paperName__F8yWc{font-size:12px;margin-bottom:3px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_paperInfo__tcQpA .SamplePaperSelector_paperMeta__nWZeb{font-size:10px;gap:6px}.SamplePaperSelector_papersSection__k0SZx .SamplePaperSelector_papersGrid__o0RHA .SamplePaperSelector_paperCard__0L0IU .SamplePaperSelector_viewButton__WBpEE{font-size:9px;padding:2px 5px}.SamplePaperSelector_placeholderSection__ayamv{min-height:100px;padding:20px 10px}.SamplePaperSelector_placeholderSection__ayamv .SamplePaperSelector_placeholderIcon__idVIV{font-size:28px;margin-bottom:10px}.SamplePaperSelector_placeholderSection__ayamv .SamplePaperSelector_placeholderText__PQ0K4{font-size:11px}.SamplePaperSelector_viewModalContent__ps9Fo{max-width:none;width:95%}.SamplePaperSelector_viewModalHeader__QXO0U{padding:12px 16px}.SamplePaperSelector_viewModalHeader__QXO0U h3{font-size:14px}.SamplePaperSelector_pdfViewer__6FNcV{height:300px}.SamplePaperSelector_viewModalFooter__RF9kR{align-items:stretch;flex-direction:column;gap:12px;padding:12px 16px}.SamplePaperSelector_viewModalFooter__RF9kR .SamplePaperSelector_paperDetails__aBICI{flex-wrap:wrap;font-size:10px;gap:8px;justify-content:center}.SamplePaperSelector_viewModalFooter__RF9kR .SamplePaperSelector_modalActions__N0qjT{justify-content:center}}.SamplePaperModal_modalOverlay__NJgbM{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SamplePaperModal_modalContent__Lg32A{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow-y:auto;position:relative;width:90%}.SamplePaperModal_modalHeader__tAnOk{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.SamplePaperModal_modalHeader__tAnOk h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.SamplePaperModal_modalHeader__tAnOk .SamplePaperModal_closeButton__x-pFQ{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;justify-content:center;transition:color .2s}.SamplePaperModal_modalHeader__tAnOk .SamplePaperModal_closeButton__x-pFQ:hover{color:#374151}.SamplePaperModal_modalBody__NL\+s2{flex:1 1;overflow-y:auto;padding:1.5rem}.SamplePaperModal_benefitsLabel__jmgMv{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsIcon__S3pro{color:#0ea5e9;flex-shrink:0;font-size:1.5rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsText__y-ARK{color:#0c4a6e;font-size:.875rem;line-height:1.5}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsText__y-ARK strong{color:#0c4a6e;font-weight:600}.SamplePaperModal_modeSelection__\+6ddB{margin-bottom:1.5rem}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz:hover{background:#f3f4f6}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz.SamplePaperModal_active__JhTHr{background:#74bc68;color:#fff;font-weight:600}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz:not(:last-child){border-right:1px solid #e5e7eb}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv{margin-bottom:1rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO{background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:block;padding:2rem;text-align:center;transition:all .2s;width:100%}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO:hover{background:#f0fdf4;border-color:#74bc68}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadIcon__vLKbZ{color:#6b7280;font-size:2rem;margin-bottom:.5rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadText__JFFtt{color:#374151;font-size:1rem;font-weight:500;margin-bottom:.25rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadSubtext__vPqgz{color:#6b7280;font-size:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileIcon__Dey4I{color:#16a34a;font-size:1.5rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8{flex:1 1}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileName__Rxk0k{color:#15803d;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileMeta__8UN0n{color:#16a34a;font-size:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_removeFileButton__ItdLT{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;font-size:1.25rem;padding:.25rem;transition:background-color .2s}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_removeFileButton__ItdLT:hover{background:#fef2f2}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj{margin-top:1rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesHeader__I1AlP{margin-bottom:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesHeader__I1AlP h4{color:#374151;font-size:1rem;font-weight:600;margin:0}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesGrid__QhBVq{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V:hover{box-shadow:0 2px 8px #0000001a}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq{height:100px;overflow:hidden;position:relative;width:100%}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq .SamplePaperModal_imageThumbnail__uHzCV{display:block;height:100%;object-fit:cover;width:100%}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq .SamplePaperModal_removeImageButton__YxKuV{align-items:center;background:#dc2626e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s;width:24px}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq .SamplePaperModal_removeImageButton__YxKuV:hover{background:#dc2626;transform:scale(1.1)}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL{padding:.5rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageName__JCRGH{color:#374151;font-size:.75rem;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageMeta__gteDB{color:#6b7280;font-size:.7rem}.SamplePaperModal_modalFooter__u4W-t{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.SamplePaperModal_cancelButton__M2ITB{background-color:#0000;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.SamplePaperModal_cancelButton__M2ITB:hover{background-color:#f3f4f6;border-color:#9ca3af}.SamplePaperModal_confirmButton__2-ovO{background-color:#74bc68;border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.SamplePaperModal_confirmButton__2-ovO:hover:not(:disabled){background-color:#5a9e56}.SamplePaperModal_confirmButton__2-ovO:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.SamplePaperModal_modalOverlay__NJgbM{padding:0}.SamplePaperModal_modalContent__Lg32A{border-radius:0;height:100vh;max-height:none;max-width:none;width:100%}.SamplePaperModal_modalHeader__tAnOk{padding:1rem}.SamplePaperModal_modalHeader__tAnOk h2{font-size:1.125rem}.SamplePaperModal_modalHeader__tAnOk .SamplePaperModal_closeButton__x-pFQ{font-size:1.75rem}.SamplePaperModal_modalBody__NL\+s2{padding:1rem}.SamplePaperModal_benefitsLabel__jmgMv{margin-bottom:1rem;padding:.875rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsIcon__S3pro{font-size:1.25rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsText__y-ARK{font-size:.8rem;line-height:1.4}.SamplePaperModal_modeSelection__\+6ddB{margin-bottom:1rem}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz{font-size:.8rem;padding:.625rem .875rem}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz:not(:last-child){border-right:1px solid #e5e7eb}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv{margin-bottom:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO{padding:1.5rem 1rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadIcon__vLKbZ{font-size:1.75rem;margin-bottom:.375rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadText__JFFtt{font-size:.9rem;margin-bottom:.1875rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadSubtext__vPqgz{font-size:.7rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs{gap:.625rem;padding:.875rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileIcon__Dey4I{font-size:1.25rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileName__Rxk0k{font-size:.8rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileMeta__8UN0n{font-size:.675rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_removeFileButton__ItdLT{font-size:1rem;padding:.1875rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj{margin-top:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesHeader__I1AlP{margin-bottom:.5rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesHeader__I1AlP h4{font-size:.9rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesGrid__QhBVq{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq{height:80px}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq .SamplePaperModal_removeImageButton__YxKuV{font-size:12px;height:20px;width:20px}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL{padding:.375rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageName__JCRGH{font-size:.675rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageMeta__gteDB{font-size:.625rem}.SamplePaperModal_modalFooter__u4W-t{flex-direction:column;gap:.75rem;padding:.875rem 1rem}.SamplePaperModal_modalFooter__u4W-t .SamplePaperModal_cancelButton__M2ITB,.SamplePaperModal_modalFooter__u4W-t .SamplePaperModal_confirmButton__2-ovO{font-size:.9rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.SamplePaperModal_modalContent__Lg32A{border-radius:0;height:100vh;max-height:none;width:100%}.SamplePaperModal_modalHeader__tAnOk{padding:.875rem}.SamplePaperModal_modalHeader__tAnOk h2{font-size:1rem}.SamplePaperModal_modalBody__NL\+s2{padding:.875rem}.SamplePaperModal_benefitsLabel__jmgMv{padding:.75rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsIcon__S3pro{font-size:1.125rem}.SamplePaperModal_benefitsLabel__jmgMv .SamplePaperModal_benefitsText__y-ARK{font-size:.75rem}.SamplePaperModal_modeSelection__\+6ddB .SamplePaperModal_modeTabs__005jG .SamplePaperModal_modeTab__qieUz{font-size:.75rem;padding:.5rem .75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO{padding:1.25rem .875rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadIcon__vLKbZ{font-size:1.5rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadText__JFFtt{font-size:.8rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadArea__gZHZv .SamplePaperModal_uploadButton__EPzsO .SamplePaperModal_uploadSubtext__vPqgz{font-size:.65rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs{gap:.5rem;padding:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileIcon__Dey4I{font-size:1.125rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileName__Rxk0k{font-size:.75rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_fileDetails__oxkJ8 .SamplePaperModal_fileMeta__8UN0n{font-size:.65rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedFileInfo__tufvs .SamplePaperModal_removeFileButton__ItdLT{font-size:.9rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesHeader__I1AlP h4{font-size:.8rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imagesGrid__QhBVq{gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq{height:70px}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imagePreview__4AHeq .SamplePaperModal_removeImageButton__YxKuV{font-size:10px;height:18px;width:18px}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL{padding:.3125rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageName__JCRGH{font-size:.625rem}.SamplePaperModal_uploadSection__L5HUH .SamplePaperModal_uploadedImagesSection__nfpGj .SamplePaperModal_imageItem__FYY5V .SamplePaperModal_imageInfo__HaTWL .SamplePaperModal_imageMeta__gteDB{font-size:.6rem}.SamplePaperModal_modalFooter__u4W-t{padding:.75rem .875rem}.SamplePaperModal_modalFooter__u4W-t .SamplePaperModal_cancelButton__M2ITB,.SamplePaperModal_modalFooter__u4W-t .SamplePaperModal_confirmButton__2-ovO{font-size:.85rem;padding:.625rem .875rem}}.AddQuestionModal_modalOverlay__XhvXn{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AddQuestionModal_modal__4gz0q{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:90%}.AddQuestionModal_modalHeader__kFfO-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.AddQuestionModal_modalHeader__kFfO- h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.AddQuestionModal_modalHeader__kFfO- .AddQuestionModal_closeButton__xNsg8{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;justify-content:center;transition:color .2s}.AddQuestionModal_modalHeader__kFfO- .AddQuestionModal_closeButton__xNsg8:hover{color:#374151}.AddQuestionModal_modalContent__CKGCw{padding:1.5rem}.AddQuestionModal_benefitsLabel__dSIHz{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;color:#0c4a6e;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5;margin:1.5rem 0;padding:1rem;position:relative}.AddQuestionModal_benefitsLabel__dSIHz:before{color:#0ea5e9;content:"💡";flex-shrink:0;font-size:1.5rem}.AddQuestionModal_benefitsLabel__dSIHz strong{color:#0c4a6e;font-weight:600}.AddQuestionModal_currentQuestionInfo__BiXWF{background:linear-gradient(135deg,#fef3c7,#fde68a);margin-bottom:1.5rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys{margin-bottom:1rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys h3{align-items:center;color:#92400e;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_chapterBadge__mkr2c,.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_subjectBadge__vpS38{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;white-space:nowrap}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_chapterBadge__mkr2c strong,.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_subjectBadge__vpS38 strong{font-weight:600}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_subjectBadge__vpS38{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;color:#1e40af}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_infoHeader__wtlys .AddQuestionModal_originalSubjectInfo__dSUqN .AddQuestionModal_chapterBadge__mkr2c{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #16a34a;color:#166534}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6{background:linear-gradient(135deg,#fef3c7,#fef4cd);border:1px solid #f59e0b;border-radius:6px;padding:1rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionText__KX4kX{margin-bottom:1rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionText__KX4kX strong{color:#92400e;display:block;font-weight:600;margin-bottom:.5rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionMeta__F6Vpl{border-top:1px solid #fed7aa;display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionMeta__F6Vpl .AddQuestionModal_metaItem__-M-Gh{background:#fed7aa;border-radius:4px;color:#9a3412;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.AddQuestionModal_filtersGrid__gP6RJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AddQuestionModal_formGroup__Kbwko{margin-bottom:1rem}.AddQuestionModal_formGroup__Kbwko label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AddQuestionModal_formGroup__Kbwko input,.AddQuestionModal_formGroup__Kbwko select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:.875rem;padding:6px;transition:all .2s;width:100%}.AddQuestionModal_formGroup__Kbwko input:focus,.AddQuestionModal_formGroup__Kbwko select:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a;outline:none}.AddQuestionModal_formGroup__Kbwko input:disabled,.AddQuestionModal_formGroup__Kbwko select:disabled{background-color:#f3f4f6;cursor:not-allowed}.AddQuestionModal_formGroup__Kbwko input.AddQuestionModal_error__pytQT,.AddQuestionModal_formGroup__Kbwko select.AddQuestionModal_error__pytQT{border-color:#be0f00}.AddQuestionModal_formGroup__Kbwko input.AddQuestionModal_error__pytQT:focus,.AddQuestionModal_formGroup__Kbwko select.AddQuestionModal_error__pytQT:focus{box-shadow:0 0 0 2px #be0f001a}.AddQuestionModal_formGroup__Kbwko .AddQuestionModal_errorText__Ba9Mj{color:#be0f00;font-size:.75rem;font-weight:500;margin-top:4px}.AddQuestionModal_questionDisplay__ydRXV{background-color:#f9fafb;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh{margin-bottom:1.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh h3{color:#1f2937;font-size:1.125rem;margin:0 0 .5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh .AddQuestionModal_questionType__zdSCi{color:#6b7280;font-size:.875rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1.5rem;padding:1.25rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_questionText__KX4kX{margin-bottom:1.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_questionText__KX4kX .AddQuestionModal_questionHeading__iL-1g{color:#1f2937;display:block;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_optionsList__hZh\+n{margin-bottom:1.5rem;margin-top:1rem;padding-left:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionsHeading__Qc3We{color:#1f2937;display:block;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionItem__CkgH7{align-items:flex-start;background-color:#f3f4f6;border-radius:4px;display:flex;margin-bottom:.75rem;padding:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionItem__CkgH7 .AddQuestionModal_optionLabel__TQolR{color:#74bc68;flex-shrink:0;font-weight:500;width:24px}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionItem__CkgH7 .AddQuestionModal_optionContent__wB-3B{flex:1 1}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_answerSection__jeZwK{background-color:#74bc681a;border-radius:6px;margin-top:1.5rem;padding:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_answerSection__jeZwK .AddQuestionModal_sectionTitle__1pP0Q{color:#1f2937;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_answerSection__jeZwK .AddQuestionModal_answerContent__TvB4f{color:#065f46}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_explanationSection__Iv51s{background-color:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;margin-top:1.5rem;padding:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_explanationSection__Iv51s .AddQuestionModal_sectionTitle__1pP0Q{align-items:center;color:#1f2937;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_explanationSection__Iv51s .AddQuestionModal_explanationContent__a9JmO{color:#1e40af;line-height:1.6}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_explanationSection__Iv51s .AddQuestionModal_explanationContent__a9JmO strong{color:#1e3a8a;font-weight:700}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj{background-color:#fefefe;border:1px solid #e5e7eb;border-radius:6px;margin-top:1rem;padding:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_sectionTitle__1pP0Q{align-items:center;color:#1f2937;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_sectionTitle__1pP0Q:before{content:"📊";font-size:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphContent__5Ku2F{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;display:flex;justify-content:center;overflow-x:auto;padding:.5rem}@media(max-width:768px){.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphContent__5Ku2F{padding:.25rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphContent__5Ku2F div{height:250px!important;max-width:400px!important;width:100%!important}}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphEquation__ofqsu{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-bottom:1rem;padding:.75rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphEquation__ofqsu strong{color:#495057;display:block;font-size:.875rem;margin-bottom:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI{grid-gap:1rem;background-color:#f3f4f6;border-radius:6px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.5rem;padding:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_label__Y7tgT{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_value__E46b-{color:#1f2937;font-size:.875rem;font-weight:500}.AddQuestionModal_modalFooter__wRC4F{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.25rem;margin-bottom:1rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM span{color:#374151;font-weight:500}.AddQuestionModal_modalActions__FeB0o{display:flex;gap:1rem;justify-content:flex-end}.AddQuestionModal_modalActions__FeB0o button{border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_cancelButton__1OmRH{background-color:#0000;border:1px solid #d1d5db;color:#6b7280}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_cancelButton__1OmRH:hover{background-color:#f3f4f6;border-color:#9ca3af}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_secondaryButton__1IBJt{background-color:#0000;border:1px solid #74bc68;color:#74bc68}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_secondaryButton__1IBJt:hover{background-color:#74bc681a}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_secondaryButton__1IBJt:disabled{cursor:not-allowed;opacity:.7}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_primaryButton__3kSBF{background-color:#74bc68;border:1px solid #0000;color:#fff}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_primaryButton__3kSBF:hover{background-color:#64b456}.AddQuestionModal_modalActions__FeB0o button.AddQuestionModal_primaryButton__3kSBF:disabled{cursor:not-allowed;opacity:.7}.AddQuestionModal_loadingSpinner__eUILx{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:200px}.AddQuestionModal_loadingSpinner__eUILx .AddQuestionModal_spinner__cQHK0{animation:AddQuestionModal_spin__fEr5w 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}.AddQuestionModal_loadingSpinner__eUILx .AddQuestionModal_aiMessage__hpYBs{animation:AddQuestionModal_pulse__htWmI 2s infinite;color:#74bc68;font-size:1rem;font-weight:500;text-align:center}@keyframes AddQuestionModal_pulse__htWmI{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes AddQuestionModal_spin__fEr5w{to{transform:rotate(1turn)}}.AddQuestionModal_samplePaperSection__sC8Lk{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin:20px 0;padding:16px}.AddQuestionModal_samplePaperButton__ykVdF{background:#fff;border:2px solid #4299e1;border-radius:6px;color:#4299e1;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:all .2s ease}.AddQuestionModal_samplePaperButton__ykVdF:hover{background:#ebf8ff;border-color:#3182ce}.AddQuestionModal_samplePaperButton__ykVdF:focus{box-shadow:0 0 0 3px #4299e11a;outline:none}.AddQuestionModal_clearSamplePaperButton__50uS3{align-items:center;background:#fed7d7;border:none;border-radius:50%;color:#e53e3e;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AddQuestionModal_clearSamplePaperButton__50uS3:hover{background:#feb2b2;transform:scale(1.1)}@media(max-width:768px){.AddQuestionModal_modalOverlay__XhvXn{padding:0}.AddQuestionModal_modal__4gz0q{border-radius:0;height:100vh;max-height:none;overflow-y:auto;width:100%}.AddQuestionModal_modalHeader__kFfO-{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddQuestionModal_modalHeader__kFfO- h2{font-size:1.125rem}.AddQuestionModal_modalHeader__kFfO- .AddQuestionModal_closeButton__xNsg8{font-size:1.75rem}.AddQuestionModal_modalContent__CKGCw{padding:1rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionText__KX4kX strong{font-size:.9rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionMeta__F6Vpl{flex-wrap:wrap;gap:.5rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionMeta__F6Vpl .AddQuestionModal_metaItem__-M-Gh{font-size:.8rem}.AddQuestionModal_filtersGrid__gP6RJ{gap:1rem;grid-template-columns:1fr}.AddQuestionModal_formGroup__Kbwko{width:100%}.AddQuestionModal_select__BSbC\+{font-size:16px;height:44px}.AddQuestionModal_benefitsLabel__dSIHz{font-size:.8rem;padding:.75rem}.AddQuestionModal_samplePaperSection__sC8Lk{margin:16px 0;padding:12px}.AddQuestionModal_samplePaperSection__sC8Lk .AddQuestionModal_samplePaperButton__ykVdF{font-size:13px;padding:10px 14px}.AddQuestionModal_samplePaperSection__sC8Lk .AddQuestionModal_clearSamplePaperButton__50uS3{font-size:14px;height:28px;width:28px}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh{align-items:flex-start;flex-direction:column;gap:.5rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh h3{font-size:1rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_answerSection__jeZwK .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_explanationSection__Iv51s .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionItem__CkgH7 .AddQuestionModal_optionLabel__TQolR,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_questionText__KX4kX strong,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh .AddQuestionModal_questionType__zdSCi{font-size:.9rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphEquation__ofqsu strong{font-size:.8rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI{gap:.75rem;grid-template-columns:1fr;padding:.875rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_label__Y7tgT{font-size:.7rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_value__E46b-{font-size:.8rem}.AddQuestionModal_modalFooter__wRC4F{padding:1rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM{flex-wrap:wrap;font-size:.75rem;gap:.25rem;margin-bottom:.75rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM span{font-size:.75rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_modalActions__FeB0o{flex-direction:column;gap:.75rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_modalActions__FeB0o button{font-size:.9rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.AddQuestionModal_modalOverlay__XhvXn{padding:0}.AddQuestionModal_modal__4gz0q{border-radius:0;height:100vh;max-height:none;overflow-y:auto;width:100%}.AddQuestionModal_modalHeader__kFfO-{padding:.875rem}.AddQuestionModal_modalHeader__kFfO- h2{font-size:1rem}.AddQuestionModal_modalContent__CKGCw{padding:.875rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionText__KX4kX strong{font-size:.85rem}.AddQuestionModal_currentQuestionInfo__BiXWF .AddQuestionModal_currentQuestionPreview__MVRx6 .AddQuestionModal_questionMeta__F6Vpl .AddQuestionModal_metaItem__-M-Gh{font-size:.75rem}.AddQuestionModal_benefitsLabel__dSIHz{font-size:.75rem;padding:.625rem}.AddQuestionModal_samplePaperSection__sC8Lk{margin:12px 0;padding:10px}.AddQuestionModal_samplePaperSection__sC8Lk .AddQuestionModal_samplePaperButton__ykVdF{font-size:12px;padding:8px 12px}.AddQuestionModal_samplePaperSection__sC8Lk .AddQuestionModal_clearSamplePaperButton__50uS3{font-size:12px;height:24px;width:24px}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh h3{font-size:.95rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_answerSection__jeZwK .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_explanationSection__Iv51s .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_sectionTitle__1pP0Q,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_optionsList__hZh\+n .AddQuestionModal_optionItem__CkgH7 .AddQuestionModal_optionLabel__TQolR,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_questionText__KX4kX strong,.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionHeader__HLBoh .AddQuestionModal_questionType__zdSCi{font-size:.85rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_questionContent__TUO47 .AddQuestionModal_graphSection__mZhcj .AddQuestionModal_graphEquation__ofqsu strong{font-size:.75rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI{gap:.5rem;padding:.75rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_label__Y7tgT{font-size:.65rem}.AddQuestionModal_questionDisplay__ydRXV .AddQuestionModal_metadataGrid__gjkfI .AddQuestionModal_metadataItem__QZNOo .AddQuestionModal_value__E46b-{font-size:.75rem}.AddQuestionModal_modalFooter__wRC4F{padding:.875rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM{font-size:.7rem;margin-bottom:.5rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_footerInfo__cxbsM span{font-size:.7rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_modalActions__FeB0o{gap:.5rem}.AddQuestionModal_modalFooter__wRC4F .AddQuestionModal_modalActions__FeB0o button{font-size:.85rem;padding:.625rem .875rem}}.AddQuestionModal_passageSection__NjS-4{border-radius:8px;margin-bottom:24px}.AddQuestionModal_passageText__bZsiZ{color:#2c3e50;font-size:15px;line-height:1.8;text-align:justify}.AddQuestionModal_mcqQuestionsSection__w9tw9{margin-top:24px}.AddQuestionModal_mcqQuestionItem__qYNsM{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:20px}.AddQuestionModal_mcqQuestionItem__qYNsM:last-child{margin-bottom:0}.AddQuestionModal_mcqQuestionText__3RJMq{color:#2c3e50;font-size:15px;margin-bottom:16px}.AddQuestionModal_mcqQuestionText__3RJMq strong{color:#1a1a1a;display:block;font-size:16px;margin-bottom:8px}.AddQuestionModal_subtypeTag__0UeDy{background:#e3f2fd;border-radius:12px;color:#1976d2;display:inline-block;font-size:12px;font-weight:500;margin-top:12px;padding:4px 12px}.AddQuestionModal_sectionTitle__1pP0Q{border-bottom:2px solid #007bff;color:#1a1a1a;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_answerSection__jeZwK,.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_explanationSection__Iv51s{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_answerContent__TvB4f,.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_explanationContent__a9JmO{background:#f8f9fa;border-radius:6px;color:#2c3e50;font-size:14px;padding:12px}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_optionsList__hZh\+n{margin-top:12px}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_optionItem__CkgH7{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px;transition:all .2s ease}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_optionItem__CkgH7:hover{background:#e8f4f8;border-color:#007bff}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_optionLabel__TQolR{color:#007bff;font-size:14px;font-weight:600;min-width:24px}.AddQuestionModal_mcqQuestionItem__qYNsM .AddQuestionModal_optionContent__wB-3B{color:#2c3e50;flex:1 1;font-size:14px}.AIPromptModal_modalOverlay__PKeSu{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AIPromptModal_modal__KK1qI{animation:AIPromptModal_slideIn__BWo9y .3s ease-out;background:#fff;border-radius:12px;max-height:90vh;max-width:800px;overflow-y:auto;padding:24px;position:relative;width:90%}.AIPromptModal_modalHeader__iFtKw{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.AIPromptModal_modalHeader__iFtKw h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.AIPromptModal_modalHeader__iFtKw .AIPromptModal_closeButton__eVeO9{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.AIPromptModal_modalHeader__iFtKw .AIPromptModal_closeButton__eVeO9:hover{background:#f3f4f6;color:#1f2937;transform:rotate(90deg)}.AIPromptModal_promptSection__Y81d1{margin-bottom:24px}.AIPromptModal_promptSection__Y81d1 textarea{border:1px solid #e5e7eb;border-radius:8px;font-size:16px;line-height:1.5;margin-top:8px;min-height:120px;padding:12px;resize:vertical;width:100%}.AIPromptModal_promptSection__Y81d1 textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a;outline:none}.AIPromptModal_examplesSection__7wMWJ{background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px}.AIPromptModal_examplesSection__7wMWJ h4{color:#374151;margin:0 0 12px}.AIPromptModal_examplesSection__7wMWJ ul{color:#6b7280;margin:0;padding-left:20px}.AIPromptModal_examplesSection__7wMWJ ul li{margin-bottom:8px}.AIPromptModal_configSection__Ngipv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY label{color:#374151;display:block;font-weight:500;margin-bottom:8px}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY input,.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;width:100%}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY input:focus,.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY select:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a;outline:none}.AIPromptModal_actionButtons__C2NCR{display:flex;gap:12px;justify-content:flex-end}.AIPromptModal_actionButtons__C2NCR button{border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.AIPromptModal_actionButtons__C2NCR button.AIPromptModal_cancelButton__FZTeZ{background:#0000;border:1px solid #e5e7eb;color:#374151}.AIPromptModal_actionButtons__C2NCR button.AIPromptModal_cancelButton__FZTeZ:hover{background:#f9fafb}.AIPromptModal_actionButtons__C2NCR button.AIPromptModal_generateButton__Z4S\+B{background:#4f46e5;border:none;color:#fff}.AIPromptModal_actionButtons__C2NCR button.AIPromptModal_generateButton__Z4S\+B:hover:not(:disabled){background:#4338ca}.AIPromptModal_actionButtons__C2NCR button.AIPromptModal_generateButton__Z4S\+B:disabled{cursor:not-allowed;opacity:.5}.AIPromptModal_loadingOverlay__mQjx3{align-items:center;background:#ffffffe6;border-radius:12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.AIPromptModal_loadingOverlay__mQjx3 .AIPromptModal_loadingText__SjiVU{color:#4f46e5;font-weight:500;margin-top:16px}.AIPromptModal_loadingOverlay__mQjx3 .AIPromptModal_loadingSpinner__bAQ\+l{animation:AIPromptModal_spin__qGzHr 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#4f46e5;height:40px;width:40px}@keyframes AIPromptModal_spin__qGzHr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AIPromptModal_slideIn__BWo9y{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AIPromptModal_modalOverlay__PKeSu{padding:0}.AIPromptModal_modal__KK1qI{border-radius:0;height:100vh;max-height:none;padding:1rem;width:100%}.AIPromptModal_modalHeader__iFtKw{margin-bottom:1rem;padding-bottom:1rem}.AIPromptModal_modalHeader__iFtKw h2{font-size:1.25rem}.AIPromptModal_modalHeader__iFtKw .AIPromptModal_closeButton__eVeO9{font-size:20px;height:28px;width:28px}.AIPromptModal_promptSection__Y81d1{margin-bottom:1.5rem}.AIPromptModal_promptSection__Y81d1 textarea{font-size:16px;min-height:100px}.AIPromptModal_examplesSection__7wMWJ{margin-bottom:1.5rem;padding:1rem}.AIPromptModal_examplesSection__7wMWJ h4{font-size:1rem}.AIPromptModal_configSection__Ngipv{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY label{font-size:.9rem}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY input,.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY select{font-size:16px;height:44px}.AIPromptModal_actionButtons__C2NCR{flex-direction:column;gap:.75rem}.AIPromptModal_actionButtons__C2NCR button{font-size:.9rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.AIPromptModal_modalOverlay__PKeSu{padding:0}.AIPromptModal_modal__KK1qI{border-radius:0;height:100vh;max-height:none;padding:.875rem;width:100%}.AIPromptModal_modalHeader__iFtKw{margin-bottom:.875rem;padding-bottom:.875rem}.AIPromptModal_modalHeader__iFtKw h2{font-size:1.125rem}.AIPromptModal_modalHeader__iFtKw .AIPromptModal_closeButton__eVeO9{font-size:18px;height:24px;width:24px}.AIPromptModal_promptSection__Y81d1{margin-bottom:1.25rem}.AIPromptModal_promptSection__Y81d1 textarea{font-size:16px;min-height:80px}.AIPromptModal_examplesSection__7wMWJ{margin-bottom:1.25rem;padding:.875rem}.AIPromptModal_examplesSection__7wMWJ h4{font-size:.95rem}.AIPromptModal_configSection__Ngipv{gap:.875rem;margin-bottom:1.25rem}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY label{font-size:.85rem}.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY input,.AIPromptModal_configSection__Ngipv .AIPromptModal_formGroup__8gWuY select{font-size:16px;height:44px}.AIPromptModal_actionButtons__C2NCR{gap:.5rem}.AIPromptModal_actionButtons__C2NCR button{font-size:.85rem;padding:.625rem .875rem}}.AdvancedQuestionGenerator_modalOverlay__1g6fQ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AdvancedQuestionGenerator_modal__h4P\+K{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;position:relative;width:95%}.AdvancedQuestionGenerator_modalHeader__lqNGx{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.AdvancedQuestionGenerator_modalHeader__lqNGx h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.AdvancedQuestionGenerator_modalHeader__lqNGx .AdvancedQuestionGenerator_closeButton__Ozj9x{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;justify-content:center;transition:color .2s}.AdvancedQuestionGenerator_modalHeader__lqNGx .AdvancedQuestionGenerator_closeButton__Ozj9x:hover{color:#374151}.AdvancedQuestionGenerator_modalContent__0wwAb{flex:1 1;overflow-y:auto;padding:24px}.AdvancedQuestionGenerator_benefitsLabel__RfFtE{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;color:#0c4a6e;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5;margin:1.5rem 0;padding:1rem;position:relative}.AdvancedQuestionGenerator_benefitsLabel__RfFtE:before{color:#0ea5e9;content:"💡";flex-shrink:0;font-size:1.5rem}.AdvancedQuestionGenerator_benefitsLabel__RfFtE strong{color:#0c4a6e;font-weight:600}.AdvancedQuestionGenerator_loaderOverlay__55mQR{align-items:center;background-color:#ffffffe6;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AdvancedQuestionGenerator_loader__s9ZTb{align-items:center;display:flex;flex-direction:column;gap:12px}.AdvancedQuestionGenerator_spinner__rsTgf{animation:AdvancedQuestionGenerator_spin__QxdOC 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}.AdvancedQuestionGenerator_aiMessage__FejLN{animation:AdvancedQuestionGenerator_pulse__P13GH 2s infinite;color:#74bc68;font-size:1.1rem;font-weight:600;text-align:center}.AdvancedQuestionGenerator_subjectDisplay__V39MM{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:16px}.AdvancedQuestionGenerator_subjectHeader__LAy9g h4{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:600;margin:0}.AdvancedQuestionGenerator_subjectHeader__LAy9g h4:before{content:"📚";font-size:1.1rem;margin-right:8px}.AdvancedQuestionGenerator_subjectList__0aG5w{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.AdvancedQuestionGenerator_subjectItem__1NGJu{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:20px;color:#0369a1;display:inline-flex;font-size:.875rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.AdvancedQuestionGenerator_subjectItem__1NGJu:hover{background:#bae6fd;box-shadow:0 2px 4px #0369a133;transform:translateY(-1px)}.AdvancedQuestionGenerator_subjectSeparator__GgHj\+{color:#64748b;font-size:.875rem;font-weight:400;margin:0 4px}.AdvancedQuestionGenerator_subjectNote__RuLyC{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.AdvancedQuestionGenerator_subjectNote__RuLyC small{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-style:italic}.AdvancedQuestionGenerator_subjectNote__RuLyC small:before{content:"ℹ️";font-size:.8rem;margin-right:6px}@keyframes AdvancedQuestionGenerator_spin__QxdOC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AdvancedQuestionGenerator_pulse__P13GH{0%,to{opacity:1}50%{opacity:.7}}.AdvancedQuestionGenerator_chapterSelection__sLPdL{margin-bottom:20px}.AdvancedQuestionGenerator_chapterSelection__sLPdL>label{align-items:center;color:#1f2937;display:block;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:16px}.AdvancedQuestionGenerator_chapterSelection__sLPdL>label:before{content:"📖";font-size:1.2rem;margin-right:8px}.AdvancedQuestionGenerator_subjectSection__YL9zj{margin-bottom:24px}.AdvancedQuestionGenerator_subjectSection__YL9zj:last-child{margin-bottom:0}.AdvancedQuestionGenerator_subjectHeader__LAy9g{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:12px;min-height:48px;padding:12px 16px}.AdvancedQuestionGenerator_selectAllLabel__MIsrc{align-items:center;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AdvancedQuestionGenerator_selectAllLabel__MIsrc:hover{color:#1f2937}.AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]{border:2px solid #d1d5db;border-radius:4px;display:grid;flex-shrink:0;height:18px;margin:0;place-content:center;transition:all .2s;width:18px}.AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]:checked{background-color:#74bc68;border-color:#74bc68}.AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]:checked:before{box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(1);transform-origin:center;width:10px}.AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]:focus{outline:2px solid #74bc6833;outline-offset:2px}.AdvancedQuestionGenerator_subjectTitle__xEDOx{align-items:center;color:#1f2937;display:flex;flex:1 1;font-size:1rem;font-weight:600;margin:0}.AdvancedQuestionGenerator_subjectTitle__xEDOx:before{content:"📚";font-size:1.1rem;margin-right:8px}.AdvancedQuestionGenerator_chapterGrid__L7oQP{grid-gap:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:inset 0 1px 2px #0000000d;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:16px}.AdvancedQuestionGenerator_loadingText__7FMmL{color:#6b7280;padding:32px}.AdvancedQuestionGenerator_loadingText__7FMmL,.AdvancedQuestionGenerator_noChaptersText__6C0tS{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-style:italic;text-align:center}.AdvancedQuestionGenerator_noChaptersText__6C0tS{color:#9ca3af;grid-column:1/-1;padding:24px}.AdvancedQuestionGenerator_chapterOption__4FWcP{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:.9rem;gap:12px;padding:12px 16px;transition:all .2s ease}.AdvancedQuestionGenerator_chapterOption__4FWcP:hover{background-color:#f8fafc;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]{border:2px solid #d1d5db;border-radius:4px;display:grid;flex-shrink:0;height:18px;margin:0;place-content:center;transition:all .2s;width:18px}.AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked{background-color:#74bc68;border-color:#74bc68}.AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked:before{box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(1);transform-origin:center;width:10px}.AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:focus{outline:2px solid #74bc6833;outline-offset:2px}.AdvancedQuestionGenerator_chapterConfigs__UFdD8{margin-top:20px}.AdvancedQuestionGenerator_subjectConfigSection__pT5vt{margin-bottom:32px}.AdvancedQuestionGenerator_subjectConfigSection__pT5vt:last-child{margin-bottom:0}.AdvancedQuestionGenerator_subjectConfigTitle__VZPML{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:6px;color:#1f2937;display:flex;font-size:1.1rem;font-weight:600;margin:0 0 16px;padding:12px 16px}.AdvancedQuestionGenerator_subjectConfigTitle__VZPML:before{content:"📋";font-size:1.2rem;margin-right:8px}.AdvancedQuestionGenerator_chapterConfig__n-m2t{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;padding:16px}.AdvancedQuestionGenerator_chapterTitle__NaF8v{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 16px;padding-bottom:8px}.AdvancedQuestionGenerator_questionConfig__F33PP{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:12px;padding:16px}.AdvancedQuestionGenerator_configGrid__\+h3oe{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AdvancedQuestionGenerator_formGroup__ts1ep label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.AdvancedQuestionGenerator_formGroup__ts1ep input,.AdvancedQuestionGenerator_formGroup__ts1ep select{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;font-size:.875rem;height:36px;padding:8px 12px;width:100%}.AdvancedQuestionGenerator_formGroup__ts1ep input:disabled,.AdvancedQuestionGenerator_formGroup__ts1ep select:disabled{background-color:#f3f4f6;cursor:not-allowed}.AdvancedQuestionGenerator_formGroup__ts1ep input:focus,.AdvancedQuestionGenerator_formGroup__ts1ep select:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc681a;outline:none}.AdvancedQuestionGenerator_formGroup__ts1ep input.AdvancedQuestionGenerator_error__ulPGb,.AdvancedQuestionGenerator_formGroup__ts1ep select.AdvancedQuestionGenerator_error__ulPGb{border-color:#be0f00}.AdvancedQuestionGenerator_formGroup__ts1ep input.AdvancedQuestionGenerator_error__ulPGb:focus,.AdvancedQuestionGenerator_formGroup__ts1ep select.AdvancedQuestionGenerator_error__ulPGb:focus{box-shadow:0 0 0 2px #be0f001a}.AdvancedQuestionGenerator_formGroup__ts1ep .AdvancedQuestionGenerator_errorText__dE8tR{color:#be0f00;font-size:.75rem;font-weight:500;margin-top:4px}.AdvancedQuestionGenerator_modalFooter__HBEfn{align-items:center;background-color:#f9fafb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.AdvancedQuestionGenerator_footerInfo__Yl8NN{color:#6b7280;flex:1 1;font-size:.875rem;min-width:0;word-break:break-word}.AdvancedQuestionGenerator_footerInfo__Yl8NN span{color:#1f2937;font-weight:500}.AdvancedQuestionGenerator_modalActions__xJIYQ{align-items:center;display:flex;flex-shrink:0;gap:12px}.AdvancedQuestionGenerator_modalActions__xJIYQ button{border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;height:36px;padding:0 16px;transition:all .2s;white-space:nowrap}.AdvancedQuestionGenerator_modalActions__xJIYQ button:disabled{cursor:not-allowed;opacity:.7}.AdvancedQuestionGenerator_addConfigButton__fQunE,.AdvancedQuestionGenerator_removeConfigButton__LuCya{border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;height:36px;margin-top:8px;padding:0 12px;transition:all .2s}.AdvancedQuestionGenerator_addConfigButton__fQunE{background:#74bc68;border:none;color:#fff}.AdvancedQuestionGenerator_addConfigButton__fQunE:hover:not(:disabled){background:#64b456}.AdvancedQuestionGenerator_removeConfigButton__LuCya{background:#f3f4f6;border:1px solid #e5e7eb;color:#dc2626}.AdvancedQuestionGenerator_removeConfigButton__LuCya:hover:not(:disabled){background:#fee2e2;border-color:#dc2626}.AdvancedQuestionGenerator_cancelButton__t6xBL{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.AdvancedQuestionGenerator_cancelButton__t6xBL:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AdvancedQuestionGenerator_primaryButton__PkvtY{background:#74bc68;border:none;color:#fff}.AdvancedQuestionGenerator_primaryButton__PkvtY:hover:not(:disabled){background:#64b456}.AdvancedQuestionGenerator_samplePaperButton__-0veU{background:#fff;border:2px solid #74bc68;border-radius:6px;color:#74bc68;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:all .2s ease}.AdvancedQuestionGenerator_samplePaperButton__-0veU:hover{background:#f0f9f0;border-color:#5a9e5a}.AdvancedQuestionGenerator_samplePaperButton__-0veU:focus{box-shadow:0 0 0 3px #74bc681a;outline:none}.AdvancedQuestionGenerator_clearSamplePaperButton__fo0XB{background:none;border:none;color:#e53e3e;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:4px 8px;text-decoration:underline;transition:all .2s ease}.AdvancedQuestionGenerator_clearSamplePaperButton__fo0XB:hover{color:#c53030;text-decoration:none}.AdvancedQuestionGenerator_samplePaperSection__mmBXc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:20px}.AdvancedQuestionGenerator_samplePaperSection__mmBXc label{color:#2d3748;display:block;font-size:16px;font-weight:600;margin-bottom:12px}.AdvancedQuestionGenerator_samplePaperHeader__eAllF{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AdvancedQuestionGenerator_selectSamplePaperButton__KpVmT{background:#74bc68;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.AdvancedQuestionGenerator_selectSamplePaperButton__KpVmT:hover{background:#5a9e5a;transform:translateY(-1px)}.AdvancedQuestionGenerator_selectSamplePaperButton__KpVmT:focus{box-shadow:0 0 0 3px #74bc681a;outline:none}.AdvancedQuestionGenerator_selectedSamplePaper__FHBW6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;justify-content:space-between;margin-top:8px;padding:12px 16px}.AdvancedQuestionGenerator_samplePaperInfo__R88Uh{align-items:center;display:flex;gap:8px}.AdvancedQuestionGenerator_samplePaperName__e61vX{color:#2d3748;font-weight:500}.AdvancedQuestionGenerator_samplePaperYear__hBYEl{color:#718096;font-size:14px}.AdvancedQuestionGenerator_removeSamplePaperButton__AT8c9{background:none;border:none;border-radius:4px;color:#e53e3e;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.AdvancedQuestionGenerator_removeSamplePaperButton__AT8c9:hover{background:#fed7d7}@media(max-width:768px){.AdvancedQuestionGenerator_modalOverlay__1g6fQ{padding:0}.AdvancedQuestionGenerator_modal__h4P\+K{border-radius:0;height:100vh;max-height:none;overflow-y:auto;width:100%}.AdvancedQuestionGenerator_modalHeader__lqNGx{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AdvancedQuestionGenerator_modalHeader__lqNGx h2{font-size:1.125rem}.AdvancedQuestionGenerator_modalHeader__lqNGx .AdvancedQuestionGenerator_closeButton__Ozj9x{font-size:1.75rem}.AdvancedQuestionGenerator_modalContent__0wwAb{padding:1rem}.AdvancedQuestionGenerator_benefitsLabel__RfFtE{font-size:.8rem;padding:.75rem}.AdvancedQuestionGenerator_subjectDisplay__V39MM .AdvancedQuestionGenerator_subjectList__0aG5w{flex-wrap:wrap;gap:.5rem}.AdvancedQuestionGenerator_subjectDisplay__V39MM .AdvancedQuestionGenerator_subjectList__0aG5w .AdvancedQuestionGenerator_subjectItem__1NGJu{font-size:.8rem;padding:.25rem .5rem}.AdvancedQuestionGenerator_subjectDisplay__V39MM .AdvancedQuestionGenerator_subjectNote__RuLyC small{font-size:.8rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL label{font-size:.9rem;margin-bottom:.75rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_loadingText__7FMmL{font-size:.9rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g{align-items:flex-start;flex-direction:column;gap:.75rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g h4{font-size:1rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g .AdvancedQuestionGenerator_selectAllLabel__MIsrc{font-size:.8rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP{gap:.5rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP{padding:.5rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]{border:2px solid #d1d5db;border-radius:4px;display:grid;flex-shrink:0;height:16px;margin:0;place-content:center;transition:all .2s;width:16px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked{background-color:#74bc68;border-color:#74bc68}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked:before{box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:8px;transform:scale(1);transform-origin:center;width:8px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:focus{outline:2px solid #74bc6833;outline-offset:2px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP label{font-size:.85rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_noChaptersText__6C0tS{font-size:.85rem;padding:.75rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_samplePaperHeader__eAllF{align-items:flex-start;flex-direction:column;gap:.75rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_samplePaperHeader__eAllF label{font-size:.9rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_samplePaperHeader__eAllF .AdvancedQuestionGenerator_selectSamplePaperButton__KpVmT{font-size:.9rem;padding:.75rem 1rem;width:100%}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6{padding:.75rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_samplePaperInfo__R88Uh .AdvancedQuestionGenerator_samplePaperName__e61vX{font-size:.9rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_samplePaperInfo__R88Uh .AdvancedQuestionGenerator_samplePaperYear__hBYEl{font-size:.8rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_removeSamplePaperButton__AT8c9{font-size:16px;padding:.25rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- h3{font-size:1rem;margin-bottom:1rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM{margin-bottom:.75rem;padding:.875rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionHeader__0t5JW{align-items:flex-start;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionHeader__0t5JW .AdvancedQuestionGenerator_questionNumber__\+HqMj{font-size:.9rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionHeader__0t5JW .AdvancedQuestionGenerator_questionType__GHowN{font-size:.8rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionTextArea__wrieb label{font-size:.8rem;margin-bottom:.375rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionTextArea__wrieb textarea{font-size:16px;padding:.5rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionMeta__RW324 small{font-size:.75rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_updateNote__YiFVH small{font-size:.8rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_chapterTitle__NaF8v,.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_subjectConfigTitle__VZPML{font-size:1rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe{gap:.75rem;grid-template-columns:1fr}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_formGroup__ts1ep label{font-size:.8rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_formGroup__ts1ep select{font-size:16px;height:44px}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_removeConfigButton__LuCya{font-size:.85rem;padding:.5rem;width:100%}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_addConfigButton__fQunE{font-size:.9rem;padding:.625rem;width:100%}.AdvancedQuestionGenerator_modalFooter__HBEfn{background:#fff;border-top:1px solid #e5e7eb;bottom:0;padding:1rem;position:-webkit-sticky;position:sticky}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_footerInfo__Yl8NN{flex-wrap:wrap;font-size:.75rem;gap:.25rem;margin-bottom:.75rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_footerInfo__Yl8NN span{font-size:.75rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ{flex-direction:column;gap:.75rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ .AdvancedQuestionGenerator_cancelButton__t6xBL,.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ .AdvancedQuestionGenerator_primaryButton__PkvtY{font-size:.9rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.AdvancedQuestionGenerator_modalHeader__lqNGx{padding:.875rem}.AdvancedQuestionGenerator_modalHeader__lqNGx h2{font-size:1rem}.AdvancedQuestionGenerator_modalHeader__lqNGx .AdvancedQuestionGenerator_closeButton__Ozj9x{font-size:1.5rem}.AdvancedQuestionGenerator_modalContent__0wwAb{padding:.875rem}.AdvancedQuestionGenerator_benefitsLabel__RfFtE{font-size:.75rem;padding:.625rem}.AdvancedQuestionGenerator_subjectDisplay__V39MM .AdvancedQuestionGenerator_subjectList__0aG5w .AdvancedQuestionGenerator_subjectItem__1NGJu{font-size:.75rem;padding:.2rem .4rem}.AdvancedQuestionGenerator_subjectDisplay__V39MM .AdvancedQuestionGenerator_subjectNote__RuLyC small{font-size:.75rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_loadingText__7FMmL,.AdvancedQuestionGenerator_chapterSelection__sLPdL label{font-size:.85rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g h4{font-size:.95rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g .AdvancedQuestionGenerator_selectAllLabel__MIsrc{font-size:.75rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g .AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]{height:16px;width:16px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_subjectHeader__LAy9g .AdvancedQuestionGenerator_selectAllLabel__MIsrc input[type=checkbox]:checked:before{height:8px;width:8px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP{padding:.4rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]{border:2px solid #d1d5db;border-radius:4px;display:grid;flex-shrink:0;height:16px;margin:0;place-content:center;transition:all .2s;width:16px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked{background-color:#74bc68;border-color:#74bc68}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:checked:before{box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:8px;transform:scale(1);transform-origin:center;width:8px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP input[type=checkbox]:focus{outline:2px solid #74bc6833;outline-offset:2px}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_chapterOption__4FWcP label{font-size:.8rem}.AdvancedQuestionGenerator_chapterSelection__sLPdL .AdvancedQuestionGenerator_subjectSection__YL9zj .AdvancedQuestionGenerator_chapterGrid__L7oQP .AdvancedQuestionGenerator_noChaptersText__6C0tS{font-size:.8rem;padding:.625rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_samplePaperHeader__eAllF label{font-size:.85rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_samplePaperHeader__eAllF .AdvancedQuestionGenerator_selectSamplePaperButton__KpVmT{font-size:.85rem;padding:.625rem .875rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6{padding:.625rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_samplePaperInfo__R88Uh .AdvancedQuestionGenerator_samplePaperName__e61vX{font-size:.85rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_samplePaperInfo__R88Uh .AdvancedQuestionGenerator_samplePaperYear__hBYEl{font-size:.75rem}.AdvancedQuestionGenerator_samplePaperSection__mmBXc .AdvancedQuestionGenerator_selectedSamplePaper__FHBW6 .AdvancedQuestionGenerator_removeSamplePaperButton__AT8c9{font-size:14px}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- h3{font-size:.95rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM{padding:.75rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionHeader__0t5JW .AdvancedQuestionGenerator_questionNumber__\+HqMj{font-size:.85rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionHeader__0t5JW .AdvancedQuestionGenerator_questionType__GHowN,.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionTextArea__wrieb label{font-size:.75rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionTextArea__wrieb textarea{font-size:16px;padding:.5rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_existingQuestionsList__DlhNn .AdvancedQuestionGenerator_existingQuestionItem__mh9DM .AdvancedQuestionGenerator_questionMeta__RW324 small{font-size:.7rem}.AdvancedQuestionGenerator_existingQuestionsSection__TXa6- .AdvancedQuestionGenerator_updateNote__YiFVH small{font-size:.75rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_chapterTitle__NaF8v,.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_subjectConfigTitle__VZPML{font-size:.95rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_formGroup__ts1ep label{font-size:.75rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_formGroup__ts1ep input,.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_formGroup__ts1ep select{font-size:16px;height:44px}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_configGrid__\+h3oe .AdvancedQuestionGenerator_removeConfigButton__LuCya{font-size:.8rem}.AdvancedQuestionGenerator_chapterConfigs__UFdD8 .AdvancedQuestionGenerator_subjectConfigSection__pT5vt .AdvancedQuestionGenerator_chapterConfig__n-m2t .AdvancedQuestionGenerator_questionConfig__F33PP .AdvancedQuestionGenerator_addConfigButton__fQunE{font-size:.85rem}.AdvancedQuestionGenerator_modalFooter__HBEfn{padding:.875rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_footerInfo__Yl8NN{font-size:.7rem;margin-bottom:.5rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_footerInfo__Yl8NN span{font-size:.7rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ{gap:.5rem}.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ .AdvancedQuestionGenerator_cancelButton__t6xBL,.AdvancedQuestionGenerator_modalFooter__HBEfn .AdvancedQuestionGenerator_modalActions__xJIYQ .AdvancedQuestionGenerator_primaryButton__PkvtY{font-size:.85rem;padding:.625rem .875rem}}.PaperGenerationHistory_container__P\+jeE{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.PaperGenerationHistory_title__\+AFv6{color:#1f2937;font-size:1.4rem;font-weight:700;margin-bottom:24px}.PaperGenerationHistory_tableContainer__eCRty{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.PaperGenerationHistory_table__-Wrjm{border-collapse:collapse;font-size:.875rem;text-align:left;width:100%}.PaperGenerationHistory_table__-Wrjm td,.PaperGenerationHistory_table__-Wrjm th{border-bottom:1px solid #e5e7eb;padding:12px 16px}.PaperGenerationHistory_table__-Wrjm th{background-color:#f9fafb;color:#374151;font-weight:600;white-space:nowrap}.PaperGenerationHistory_table__-Wrjm td{color:#4b5563}.PaperGenerationHistory_table__-Wrjm tr:last-child td{border-bottom:none}.PaperGenerationHistory_table__-Wrjm tbody tr:hover{background-color:#f9fafb}.PaperGenerationHistory_noData__Xl2Bi{color:#6b7280;padding:32px!important;text-align:center}.PaperGenerationHistory_actions__843rj{align-items:center;display:flex;gap:8px;justify-content:flex-start}.PaperGenerationHistory_editButton__tS9j7,.PaperGenerationHistory_previewButton__vLFfd{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s}.PaperGenerationHistory_editButton__tS9j7 svg,.PaperGenerationHistory_previewButton__vLFfd svg{height:16px;width:16px}.PaperGenerationHistory_previewButton__vLFfd{background-color:#0369a1;border:none;color:#fff}.PaperGenerationHistory_previewButton__vLFfd:hover{background-color:#075985}.PaperGenerationHistory_editButton__tS9j7{border:none;color:#000}.PaperGenerationHistory_editButton__tS9j7:hover{color:#000}.PaperGenerationHistory_filters__Q6qpY{margin-bottom:24px}.PaperGenerationHistory_filterGroup__E82m6{align-items:center;display:flex;gap:16px;justify-content:flex-end}.PaperGenerationHistory_filterSelect__ZaxPL{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;min-width:150px;padding:8px 12px}.PaperGenerationHistory_filterSelect__ZaxPL:focus{border-color:#0369a1;box-shadow:0 0 0 1px #0369a1;outline:none}.PaperGenerationHistory_resetButton__\+RzXS{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:all .2s}.PaperGenerationHistory_resetButton__\+RzXS:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.PaperGenerationHistory_resetButton__\+RzXS:disabled{cursor:not-allowed;opacity:.5}.PaperGenerationHistory_pagination__K8Gkx{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:16px}.PaperGenerationHistory_paginationButton__-aUT1{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:all .2s}.PaperGenerationHistory_paginationButton__-aUT1:hover:not(:disabled){background-color:#f9fafb;border-color:#0369a1;color:#0369a1}.PaperGenerationHistory_paginationButton__-aUT1:disabled{cursor:not-allowed;opacity:.5}.PaperGenerationHistory_pageInfo__VKP1d{color:#6b7280;font-size:.875rem}.PaperGenerationHistory_loadingContainer__zGQ-M{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:48px}.PaperGenerationHistory_loadingContainer__zGQ-M .PaperGenerationHistory_loader__J-TXX{animation:PaperGenerationHistory_spin__iDFbb 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#10b981;height:24px;margin-bottom:16px;width:24px}@keyframes PaperGenerationHistory_spin__iDFbb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaperInstructions_instructionsForm__geBaD{background:#fff;border-radius:8px;margin:0 auto;padding:1rem}.PaperInstructions_formRow__PIsm8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr;margin-bottom:1.5rem}.PaperInstructions_formGroup__t2YnQ label{color:#374151;display:block;font-weight:500;margin-bottom:.5rem}.PaperInstructions_formGroup__t2YnQ input,.PaperInstructions_formGroup__t2YnQ select{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.625rem;transition:border-color .2s;width:100%}.PaperInstructions_formGroup__t2YnQ input:focus,.PaperInstructions_formGroup__t2YnQ select:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.PaperInstructions_formGroup__t2YnQ select{background-color:#fff}.PaperInstructions_row__ijKaB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.PaperInstructions_instructionsList__vGQgv{margin-top:2rem}.PaperInstructions_instructionsList__vGQgv h3{color:#1f2937;font-size:1.125rem;margin-bottom:1rem}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_predefinedInstructions__L5KLa{margin-bottom:1.5rem}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_predefinedInstructions__L5KLa .PaperInstructions_instructionDropdown__Lg891{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.625rem;transition:all .2s;width:100%}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_predefinedInstructions__L5KLa .PaperInstructions_instructionDropdown__Lg891:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_instruction__e9caI{align-items:flex-start;border-radius:6px;display:flex;gap:1rem;margin-bottom:1rem}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_instruction__e9caI input{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.875rem;padding:.5rem}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_instruction__e9caI input:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_instruction__e9caI .PaperInstructions_removeButton__Jeh9G{background-color:#0000;border:1px solid #be0f00;border-radius:4px;color:#be0f00;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .2s}.PaperInstructions_instructionsList__vGQgv .PaperInstructions_instruction__e9caI .PaperInstructions_removeButton__Jeh9G:hover{background-color:#fef2f2}.PaperInstructions_addInstructionButton__OfPi4{background-color:#0000;border:1px dashed #74bc68;border-radius:6px;color:#74bc68;cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:2rem;padding:.75rem;transition:all .2s;width:100%}.PaperInstructions_addInstructionButton__OfPi4:hover{background-color:#74bc681a}.PaperInstructions_actionButtons__-QbdJ{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem}.PaperInstructions_actionButtons__-QbdJ button{border-radius:6px;cursor:pointer;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.PaperInstructions_actionButtons__-QbdJ button.PaperInstructions_saveButton__7TQjE{background-color:#74bc68;border:none;color:#fff}.PaperInstructions_actionButtons__-QbdJ button.PaperInstructions_saveButton__7TQjE:hover{background-color:#64b456}.PaperInstructions_actionButtons__-QbdJ button.PaperInstructions_cancelButton__mRllP{background-color:#0000;border:1px solid #6b7280;color:#6b7280}.PaperInstructions_actionButtons__-QbdJ button.PaperInstructions_cancelButton__mRllP:hover{background-color:#f3f4f6}.QuestionPaperPreview_modalOverlay__b\+OgI{background-color:#00000080;padding:2rem}.QuestionPaperPreview_answerKeyTitle__WBjG1{font-size:20px;font-weight:600}.QuestionPaperPreview_modalContent__KdvNL{box-shadow:0 4px 20px #00000026;max-width:900px;width:100%}.QuestionPaperPreview_modalContent__KdvNL .QuestionPaperPreview_modalHeader__MIMaS{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem}.QuestionPaperPreview_modalContent__KdvNL .QuestionPaperPreview_modalHeader__MIMaS h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.QuestionPaperPreview_modalContent__KdvNL .QuestionPaperPreview_modalHeader__MIMaS .QuestionPaperPreview_closeButton__RNtp4{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:2rem;justify-content:center;transition:color .2s}.QuestionPaperPreview_modalContent__KdvNL .QuestionPaperPreview_modalHeader__MIMaS .QuestionPaperPreview_closeButton__RNtp4:hover{color:#374151}.QuestionPaperPreview_modalContent__KdvNL .QuestionPaperPreview_scrollContainer__ey-ne{flex:1 1;overflow-y:auto}.QuestionPaperPreview_previewContainer__rP1t\+{background:#fff;margin:0 auto;max-width:1200px}.QuestionPaperPreview_paperHeader__e6lwx{border-bottom:2px solid #000;margin-bottom:3.5rem;padding-bottom:1.5rem;position:relative;text-align:center}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_schoolName__F7E0C{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.5rem;font-weight:700;letter-spacing:.75px;margin-bottom:1rem;padding-bottom:.75rem;text-transform:uppercase}@media(min-width:768px){.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_schoolName__F7E0C{font-size:1.75rem}}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_examTitle__ap0P9{color:#1f2937;font-size:1.5rem;font-weight:600;letter-spacing:.3px;margin:1rem 0}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_metadataRow__3aeFU{display:flex;font-size:.95rem;font-weight:500;gap:1.5rem;justify-content:space-between;margin:.5rem 0}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_metadataRow__3aeFU span{color:#374151;padding:.5rem}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_studentInfo__j8mN-{margin-top:1.5rem;text-align:left}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_infoRow__FdGDa{display:flex;font-size:.95rem;font-weight:500;gap:2rem;margin:.5rem 0}.QuestionPaperPreview_paperHeader__e6lwx .QuestionPaperPreview_infoRow__FdGDa span{color:#374151;padding:.5rem}.QuestionPaperPreview_instructions__Z984K{margin:2rem 0 2.5rem;padding-top:.5rem}.QuestionPaperPreview_instructions__Z984K h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.QuestionPaperPreview_instructions__Z984K ul{list-style-type:none;padding-left:0}.QuestionPaperPreview_instructions__Z984K ul li{align-items:flex-start;color:#4b5563;display:flex;gap:.5rem;margin-bottom:.5rem}.QuestionPaperPreview_instructions__Z984K ul li:before{color:#74bc68;content:"•";font-weight:700}.QuestionPaperPreview_section__ji4\+W{margin-bottom:2rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_sectionHeader__VIud-{border-radius:4px;margin-bottom:1rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_sectionHeader__VIud- .QuestionPaperPreview_sectionTitle__6mwLk{color:#1f2937;font-size:1.125rem;font-weight:600}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_sectionHeader__VIud- .QuestionPaperPreview_sectionMarks__3baza{color:#6b7280;float:right;font-size:.875rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t{padding-left:1.5rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT{margin-bottom:1.5rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_questionHeader__fYZ3j{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_questionHeader__fYZ3j .QuestionPaperPreview_questionNumber__KbWVa{color:#74bc68;flex-shrink:0;font-weight:600}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_questionHeader__fYZ3j .QuestionPaperPreview_questionContent__E4k9P{color:#1f2937;flex:1 1}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_questionHeader__fYZ3j .QuestionPaperPreview_questionMarks__iZETB{color:#6b7280;flex-shrink:0;font-size:.875rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_options__MZUSv{margin-left:1.5rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_options__MZUSv .QuestionPaperPreview_option__uJmLa{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_options__MZUSv .QuestionPaperPreview_option__uJmLa .QuestionPaperPreview_optionLabel__ktAKq{color:#74bc68;flex-shrink:0;font-weight:500;width:20px}.QuestionPaperPreview_section__ji4\+W .QuestionPaperPreview_questions__Qwj1t .QuestionPaperPreview_question__hOqqT .QuestionPaperPreview_options__MZUSv .QuestionPaperPreview_option__uJmLa .QuestionPaperPreview_optionContent__rAp7f{color:#4b5563}.QuestionPaperPreview_actionButtons__0P4MU{border-top:1px solid #e5e7eb;font-size:14px;gap:1rem;margin-top:2rem;padding-top:1rem}.QuestionPaperPreview_actionButtons__0P4MU button{border-radius:6px;cursor:pointer;font-weight:500;padding:.425rem 1rem;transition:all .2s}.QuestionPaperPreview_actionButtons__0P4MU button.QuestionPaperPreview_downloadButton__f7qz2{background-color:#74bc68;border:none;color:#fff}.QuestionPaperPreview_actionButtons__0P4MU button.QuestionPaperPreview_downloadButton__f7qz2:hover{background-color:#64b456}.QuestionPaperPreview_actionButtons__0P4MU button.QuestionPaperPreview_backButton__Nv8xj{background-color:#0000;border:1px solid #6b7280;color:#6b7280}.QuestionPaperPreview_actionButtons__0P4MU button.QuestionPaperPreview_backButton__Nv8xj:hover{background-color:#f3f4f6}.QuestionPaperPreview_modalOverlay__b\+OgI{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.QuestionPaperPreview_modalContent__KdvNL{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.QuestionPaperPreview_scrollContainer__ey-ne{flex:1 1;overflow-y:auto;padding:16px}.QuestionPaperPreview_previewContainer__rP1t\+{height:600px;overflow:hidden;width:100%}.QuestionPaperPreview_pdfIframe__oGFnm{border:none;height:100%;width:100%}.QuestionPaperPreview_loadingMessage__arhhu{align-items:center;color:#666;display:flex;font-size:1.2rem;height:100%;justify-content:center}.QuestionPaperPreview_actionButtons__0P4MU{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:16px}.QuestionPaperPreview_backButton__Nv8xj,.QuestionPaperPreview_downloadButton__f7qz2,.QuestionPaperPreview_previewButton__Y2OH-{border-radius:4px;cursor:pointer;font-size:1rem;padding:8px 16px}.QuestionPaperPreview_backButton__Nv8xj{background:#f0f0f0;border:1px solid #ccc}.QuestionPaperPreview_previewButton__Y2OH-{background:#0369a1;border:none;color:#fff}.QuestionPaperPreview_downloadButton__f7qz2{background:#2ecc71;border:none;color:#fff}@media(max-width:768px){.QuestionPaperPreview_modalOverlay__b\+OgI{padding:0}.QuestionPaperPreview_modalContent__KdvNL{border-radius:0;height:100vh;max-height:none;width:100%}.QuestionPaperPreview_modalHeader__MIMaS{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.QuestionPaperPreview_modalHeader__MIMaS h2{font-size:1.125rem}.QuestionPaperPreview_modalHeader__MIMaS .QuestionPaperPreview_closeButton__RNtp4{font-size:1.75rem}.QuestionPaperPreview_scrollContainer__ey-ne{flex:1 1;overflow:hidden;padding:0}.QuestionPaperPreview_previewContainer__rP1t\+{height:100%;width:100%}.QuestionPaperPreview_actionButtons__0P4MU{flex-direction:column;gap:.75rem;padding:1rem}.QuestionPaperPreview_actionButtons__0P4MU button{font-size:.9rem;padding:.75rem 1rem;width:100%}}@media(max-width:480px){.QuestionPaperPreview_modalOverlay__b\+OgI{padding:0}.QuestionPaperPreview_modalContent__KdvNL{border-radius:0;height:100vh;max-height:none;width:100%}.QuestionPaperPreview_modalHeader__MIMaS{padding:.875rem}.QuestionPaperPreview_modalHeader__MIMaS h2{font-size:1rem}.QuestionPaperPreview_scrollContainer__ey-ne{flex:1 1;overflow:hidden;padding:0}.QuestionPaperPreview_previewContainer__rP1t\+{height:100%;width:100%}.QuestionPaperPreview_actionButtons__0P4MU{gap:.5rem;padding:.875rem}.QuestionPaperPreview_actionButtons__0P4MU button{font-size:.85rem;padding:.625rem .875rem}}.QuestionPaperPreview_unseenPassageSection__OpTbi{border-bottom:1px solid #e0e0e0!important;break-inside:avoid!important;margin:0 0 20px!important;padding-bottom:12px!important;page-break-inside:avoid!important}.QuestionPaperPreview_passageHeader__7vR64{align-items:flex-start!important;break-after:avoid!important;break-inside:avoid!important;display:flex!important;gap:8px!important;margin-bottom:12px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.QuestionPaperPreview_passageLabel__j\+o4H{color:#444!important;flex:1 1!important;font-size:11pt!important;font-style:italic!important;font-weight:600!important}.QuestionPaperPreview_passageContent__J7JTa{background:#f9f9f9!important;border-left:3px solid #007bff!important;border-radius:4px!important;break-inside:avoid!important;font-size:10.5pt!important;line-height:1.8!important;margin:0 0 20px 41px!important;padding:16px!important;page-break-inside:avoid!important;text-align:justify!important}.QuestionPaperPreview_passageContent__J7JTa p{font-size:10.5pt!important;margin:0 0 8px!important}.QuestionPaperPreview_passageContent__J7JTa p:last-child{margin-bottom:0!important}.QuestionPaperPreview_mcqQuestion__VHWmA{break-inside:avoid!important;margin:12px 0 16px!important;padding-bottom:4px!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqQuestion__VHWmA:last-child{margin-bottom:0!important;padding-bottom:0!important}.QuestionPaperPreview_mcqQuestionHeader__hSqBU{align-items:flex-start!important;break-after:avoid!important;break-inside:avoid!important;display:flex!important;gap:8px!important;margin-bottom:8px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqQuestionNumber__ADlpo{color:#000!important;font-size:11pt!important;font-weight:700!important;min-width:40px!important}.QuestionPaperPreview_mcqQuestionText__L8qZh{flex:1 1!important;font-size:11pt!important;line-height:1.6!important}.QuestionPaperPreview_mcqQuestionText__L8qZh p{font-size:11pt!important;margin:0!important}.QuestionPaperPreview_mcqSubtype__AjTHi{color:#666!important;font-size:9pt!important;font-style:italic!important;white-space:nowrap!important}.QuestionPaperPreview_mcqOptions__kymiW{break-inside:avoid!important;margin:8px 0 0 48px!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqOption__P1IAk{align-items:flex-start!important;break-inside:avoid!important;display:flex!important;font-size:10.5pt!important;gap:8px!important;margin:4px 0!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqOptionLabel__t5ElK{color:#000!important;font-size:10.5pt!important;font-weight:600!important;min-width:22px!important}.QuestionPaperPreview_mcqOptionContent__wTfnB{flex:1 1!important;font-size:10.5pt!important;line-height:1.5!important}.QuestionPaperPreview_mcqOptionContent__wTfnB p{font-size:10.5pt!important;margin:0!important}.QuestionPaperPreview_unseenPassageAnswer__AeeYi{break-inside:avoid!important;margin-bottom:20px!important;page-break-inside:avoid!important}.QuestionPaperPreview_passageAnswerHeader__5TE7N{break-after:avoid!important;break-inside:avoid!important;color:#000!important;font-size:11pt!important;font-weight:700!important;margin-bottom:12px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqAnswerItem__S-GIg{break-inside:avoid!important;margin-bottom:12px!important;margin-left:20px!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqAnswerHeader__RGx5s{align-items:flex-start!important;break-after:avoid!important;break-inside:avoid!important;display:flex!important;gap:8px!important;margin-bottom:6px!important;page-break-after:avoid!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqAnswerNumber__oooKO{font-size:10.5pt!important;font-weight:700!important;min-width:35px!important}.QuestionPaperPreview_mcqCorrectAnswer__\+lXES{color:#000!important;flex:1 1!important;font-size:10.5pt!important}.QuestionPaperPreview_mcqCorrectAnswer__\+lXES strong{color:#000!important;font-weight:700!important;margin-right:4px!important}.QuestionPaperPreview_mcqExplanation__RwNby{break-inside:avoid!important;color:#000!important;font-size:10.5pt!important;line-height:1.6!important;margin-left:43px!important;margin-top:6px!important;page-break-inside:avoid!important}.QuestionPaperPreview_mcqExplanation__RwNby strong{color:#000!important;font-weight:700!important;margin-right:4px!important}@media print{.QuestionPaperPreview_mcqAnswerItem__S-GIg,.QuestionPaperPreview_mcqOption__P1IAk,.QuestionPaperPreview_mcqOptions__kymiW,.QuestionPaperPreview_mcqQuestionHeader__hSqBU,.QuestionPaperPreview_mcqQuestion__VHWmA,.QuestionPaperPreview_passageContent__J7JTa,.QuestionPaperPreview_passageHeader__7vR64,.QuestionPaperPreview_unseenPassageAnswer__AeeYi,.QuestionPaperPreview_unseenPassageSection__OpTbi{break-inside:avoid!important;page-break-inside:avoid!important}}.QuestionPaperGenerator_header__LJ2S2{margin-bottom:2rem}.QuestionPaperGenerator_header__LJ2S2 h1{color:#1f2937;font-size:1.75rem;margin-bottom:.5rem}.QuestionPaperGenerator_initialSetup__pnmUh{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;width:100%}.QuestionPaperGenerator_formGroup__uPn-C{width:100%}@media(min-width:768px){.QuestionPaperGenerator_formGroup__uPn-C{width:calc(50% - 10px)}}.QuestionPaperGenerator_select__T2sSr{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;cursor:pointer;font-size:15px;height:40px;width:100%}.QuestionPaperGenerator_select__T2sSr:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.QuestionPaperGenerator_select__T2sSr option{padding:8px}.QuestionPaperGenerator_continueButton__SdqxW{background-color:#74bc68;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;height:40px;margin-top:20px;transition:background-color .2s;width:100%}@media(min-width:768px){.QuestionPaperGenerator_continueButton__SdqxW{margin-left:auto;padding:0 24px;width:auto}}.QuestionPaperGenerator_continueButton__SdqxW:hover{background-color:#64b456}.QuestionPaperGenerator_continueButton__SdqxW:focus{outline:none}.QuestionPaperGenerator_paperInfo__b72-u{background-color:#f9fafb;border-radius:6px;display:flex;gap:16px;margin:12px 0;padding:12px}.QuestionPaperGenerator_paperInfo__b72-u div{color:#6b7280;font-size:14px;font-weight:500}.QuestionPaperGenerator_instructionsCard__Mb6rl{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_totalMarks__fkphV{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_addSectionButton__AJ2k5{background-color:#74bc68;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:.625rem 1rem;transition:background-color .2s}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_addSectionButton__AJ2k5:hover{background-color:#64b456}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_generateButton__6jE8K{background-color:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.625rem 1rem;transition:background-color .2s}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_generateButton__6jE8K:hover{background-color:#3a30e2}.QuestionPaperGenerator_section__kej3t{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionTitle__DOUSD{color:#1f2937;font-size:1.25rem;font-weight:600}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionTitle__DOUSD .QuestionPaperGenerator_sectionMarks__UAwUh{color:#6b7280;font-size:1rem;margin-left:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH{display:flex;gap:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button{border-radius:6px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_addButton__LG3ia{background-color:#74bc68;border:none;color:#fff;font-size:14px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_addButton__LG3ia:hover{background-color:#64b456}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_generateButton__6jE8K{background-color:#4f46e5;border:none;color:#fff}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_generateButton__6jE8K:hover{background-color:#3a30e2}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_removeButton__QJTQ5{background-color:#0000;border:1px solid #be0f00;color:#be0f00;font-size:14px;font-weight:500}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_removeButton__QJTQ5:hover{background-color:#fef2f2}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1rem;padding:1.25rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionNumber__5Xn\+6{color:#74bc68;flex-shrink:0;font-weight:600;margin-right:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionContent__hpuvD{flex:1 1}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionMarks__YCOyT{color:#6b7280;font-size:.875rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO{margin-left:1.5rem;margin-top:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO .QuestionPaperGenerator_option__Vk8Bc{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO .QuestionPaperGenerator_option__Vk8Bc .QuestionPaperGenerator_optionLabel__bZ1Ow{color:#74bc68;flex-shrink:0;font-weight:500;width:20px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_correctAnswer__yoloZ{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-top:1rem;padding:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_correctAnswer__yoloZ strong{color:#0369a1;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_explanation__TQw1b{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:6px;margin-top:1rem;padding:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_explanation__TQw1b strong{color:#92400e;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE{background-color:#fefefe;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1rem;margin-top:1rem;padding:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5{align-items:center;color:#1f2937;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-bottom:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5 .QuestionPaperGenerator_removeGraphButton__ePHF5{align-items:center;background-color:#0000;border:1px solid #be0f00;border-radius:50%;color:#be0f00;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5 .QuestionPaperGenerator_removeGraphButton__ePHF5:hover{background-color:#be0f001a;transform:scale(1.1)}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphEquation__naBdy{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-bottom:1rem;padding:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphEquation__naBdy strong{color:#495057;display:block;font-size:.875rem;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa{display:flex;gap:.5rem;margin-top:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_editButton__HHai8{background-color:#0000;border:1px solid #4f46e5;border-radius:4px;color:#4f46e5;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_editButton__HHai8:hover{background-color:#4f46e51a}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_replaceButton__DiFEg{background-color:#0000;border:1px solid #74bc68;border-radius:4px;color:#74bc68;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_replaceButton__DiFEg:hover{background-color:#74bc681a}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_removeButton__QJTQ5{background-color:#0000;border:1px solid #be0f00;border-radius:4px;color:#be0f00;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_removeButton__QJTQ5:hover{background-color:#be0f001a}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;margin-top:1rem;padding:1.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_questionNumber__5Xn\+6{color:#74bc68;font-size:1.1rem;font-weight:600}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK{display:flex;gap:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v{background-color:#059669;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v:hover{background-color:#047d58;transform:translateY(-1px)}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v:disabled:hover{background-color:#9ca3af;transform:none}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_cancelEditButton__iQQYe{background-color:#0000;border:1px solid #6b7280;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_cancelEditButton__iQQYe:hover{background-color:#6b72801a;border-color:#4b5563;color:#4b5563}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW{margin-bottom:1.25rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW label{color:#374151;display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW textarea{border:2px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:.875rem;min-height:80px;padding:.75rem;resize:vertical;transition:all .2s;width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW textarea:focus{background-color:#fff;border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a;outline:none}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW textarea::placeholder{color:#9ca3af;font-style:italic}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW input{border:2px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:.875rem;padding:.75rem;transition:all .2s;width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW input:focus{background-color:#fff;border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a;outline:none}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW input::placeholder{color:#9ca3af;font-style:italic}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0{margin-bottom:1.25rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 label{color:#374151;display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY{align-items:flex-start;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY .QuestionPaperGenerator_optionLabel__bZ1Ow{color:#74bc68;flex-shrink:0;font-size:1rem;font-weight:600;margin-top:.5rem;width:24px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY textarea{border:2px solid #e2e8f0;border-radius:6px;flex:1 1;font-family:inherit;font-size:.875rem;min-height:60px;padding:.75rem;resize:vertical;transition:all .2s}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY textarea:focus{background-color:#fff;border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a;outline:none}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY textarea::placeholder{color:#9ca3af;font-style:italic}.QuestionPaperGenerator_actionsBar__Aiwon{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.QuestionPaperGenerator_actionsBar__Aiwon button{border-radius:6px;cursor:pointer;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_previewButton__Htss1{background-color:#74bc68;border:none;color:#fff;font-size:14px}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_previewButton__Htss1:hover{background-color:#64b456}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveAllButton__gB1RM{background-color:#059669;border:none;color:#fff}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveAllButton__gB1RM:hover{background-color:#047d58}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveAllButton__gB1RM:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveAllButton__gB1RM:disabled:hover{background-color:#9ca3af}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_backButton__bE90o{background-color:#0000;border:1px solid #6b7280;color:#6b7280;font-size:14px}.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_backButton__bE90o:hover{background-color:#f9fafb;border-color:#4b5563;color:#4b5563}.QuestionPaperGenerator_actionsBar2__qV90E{display:flex;gap:1rem;justify-content:flex-end}.QuestionPaperGenerator_actionsBar2__qV90E button{border-radius:6px;cursor:pointer;font-weight:600;padding:.625rem 1.25rem;transition:all .2s}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_previewButton__Htss1{background-color:#74bc68;border:none;color:#fff;font-size:14px}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_previewButton__Htss1:hover{background-color:#64b456}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_saveButton__vivmV{background-color:#4f46e5;border:none;color:#fff}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_saveButton__vivmV:hover{background-color:#3a30e2}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_backButton__bE90o{background-color:#0000;border:1px solid #6b7280;color:#6b7280;font-size:14px}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_backButton__bE90o:hover{background-color:#f9fafb;border-color:#4b5563;color:#4b5563}@media(max-width:768px){.QuestionPaperGenerator_header__LJ2S2{margin-bottom:1.5rem}.QuestionPaperGenerator_header__LJ2S2 h1{font-size:1.5rem;margin-bottom:.5rem}.QuestionPaperGenerator_initialSetup__pnmUh{gap:16px}.QuestionPaperGenerator_formGroup__uPn-C{width:100%}.QuestionPaperGenerator_select__T2sSr{font-size:16px;height:44px}.QuestionPaperGenerator_continueButton__SdqxW{font-size:16px;height:44px;margin-top:16px;width:100%}.QuestionPaperGenerator_paperInfo__b72-u{flex-direction:column;gap:8px;margin:10px 0;padding:10px}.QuestionPaperGenerator_paperInfo__b72-u div{font-size:13px}.QuestionPaperGenerator_instructionsCard__Mb6rl{margin-bottom:1rem;padding:1rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_totalMarks__fkphV{font-size:1rem;margin-bottom:1rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+{flex-direction:column;gap:.75rem;margin-top:1rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_addSectionButton__AJ2k5,.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_actionButtons__idqQ\+ .QuestionPaperGenerator_generateButton__6jE8K{font-size:15px;padding:.75rem 1rem;width:100%}.QuestionPaperGenerator_section__kej3t{margin-bottom:1rem;padding:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionTitle__DOUSD{font-size:1.125rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionTitle__DOUSD .QuestionPaperGenerator_sectionMarks__UAwUh{font-size:.9rem;margin-left:.25rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH{gap:.5rem;justify-content:space-between;width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button{flex:1 1;font-size:13px;padding:.5rem .75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_addButton__LG3ia,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_generateButton__6jE8K,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button.QuestionPaperGenerator_removeButton__QJTQ5{font-size:13px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM{margin-bottom:.75rem;padding:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT{align-items:flex-start;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionNumber__5Xn\+6{font-size:.9rem;margin-right:0}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionContent__hpuvD{width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionMarks__YCOyT{align-self:flex-end;font-size:.8rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO{margin-left:1rem;margin-top:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO .QuestionPaperGenerator_option__Vk8Bc{gap:.375rem;margin-bottom:.375rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO .QuestionPaperGenerator_option__Vk8Bc .QuestionPaperGenerator_optionLabel__bZ1Ow{font-size:.9rem;width:16px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_correctAnswer__yoloZ,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_explanation__TQw1b{margin-top:.75rem;padding:.625rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_correctAnswer__yoloZ strong,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_explanation__TQw1b strong{font-size:.8rem;margin-bottom:.375rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE{margin-bottom:.75rem;margin-top:.75rem;padding:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5{font-size:.8rem;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5 .QuestionPaperGenerator_removeGraphButton__ePHF5{font-size:10px;height:20px;width:20px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphEquation__naBdy{margin-bottom:.75rem;padding:.625rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphEquation__naBdy strong{font-size:.8rem;margin-bottom:.375rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa{flex-direction:column;gap:.375rem;margin-top:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_editButton__HHai8,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_removeButton__QJTQ5,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_replaceButton__DiFEg{font-size:14px;padding:.5rem .75rem;width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em{margin-top:.75rem;padding:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA{align-items:flex-start;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_questionNumber__5Xn\+6{font-size:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK{justify-content:space-between;width:100%}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_cancelEditButton__iQQYe,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v{flex:1 1;font-size:14px;padding:.5rem .75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW{margin-bottom:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW label{font-size:.8rem;margin-bottom:.375rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW input,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW textarea{font-size:16px;min-height:60px;padding:.625rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0{margin-bottom:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 label{font-size:.8rem;margin-bottom:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY{flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.625rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY .QuestionPaperGenerator_optionLabel__bZ1Ow{font-size:.9rem;margin-top:0;width:auto}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY textarea{font-size:16px;min-height:50px;padding:.625rem}.QuestionPaperGenerator_actionsBar2__qV90E,.QuestionPaperGenerator_actionsBar__Aiwon{flex-direction:column;gap:.75rem;margin-top:1.5rem}.QuestionPaperGenerator_actionsBar2__qV90E button,.QuestionPaperGenerator_actionsBar__Aiwon button{font-size:15px;padding:.75rem 1rem;width:100%}.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_backButton__bE90o,.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_previewButton__Htss1,.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_saveAllButton__gB1RM,.QuestionPaperGenerator_actionsBar2__qV90E button.QuestionPaperGenerator_saveButton__vivmV,.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_backButton__bE90o,.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_previewButton__Htss1,.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveAllButton__gB1RM,.QuestionPaperGenerator_actionsBar__Aiwon button.QuestionPaperGenerator_saveButton__vivmV{font-size:15px}}@media(max-width:480px){.QuestionPaperGenerator_header__LJ2S2{margin-bottom:1rem}.QuestionPaperGenerator_header__LJ2S2 h1{font-size:1.375rem}.QuestionPaperGenerator_initialSetup__pnmUh{gap:12px}.QuestionPaperGenerator_instructionsCard__Mb6rl{padding:.875rem}.QuestionPaperGenerator_instructionsCard__Mb6rl .QuestionPaperGenerator_totalMarks__fkphV{font-size:.95rem}.QuestionPaperGenerator_section__kej3t{padding:.875rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionTitle__DOUSD{font-size:1rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_sectionHeader__PVgkG .QuestionPaperGenerator_sectionActions__pWUZH button{font-size:12px;padding:.5rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM{padding:.875rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionNumber__5Xn\+6{font-size:.85rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionMarks__YCOyT{font-size:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_options__6zEmO .QuestionPaperGenerator_option__Vk8Bc .QuestionPaperGenerator_optionLabel__bZ1Ow{font-size:.85rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_correctAnswer__yoloZ strong,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_explanation__TQw1b strong,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphEquation__naBdy strong,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_graphContainer__ew5pE .QuestionPaperGenerator_graphTitle__EKLs5{font-size:.75rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_editButton__HHai8,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_removeButton__QJTQ5,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_questionActions__VjVwa .QuestionPaperGenerator_replaceButton__DiFEg{font-size:13px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em{padding:.875rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_questionNumber__5Xn\+6{font-size:.95rem}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_cancelEditButton__iQQYe,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editHeader__RJcjA .QuestionPaperGenerator_editActions__qO0LK .QuestionPaperGenerator_saveServerButton__\+Db7v{font-size:13px}.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editFormGroup__8zWeW label,.QuestionPaperGenerator_section__kej3t .QuestionPaperGenerator_questionsList__YW790 .QuestionPaperGenerator_questionCard__GSiMM .QuestionPaperGenerator_editQuestionForm__2-9Em .QuestionPaperGenerator_editOptions__be-X0 label{font-size:.75rem}.QuestionPaperGenerator_actionsBar2__qV90E button,.QuestionPaperGenerator_actionsBar__Aiwon button{font-size:14px}}.QuestionPaperGenerator_questionTypeBadge__bVQBQ{background:#e3f2fd;border-radius:12px;color:#1976d2;display:inline-block;font-size:12px;font-weight:500;margin-left:12px;padding:4px 12px}.QuestionPaperGenerator_passageViewSection__AdBAE{border-radius:8px;margin:16px 0;padding:16px}.QuestionPaperGenerator_passageLabel__I2QuJ{color:#1a1a1a;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.QuestionPaperGenerator_passageContent__l3SN4{color:#2c3e50;font-size:15px;line-height:1.8;text-align:justify}.QuestionPaperGenerator_mcqViewSection__CkGDH{margin-top:20px}.QuestionPaperGenerator_mcqSectionLabel__q63hK{border-bottom:2px solid #007bff;color:#1a1a1a;font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.QuestionPaperGenerator_mcqViewCard__4hOst{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px}.QuestionPaperGenerator_mcqViewCard__4hOst:last-child{margin-bottom:0}.QuestionPaperGenerator_mcqQuestionHeader__gOgc3{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.QuestionPaperGenerator_mcqQuestionHeader__gOgc3 strong{color:#1a1a1a;font-size:15px}.QuestionPaperGenerator_subtypeBadge__SQdwP{background:#e8f5e9;border-radius:10px;color:#2e7d32;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.QuestionPaperGenerator_mcqQuestionText__5MKMc{color:#2c3e50;font-size:14px;line-height:1.6;margin-bottom:12px}.QuestionPaperGenerator_mcqEditSection__pdC6c{margin-top:20px}.QuestionPaperGenerator_mcqEditSection__pdC6c>label{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.QuestionPaperGenerator_mcqEditCard__R6aMl{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:16px;padding:16px}.QuestionPaperGenerator_mcqEditCard__R6aMl:last-child{margin-bottom:0}.QuestionPaperGenerator_mcqEditHeader__lUx2C{border-bottom:1px solid #dee2e6;color:#007bff;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.QuestionPaperGenerator_questionHeader__PtsDT{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionNumber__5Xn\+6{color:#007bff;font-size:18px;font-weight:700;min-width:60px}.QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionMarks__YCOyT{background:#f0f0f0;border-radius:12px;color:#666;font-size:13px;font-weight:600;margin-left:auto;padding:4px 12px}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editOptions__be-X0,.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_options__6zEmO{margin-top:12px}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_option__Vk8Bc{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_option__Vk8Bc:last-child{margin-bottom:0}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_optionLabel__bZ1Ow{color:#007bff;font-size:14px;font-weight:600;min-width:24px}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_correctAnswer__yoloZ,.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_explanation__TQw1b{border-radius:6px;font-size:14px;margin-top:12px;padding:12px}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_correctAnswer__yoloZ strong,.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_explanation__TQw1b strong{display:block;font-size:13px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_correctAnswer__yoloZ{background:#e8f5e9;border-left:3px solid #4caf50}.QuestionPaperGenerator_mcqViewCard__4hOst .QuestionPaperGenerator_explanation__TQw1b{background:#fff3e0;border-left:3px solid #ff9800}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW{margin-bottom:16px}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW:last-child{margin-bottom:0}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW label{color:#495057;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW input[type=number],.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW input[type=text],.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW textarea{border:1px solid #ced4da;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW input[type=number]:focus,.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW input[type=text]:focus,.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editFormGroup__8zWeW textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY:last-child{margin-bottom:0}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY .QuestionPaperGenerator_optionLabel__bZ1Ow{color:#007bff;font-size:14px;font-weight:600;min-width:28px;padding-top:10px}.QuestionPaperGenerator_mcqEditCard__R6aMl .QuestionPaperGenerator_editOptions__be-X0 .QuestionPaperGenerator_editOption__CHmlY textarea{flex:1 1}@media(max-width:768px){.QuestionPaperGenerator_questionHeader__PtsDT{flex-wrap:wrap}.QuestionPaperGenerator_questionHeader__PtsDT .QuestionPaperGenerator_questionTypeBadge__bVQBQ{margin-left:0;margin-top:8px}.QuestionPaperGenerator_mcqQuestionHeader__gOgc3{align-items:flex-start;flex-direction:column;gap:8px}.QuestionPaperGenerator_passageContent__l3SN4{font-size:14px}.QuestionPaperGenerator_mcqViewCard__4hOst{padding:12px}}.QuestionPaperList_header__AxPJ7{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.QuestionPaperList_header__AxPJ7 h1{color:#1f2937;font-size:1.75rem;font-weight:700}.QuestionPaperList_createButton__Vr5rk{background-color:#4f46e5;border-radius:6px;color:#fff;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.QuestionPaperList_createButton__Vr5rk:hover{background-color:#3a30e2}.QuestionPaperList_filters__-nd5m{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.QuestionPaperList_filterGroup__9mmMh{display:flex;flex-direction:column;gap:.5rem}.QuestionPaperList_filterGroup__9mmMh label{color:#4b5563;font-size:.875rem;font-weight:500}.QuestionPaperList_filterGroup__9mmMh select{border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;font-size:.875rem;min-width:150px;padding:.5rem}.QuestionPaperList_filterGroup__9mmMh select:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a;outline:none}.QuestionPaperList_loading__h1OnA{color:#6b7280;font-size:1.125rem;padding:2rem;text-align:center}.QuestionPaperList_emptyState__fqAdw{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:3rem;text-align:center}.QuestionPaperList_emptyState__fqAdw p{color:#6b7280;margin-bottom:1.5rem}.QuestionPaperList_paperGrid__C9Zp3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.QuestionPaperList_paperCard__FO3Hl{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:transform .2s,box-shadow .2s}.QuestionPaperList_paperCard__FO3Hl:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.QuestionPaperList_paperHeader__wmoZG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.QuestionPaperList_paperHeader__wmoZG h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.QuestionPaperList_status__M-7Sr{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.QuestionPaperList_status__M-7Sr.QuestionPaperList_draft__G9HG2{background-color:#fff7ed;color:#c2410c}.QuestionPaperList_status__M-7Sr.QuestionPaperList_published__Y74XV{background-color:#f0fdf4;color:#15803d}.QuestionPaperList_status__M-7Sr.QuestionPaperList_archived__pcjhf{background-color:#f3f4f6;color:#4b5563}.QuestionPaperList_paperInfo__5gbXW{margin-bottom:1.5rem}.QuestionPaperList_paperInfo__5gbXW p{color:#6b7280;font-size:.875rem;margin:.25rem 0}.QuestionPaperList_actions__QIbM-{display:flex;gap:.75rem}.QuestionPaperList_actions__QIbM- a,.QuestionPaperList_actions__QIbM- button{border-radius:4px;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.5rem;text-align:center;transition:all .2s}.QuestionPaperList_actions__QIbM- .QuestionPaperList_editButton__ciKFM{background-color:#4f46e5;border:none;color:#fff;text-decoration:none}.QuestionPaperList_actions__QIbM- .QuestionPaperList_editButton__ciKFM:hover{background-color:#3a30e2}.QuestionPaperList_actions__QIbM- .QuestionPaperList_downloadButton__rcqcw{background-color:#059669;border:none;color:#fff}.QuestionPaperList_actions__QIbM- .QuestionPaperList_downloadButton__rcqcw:hover{background-color:#047d58}.QuestionPaperList_actions__QIbM- .QuestionPaperList_deleteButton__uRZUo{background-color:#0000;border:1px solid #be0f00;color:#be0f00}.QuestionPaperList_actions__QIbM- .QuestionPaperList_deleteButton__uRZUo:hover{background-color:#fef2f2}.SubjectSelection_subjectSelection__DBhty{background-color:#f8faf9;display:flex;min-height:100vh}.SubjectSelection_leftPane__ZxQ-f{background-color:#fff;border-right:1px solid #e8f2e8;flex:1 1;overflow-y:auto;padding:24px}.SubjectSelection_rightPane__rMEM6{background-color:#fafcfa;flex:1 1;overflow-y:auto;padding:24px}.SubjectSelection_backBtn__ZE7Fu{align-items:center;background:none;border:none;color:#74bc68;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin-bottom:16px;padding:8px 0;transition:color .2s}.SubjectSelection_backBtn__ZE7Fu:hover{color:#65a85a}.SubjectSelection_examInfo__MqdZy{margin-bottom:32px}.SubjectSelection_examTitle__NEcfh{color:#2d3748;font-size:2rem;font-weight:600;margin:0 0 8px}.SubjectSelection_examSubtitle__L-Aqa{color:#718096;font-size:1.1rem;margin:0}.SubjectSelection_errorContainer__LGxg0,.SubjectSelection_loadingContainer__bWaUR{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}.SubjectSelection_spinner__03B-G{animation:SubjectSelection_spin__PT-d6 1s linear infinite;border:4px solid #e8f2e8;border-radius:50%;border-top-color:#74bc68;height:40px;margin-bottom:16px;width:40px}.SubjectSelection_errorMessage__pKoyj{color:#e53e3e;font-size:1.1rem;margin-bottom:16px}.SubjectSelection_retryBtn__hupU\+{background-color:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .2s}.SubjectSelection_retryBtn__hupU\+:hover{background-color:#65a85a}.SubjectSelection_subjectsGrid__dY9GH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.SubjectSelection_subjectCard__eCGxX{background:#fff;border:2px solid #f0f9f0;border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.SubjectSelection_subjectCard__eCGxX:hover{border-color:#74bc68;box-shadow:0 4px 12px #74bc6826;transform:translateY(-2px)}.SubjectSelection_subjectCard__eCGxX.SubjectSelection_selected__7Wh1S{background-color:#f0f9f0;border-color:#74bc68}.SubjectSelection_subjectCardHeader__LvIah{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SubjectSelection_subjectName__vfvfa{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0}.SubjectSelection_availableBadge__JQw4v{background-color:#e8f2e8;border-radius:20px;color:#74bc68;font-size:.85rem;font-weight:500;padding:4px 12px}.SubjectSelection_subjectDescription__Pyi9E{color:#718096;font-size:.95rem;line-height:1.5}.SubjectSelection_subjectStats__uoiq5{grid-gap:12px;background-color:#fafcfa;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:12px}.SubjectSelection_statItem__Hb7WP{text-align:center}.SubjectSelection_statLabel__wdNlH{color:#718096;display:block;font-size:.85rem;font-weight:500;margin-bottom:4px}.SubjectSelection_statValue__jtNE3{color:#2d3748;font-size:1rem;font-weight:600}.SubjectSelection_noSubjects__YbBsA{color:#718096;font-size:1.1rem;padding:48px 24px;text-align:center}.SubjectSelection_rightPaneContent__yRHZQ{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.SubjectSelection_selectSubjectText__CVCNp{color:#718096;font-size:1.1rem;margin-bottom:16px}.SubjectSelection_subjectIcon__vglS5{color:#e8f2e8;font-size:4rem;margin-bottom:16px}@keyframes SubjectSelection_spin__PT-d6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.SubjectSelection_subjectSelection__DBhty{flex-direction:column}.SubjectSelection_leftPane__ZxQ-f{border-right:none;flex:none;padding:16px}.SubjectSelection_rightPane__rMEM6{background-color:#fff;border-top:1px solid #e8f2e8;flex:none;padding:16px}.SubjectSelection_examTitle__NEcfh{font-size:1.8rem}.SubjectSelection_subjectsGrid__dY9GH{gap:12px}.SubjectSelection_subjectCard__eCGxX{padding:16px}.SubjectSelection_subjectCardHeader__LvIah{align-items:flex-start;flex-direction:column;gap:8px}.SubjectSelection_subjectStats__uoiq5{gap:8px;grid-template-columns:1fr}}@media(max-width:480px){.SubjectSelection_leftPane__ZxQ-f,.SubjectSelection_rightPane__rMEM6{padding:12px}.SubjectSelection_examTitle__NEcfh{font-size:1.5rem}.SubjectSelection_subjectCard__eCGxX{padding:14px}.SubjectSelection_subjectCardHeader__LvIah{align-items:flex-start;flex-direction:column;gap:8px}.SubjectSelection_subjectStats__uoiq5{gap:8px;grid-template-columns:1fr}}.TestSeries_testSeries__lJXWZ{background-color:#f8faf9;display:flex;min-height:100vh}.TestSeries_leftPane__G\+Zhw{background-color:#fff;border-right:1px solid #e8f2e8;flex:1 1;overflow-y:auto;padding:24px}.TestSeries_rightPane__zFeWR{background-color:#fafcfa;flex:1 1;overflow-y:auto;padding:24px}.TestSeries_backBtn__WLWwI{align-items:center;background:none;border:none;color:#74bc68;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin-bottom:16px;padding:8px 0;transition:color .2s}.TestSeries_backBtn__WLWwI:hover{color:#65a85a}.TestSeries_pageHeader__L0vdO{margin-bottom:32px}.TestSeries_pageTitle__RQVht{color:#2d3748;font-size:2rem;font-weight:600;margin:0 0 8px}.TestSeries_pageSubtitle__XB-zq{color:#718096;font-size:1.1rem;margin:0}.TestSeries_breadcrumb__SK0RO{align-items:center;color:#718096;display:flex;font-size:.9rem;gap:8px;margin-bottom:16px}.TestSeries_breadcrumbSeparator__mnYl6{color:#cbd5e0}.TestSeries_errorContainer__-iiHu,.TestSeries_loadingContainer__nR8Dj{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}.TestSeries_spinner__s6Bru{animation:TestSeries_spin__IzJ6O 1s linear infinite;border:4px solid #e8f2e8;border-radius:50%;border-top-color:#74bc68;height:40px;margin-bottom:16px;width:40px}.TestSeries_errorMessage__JiSvp{color:#e53e3e;font-size:1.1rem;margin-bottom:16px}.TestSeries_retryBtn__5jLMC{background-color:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .2s}.TestSeries_retryBtn__5jLMC:hover{background-color:#65a85a}.TestSeries_levelGrid__3U2SX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.TestSeries_levelCard__V9HuQ{background:#fff;border:2px solid #f0f9f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.TestSeries_levelCard__V9HuQ:hover{border-color:#74bc68;box-shadow:0 6px 20px #74bc6826;transform:translateY(-3px)}.TestSeries_levelCard__V9HuQ.TestSeries_beginner__tl7sw{border-left:5px solid #48bb78}.TestSeries_levelCard__V9HuQ.TestSeries_intermediate__vEWTv{border-left:5px solid #ed8936}.TestSeries_levelCard__V9HuQ.TestSeries_advanced__xVXyk{border-left:5px solid #e53e3e}.TestSeries_levelCard__V9HuQ.TestSeries_expert__5udxH{border-left:5px solid #805ad5}.TestSeries_levelHeader__hw6uV{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TestSeries_levelTitle__G5moL{color:#2d3748;font-size:1.5rem;font-weight:600;margin:0}.TestSeries_levelBadge__HRTqS{border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.TestSeries_levelBadge__HRTqS.TestSeries_beginner__tl7sw{background-color:#f0fff4;color:#48bb78}.TestSeries_levelBadge__HRTqS.TestSeries_intermediate__vEWTv{background-color:#fffaf0;color:#ed8936}.TestSeries_levelBadge__HRTqS.TestSeries_advanced__xVXyk{background-color:#fed7d7;color:#e53e3e}.TestSeries_levelBadge__HRTqS.TestSeries_expert__5udxH{background-color:#f7fafc;color:#805ad5}.TestSeries_levelDescription__y7SWF{color:#718096;font-size:1rem;line-height:1.6;margin-bottom:20px}.TestSeries_levelStats__bwGwJ{grid-gap:16px;background-color:#fafcfa;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:16px}.TestSeries_statItem__8Pi9v{text-align:center}.TestSeries_statLabel__6hXE4{color:#718096;display:block;font-size:.85rem;font-weight:500;margin-bottom:4px}.TestSeries_statValue__Kbpsl{color:#2d3748;font-size:1.25rem;font-weight:600}.TestSeries_levelActions__Nc5iH{display:flex;gap:12px;justify-content:flex-end}.TestSeries_actionBtn__MyHuw{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.TestSeries_primaryBtn__jCK54{background-color:#74bc68;color:#fff}.TestSeries_primaryBtn__jCK54:hover{background-color:#65a85a;transform:translateY(-1px)}.TestSeries_secondaryBtn__453Lz{background-color:#f8faf9;border:2px solid #e8f2e8;color:#74bc68}.TestSeries_secondaryBtn__453Lz:hover{background-color:#f0f9f0;border-color:#74bc68}.TestSeries_noTests__ikuA7{color:#718096;font-size:1.1rem;padding:48px 24px;text-align:center}.TestSeries_rightPaneContent__7-iQS{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.TestSeries_selectLevelText__LxLjk{color:#718096;font-size:1.1rem;margin-bottom:16px}.TestSeries_levelIcon__7f0D\+{color:#e8f2e8;font-size:4rem;margin-bottom:16px}.TestSeries_testPreview__Uhxzb{height:100%;overflow-y:auto;padding:20px;width:100%}.TestSeries_previewTitle__lDan6{color:#2d3748;font-size:1.5rem;font-weight:600;margin:0 0 12px}.TestSeries_previewDescription__83RE3{color:#718096;font-size:1rem;line-height:1.5;margin-bottom:20px}.TestSeries_previewStats__vJu8E{grid-gap:12px;background-color:#fafcfa;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:20px;padding:16px}.TestSeries_previewStatItem__3YIBh{align-items:center;display:flex;justify-content:space-between}.TestSeries_questionsLoading__0GJP3{align-items:center;display:flex;flex-direction:column;padding:20px}.TestSeries_questionsPreview__D-eGf{margin-top:20px}.TestSeries_questionsPreview__D-eGf h4{color:#2d3748;font-size:1.2rem;margin-bottom:16px}.TestSeries_questionsList__2LXhh{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.TestSeries_questionCard__gQJle{background:#fff;border:1px solid #e8f2e8;border-left:4px solid #74bc68;border-radius:8px;padding:16px}.TestSeries_questionHeader__cvmhk{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TestSeries_questionNumber__BBCZs{background-color:#74bc68;border-radius:4px;color:#fff;font-size:.8rem;font-weight:600;padding:4px 8px}.TestSeries_questionSubject__D8S2w{background-color:#f0f9f0;border-radius:4px;color:#74bc68;font-size:.8rem;font-weight:500;padding:4px 8px}.TestSeries_questionText__OW-Kj{color:#2d3748;font-size:.9rem;line-height:1.4;margin:8px 0}.TestSeries_questionMeta__SQDRH{display:flex;gap:8px;margin-top:8px}.TestSeries_questionChapter__SF-Gc,.TestSeries_questionClass__vYT1r{background-color:#f8faf9;border-radius:4px;color:#718096;font-size:.75rem;padding:2px 6px}.TestSeries_questionTopic__WHRCT{background-color:#e8f2e8;border-radius:4px;color:#74bc68;font-size:.75rem;padding:2px 6px}.TestSeries_questionFooter__wzLOg{align-items:center;border-top:1px solid #e8f2e8;display:flex;justify-content:space-between;margin-top:12px;padding-top:8px}.TestSeries_bloomsTaxonomy__1T1V6{background-color:#f0f9f0;border-radius:12px;color:#74bc68;font-size:.75rem;font-weight:500;padding:4px 8px}.TestSeries_correctAnswer__fO6kn{background-color:#74bc68;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px}.TestSeries_testActions__bR5OA{display:flex;flex-direction:column;gap:12px;margin-top:20px}.TestSeries_progressBar__PmZsd{background-color:#e8f2e8;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.TestSeries_progressFill__e4PKA{background:linear-gradient(90deg,#74bc68,#8fd175);border-radius:4px;height:100%;transition:width .3s ease}.TestSeries_progressText__ahhFF{color:#718096;font-size:.85rem;text-align:center}@keyframes TestSeries_spin__IzJ6O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.TestSeries_testSeries__lJXWZ{flex-direction:column}.TestSeries_leftPane__G\+Zhw{border-right:none;flex:none}.TestSeries_rightPane__zFeWR{display:none}.TestSeries_pageTitle__RQVht{font-size:1.75rem}.TestSeries_levelGrid__3U2SX{gap:16px}.TestSeries_levelCard__V9HuQ{padding:20px}.TestSeries_levelStats__bwGwJ{gap:12px;grid-template-columns:1fr}.TestSeries_levelActions__Nc5iH{flex-direction:column}.TestSeries_actionBtn__MyHuw{justify-content:center;width:100%}}@media(max-width:480px){.TestSeries_leftPane__G\+Zhw{padding:16px}.TestSeries_pageTitle__RQVht{font-size:1.5rem}.TestSeries_levelCard__V9HuQ{padding:16px}.TestSeries_levelTitle__G5moL{font-size:1.25rem}.TestSeries_levelHeader__hw6uV{align-items:flex-start;flex-direction:column;gap:8px}.TestSeries_levelStats__bwGwJ{grid-template-columns:repeat(2,1fr)}}.CompetitiveExamList_competitiveExamList__Fdp8W{background-color:#f8faf9;display:flex;height:100vh;overflow:hidden}.CompetitiveExamList_leftPane__71kj6{background-color:#fff;border-right:1px solid #e8f2e8;flex:1 1;height:100vh;overflow-y:auto;padding:24px}.CompetitiveExamList_rightPane__ROY3-{background-color:#fafcfa;flex:1 1;height:100vh;overflow-y:auto;padding:24px}.CompetitiveExamList_pageHeader__\+szoa{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.CompetitiveExamList_headerContent__FQbhj{flex:1 1}.CompetitiveExamList_headerActions__DIyLw{align-items:center;display:flex;flex-shrink:0;gap:12px}.CompetitiveExamList_resultsBtn__el15S{align-items:center;background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.CompetitiveExamList_resultsBtn__el15S:hover{background:linear-gradient(90deg,#5fa45b,#4a9045);box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.CompetitiveExamList_pageTitle__yGB21{color:#2d3748;font-size:2rem;font-weight:600;margin-bottom:8px}.CompetitiveExamList_pageSubtitle__Uqc1e{color:#718096;font-size:1rem;margin:0}.CompetitiveExamList_errorContainer__3BUYM,.CompetitiveExamList_loadingContainer__LaQHO{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:50vh;padding:48px;text-align:center;width:100%}.CompetitiveExamList_spinner__846DM{animation:CompetitiveExamList_spin__viptU 1s linear infinite;border:4px solid #e8f2e8;border-radius:50%;border-top-color:#74bc68;height:40px;margin-bottom:16px;width:40px}.CompetitiveExamList_errorMessage__uI1l9{color:#e53e3e;font-size:1.1rem;margin-bottom:16px}.CompetitiveExamList_retryBtn__d6mvv{background-color:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .2s}.CompetitiveExamList_retryBtn__d6mvv:hover{background-color:#65a85a}.CompetitiveExamList_examsGrid__N4Dh1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.CompetitiveExamList_examCard__6DQ9k{background:#fff;border:2px solid #f0f9f0;border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.CompetitiveExamList_examCard__6DQ9k:hover{border-color:#74bc68;box-shadow:0 4px 12px #74bc6826;transform:translateY(-2px)}.CompetitiveExamList_examCard__6DQ9k.CompetitiveExamList_selected__3TwtN{background-color:#f0f9f0;border-color:#74bc68}.CompetitiveExamList_examCardHeader__e54Td{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CompetitiveExamList_examName__fXKJ7{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0}.CompetitiveExamList_examBadge__hwvX\+{background-color:#e8f2e8;border-radius:20px;color:#74bc68;font-size:.85rem;font-weight:500;padding:4px 12px}.CompetitiveExamList_examDescription__nDbRg{color:#718096;font-size:.95rem;line-height:1.5;margin:0}.CompetitiveExamList_noExams__3pIM2{color:#718096;font-size:1.1rem;padding:48px 24px;text-align:center}.CompetitiveExamList_selectExamText__KBk1R{color:#718096;font-size:1.1rem;margin-bottom:16px}.CompetitiveExamList_selectExamTextInline__9-7Cg{align-items:center;display:flex;flex-direction:column;font-weight:500;height:100vh;justify-content:center;text-align:center}.CompetitiveExamList_examIcon__11-8d{color:#e8f2e8;font-size:4rem;margin-bottom:16px}@keyframes CompetitiveExamList_spin__viptU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.CompetitiveExamList_competitiveExamList__Fdp8W{flex-direction:column}.CompetitiveExamList_leftPane__71kj6{border-bottom:1px solid #e8f2e8;border-right:none;flex:none}.CompetitiveExamList_rightPane__ROY3-{display:none}.CompetitiveExamList_title__oEfqU{font-size:1.75rem}.CompetitiveExamList_examsGrid__N4Dh1{gap:12px}.CompetitiveExamList_examCard__6DQ9k{padding:16px}}.CompetitiveExamList_subjectsContainer__HLM3d{width:100%}.CompetitiveExamList_subjectsHeader__PIWQf{margin-bottom:32px}.CompetitiveExamList_subjectsTitle__jDYEc{color:#74bc68;font-size:2rem!important;font-weight:600;margin-bottom:8px}.CompetitiveExamList_subjectsGrid__EP7GH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.CompetitiveExamList_subjectCard__vSNRR{background:#fff;border:2px solid #e8f2e8;border-radius:12px;box-shadow:0 2px 8px #74bc681a;cursor:pointer;padding:20px;transition:all .3s ease}.CompetitiveExamList_subjectCard__vSNRR:hover{border-color:#74bc68;box-shadow:0 4px 16px #74bc6833;transform:translateY(-2px)}.CompetitiveExamList_subjectName__A-hNG{color:#2d3748;font-size:1.1rem;font-weight:600;margin:0 0 8px}.CompetitiveExamList_subjectDescription__5Vtvg{color:#718096;font-size:.9rem;line-height:1.4;margin:0 0 12px}.CompetitiveExamList_subjectBadge__pjTVS{background:linear-gradient(90deg,#74bc68,#5fa45b);border-radius:16px;color:#fff;display:inline-block;font-size:.8rem;font-weight:500;padding:4px 12px}.CompetitiveExamList_noSubjects__us31l{color:#718096;padding:48px 24px;text-align:center}@media(max-width:768px){.CompetitiveExamList_competitiveExamList__Fdp8W{flex-direction:column}.CompetitiveExamList_leftPane__71kj6{border-bottom:1px solid #e8f2e8;border-right:none;flex:none;padding:16px;width:100%}.CompetitiveExamList_pageHeader__\+szoa{align-items:stretch;flex-direction:column;gap:12px}.CompetitiveExamList_headerActions__DIyLw{justify-content:center}.CompetitiveExamList_resultsBtn__el15S{justify-content:center;width:100%}.CompetitiveExamList_pageTitle__yGB21{font-size:1.8rem}.CompetitiveExamList_examCard__6DQ9k{padding:16px}.CompetitiveExamList_subjectsTitle__jDYEc{font-size:1.3rem}.CompetitiveExamList_subjectCard__vSNRR{padding:16px}}@media(max-width:480px){.CompetitiveExamList_leftPane__71kj6{padding:16px}.CompetitiveExamList_pageTitle__yGB21{font-size:1.5rem}.CompetitiveExamList_examCard__6DQ9k{padding:14px}.CompetitiveExamList_examCardHeader__e54Td{align-items:flex-start;flex-direction:column;gap:8px}.CompetitiveExamList_subjectsTitle__jDYEc{font-size:1.3rem}.CompetitiveExamList_subjectCard__vSNRR{padding:16px}}.AttemptedTests_attemptedTests__LGxk-{background:linear-gradient(135deg,#f8f9fa,#e9ecef);margin:0;min-height:100vh;overflow-x:hidden;padding:0}.AttemptedTests_header__UTtKJ{align-items:flex-start;background:#0000;border-bottom:none;box-shadow:none;display:flex;flex-direction:column;padding:24px 24px 0;position:relative}.AttemptedTests_logoContainer__BVSag{align-items:center;display:flex;flex-shrink:0}.AttemptedTests_logo__Lt5w4{height:40px;object-fit:contain;width:auto}.AttemptedTests_headerInfo__3-r\+b{flex:1 1;min-width:0;text-align:center}.AttemptedTests_pageHeader__DfSDR{text-align:left;width:100%}.AttemptedTests_pageTitle__xR2w7{color:#333;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 8px}.AttemptedTests_pageSubtitle__XWgKo{color:#666;font-size:1rem;line-height:1.4;margin:0}.AttemptedTests_headerActions__23Ig7{align-items:center;display:flex;margin-bottom:20px}.AttemptedTests_backBtn__GwSd2{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.AttemptedTests_backBtn__GwSd2:hover{background:#5fa45b;transform:translateY(-1px)}.AttemptedTests_summarySection__ToYgJ{padding:24px}.AttemptedTests_summaryCard__537KI{grid-gap:20px;background:#fff;border-radius:16px;box-shadow:0 8px 25px #0000001a;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:24px}.AttemptedTests_statBox__vJYZl{background:#f8f9fa;border:2px solid #0000;border-radius:12px;padding:16px;transition:all .3s ease}.AttemptedTests_statBox__vJYZl:hover{border-color:#74bc68;transform:translateY(-2px)}.AttemptedTests_statValue__05fJ2{color:#74bc68;font-size:24px;font-weight:700;margin-bottom:4px}.AttemptedTests_statLabel__hVzsV{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AttemptedTests_filtersSection__W\+XtP{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 24px 16px}.AttemptedTests_searchContainer__K67NC{flex:1 1;max-width:300px}.AttemptedTests_searchInput__y8Pon{border:2px solid #e9ecef;border-radius:25px;font-size:14px;outline:none;padding:10px 16px;transition:border-color .3s ease;width:100%}.AttemptedTests_searchInput__y8Pon:focus{border-color:#74bc68}.AttemptedTests_filterButtons__V\+blN{display:flex;flex-wrap:wrap;gap:8px}.AttemptedTests_filterBtn__CiWrD{background:#fff;border:2px solid #e9ecef;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.AttemptedTests_filterBtn__CiWrD:hover{border-color:#74bc68}.AttemptedTests_filterBtn__CiWrD.AttemptedTests_active__0BTbY{background:#74bc68;border-color:#74bc68;color:#fff}.AttemptedTests_clearBtn__0tSG7{background:#dc3545;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease}.AttemptedTests_clearBtn__0tSG7:hover{background:#c82333;transform:translateY(-2px)}.AttemptedTests_testsContainer__f39UZ{padding:0 24px 24px}.AttemptedTests_emptyState__jEFu3{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 15px #00000014;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.AttemptedTests_emptyIcon__jBBBE{font-size:64px;margin-bottom:16px}.AttemptedTests_emptyState__jEFu3 h3{color:#333;font-size:20px;margin:0 0 8px}.AttemptedTests_emptyState__jEFu3 p{color:#666;margin:0 0 24px}.AttemptedTests_primaryBtn__MDayY{background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.AttemptedTests_primaryBtn__MDayY:hover{box-shadow:0 6px 20px #74bc6866;transform:translateY(-2px)}.AttemptedTests_testsList__LkQiW{display:flex;flex-direction:column;gap:16px}.AttemptedTests_testCard__DU44V{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:20px;transition:all .3s ease}.AttemptedTests_testCard__DU44V:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.AttemptedTests_testHeader__wkOC5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.AttemptedTests_testInfo__WvWkh{flex:1 1}.AttemptedTests_testMainInfo__9QR36{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.AttemptedTests_examType__UlSVp,.AttemptedTests_subject__xn10h{color:#333}.AttemptedTests_level__WKcdD{background:#74bc68;border-radius:12px;color:#fff;font-size:13px;font-weight:600;padding:4px 12px}.AttemptedTests_separator__u\+wh8{font-weight:400}.AttemptedTests_testMeta__BP2ry{display:flex;flex-wrap:wrap;gap:12px}.AttemptedTests_date__0xBWt,.AttemptedTests_time__9jysX{background:#f8f9fa;border-radius:12px;color:#666;font-size:12px;padding:4px 8px}.AttemptedTests_scoreCircle__fxtJQ{align-items:center;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;height:80px;justify-content:center;margin-left:16px;width:80px}.AttemptedTests_scoreCircle__fxtJQ.AttemptedTests_excellent__aAeoB{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.AttemptedTests_scoreCircle__fxtJQ.AttemptedTests_good__0BzNA{background:linear-gradient(135deg,#74bc68,#5fa45b);color:#fff}.AttemptedTests_scoreCircle__fxtJQ.AttemptedTests_average__gGQPt{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#fff}.AttemptedTests_scoreCircle__fxtJQ.AttemptedTests_needsImprovement__d6pmg{background:linear-gradient(135deg,#dc3545,#e74c3c);color:#fff}.AttemptedTests_scoreValue__YFYqQ{font-size:16px;font-weight:700;line-height:1}.AttemptedTests_scoreLabel__6\+wW\+{font-size:10px;font-weight:500;margin-top:2px;opacity:.9}.AttemptedTests_testStats__mreLr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:16px}.AttemptedTests_stat__Bf4Hg{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;padding:12px}.AttemptedTests_stat__Bf4Hg .AttemptedTests_statLabel__hVzsV{color:#666;font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.AttemptedTests_stat__Bf4Hg .AttemptedTests_statValue__05fJ2{color:#333;font-size:14px;font-weight:600}.AttemptedTests_testActions__ACimo{display:flex;flex-wrap:wrap;gap:12px}.AttemptedTests_analysisBtn__BY\+ov,.AttemptedTests_retakeBtn__LMo2L,.AttemptedTests_viewBtn__g1kdi{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:140px;padding:10px 16px;transition:all .3s ease}.AttemptedTests_viewBtn__g1kdi{background:linear-gradient(90deg,#74bc68,#5fa45b);color:#fff}.AttemptedTests_viewBtn__g1kdi:hover{background:linear-gradient(90deg,#5fa45b,#4a9045);box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.AttemptedTests_retakeBtn__LMo2L{background:#fff;border:2px solid #74bc68;color:#74bc68}.AttemptedTests_retakeBtn__LMo2L:hover{background:#74bc68;color:#fff;transform:translateY(-2px)}.AttemptedTests_analysisBtn__BY\+ov{background:linear-gradient(90deg,#28a745,#20c997);color:#fff}.AttemptedTests_analysisBtn__BY\+ov:hover{background:linear-gradient(90deg,#20c997,#17a2b8);box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.AttemptedTests_questionAnalysisSection__zKo6b{border-top:2px solid #e9ecef;margin-top:20px;padding-top:20px}.AttemptedTests_analysisHeader__Gwnzv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.AttemptedTests_analysisHeader__Gwnzv h4{color:#333;font-size:16px;font-weight:600;margin:0}.AttemptedTests_analysisLegend__EcEmT{display:flex;flex-wrap:wrap;gap:16px}.AttemptedTests_legendItem__1fpqK{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.AttemptedTests_legendDot__ePYbQ{border-radius:50%;flex-shrink:0;height:10px;width:10px}.AttemptedTests_legendDot__ePYbQ.AttemptedTests_correct__DL0pp{background:#28a745}.AttemptedTests_legendDot__ePYbQ.AttemptedTests_incorrect__u3A\+f{background:#dc3545}.AttemptedTests_legendDot__ePYbQ.AttemptedTests_unanswered__k5sOs{background:#6c757d}.AttemptedTests_questionAnalysisList__KNZ94{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.AttemptedTests_questionAnalysisCard__DUO7I{background:#f8f9fa;border-left:4px solid #6c757d;border-radius:8px;transition:all .3s ease}.AttemptedTests_questionAnalysisCard__DUO7I.AttemptedTests_correct__DL0pp{background:linear-gradient(90deg,#d4edda,#f8f9fa);border-left-color:#28a745}.AttemptedTests_questionAnalysisCard__DUO7I.AttemptedTests_incorrect__u3A\+f{background:linear-gradient(90deg,#f8d7da,#f8f9fa);border-left-color:#dc3545}.AttemptedTests_questionAnalysisCard__DUO7I.AttemptedTests_unanswered__k5sOs{background:linear-gradient(90deg,#e2e3e5,#f8f9fa);border-left-color:#6c757d}.AttemptedTests_questionAnalysisHeader__U3ziE{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .3s ease}.AttemptedTests_questionAnalysisHeader__U3ziE:hover{background:#ffffff80}.AttemptedTests_questionNumber__AA\+0z{align-items:center;display:flex;flex-shrink:0;gap:8px}.AttemptedTests_qNum__a3H1f{background:#fff;border-radius:12px;color:#333;font-size:12px;font-weight:600;min-width:32px;padding:4px 8px;text-align:center}.AttemptedTests_statusDot__sQdH9{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AttemptedTests_statusDot__sQdH9.AttemptedTests_correct__DL0pp{background:#28a745}.AttemptedTests_statusDot__sQdH9.AttemptedTests_incorrect__u3A\+f{background:#dc3545}.AttemptedTests_statusDot__sQdH9.AttemptedTests_unanswered__k5sOs{background:#6c757d}.AttemptedTests_questionPreview__tvnhc{flex:1 1;min-width:0}.AttemptedTests_questionText__2WFAl{color:#333;font-size:13px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttemptedTests_answerSummary__iPxIC{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.AttemptedTests_separator__u\+wh8{color:#ccc}.AttemptedTests_questionMeta__8D3ee{align-items:center;display:flex;flex-shrink:0;gap:12px}.AttemptedTests_metaInfo__2aSkq{display:flex;flex-wrap:wrap;gap:8px}.AttemptedTests_category__A2AjE,.AttemptedTests_difficulty__ZwVKf{border-radius:10px;font-size:10px;font-weight:500;padding:2px 6px}.AttemptedTests_category__A2AjE{background:#e3f2fd;color:#1565c0}.AttemptedTests_difficulty__ZwVKf{background:#fff3e0;color:#ef6c00}.AttemptedTests_timeSpent__-Rj0t{color:#666;font-size:10px;font-weight:500}.AttemptedTests_expandIcon__QXrxz{color:#666;font-size:12px;margin-left:8px}.AttemptedTests_questionAnalysisDetails__vHnGQ{background:#fff;border-top:1px solid #dee2e6;padding:16px}.AttemptedTests_detailsGrid__mjQsk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.AttemptedTests_detailItem__4H3dc{align-items:center;color:#333;display:flex;font-size:12px;gap:8px}.AttemptedTests_detailItem__4H3dc strong{color:#666;min-width:80px}.AttemptedTests_resultBadge__zGTOB{border-radius:12px;font-size:10px;font-weight:600;padding:2px 8px}.AttemptedTests_resultBadge__zGTOB.AttemptedTests_correct__DL0pp{background:#d4edda;color:#155724}.AttemptedTests_resultBadge__zGTOB.AttemptedTests_incorrect__u3A\+f{background:#f8d7da;color:#721c24}.AttemptedTests_resultBadge__zGTOB.AttemptedTests_unanswered__k5sOs{background:#e2e3e5;color:#383d41}.AttemptedTests_explanationSection__TUynt{background:#f8f9fa;border-left:3px solid #74bc68;border-radius:8px;margin-top:16px;padding:12px}.AttemptedTests_explanationSection__TUynt h5{color:#333;font-size:12px;font-weight:600;margin:0 0 8px}.AttemptedTests_explanationSection__TUynt p{color:#666;font-size:12px;line-height:1.4;margin:0}.AttemptedTests_fullQuestionSection__tVu4f{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;padding:12px}.AttemptedTests_fullQuestionSection__tVu4f h5{color:#333;font-size:12px;font-weight:600;margin:0 0 8px}.AttemptedTests_fullQuestionText__0yK3g{color:#333;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.AttemptedTests_optionsSection__Hklcv{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;padding:12px}.AttemptedTests_optionsSection__Hklcv h5{color:#333;font-size:12px;font-weight:600;margin:0 0 12px}.AttemptedTests_optionsList__WNnG7{display:flex;flex-direction:column;gap:8px}.AttemptedTests_optionItem__Rey0L{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:6px;display:flex;padding:8px 12px;position:relative;transition:all .3s ease}.AttemptedTests_optionItem__Rey0L.AttemptedTests_correctOption__9PPhb{background:linear-gradient(90deg,#d4edda,#fff);border-color:#28a745}.AttemptedTests_optionItem__Rey0L.AttemptedTests_incorrectOption__AfoAq{background:linear-gradient(90deg,#f8d7da,#fff);border-color:#dc3545}.AttemptedTests_optionLetter__HX413{color:#333;font-size:12px;font-weight:600;margin-right:8px;min-width:20px}.AttemptedTests_optionText__H1uuK{color:#333;flex:1 1;font-size:12px;line-height:1.4}.AttemptedTests_correctMark__yRHyG{background:#d4edda;color:#155724}.AttemptedTests_correctMark__yRHyG,.AttemptedTests_incorrectMark__8mXww{border-radius:10px;font-size:10px;font-weight:600;margin-left:8px;padding:2px 6px}.AttemptedTests_incorrectMark__8mXww{background:#f8d7da;color:#721c24}.AttemptedTests_loadingContainer__fmFGs{align-items:center;color:#666;display:flex;flex-direction:column;height:60vh;justify-content:center}.AttemptedTests_spinner__yMUvj{animation:AttemptedTests_spin__PKu0T 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#74bc68;height:50px;margin-bottom:20px;width:50px}@keyframes AttemptedTests_spin__PKu0T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.AttemptedTests_header__UTtKJ{flex-direction:column;gap:12px;padding:16px;text-align:center}.AttemptedTests_summaryCard__537KI{gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.AttemptedTests_statValue__05fJ2{font-size:20px}.AttemptedTests_filtersSection__W\+XtP{align-items:stretch;flex-direction:column;gap:12px}.AttemptedTests_searchContainer__K67NC{max-width:none}.AttemptedTests_filterButtons__V\+blN{justify-content:center}.AttemptedTests_testHeader__wkOC5{flex-direction:column;gap:16px}.AttemptedTests_testMainInfo__9QR36{flex-wrap:wrap;font-size:14px;gap:6px}.AttemptedTests_level__WKcdD{font-size:12px;padding:3px 10px}.AttemptedTests_scoreCircle__fxtJQ{align-self:center;margin-left:0}.AttemptedTests_testStats__mreLr{gap:8px;grid-template-columns:repeat(2,1fr)}.AttemptedTests_testActions__ACimo{flex-direction:column}.AttemptedTests_analysisBtn__BY\+ov,.AttemptedTests_retakeBtn__LMo2L,.AttemptedTests_viewBtn__g1kdi{min-width:auto}.AttemptedTests_analysisHeader__Gwnzv{align-items:flex-start;flex-direction:column;gap:8px}.AttemptedTests_analysisLegend__EcEmT{gap:12px}.AttemptedTests_detailsGrid__mjQsk{gap:8px;grid-template-columns:1fr}.AttemptedTests_questionAnalysisHeader__U3ziE,.AttemptedTests_questionMeta__8D3ee{flex-wrap:wrap;gap:8px}}@media(max-width:480px){.AttemptedTests_filterButtons__V\+blN{flex-direction:column}.AttemptedTests_filterBtn__CiWrD{text-align:center;width:100%}.AttemptedTests_questionAnalysisList__KNZ94{max-height:300px}.AttemptedTests_metaInfo__2aSkq{flex-direction:column;gap:4px}.AttemptedTests_fullQuestionSection__tVu4f,.AttemptedTests_optionsSection__Hklcv{margin-bottom:12px;padding:8px}.AttemptedTests_optionItem__Rey0L{padding:6px 8px}.AttemptedTests_optionText__H1uuK{font-size:11px}.AttemptedTests_correctMark__yRHyG,.AttemptedTests_incorrectMark__8mXww{font-size:9px;padding:1px 4px}}.AttemptedTests_errorBanner__WPQCv{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;display:flex;font-size:14px;margin:0 24px 16px;padding:12px 16px}.AttemptedTests_apiIndicator__4F6XA,.AttemptedTests_offlineIndicator__Rmhta{border-radius:10px;font-size:12px;margin-left:8px;padding:2px 6px}.AttemptedTests_apiIndicator__4F6XA{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.AttemptedTests_offlineIndicator__Rmhta{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.AttemptedTests_pagination__xAPPA{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:20px}.AttemptedTests_paginationBtn__bKmlT{background:#74bc68;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;padding:8px 16px;transition:all .3s ease}.AttemptedTests_paginationBtn__bKmlT:hover:not(:disabled){background:#5fa45b;transform:translateY(-2px)}.AttemptedTests_paginationBtn__bKmlT:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.AttemptedTests_paginationInfo__OvHCU{color:#666;font-size:14px;font-weight:600}.Modal_modalOverlay__41kpw{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Modal_modalContent__Mu-\+L{animation:Modal_slideIn__eaUpw .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:24px;width:90%}.Modal_modalHeader__xlF9U{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;position:relative}.Modal_modalHeader__xlF9U h2{color:#2d3748;font-size:1.5rem;margin:0}.Modal_closeButton__wzk5g{align-items:center;background:#f8faf9;border:2px solid #e8f2e8;border-radius:50%;color:#4a5568;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:all .2s;width:30px}.Modal_closeButton__wzk5g:hover{background:#f0f9f0;border-color:#74bc68;color:#2d3748}.Modal_modalBody__1g27j{color:#4a5568;line-height:1.6;margin-bottom:24px}.Modal_modalActions__9d5uW{display:flex;gap:12px;justify-content:flex-end}.Modal_button__p5axz{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .2s}.Modal_button__p5axz:hover{transform:translateY(-1px)}.Modal_button__p5axz:active{transform:translateY(0)}.Modal_primaryButton__uO2Wt{background-color:#74bc68;color:#fff}.Modal_primaryButton__uO2Wt:hover{background-color:#65a85a}.Modal_secondaryButton__m6Vce{background-color:#f8faf9;border:2px solid #e8f2e8;color:#74bc68}.Modal_secondaryButton__m6Vce:hover{background-color:#f0f9f0;border-color:#74bc68}.Modal_warningButton__kLAT9{background-color:#dc3545;color:#fff}.Modal_warningButton__kLAT9:hover{background-color:#c82333}@keyframes Modal_slideIn__eaUpw{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Modal_warningIcon__NatDX{color:#dc3545;font-size:24px;margin-right:12px}.Modal_modalIconHeader__gjWiq{align-items:center;display:flex}.StudentQuestions_inlineHintNudge__eN5Ft{align-items:center;display:inline-flex;margin-left:12px;position:relative;vertical-align:middle}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBulbButton__LWKKF{align-items:center;background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:20px;box-shadow:0 1px 4px #74bc681a;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:10px;outline:none;padding:4px 8px 4px 6px;transition:all .3s ease}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBulbButton__LWKKF:hover{background:linear-gradient(90deg,#5fa45b,#74bc68);box-shadow:0 4px 12px #74bc6838}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBulbIcon__-7thb{background:#fffbe6;border-radius:50%;box-shadow:0 1px 2px #ffd60014;color:#ffd600;font-size:12px;padding:3px}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBulbText__p66sT{color:#fff;font-size:.85rem;font-size:12px;font-weight:600;padding-right:12px}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBoxModalBelow__Pkfb\+{align-items:flex-start;background:#fffbe6;border:1.5px solid #ffd600;border-radius:18px;box-shadow:0 12px 32px #ffd6002e,0 2px 8px #00000014;box-sizing:border-box;display:flex;flex-direction:column;margin-top:6px;max-width:320px;min-width:180px;overflow-wrap:break-word;padding:18px 18px 12px;position:absolute;right:0;text-align:left;top:120%;white-space:normal;width:-webkit-max-content;width:max-content;z-index:1300}.StudentQuestions_hintBulbSectionRight__I7SbV{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:32px;top:50%;transform:translateY(-50%);z-index:1200}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBoxModalBelow__Pkfb\+{border-radius:20px;margin-top:14px;max-width:370px;min-width:220px;padding:28px 24px 20px}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbSectionRight__I7SbV{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:32px;top:50%;transform:translateY(-50%);z-index:1200}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbButton__LWKKF{background:linear-gradient(90deg,#74bc68,#5fa45b);border-radius:32px;box-shadow:0 4px 12px #74bc682e;font-size:1.1rem;gap:16px;padding:12px 32px;transition:all .3s ease}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbButton__LWKKF:hover{box-shadow:0 6px 20px #74bc6840;transform:translateY(-2px)}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbIcon__-7thb{box-shadow:0 2px 8px #ffd6001a;font-size:1.7rem;padding:8px}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbText__p66sT{font-size:1.1rem}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbButton__LWKKF{align-items:center;border:none;border-radius:50px;box-shadow:0 2px 8px #74bc6829;color:#fff;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;gap:8px;outline:none;padding:10px 24px}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbButton__LWKKF:hover{background:linear-gradient(90deg,#5fa45b,#74bc68);box-shadow:0 4px 12px #74bc6838}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbIcon__-7thb{background:#fffbe6;border-radius:50%;box-shadow:0 1px 4px #ffd6001a;color:#ffd600;font-size:1.3rem;padding:4px}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBulbText__p66sT{color:#fff;font-size:1rem;font-weight:600}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBoxModalBelow__Pkfb\+{align-items:flex-start;background:#fffbe6;border:2.5px solid #ffd600;border-radius:18px;box-shadow:0 12px 32px #ffd6002e,0 2px 8px #00000014;display:flex;flex-direction:column;margin-top:10px;padding:22px 22px 16px;position:absolute;right:0;text-align:left;top:100%;width:100%;z-index:1300}.StudentQuestions_hintBulbSectionRight__I7SbV .StudentQuestions_hintBoxText__KsGmP{color:#333;font-size:14px;line-height:1.2;margin-bottom:0}.StudentQuestions_hintBoxModal__glcXP{animation:StudentQuestions_fadeInHint__KutoC .3s;background:#fffbe6;border:2px solid #ffd600;border-radius:18px;box-shadow:0 8px 32px #ffd6001f;margin-bottom:18px;max-width:500px;padding:24px 20px 16px;position:relative;text-align:left;width:100%}@keyframes StudentQuestions_fadeInHint__KutoC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StudentQuestions_hintBoxTitle__ag22q{color:#bfa800;display:block;font-size:1.2rem;font-weight:700;margin-bottom:10px}.StudentQuestions_hintBoxText__KsGmP{color:#333;font-size:14px;line-height:1.2;margin-bottom:16px}.StudentQuestions_closeHintBtn__buUT4{background:#ffd600;border:none;border-radius:20px;bottom:12px;box-shadow:0 2px 8px #ffd6001f;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;padding:8px 18px;position:absolute;right:16px;transition:all .2s}.StudentQuestions_closeHintBtn__buUT4:hover{background:#ffe066}.StudentQuestions_studentQuestions__rlz7J{background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100vw;z-index:9999}.StudentQuestions_testHeader__in\+vc{align-items:center;background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;flex-shrink:0;flex-wrap:wrap;padding:10px 18px}@media(max-width:768px){.StudentQuestions_testHeader__in\+vc{flex-direction:row;gap:8px;padding:12px}.StudentQuestions_testHeader__in\+vc .StudentQuestions_logoContainer__Xya49{flex:1 1;min-width:100px;order:1}.StudentQuestions_testHeader__in\+vc .StudentQuestions_timerContainer__PBbbj{display:flex;flex:1 1;gap:8px;justify-content:flex-end;order:2}.StudentQuestions_testHeader__in\+vc .StudentQuestions_testInfo__vn8Im{border-top:1px solid #eee;flex:0 0 100%;margin-top:8px;order:3;padding-top:12px}}.StudentQuestions_logoContainer__Xya49{flex:1 1;justify-content:flex-start}.StudentQuestions_testInfo__vn8Im{flex:2 1}.StudentQuestions_timerContainer__PBbbj{flex:1 1;justify-content:flex-end}.StudentQuestions_logoContainer__Xya49{align-items:center;display:flex;flex-shrink:0}.StudentQuestions_teachrityLogo__L1YPU{height:30px;object-fit:contain;width:auto}.StudentQuestions_testInfo__vn8Im{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:0;text-align:center}.StudentQuestions_examHeader__QP6kz{align-items:center;display:flex;gap:8px;justify-content:center;white-space:nowrap}@media(max-width:768px){.StudentQuestions_examHeader__QP6kz{gap:6px}}.StudentQuestions_examName__Fv0M7{color:#333;font-size:16px;font-weight:700;text-transform:uppercase}@media(max-width:768px){.StudentQuestions_examName__Fv0M7{font-size:13px}}.StudentQuestions_separator__SGTJu{color:#74bc68;font-size:14px;margin-top:-2px;opacity:.8}@media(max-width:768px){.StudentQuestions_separator__SGTJu{font-size:10px}}.StudentQuestions_subjectName__76jgJ{color:#666;font-size:16px;font-weight:600;text-transform:capitalize}@media(max-width:768px){.StudentQuestions_subjectName__76jgJ{font-size:13px}}.StudentQuestions_levelName__dFFRL{color:#74bc68;font-size:16px;font-weight:600;text-transform:capitalize}@media(max-width:768px){.StudentQuestions_levelName__dFFRL{font-size:13px}.StudentQuestions_testTitle__aUxqH{color:#333;font-size:13px;margin-top:4px}.StudentQuestions_testLevel__R8Uz3{color:#666;font-size:12px;margin-top:2px}}.StudentQuestions_testDetails__LjRpo{align-items:center;display:flex;flex-direction:column;gap:4px}.StudentQuestions_testTitle__aUxqH{color:#74bc68;font-size:15px;font-weight:600;margin:0}.StudentQuestions_testLevel__R8Uz3{color:#666;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.StudentQuestions_testMeta__sYBtS{align-items:center;color:#666;display:flex;font-size:12px;gap:8px;justify-content:center}@media(max-width:768px){.StudentQuestions_testInfo__vn8Im{gap:4px}.StudentQuestions_examName__Fv0M7{font-size:16px}.StudentQuestions_subjectName__76jgJ{font-size:14px}.StudentQuestions_testTitle__aUxqH{font-size:13px}.StudentQuestions_testLevel__R8Uz3{font-size:12px}}.StudentQuestions_timerContainer__PBbbj{align-items:center;display:flex}.StudentQuestions_timer__e2\+n3{align-items:center;background:#74bc68;border-radius:50px;box-shadow:0 4px 12px #74bc684d;color:#fff;display:flex;font-weight:700;gap:8px;justify-content:center;padding:8px;transition:all .3s ease;width:100px}.StudentQuestions_timer__e2\+n3.StudentQuestions_warning__tZe9d{animation:StudentQuestions_pulse__XRKnl 2s infinite;background:#dc3545}@keyframes StudentQuestions_pulse__XRKnl{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.StudentQuestions_timerIcon__oJ-91{font-size:20px}.StudentQuestions_timerText__GQc2H{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px}.StudentQuestions_progressContainer__K-0yo{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;gap:16px;padding:5px}.StudentQuestions_progressBar__GXwSZ{background:#e9ecef;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.StudentQuestions_progressFill__bh45O{background:linear-gradient(90deg,#74bc68,#5fa45b);height:100%;transition:width .3s ease}.StudentQuestions_progressText__WCWIX{color:#666;font-size:14px;font-weight:600;min-width:80px}.StudentQuestions_warningBanner__NMKUa{background:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #ffc107;color:#856404;font-size:14px;font-weight:600;padding:8px 16px;text-align:center}.StudentQuestions_questionContainer__gg5N1{align-items:flex-start;display:flex;flex:1 1;justify-content:center;overflow-y:auto;padding:24px}.StudentQuestions_questionCard__O3urg{background:#fff;border:1.5px solid #0000;border-radius:16px;box-shadow:0 8px 25px #0000001a;max-width:900px;padding:30px;transition:all .3s ease;width:100%}.StudentQuestions_questionCard__O3urg:hover{border-color:#74bc68;box-shadow:0 12px 35px #00000026}.StudentQuestions_questionHeader__AUib7{align-items:center;border-bottom:2px solid #f8f9fa;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:16px}.StudentQuestions_questionNumber__GfsSD{background:linear-gradient(90deg,#74bc68,#5fa45b);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:8px 16px}.StudentQuestions_questionType__PJegC{background:#f8f9fa;border-radius:15px;color:#666;font-size:12px;font-weight:500;padding:6px 12px}.StudentQuestions_questionText__jl61Z{color:#333;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:16px}.StudentQuestions_optionsContainer__IJjMX{display:flex;flex-direction:column;gap:10px}.StudentQuestions_clearSelectionBtn__IhN8D{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-top:12px;padding:0;transition:color .3s ease}.StudentQuestions_eraseIcon__du\+-l{align-items:center;display:flex;justify-content:center}.StudentQuestions_eraseIcon__du\+-l svg{fill:#74bc68;height:25px;width:25px}@media(max-width:768px){.StudentQuestions_clearSelectionBtn__IhN8D{font-size:16px;gap:6px;margin-top:10px}.StudentQuestions_clearSelectionBtn__IhN8D .StudentQuestions_eraseIcon__du\+-l svg{height:18px!important;width:18px!important}}.StudentQuestions_submitTestBtn__7bKtv{align-items:center;background:#dc3545;border:none;border-radius:25px;box-shadow:0 2px 8px #dc354533;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;margin-left:8px;padding:8px 20px;transition:all .3s ease}.StudentQuestions_submitTestBtn__7bKtv:hover{background:#c82333;box-shadow:0 4px 12px #dc35454d}.StudentQuestions_submitTestBtn__7bKtv:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed;transform:none}.StudentQuestions_optionButton__241Xl{align-items:center;background:#fff;border:1.5px solid #e9ecef;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:10px 16px;text-align:left;width:100%}.StudentQuestions_optionButton__241Xl:hover{background:#f8f9fa;border-color:#74bc68}.StudentQuestions_optionButton__241Xl.StudentQuestions_selected__-YCzl{background:linear-gradient(90deg,#74bc681a,#5fa45b1a);border-color:#74bc68;box-shadow:0 4px 12px #74bc6833}.StudentQuestions_optionLetter__Prd4T{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.StudentQuestions_optionButton__241Xl.StudentQuestions_selected__-YCzl .StudentQuestions_optionLetter__Prd4T{background:#5fa45b}.StudentQuestions_optionText__Sbgz4{color:#333;font-size:12px;line-height:1.5}.StudentQuestions_navigationContainer__wI\+y\+{align-items:center;background:#fff;border-top:1px solid #e9ecef;box-shadow:0 -2px 8px #0000001a;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 20px}.StudentQuestions_navButton__TXmg7{background:#74bc68;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:10px 12px;transition:all .3s ease}.StudentQuestions_navButton__TXmg7:hover{background:#5fa45b;box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.StudentQuestions_navButton__TXmg7:disabled{background:#dee2e6;box-shadow:none;color:#6c757d;cursor:not-allowed;transform:none}.StudentQuestions_previousBtn__sxQop{background:#6c757d}.StudentQuestions_previousBtn__sxQop:hover:not(:disabled){background:#5a6268}.StudentQuestions_submitBtn__1N2hU{background:#dc3545}.StudentQuestions_submitBtn__1N2hU:hover{background:#c82333}.StudentQuestions_questionIndicator__33qSj{background:#f8f9fa;border-radius:20px;color:#666;font-size:12px;font-weight:600;padding:8px 16px}.StudentQuestions_resultsContainer__obfHd{align-items:center;background:#f0f9f0;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;top:0;width:100vw;z-index:9999}.StudentQuestions_resultsCard__iNHjH{background:#fff;border-radius:24px;box-shadow:0 15px 35px #00000026;display:flex;flex-direction:column;gap:24px;margin:auto;max-width:480px;padding:32px 24px;text-align:center;width:100%}.StudentQuestions_resultsHeader__swKJf{padding-bottom:16px}.StudentQuestions_resultsHeader__swKJf h1{color:#333;font-size:28px;line-height:1.2;margin:0 0 8px}.StudentQuestions_resultsHeader__swKJf p{color:#666;font-size:16px;line-height:1.4;margin:0}.StudentQuestions_scoreCircle__JoFf4{align-items:center;background:linear-gradient(135deg,#74bc68,#5fa45b);border-radius:50%;box-shadow:0 8px 25px #74bc6840;color:#fff;display:flex;flex-direction:column;height:140px;justify-content:center;margin:8px auto;width:140px}.StudentQuestions_scoreValue__LcGgO{font-size:36px;font-weight:700;line-height:1;margin-bottom:4px}.StudentQuestions_scoreLabel__Hm-Jr{font-size:14px;font-weight:500;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.StudentQuestions_resultsGrid__EUfkO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:8px 0;padding:0 8px}@media(max-width:768px){.StudentQuestions_resultsGrid__EUfkO{gap:10px;grid-template-columns:repeat(2,1fr)}}.StudentQuestions_resultItem__VLQcO{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:15px 12px;transition:transform .2s ease}.StudentQuestions_resultItem__VLQcO:hover{transform:translateY(-2px)}.StudentQuestions_resultIcon__M\+aNO{font-size:24px;margin-bottom:3px}.StudentQuestions_resultLabel__UPmpd{color:#666;font-size:12px;font-weight:500;line-height:1.2;text-align:center}.StudentQuestions_resultValue__YhX-Y{color:#333;font-size:20px;font-weight:700;line-height:1}.StudentQuestions_finishBtn__mFiB8{background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px;transition:all .3s ease;width:100%}.StudentQuestions_finishBtn__mFiB8:hover{box-shadow:0 6px 20px #74bc684d;transform:translateY(-2px)}.StudentQuestions_finishBtn__mFiB8.StudentQuestions_secondaryBtn__CtS9e{background:#6c757d;margin-top:12px}.StudentQuestions_finishBtn__mFiB8.StudentQuestions_secondaryBtn__CtS9e:hover{background:#5a6268;box-shadow:0 6px 20px #6c757d4d}@media(max-width:768px){.StudentQuestions_resultsContainer__obfHd{align-items:flex-start;padding:12px}.StudentQuestions_resultsCard__iNHjH{border-radius:20px;gap:16px;padding:20px 16px}.StudentQuestions_resultsHeader__swKJf{padding-bottom:8px}.StudentQuestions_resultsHeader__swKJf h1{font-size:22px}.StudentQuestions_resultsHeader__swKJf p{font-size:13px}.StudentQuestions_scoreCircle__JoFf4{height:100px;margin:4px auto;width:100px}.StudentQuestions_scoreValue__LcGgO{font-size:28px}.StudentQuestions_scoreLabel__Hm-Jr{font-size:11px}.StudentQuestions_resultsGrid__EUfkO{gap:10px;grid-template-columns:repeat(2,1fr)}.StudentQuestions_resultItem__VLQcO{gap:4px;padding:12px 8px}.StudentQuestions_resultItem__VLQcO:hover{transform:none}.StudentQuestions_resultIcon__M\+aNO{font-size:20px;margin-bottom:2px}.StudentQuestions_resultLabel__UPmpd{font-size:11px;line-height:1.2}.StudentQuestions_resultValue__YhX-Y{font-size:18px}.StudentQuestions_finishBtn__mFiB8{font-size:14px;margin-top:4px;padding:12px}.StudentQuestions_finishBtn__mFiB8.StudentQuestions_secondaryBtn__CtS9e{margin-top:8px}}.StudentQuestions_loadingContainer__4B7k-{align-items:center;color:#666;display:flex;flex-direction:column;height:100vh;justify-content:center}.StudentQuestions_spinner__LdrM7{animation:StudentQuestions_spin__xr5fF 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#74bc68;height:50px;margin-bottom:20px;width:50px}@keyframes StudentQuestions_spin__xr5fF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.StudentQuestions_testHeader__in\+vc{flex-wrap:wrap;gap:12px;padding:12px}.StudentQuestions_testHeader__in\+vc .StudentQuestions_logoContainer__Xya49{flex:1 1;min-width:100px;order:1}.StudentQuestions_testHeader__in\+vc .StudentQuestions_timerContainer__PBbbj{flex:1 1;justify-content:flex-end;min-width:100px;order:2}.StudentQuestions_testHeader__in\+vc .StudentQuestions_testInfo__vn8Im{flex:0 0 100%;margin-top:0;order:3}.StudentQuestions_teachrityLogo__L1YPU{height:25px}.StudentQuestions_timer__e2\+n3{font-size:14px;padding:6px 10px}.StudentQuestions_examHeader__QP6kz{margin-top:4px}.StudentQuestions_examName__Fv0M7,.StudentQuestions_subjectName__76jgJ{font-size:14px}.StudentQuestions_separator__SGTJu{font-size:12px}.StudentQuestions_testTitle__aUxqH{font-size:12px;margin-top:4px}.StudentQuestions_testLevel__R8Uz3{font-size:11px}.StudentQuestions_submitTestBtn__7bKtv{font-size:16px;padding:6px 12px}.StudentQuestions_inlineHintNudge__eN5Ft .StudentQuestions_hintBoxModalBelow__Pkfb\+{max-width:280px}.StudentQuestions_clearSelectionBtn__IhN8D{font-size:14px}.StudentQuestions_questionCard__O3urg{margin:16px;padding:18px}.StudentQuestions_questionText__jl61Z{font-size:16px}.StudentQuestions_optionButton__241Xl{padding:14px 16px}.StudentQuestions_navigationContainer__wI\+y\+{flex-direction:column;gap:16px;padding:16px}.StudentQuestions_navButton__TXmg7{min-width:auto;width:100%}}@media(max-width:480px){.StudentQuestions_questionContainer__gg5N1{padding:16px}.StudentQuestions_questionCard__O3urg{padding:20px}.StudentQuestions_scoreCircle__JoFf4{height:100px;width:100px}.StudentQuestions_scoreValue__LcGgO{font-size:24px}}.StudentQuestions_paletteToggle__K2Qyc{align-items:center;background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-left:16px;padding:10px 16px;transition:all .3s ease}.StudentQuestions_paletteToggle__K2Qyc:hover{background:#5a6268;transform:translateY(-2px)}.StudentQuestions_paletteIcon__E\+4MC{font-size:16px}.StudentQuestions_paletteContainer__MialA{background:#fff;border:2px solid #74bc68;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:0 24px 16px;max-height:500px;overflow-y:auto;z-index:100}.StudentQuestions_paletteHeader__8Bita{align-items:center;background:#74bc68;color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.StudentQuestions_paletteHeader__8Bita h3{font-size:16px;font-weight:600;margin:0}.StudentQuestions_paletteClose__ZoJfD{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:4px}.StudentQuestions_paletteClose__ZoJfD:hover{background:#fff3}.StudentQuestions_paletteLegend__fGxIw{background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;gap:20px;padding:12px 16px}.StudentQuestions_legendItem__ZMtg2{color:#666;font-size:12px;gap:6px}.StudentQuestions_legendDot__lTpqV{border-radius:50%;height:12px;width:12px}.StudentQuestions_legendDot__lTpqV.StudentQuestions_current__ft3B2{background:#007bff;border:2px solid #0056b3}.StudentQuestions_legendDot__lTpqV.StudentQuestions_attempted__DdJxo{background:#28a745}.StudentQuestions_legendDot__lTpqV.StudentQuestions_notAttempted__mc1JN{background:#6c757d}.StudentQuestions_paletteGrid__KA6lN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-height:150px;overflow-y:auto;padding:16px}.StudentQuestions_paletteQuestion__92ahY{align-items:center;background:#f8f9fa;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.StudentQuestions_paletteQuestion__92ahY:hover{box-shadow:0 2px 8px #0003;transform:scale(1.1)}.StudentQuestions_paletteQuestion__92ahY.StudentQuestions_current__ft3B2{background:#007bff;border-color:#0056b3;box-shadow:0 4px 12px #007bff4d;color:#fff;transform:scale(1.1)}.StudentQuestions_paletteQuestion__92ahY.StudentQuestions_attempted__DdJxo{background:#28a745;border-color:#1e7e34;color:#fff}.StudentQuestions_paletteQuestion__92ahY.StudentQuestions_notAttempted__mc1JN{background:#6c757d;border-color:#5a6268;color:#fff}.StudentQuestions_paletteStats__nyGzl{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:24px;padding:12px 16px}@media(max-width:768px){.StudentQuestions_paletteContainer__MialA{margin:0 16px 16px}.StudentQuestions_paletteGrid__KA6lN{gap:6px;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));padding:12px}.StudentQuestions_paletteQuestion__92ahY{font-size:12px;height:35px;width:35px}.StudentQuestions_paletteLegend__fGxIw{flex-wrap:wrap;gap:12px}.StudentQuestions_paletteToggle__K2Qyc{font-size:12px;margin-left:8px;padding:8px 12px}}@media only screen and (max-width:768px){.StudentQuestions_navigationContainer__wI\+y\+{flex-direction:row!important;gap:8px;padding:10px}.StudentQuestions_navButton__TXmg7{font-size:1rem;padding:10px;width:120px}.StudentQuestions_questionIndicator__33qSj{font-size:.8rem}.StudentQuestions_warningBanner__NMKUa{font-size:.85rem;padding:6px 10px}}.StudentQuestions_sidePaletteContainer__OUhkT{animation:StudentQuestions_slideInLeft__p2inF .3s;background:#fff;box-shadow:2px 0 12px #0000001f;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:250px}@keyframes StudentQuestions_slideInLeft__p2inF{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.StudentQuestions_sidePaletteHeader__it7-o{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:column;padding:18px 0 10px}.StudentQuestions_sidePaletteLogo__C6l1H{height:48px;margin-bottom:8px;margin-top:20px;width:70%}.StudentQuestions_sidePaletteTitle__Ax5AJ{font-size:1.1rem;font-weight:600;margin-bottom:8px}.StudentQuestions_sidePaletteClose__zVbod{background:none;border:none;color:#888;cursor:pointer;font-size:1.2rem;position:absolute;right:12px;top:12px}.StudentQuestions_sidePaletteGrid__8\+cUQ{align-items:center;display:flex;flex-direction:column;gap:8px;padding:18px 0 0}.StudentQuestions_sidePaletteQuestion__mHcWs{background:#f1f3f4;border:1.2px solid #ddd;border-radius:10px;color:#333;cursor:pointer;font-size:.8rem;font-weight:600!important;height:35px;margin-bottom:4px;transition:background .2s,border .2s;width:35px}.StudentQuestions_sidePaletteQuestion__mHcWs.StudentQuestions_attempted__DdJxo{background:#74bc68;border:2px solid #5fa45b;color:#fff}.StudentQuestions_sidePaletteQuestion__mHcWs.StudentQuestions_current__ft3B2{background:#ffe066;border:2px solid #ffd600;color:#333}.StudentQuestions_sidePaletteQuestion__mHcWs.StudentQuestions_notAttempted__mc1JN{background:#f1f3f4;border:1px solid #ddd;color:#888}.StudentQuestions_sidePaletteLegend__Bqb2s{display:flex;flex-direction:column;gap:6px;padding:12px 0 0 18px}.StudentQuestions_legendItem__ZMtg2{align-items:center;color:#555;display:flex;font-size:.95rem;font-weight:500;gap:8px}.StudentQuestions_sidePaletteDot__Ash\+k{border-radius:50%;display:inline-block;height:16px;margin-right:4px;width:16px}.StudentQuestions_sidePaletteDot__Ash\+k.StudentQuestions_attempted__DdJxo{background:#74bc68;border:2px solid #5fa45b}.StudentQuestions_sidePaletteDot__Ash\+k.StudentQuestions_current__ft3B2{background:#ffe066;border:2px solid #ffd600}.StudentQuestions_sidePaletteDot__Ash\+k.StudentQuestions_notAttempted__mc1JN{background:#f1f3f4;border:2px solid #ddd}.StudentQuestions_sidePaletteStats__xxxNL{color:#333;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;gap:4px;padding:12px 0 0 18px}.StudentQuestions_statItem__tVgDQ{align-items:center;display:flex;gap:6px}.StudentQuestions_statNumber__xvCEC{color:#74bc68;display:inline-block;font-weight:700;min-width:28px}.TestInstructions_testInstructions__ZmYT1{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:16px}.TestInstructions_header__7\+utL{margin-bottom:24px}.TestInstructions_backBtn__WFFuU{align-items:center;background:#74bc681a;border:2px solid #74bc68;border-radius:25px;color:#74bc68;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px;padding:12px 20px;transition:all .3s ease;width:auto}.TestInstructions_backBtn__WFFuU:hover{background:#74bc68;box-shadow:0 4px 12px #74bc684d;color:#fff;transform:translateY(-2px)}.TestInstructions_breadcrumb__OjaGY{align-items:center;color:#6c757d;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:8px}.TestInstructions_separator__P8IIi{color:#adb5bd;font-weight:300}.TestInstructions_instructionsContainer__1Xe24{background:#fff;border:1px solid #e8f2e8;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:24px}.TestInstructions_levelHeader__OTi09{align-items:flex-start;border-bottom:2px solid #f8f9fa;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.TestInstructions_levelIcon__TOcMm{flex-shrink:0;font-size:3rem}.TestInstructions_levelInfo__Cf8Cj{flex:1 1}.TestInstructions_levelTitle__racaB{color:#2d3748;font-size:1.8rem;font-weight:700;margin:0 0 8px}.TestInstructions_testTitle__RB7Av{color:#74bc68;font-size:1.3rem;font-weight:600;margin:0 0 8px}.TestInstructions_testDescription__UPTkQ{color:#718096;font-size:1rem;line-height:1.5;margin:0}.TestInstructions_testOverview__dKIJS{margin-bottom:24px}.TestInstructions_overviewGrid__SFaXE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TestInstructions_overviewItem__VP86x{align-items:center;background:linear-gradient(135deg,#f0f9f0,#e8f5e8);border:1px solid #d4edda;border-radius:12px;display:flex;gap:12px;padding:16px}.TestInstructions_overviewIcon__U1Gul{flex-shrink:0;font-size:1.5rem}.TestInstructions_overviewContent__DxxTE{display:flex;flex-direction:column}.TestInstructions_overviewLabel__1u8S7{color:#718096;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TestInstructions_overviewValue__1q4gI{color:#2d3748;font-size:1rem;font-weight:700}.TestInstructions_instructionsList__uq5ji{margin-bottom:24px}.TestInstructions_instructionsList__uq5ji h3{align-items:center;color:#2d3748;display:flex;font-size:1.2rem;gap:8px;margin:0 0 16px}.TestInstructions_instructions__C\+iLk{display:flex;flex-direction:column;gap:12px}.TestInstructions_instructionItem__c2EnS{align-items:flex-start;background:#fafcfa;border-left:4px solid #74bc68;border-radius:12px;display:flex;gap:12px;padding:16px}.TestInstructions_instructionNumber__2d8dO{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:24px;justify-content:center;width:24px}.TestInstructions_instructionText__K-Kii{color:#4a5568;font-size:.95rem;line-height:1.5}.TestInstructions_progressSection__u6QWz{background:linear-gradient(135deg,#fff5e6,#ffeaa7);border:1px solid #f39c12;border-radius:12px;margin-bottom:24px;padding:16px}.TestInstructions_progressSection__u6QWz h4{color:#e67e22;font-size:1rem;margin:0 0 12px}.TestInstructions_progressBar__rYfmj{background:#f8f9fa;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.TestInstructions_progressFill__NSVcZ{background:linear-gradient(90deg,#f39c12,#e67e22);height:100%;transition:width .3s ease}.TestInstructions_progressText__8m\+cq{color:#e67e22;font-size:.9rem;font-weight:600}.TestInstructions_actionSection__bbdGZ{text-align:center}.TestInstructions_startTestBtn__0MFUo{align-items:center;background:linear-gradient(135deg,#74bc68,#65a85a);border:none;border-radius:50px!important;box-shadow:0 4px 20px #74bc684d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s ease}.TestInstructions_startTestBtn__0MFUo:hover:not(:disabled){box-shadow:0 6px 25px #74bc6866;transform:translateY(-2px)}.TestInstructions_startTestBtn__0MFUo:active{transform:translateY(0)}.TestInstructions_lockedBtn__dGGjA{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);box-shadow:none;color:#718096;cursor:not-allowed}.TestInstructions_lockedBtn__dGGjA:hover{box-shadow:none;transform:none}.TestInstructions_buttonSpinner__Rp7P7{animation:TestInstructions_spin__CAhmA 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.TestInstructions_lockMessage__yzv0g{color:#e53e3e;font-size:.9rem;font-style:italic;margin-top:12px}.TestInstructions_errorContainer__QLT1f{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:24px;padding:48px 24px;text-align:center}.TestInstructions_errorMessage__jwQw1{color:#e53e3e;font-size:1.1rem;margin-bottom:16px}@keyframes TestInstructions_spin__CAhmA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:480px){.TestInstructions_testInstructions__ZmYT1{padding:12px}.TestInstructions_instructionsContainer__1Xe24{padding:20px}.TestInstructions_levelHeader__OTi09{align-items:center;flex-direction:column;text-align:center}.TestInstructions_levelIcon__TOcMm{font-size:2.5rem}.TestInstructions_levelTitle__racaB{font-size:1.5rem}.TestInstructions_testTitle__RB7Av{font-size:1.1rem}.TestInstructions_overviewGrid__SFaXE{gap:12px;grid-template-columns:1fr}.TestInstructions_instructionItem__c2EnS{padding:12px}.TestInstructions_instructionText__K-Kii{font-size:.9rem}.TestInstructions_startTestBtn__0MFUo{font-size:1rem;min-width:180px;padding:14px 28px}}.CustomTestCreator_customTestCreator__w8o0G{background:#fff;border:2px solid #e8f2e8;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin-bottom:32px;padding:24px}.CustomTestCreator_creatorHeader__4aTe7{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.CustomTestCreator_creatorTitle__BHplm{color:#2d3748;font-size:1.4rem!important;font-weight:600;margin:0}.CustomTestCreator_headerContent__A3UYN{flex:1 1}.CustomTestCreator_creatorDescription__s809X{color:#666;font-size:.9rem;margin-bottom:0;margin-top:10px}.CustomTestCreator_difficultyMixSection__BWUZn{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:16px}.CustomTestCreator_difficultyHeader__wewpM{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.CustomTestCreator_difficultyHeader__wewpM .CustomTestCreator_label__vTvg4{margin:0}.CustomTestCreator_difficultyHeader__wewpM .CustomTestCreator_totalQuestions__X0g5J{background:#e9ecef;border-radius:20px;color:#2d3748;font-size:.9rem;font-weight:600;margin:0;padding:8px 16px}.CustomTestCreator_difficultyGrid__nhXyy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.CustomTestCreator_difficultyItem__VVWIR{display:flex;flex-direction:column;gap:8px}.CustomTestCreator_totalQuestions__X0g5J{background:#e9ecef;border-radius:6px;color:#2d3748;font-weight:600;margin-top:16px;padding:12px;text-align:center}.CustomTestCreator_toggleButton__QbRhC{background:none;border:none;color:#74bc68;cursor:pointer;font-size:1.6rem;padding:4px;transition:transform .3s ease}.CustomTestCreator_toggleButton__QbRhC.CustomTestCreator_expanded__eiNId{transform:rotate(180deg)}.CustomTestCreator_form__SEVEl{max-height:0;overflow:hidden;transition:max-height .3s ease}.CustomTestCreator_form__SEVEl.CustomTestCreator_expanded__eiNId{max-height:1000px}.CustomTestCreator_formContent__B5kqo{grid-gap:20px;display:grid;gap:20px;margin-bottom:20px}.CustomTestCreator_formGroup__LFE30{display:flex;flex-direction:column;gap:8px}.CustomTestCreator_label__vTvg4{color:#4a5568;font-size:.9rem;font-weight:600}.CustomTestCreator_input__h5is-,.CustomTestCreator_select__LJ\+bM{border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;font-size:.9rem;padding:8px 12px;transition:all .2s ease}.CustomTestCreator_input__h5is-:focus,.CustomTestCreator_select__LJ\+bM:focus{border-color:#74bc68;box-shadow:0 0 0 3px #74bc6833;outline:none}.CustomTestCreator_select__LJ\+bM{background:#fff;cursor:pointer}.CustomTestCreator_action__hTEx-{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;margin-top:20px}@media(max-width:768px){.CustomTestCreator_action__hTEx-{margin-top:24px;width:100%}}.CustomTestCreator_generateButton__gxXsp{align-items:center;background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13.6px;font-weight:600;gap:8px;justify-content:center;margin-left:auto;min-width:180px;padding:8px 16px;transition:all .3s ease}.CustomTestCreator_generateButton__gxXsp:hover:not(:disabled){box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.CustomTestCreator_generateButton__gxXsp:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.CustomTestCreator_generateButton__gxXsp{border-radius:8px;box-shadow:0 4px 15px #74bc6833;font-size:13.6px;margin:0;min-width:0;min-width:auto;padding:10px 16px;width:100%}}.CustomTestCreator_generatedMessage__R-6IJ{background:#74bc681a;border-radius:8px;color:#74bc68;font-size:1rem;font-weight:600;margin:20px 0;padding:16px;text-align:center}.CustomTestCreator_startButton__vnA\+k{background:linear-gradient(90deg,#4caf50,#45a049);font-size:1.1rem;padding:14px 36px}.CustomTestCreator_startButton__vnA\+k:hover:not(:disabled){background:linear-gradient(90deg,#45a049,#3d8b40)}.CustomTestCreator_buttonContent__S-JXO{align-items:center;display:flex;gap:10px;justify-content:center}.CustomTestCreator_btnSpinner__svLv4,.CustomTestCreator_spinner__fbaMP{animation:CustomTestCreator_spin__dCJ4- 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}@keyframes CustomTestCreator_spin__dCJ4-{to{transform:rotate(1turn)}}.CustomTestCreator_instructions__2LDaE{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:16px}.CustomTestCreator_instructions__2LDaE h4{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 12px}.CustomTestCreator_instructions__2LDaE ul{color:#4a5568;font-size:.9rem;margin:0;padding-left:20px}.CustomTestCreator_instructions__2LDaE li{line-height:1.4;margin-bottom:8px}.TestLevels_instructionsModal__NU1Xz{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.TestLevels_instructionsModalBackdrop__gNaTP{background:#00000059;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.TestLevels_instructionsModalContent__xY\+Xj{background:#fff;border-radius:18px;box-shadow:0 8px 32px #0000002e;max-height:90vh;max-width:95vw;overflow-y:auto;padding:32px 20px 24px;position:relative;text-align:left;width:100%;z-index:1002}.TestLevels_closeModalBtn__CEuIj{background:none;border:none;color:#74bc68;cursor:pointer;font-size:2rem;position:absolute;right:16px;top:16px;z-index:1003}.TestLevels_testLevels__\+ehHJ{background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:100vh;overflow:hidden}.TestLevels_leftPane__vANx5{background-color:#fff;border-right:2px solid #e8f2e8;flex:1 1;height:100vh;overflow-y:auto;padding:24px}.TestLevels_rightPane__qb3JV{background:linear-gradient(135deg,#fafcfa,#f1f8f1);flex:1 1;height:100vh;overflow-y:auto;padding:24px}.TestLevels_header__hTveg{margin-bottom:32px}.TestLevels_backBtn__0zPQ5{background:#74bc681a;border:2px solid #74bc68;border-radius:25px;color:#74bc68;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:20px;padding:12px 24px;transition:all .3s ease}.TestLevels_backBtn__0zPQ5:hover{background:#74bc68;box-shadow:0 4px 12px #74bc684d;color:#fff;transform:translateY(-2px)}.TestLevels_breadcrumb__QuRsD{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;margin-bottom:24px}.TestLevels_breadcrumbItem__yp2zi{color:#74bc68;cursor:pointer;font-weight:500;transition:all .2s ease}.TestLevels_breadcrumbItem__yp2zi:hover{color:#5fa45b;text-decoration:underline}.TestLevels_separator__mTPqe{color:#999;font-weight:300}.TestLevels_pageHeader__a\+hkJ{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.TestLevels_headerContent__KqjOY{flex:1 1}.TestLevels_pageTitle__duoXU{color:#2d3748;font-size:2rem;font-weight:600;margin-bottom:8px}.TestLevels_pageSubtitle__GM4-2{color:#718096;color:#666;font-size:1rem;margin:0}.TestLevels_levelCard__spbbF,.TestLevels_levelsContainer__v0dEY{display:flex;flex-direction:column;gap:20px}.TestLevels_levelCard__spbbF{background:#fff;border:2px solid #e8f2e8;border-radius:16px;box-shadow:0 4px 12px #0000001a;cursor:default;padding:24px;position:relative;text-align:left;transition:all .3s ease}.TestLevels_loadingSpinner__KC70O{align-items:center;display:flex;gap:8px;justify-content:center}.TestLevels_spinnerDot__gJLTP{animation:TestLevels_bounce__zh9q1 1.4s ease-in-out infinite both;background-color:#74bc68;border-radius:50%;height:20px;margin-bottom:10px;width:20px}.TestLevels_spinnerDot__gJLTP:first-child{animation-delay:-.32s}.TestLevels_spinnerDot__gJLTP:nth-child(2){animation-delay:-.16s}.TestLevels_spinnerDot__gJLTP:nth-child(3){animation-delay:0s}@keyframes TestLevels_bounce__zh9q1{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.TestLevels_instructionsLoading__rOu5y{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px}.TestLevels_generatingSpinner__v1XgM{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:12px}.TestLevels_generatingDot__kkrma{animation:TestLevels_bounce__zh9q1 1.4s ease-in-out infinite both;background-color:#74bc68;border-radius:50%;height:12px;width:12px}.TestLevels_generatingDot__kkrma:first-child{animation-delay:-.32s}.TestLevels_generatingDot__kkrma:nth-child(2){animation-delay:-.16s}.TestLevels_generatingDot__kkrma:nth-child(3){animation-delay:0s}.TestLevels_generatingText__l0Ssb{color:#74bc68;font-size:1rem;font-weight:500;margin:0;text-align:center}.TestLevels_levelCard__spbbF:hover{border-color:#74bc68;box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.TestLevels_levelCard__spbbF.TestLevels_selected__OZRVZ{background:linear-gradient(90deg,#74bc680d,#5fa45b0d);border-color:#74bc68;box-shadow:0 6px 20px #74bc6833}.TestLevels_levelCard__spbbF.TestLevels_locked__tvBp\+{background:#f8f9fa;cursor:not-allowed;opacity:.6}.TestLevels_levelCard__spbbF.TestLevels_locked__tvBp\+:hover{border-color:#e8f2e8;box-shadow:0 4px 12px #0000001a;transform:none}.TestLevels_levelIcon__AD3Tl{font-size:48px;min-width:60px;text-align:center}.TestLevels_levelContent__AfMyO{display:flex;flex:1 1;flex-direction:column}.TestLevels_levelHeader__h0Gt7{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:12px}.TestLevels_generateBtn__bOqIJ{align-items:center;background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin-left:auto;margin-top:auto;min-width:160px;padding:8px 16px;transition:all .3s ease}@media(max-width:768px){.TestLevels_generateBtn__bOqIJ{font-size:1rem;margin:16px 0 0;padding:14px 20px;width:100%}}.TestLevels_generateBtn__bOqIJ:hover:not(:disabled){box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.TestLevels_generateBtn__bOqIJ:disabled{cursor:not-allowed;opacity:.7}.TestLevels_btnSpinner__Sz88a{animation:TestLevels_spin__CPt9l 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.TestLevels_levelTitle__LYHyx{color:#74bc68;font-size:1.5rem;font-weight:700;margin:0}.TestLevels_lockIcon__m2kWc{font-size:20px;opacity:.6}.TestLevels_testTitle__6xuA2{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 8px}.TestLevels_testDescription__OnfT1{color:#666;font-size:.9rem;line-height:1.4;margin:0 0 16px}.TestLevels_testStats__NKz95{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:12px;width:100%}.TestLevels_stat__jpxGY{align-items:center;background:#74bc680d;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.TestLevels_statIcon__mHSm4{font-size:16px}.TestLevels_statText__e7yul{color:#666;font-size:.8rem;font-weight:600}.TestLevels_progressSection__WNblX{margin-top:12px}.TestLevels_progressBar__SfP6D{background:#e9ecef;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.TestLevels_progressFill__lev81{background:linear-gradient(90deg,#74bc68,#5fa45b);height:100%;transition:width .3s ease}.TestLevels_progressText__u5ty6{color:#666;font-size:.8rem;font-weight:500}.TestLevels_rightPaneContent__-92u0{height:100%;padding:24px}.TestLevels_rightPaneContent__-92u0,.TestLevels_selectTestLevelContainer__tZ2U2{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.TestLevels_selectTestLevelContainer__tZ2U2{height:100vh}.TestLevels_testLevelIcon__9OGB6{color:#e8f2e8;font-size:4rem;margin-bottom:16px}.TestLevels_selectLevelText__8a8cB{color:#718096;font-size:1.1rem;font-weight:500;margin:0}.TestLevels_instructionsContainer__PLdXA{max-width:500px;width:100%}.TestLevels_instructionsContainer__PLdXA .TestLevels_generatingContainer__Artm3{padding:2rem;text-align:center}.TestLevels_instructionsContainer__PLdXA .TestLevels_generatingContainer__Artm3 .TestLevels_spinner__qVSx-{animation:TestLevels_spin__CPt9l 1s linear infinite;border:4px solid #74bc6833;border-radius:50%;border-top-color:#74bc68;height:64px;margin:0 auto 1.5rem;width:64px}.TestLevels_instructionsContainer__PLdXA .TestLevels_generatingContainer__Artm3 .TestLevels_generatingTitle__2RJ9j{color:#74bc68;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.TestLevels_instructionsContainer__PLdXA .TestLevels_generatingContainer__Artm3 .TestLevels_generatingText__l0Ssb{color:#666;font-size:1.1rem}.TestLevels_instructionsTitle__\+42xt{color:#74bc68;font-size:1.8rem;font-weight:700;margin-bottom:24px;text-align:center}.TestLevels_testOverview__MZarS{background:#fff;border:2px solid #e8f2e8;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;padding:20px}.TestLevels_overviewItem__qhQmW{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.TestLevels_overviewItem__qhQmW:last-child{border-bottom:none}.TestLevels_overviewLabel__X6wqr{color:#333;font-weight:600}.TestLevels_overviewValue__3XH-g{color:#74bc68;font-weight:700;text-transform:capitalize}.TestLevels_instructionsList__ScXSB{background:#fff;border:2px solid #e8f2e8;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:32px;padding:20px;text-align:left}.TestLevels_instructionsList__ScXSB h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 16px}.TestLevels_instructionsList__ScXSB ul{margin:0;padding-left:20px}.TestLevels_instructionsList__ScXSB li{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:8px}.TestLevels_startTestBtn__UXGAL{align-items:center;background:linear-gradient(90deg,#74bc68,#5fa45b);border:none;border-radius:50px!important;box-shadow:0 4px 15px #74bc684d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.TestLevels_startTestBtn__UXGAL:hover:not(:disabled){box-shadow:0 6px 20px #74bc6866;transform:translateY(-3px)}.TestLevels_startTestBtn__UXGAL:active:not(:disabled){transform:translateY(-1px)}.TestLevels_startTestBtn__UXGAL.TestLevels_lockedBtn__mJBtH{background:#6c757d;box-shadow:none;cursor:not-allowed}.TestLevels_startTestBtn__UXGAL:disabled{cursor:not-allowed;opacity:.7}.TestLevels_buttonSpinner__ainYH{animation:TestLevels_spin__CPt9l 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes TestLevels_spin__CPt9l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TestLevels_errorContainer__XqplB,.TestLevels_loadingContainer__ZHzHh{align-items:center;color:#666;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:50vh;padding:48px;text-align:center;width:100%}.TestLevels_spinner__qVSx-{animation:TestLevels_spin__CPt9l 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#74bc68;height:50px;margin-bottom:20px;width:50px}.TestLevels_errorMessage__Dahhx{color:#dc3545;font-size:1.1rem;margin-bottom:20px}.TestLevels_retryBtn__pk8VF{background:#74bc68;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TestLevels_retryBtn__pk8VF:hover{background:#5fa45b;transform:translateY(-2px)}@media(max-width:768px){.TestLevels_testLevels__\+ehHJ{flex-direction:column}.TestLevels_leftPane__vANx5{flex:none;padding:16px}.TestLevels_rightPane__qb3JV{display:none}.TestLevels_pageTitle__duoXU{font-size:2rem}.TestLevels_levelCard__spbbF{display:flex;flex-direction:column;gap:16px;padding:16px}.TestLevels_levelIcon__AD3Tl{font-size:36px}.TestLevels_testStats__NKz95{gap:12px;grid-template-columns:repeat(2,1fr);order:2}.TestLevels_generateBtn__bOqIJ{font-size:.85rem;margin-top:auto;order:3;padding:10px 16px}.TestLevels_levelContent__AfMyO{order:1}.TestLevels_instructionsTitle__\+42xt{font-size:1.5rem}.TestLevels_instructionsModalContent__xY\+Xj{border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:100vw}}@media(max-width:480px){.TestLevels_leftPane__vANx5{padding:12px}.TestLevels_levelCard__spbbF{padding:16px}.TestLevels_pageTitle__duoXU{font-size:1.8rem}.TestLevels_levelTitle__LYHyx{font-size:1.3rem}}.TestLevels_actionButtons__WbVK3{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.TestLevels_viewResultsBtn__2R-qs{align-items:center;background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.TestLevels_viewResultsBtn__2R-qs:hover{background:linear-gradient(90deg,#0056b3,#004085);box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.TestResults_testResults__rUhQU{background:linear-gradient(135deg,#f8f9fa,#e9ecef);margin:0;min-height:100vh;overflow-x:hidden;padding:0}.TestResults_header__-oyUI{align-items:center;background:#fff;border-bottom:3px solid #74bc68;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0}.TestResults_logoContainer__kMFV0{align-items:center;display:flex;flex-shrink:0}.TestResults_logo__ppZ3R{height:40px;object-fit:contain;width:auto}.TestResults_headerInfo__m0NJu{flex:1 1;min-width:0}.TestResults_testTitle__nXeaF{color:#333;font-size:24px;font-weight:700;margin:0 0 4px}.TestResults_testMeta__k2e08{align-items:center;color:#2c3e50;display:flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:8px}.TestResults_examType__DK\+\+q{color:#74bc68;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TestResults_subject__VXynE{color:#2c3e50;font-weight:500}.TestResults_submissionInfo__5rWh2{color:#666;font-size:13px;margin-top:4px}.TestResults_level__JCWfH{color:#74bc68;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TestResults_separator__Yao-Y{color:#ddd}.TestResults_headerActions__NLqr5{align-items:center;display:flex;flex-shrink:0;gap:12px}.TestResults_backBtn__iRAOD,.TestResults_retakeBtn__0KiQI{border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:10px 20px;transition:all .3s ease}.TestResults_retakeBtn__0KiQI{background:#74bc68;color:#fff}.TestResults_retakeBtn__0KiQI:hover{background:#5fa45b;box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.TestResults_backBtn__iRAOD{background:#6c757d;color:#fff}.TestResults_backBtn__iRAOD:hover{background:#5a6268;transform:translateY(-2px)}.TestResults_summaryCard__k88CZ{background:#fff;border-radius:16px;box-shadow:0 8px 25px #0000001a;margin:24px;overflow:hidden}.TestResults_summaryHeader__-UEpP{background:linear-gradient(90deg,#74bc68,#5fa45b);color:#fff;padding:20px 24px}.TestResults_summaryHeader__-UEpP h2{font-size:20px;font-weight:600;margin:0}.TestResults_summaryStats__-mH\+5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:24px}.TestResults_statBox__lQLVy{background:#f8f9fa;border:2px solid #0000;border-radius:12px;padding:16px;transition:all .3s ease}.TestResults_statBox__lQLVy:hover{border-color:#74bc68;transform:translateY(-2px)}.TestResults_statValue__yxTel{color:#74bc68;font-size:28px;font-weight:700;margin-bottom:4px}.TestResults_statLabel__wElf4{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TestResults_questionsContainer__\+0vZA{margin:0 24px 24px}.TestResults_questionsHeader__RYyP4{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 4px}.TestResults_questionsHeader__RYyP4 h2{color:#333;font-size:20px;font-weight:600;margin:0}.TestResults_legend__3TMDL{display:flex;gap:20px}.TestResults_legendItem__nhD09{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.TestResults_legendDot__y1Xuh{border-radius:50%;height:12px;width:12px}.TestResults_legendDot__y1Xuh.TestResults_correct__oPatN{background:#28a745}.TestResults_legendDot__y1Xuh.TestResults_incorrect__1Za\+y{background:#dc3545}.TestResults_legendDot__y1Xuh.TestResults_unanswered__-0IEp{background:#6c757d}.TestResults_questionsList__F7FcZ{display:flex;flex-direction:column;gap:16px}.TestResults_questionCard__-4KH0{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;overflow:hidden;transition:all .3s ease}.TestResults_questionCard__-4KH0:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.TestResults_questionHeader__ThbUo{align-items:center;cursor:pointer;display:flex;padding:16px 20px;transition:background .2s ease}.TestResults_questionHeader__ThbUo:hover{background:#f8f9fa}.TestResults_questionNumber__MoqcA{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-right:16px}.TestResults_qNum__Xi9qb{background:#74bc68;border-radius:20px;color:#fff;font-size:12px;font-weight:600;min-width:40px;padding:6px 12px;text-align:center}.TestResults_statusDot__hQamk{border-radius:50%;height:8px;width:8px}.TestResults_statusDot__hQamk.TestResults_correct__oPatN{background:#28a745}.TestResults_statusDot__hQamk.TestResults_incorrect__1Za\+y{background:#dc3545}.TestResults_statusDot__hQamk.TestResults_unanswered__-0IEp{background:#6c757d}.TestResults_questionPreview__uREF7{flex:1 1;min-width:0}.TestResults_questionText__UObLD{color:#333;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.TestResults_answerSummary__2brMz{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.TestResults_expandIcon__4surb{color:#74bc68;font-size:12px;font-weight:700;transition:transform .2s ease}.TestResults_questionDetails__MXSpE{background:#fafbfc;border-top:1px solid #f1f3f4;padding:0 20px 20px}.TestResults_fullQuestion__IUF18{margin-bottom:20px}.TestResults_fullQuestion__IUF18 h4{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.TestResults_fullQuestion__IUF18 p{color:#333;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.TestResults_optionsContainer__xEkVk{margin-bottom:20px}.TestResults_optionsContainer__xEkVk h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.TestResults_optionsList__wDnQk{display:flex;flex-direction:column;gap:8px}.TestResults_option__\+R85P{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:12px 16px;position:relative;transition:all .2s ease}.TestResults_option__\+R85P.TestResults_correctOption__\+3gRa{background:#28a7450d;border-color:#28a745}.TestResults_option__\+R85P.TestResults_incorrectOption__M6JMf{background:#dc35450d;border-color:#dc3545}.TestResults_optionLetter__C4nXQ{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.TestResults_correctOption__\+3gRa .TestResults_optionLetter__C4nXQ{background:#28a745}.TestResults_incorrectOption__M6JMf .TestResults_optionLetter__C4nXQ{background:#dc3545}.TestResults_optionText__Owbu9{color:#333;flex:1 1;font-size:14px;line-height:1.4}.TestResults_correctMark__7vZ4i,.TestResults_incorrectMark__TiI9D{font-size:16px;font-weight:700;position:absolute;right:12px}.TestResults_correctMark__7vZ4i{color:#28a745}.TestResults_incorrectMark__TiI9D{color:#dc3545}.TestResults_explanationContainer__1gwKS{margin-bottom:20px}.TestResults_explanationContainer__1gwKS h4{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.TestResults_explanation__pW1lq{background:#fff;border-left:4px solid #74bc68;border-radius:8px;color:#333;font-size:14px;line-height:1.6;padding:16px;white-space:pre-line}.TestResults_questionMeta__GKXzS{border-top:1px solid #e9ecef;color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;padding-top:12px}.TestResults_metaItem__soFPV{align-items:center;display:flex;gap:4px}.TestResults_metaItem__soFPV strong{color:#333}.TestResults_actionsContainer__O0lYP{background:#fff;border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:center;margin-top:40px;padding:24px}.TestResults_primaryBtn__bje42,.TestResults_secondaryBtn__OCGYK{border:none;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;min-width:160px;padding:12px 32px;transition:all .3s ease}.TestResults_primaryBtn__bje42{background:linear-gradient(90deg,#74bc68,#5fa45b);color:#fff}.TestResults_primaryBtn__bje42:hover{box-shadow:0 6px 20px #74bc6866;transform:translateY(-2px)}.TestResults_secondaryBtn__OCGYK{background:#fff;border:2px solid #74bc68;color:#74bc68}.TestResults_secondaryBtn__OCGYK:hover{background:#74bc68;color:#fff;transform:translateY(-2px)}.TestResults_errorContainer__4puRb,.TestResults_loadingContainer__ZIlJV{align-items:center;color:#666;display:flex;flex-direction:column;height:60vh;justify-content:center;text-align:center}.TestResults_spinner__PIrYx{animation:TestResults_spin__piGi6 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#74bc68;height:50px;margin-bottom:20px;width:50px}@keyframes TestResults_spin__piGi6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TestResults_errorContainer__4puRb h2{color:#333;margin-bottom:8px}.TestResults_errorContainer__4puRb p{margin-bottom:20px}@media(max-width:768px){.TestResults_header__-oyUI{flex-direction:column;gap:12px;padding:16px;text-align:center}.TestResults_headerActions__NLqr5{justify-content:center;width:100%}.TestResults_backBtn__iRAOD,.TestResults_retakeBtn__0KiQI{flex:1 1;max-width:140px}.TestResults_summaryCard__k88CZ{margin:16px}.TestResults_summaryStats__-mH\+5{gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.TestResults_statValue__yxTel{font-size:24px}.TestResults_questionsContainer__\+0vZA{margin:0 16px 16px}.TestResults_questionsHeader__RYyP4{align-items:flex-start;flex-direction:column;gap:12px}.TestResults_questionsHeader__RYyP4 h2{font-size:18px}.TestResults_legend__3TMDL{flex-wrap:wrap;gap:12px}.TestResults_questionHeader__ThbUo{padding:12px 16px}.TestResults_questionNumber__MoqcA{margin-right:12px}.TestResults_qNum__Xi9qb{font-size:11px;min-width:32px;padding:4px 8px}.TestResults_questionDetails__MXSpE{padding:0 16px 16px}.TestResults_answerSummary__2brMz{align-items:flex-start;flex-direction:column;gap:4px}.TestResults_actionsContainer__O0lYP{flex-direction:column;padding:16px}.TestResults_primaryBtn__bje42,.TestResults_secondaryBtn__OCGYK{min-width:auto;width:100%}.TestResults_categoryGrid__vmsr8{gap:16px;grid-template-columns:1fr}.TestResults_categoryCard__BAMHE{margin:0;max-width:100%;min-width:100%}}@media(max-width:480px){.TestResults_statValue__yxTel{font-size:20px}.TestResults_option__\+R85P{padding:10px 12px}.TestResults_optionLetter__C4nXQ{font-size:11px;height:20px;width:20px}.TestResults_questionMeta__GKXzS{flex-direction:column;gap:8px}.TestResults_categoryCard__BAMHE{max-width:100%;min-width:100%;padding:16px}.TestResults_categoryHeader__jwh7b{align-items:flex-start;flex-direction:column;gap:8px}.TestResults_categoryHeader__jwh7b .TestResults_categoryName__AbxdY{font-size:1rem}.TestResults_categoryHeader__jwh7b .TestResults_categoryScore__LT3Vg{align-self:flex-end;font-size:1.2rem}.TestResults_categoryStats__DE-H2{gap:12px}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO{padding:10px 8px}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO .TestResults_statLabel__wElf4{font-size:.8rem}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO .TestResults_statValue__yxTel{font-size:1.1rem}}.TestResults_categoryAnalysis__koQp9{background:#fff;border:1px solid #e9ecef;box-shadow:0 4px 20px #00000014;padding:24px}.TestResults_categoryAnalysis__koQp9 .TestResults_analysisTitle__xH3eB{align-items:center;color:#2c3e50;display:flex;font-size:1.3rem;font-weight:600;gap:8px;margin-bottom:20px}.TestResults_categoryGrid__vmsr8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.TestResults_categoryCard__BAMHE{background:#fff;border:2px solid #e9ecef;border-radius:16px;max-width:400px;min-width:280px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.TestResults_categoryCard__BAMHE:hover{border-color:#74bc68;box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.TestResults_categoryHeader__jwh7b{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TestResults_categoryHeader__jwh7b .TestResults_categoryName__AbxdY{align-items:center;color:#2c3e50;display:flex;font-size:1.1rem;font-weight:600;gap:8px}.TestResults_categoryHeader__jwh7b .TestResults_categoryScore__LT3Vg{background:#74bc681a;border-radius:8px;color:#74bc68;font-size:1.4rem;font-weight:700;padding:6px 12px}.TestResults_difficultyIcon__5Fe-q{font-size:1rem;margin-right:4px}.TestResults_categoryProgress__3gcUY{background:#f1f3f4;border-radius:8px;height:8px;margin-bottom:16px;overflow:hidden}.TestResults_categoryProgress__3gcUY .TestResults_progressBar__2ResA{border-radius:8px;height:100%;position:relative;transition:width .8s ease}.TestResults_categoryProgress__3gcUY .TestResults_progressBar__2ResA:after{animation:TestResults_shimmer__ZbDZ8 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes TestResults_shimmer__ZbDZ8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TestResults_categoryStats__DE-H2{display:flex;gap:16px;justify-content:space-between}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:12px}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO .TestResults_statLabel__wElf4{color:#6c757d;font-size:.85rem;font-weight:500;margin-bottom:4px}.TestResults_categoryStats__DE-H2 .TestResults_statItem__NNdKO .TestResults_statValue__yxTel{color:#2c3e50;font-size:1.2rem;font-weight:700}.TestResults_recommendations__k6tvZ{background:#f8f9fa;border-left:4px solid #28a745;box-shadow:"0 4px 20px rgba(0, 0, 0, 0.08)";padding:20px}.TestResults_recommendations__k6tvZ h3{color:#2c3e50;font-size:1.1rem;margin-bottom:16px}.TestResults_recommendationsList__mrUjq{list-style:none;padding:0}.TestResults_recommendationsList__mrUjq .TestResults_recommendationItem__tT0L8{border-bottom:1px solid #e9ecef;color:#495057;padding:12px 0}.TestResults_recommendationsList__mrUjq .TestResults_recommendationItem__tT0L8:last-child{border-bottom:none}.TestResults_recommendationsList__mrUjq .TestResults_recommendationItem__tT0L8:before{content:"💡";margin-right:8px}.TestResults_offlineIndicator__nmOLX{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;display:inline-flex;font-size:.9rem;margin-top:16px;padding:8px 12px}.teacher-questions{margin:0 auto;max-width:1400px;padding:24px}.teacher-questions .header{margin-bottom:24px}.teacher-questions .header .back-btn{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin-bottom:16px;padding:8px 0;transition:color .2s}.teacher-questions .header .back-btn:hover{color:#0056b3;text-decoration:underline}.teacher-questions .header .header-content h1{color:#1a1a1a;font-size:2rem;font-weight:600;margin:0 0 8px}.teacher-questions .header .header-content p{color:#666;font-size:1.1rem;margin:0}.teacher-questions .error-container,.teacher-questions .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px;text-align:center}.teacher-questions .error-container .spinner,.teacher-questions .loading-container .spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:16px;width:40px}.teacher-questions .error-container .error-message,.teacher-questions .loading-container .error-message{color:#dc3545;font-size:1.1rem;margin-bottom:16px}.teacher-questions .error-container .retry-btn,.teacher-questions .loading-container .retry-btn{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .2s}.teacher-questions .error-container .retry-btn:hover,.teacher-questions .loading-container .retry-btn:hover{background-color:#0056b3}.teacher-questions .controls{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.teacher-questions .controls,.teacher-questions .controls .selection-controls{align-items:center;display:flex;gap:16px}.teacher-questions .controls .selection-controls .select-all-btn{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 16px;transition:background-color .2s}.teacher-questions .controls .selection-controls .select-all-btn:hover{background-color:#5a6268}.teacher-questions .controls .selection-controls .selection-count{color:#666;font-size:.95rem;font-weight:500}.teacher-questions .controls .action-controls{display:flex;gap:12px}.teacher-questions .controls .action-controls .replace-all-btn{background-color:#fd7e14;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 16px;transition:background-color .2s}.teacher-questions .controls .action-controls .replace-all-btn:hover{background-color:#e8650e}.teacher-questions .controls .action-controls .share-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 16px;transition:background-color .2s}.teacher-questions .controls .action-controls .share-btn:hover:not(:disabled){background-color:#218838}.teacher-questions .controls .action-controls .share-btn:disabled{background-color:#6c757d;cursor:not-allowed}.teacher-questions .questions-container{display:flex;flex-direction:column;gap:20px}.teacher-questions .questions-container .question-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;transition:all .3s ease}.teacher-questions .questions-container .question-card.selected{background-color:#f8f9ff;border-color:#007bff}.teacher-questions .questions-container .question-card .question-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.teacher-questions .questions-container .question-card .question-header .question-info{align-items:center;display:flex;gap:16px}.teacher-questions .questions-container .question-card .question-header .question-info .question-checkbox{cursor:pointer;height:18px;width:18px}.teacher-questions .questions-container .question-card .question-header .question-info .question-number{color:#007bff;font-size:1.1rem;font-weight:600;min-width:40px}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta{display:flex;flex-wrap:wrap;gap:12px}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta span{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;font-size:.85rem;font-weight:500;padding:4px 12px}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta span.chapter{background-color:#e3f2fd;border-color:#bbdefb;color:#1565c0}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta span.topic{background-color:#f3e5f5;border-color:#ce93d8;color:#7b1fa2}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta span.difficulty{background-color:#fff3e0;border-color:#ffcc02;color:#ef6c00}.teacher-questions .questions-container .question-card .question-header .replace-btn{background:none;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:1rem;padding:8px 12px;transition:all .2s}.teacher-questions .questions-container .question-card .question-header .replace-btn:hover{background-color:#f8f9fa;border-color:#fd7e14}.teacher-questions .questions-container .question-card .question-content .question-text{color:#1a1a1a;font-size:1.1rem;line-height:1.6;margin-bottom:20px;white-space:pre-line}.teacher-questions .questions-container .question-card .question-content .options-list{margin-bottom:20px}.teacher-questions .questions-container .question-card .question-content .options-list .option-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:1rem;line-height:1.5;margin-bottom:8px;padding:12px 16px}.teacher-questions .questions-container .question-card .question-content .options-list .option-item:last-child{margin-bottom:0}.teacher-questions .questions-container .question-card .question-content .answer-section{background-color:#e8f5e8;border-left:4px solid #28a745;border-radius:8px;padding:16px}.teacher-questions .questions-container .question-card .question-content .answer-section .correct-answer{font-size:1rem;margin-bottom:12px}.teacher-questions .questions-container .question-card .question-content .answer-section .correct-answer .answer-text{color:#28a745;font-weight:600}.teacher-questions .questions-container .question-card .question-content .answer-section .solution{color:#666;font-size:.95rem;line-height:1.5}.teacher-questions .questions-container .question-card .question-content .answer-section .solution p{margin:8px 0 0;white-space:pre-line}.teacher-questions .modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.teacher-questions .modal-overlay .modal-content{background:#fff;border-radius:12px;max-height:80vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.teacher-questions .modal-overlay .modal-content h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:24px;text-align:center}.teacher-questions .modal-overlay .modal-content .share-settings{margin-bottom:24px}.teacher-questions .modal-overlay .modal-content .share-settings .setting-item{margin-bottom:16px}.teacher-questions .modal-overlay .modal-content .share-settings .setting-item label{color:#1a1a1a;display:block;font-weight:500;margin-bottom:8px}.teacher-questions .modal-overlay .modal-content .share-settings .setting-item label input[type=checkbox]{margin-right:8px}.teacher-questions .modal-overlay .modal-content .share-settings .setting-item label input[type=number]{border:1px solid #ddd;border-radius:6px;font-size:1rem;margin-top:4px;padding:10px;width:100%}.teacher-questions .modal-overlay .modal-content .modal-info{background-color:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.teacher-questions .modal-overlay .modal-content .modal-info p{font-size:1rem;margin:8px 0}.teacher-questions .modal-overlay .modal-content .modal-info p:first-child{margin-top:0}.teacher-questions .modal-overlay .modal-content .modal-info p:last-child{margin-bottom:0}.teacher-questions .modal-overlay .modal-content .modal-actions{display:flex;gap:12px;justify-content:center}.teacher-questions .modal-overlay .modal-content .modal-actions button{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:background-color .2s}.teacher-questions .modal-overlay .modal-content .modal-actions button.primary{background-color:#28a745;border-color:#28a745;color:#fff}.teacher-questions .modal-overlay .modal-content .modal-actions button.primary:hover{background-color:#218838}.teacher-questions .modal-overlay .modal-content .modal-actions button:hover:not(.primary){background-color:#f8f9fa}@media(max-width:768px){.teacher-questions{padding:16px}.teacher-questions .header .header-content h1{font-size:1.75rem}.teacher-questions .controls{align-items:stretch;flex-direction:column}.teacher-questions .controls .action-controls,.teacher-questions .controls .selection-controls{justify-content:center}.teacher-questions .controls .action-controls{flex-direction:column;gap:8px}.teacher-questions .controls .action-controls button{width:100%}.teacher-questions .questions-container .question-card{padding:20px}.teacher-questions .questions-container .question-card .question-header{align-items:stretch;flex-direction:column;gap:16px}.teacher-questions .questions-container .question-card .question-header .question-info{flex-wrap:wrap}.teacher-questions .questions-container .question-card .question-header .replace-btn{align-self:flex-end}}@media(max-width:480px){.teacher-questions{padding:12px}.teacher-questions .questions-container .question-card{padding:16px}.teacher-questions .questions-container .question-card .question-header .question-info{align-items:flex-start;flex-direction:column;gap:12px}.teacher-questions .questions-container .question-card .question-header .question-info .question-meta{margin-left:0}}@keyframes barGrowUp{0%{height:0;opacity:0}to{opacity:1}}.dashboard-page{background-attachment:fixed;background-color:#f9fafb;background-position:50%;background-size:cover;color:#1e1e1e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:0;position:relative}.dashboard-page:before{background-image:url(/static/media/greendoodle.5de598f03aefbeba2279.svg);background-position:top;background-repeat:repeat-y;background-size:100% auto;content:"";left:0;min-height:100%;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.dashboard-page *{box-sizing:border-box}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4,.dashboard-page h5,.dashboard-page h6,.dashboard-page label,.dashboard-page p,.dashboard-page span{position:relative;z-index:10}.dashboard-error,.dashboard-loading{align-items:center;color:#4b5563;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.dashboard-error .spinner,.dashboard-loading .spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#7dc46c;height:40px;width:40px}.dashboard-error button,.dashboard-loading button{background:#7dc46c;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.dashboard-error button:hover,.dashboard-loading button:hover{background:#5c914f}.top-stats-banner{grid-gap:16px;background:#f9fafb;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:20px 32px 12px}.top-stats-banner .banner-stat{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:all .2s}.top-stats-banner .banner-stat:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.top-stats-banner .banner-stat .stat-icon{align-items:center;background:#0000;border-radius:8px;color:#7dc46c;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.top-stats-banner .banner-stat .stat-info{display:flex;flex-direction:column}.top-stats-banner .banner-stat .stat-info .value{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1}.top-stats-banner .banner-stat .stat-info .label{color:#1e1e1e;font-size:12px;font-weight:600;margin-top:4px}.pro-banner .word-cloud-banner span{color:#6b7280;transition:all .2s}.pro-banner .word-cloud-banner span.big{font-size:26px}.pro-banner .word-cloud-banner span.medium{color:#4b5563;font-size:18px}.pro-banner .word-cloud-banner span.small{color:#6b7280;font-size:13px}.pro-banner .banner-stat-row{display:flex;gap:40px;justify-content:center;padding-top:6px}.pro-banner .banner-stat-row .banner-stat{align-items:center;display:flex;gap:10px}.pro-banner .banner-stat-row .banner-stat .stat-icon{align-items:center;background:#f4f9f2;border-radius:8px;color:#5c914f;display:flex;height:36px;justify-content:center;width:36px}.pro-banner .banner-stat-row .banner-stat .stat-info{display:flex;flex-direction:column}.pro-banner .banner-stat-row .banner-stat .stat-info .value{color:#1e1e1e;font-size:24px;font-weight:700}.pro-banner .banner-stat-row .banner-stat .stat-info .label{color:#6b7280;font-size:13px;font-weight:500}.page-header{border-bottom:2px solid #e5e7eb;padding:28px 36px}.page-header .header-icon{background:#7dc46c;box-shadow:0 4px 16px #7dc46c4d;height:56px;width:56px}.page-header .header-text h1{color:#1e1e1e!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.5px!important;line-height:1.2!important;margin:0!important}.page-header .header-text p{color:#4b5563!important;font-size:15px!important;font-weight:500!important;margin:6px 0 0!important}.page-header .header-actions{gap:10px}.btn-rounded{border:1px solid #e5e7eb;color:#1e1e1e;gap:8px;transition:all .2s}.btn-rounded svg{color:#7dc46c}.btn-rounded:hover{background:#f4f9f2;border-color:#7dc46c;color:#1e1e1e}.btn-rounded:hover svg{color:#5c914f}.btn-rounded.primary svg{color:#fff}.btn-rounded.primary:hover{background:#5c914f;box-shadow:0 4px 12px #7dc46c4d}.btn-rounded.primary:hover svg{color:#fff}.btn-rounded:disabled{cursor:not-allowed;opacity:.5}.btn-rounded:disabled:hover{background:#fff;border-color:#e5e7eb;color:#1e1e1e}.filters-section{background:linear-gradient(135deg,#e5f2e1,#f4f9f2);border:2px solid #9ecd91;border-radius:16px;box-shadow:0 4px 12px #7dc46c26;gap:12px;margin:0 32px 20px;padding:20px 32px;position:relative}.filters-section:before{background:linear-gradient(135deg,#7dc46c08,#7dc46c14);border-radius:16px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.filters-section .filter-group{display:flex;flex:1 1;flex-direction:column;gap:6px;position:relative;z-index:1}.filters-section .filter-group label{color:#5c914f;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.filters-section .filter-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237DC46C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:2px solid #cde6c6;border-radius:8px;box-shadow:0 2px 4px #7dc46c1a;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:10px 32px 10px 12px;transition:all .2s ease}.filters-section .filter-group select:hover{background-color:#f4f9f2;border-color:#7dc46c;box-shadow:0 4px 8px #7dc46c26;transform:translateY(-1px)}.filters-section .filter-group select:focus{background-color:#fff;border-color:#7dc46c;box-shadow:0 0 0 3px #7dc46c33}.summary-stats{grid-gap:20px;gap:20px;padding:12px 32px 24px}.summary-stats .stat-card{border-radius:16px;gap:18px;padding:22px 24px;transition:all .2s}.summary-stats .stat-card:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.summary-stats .stat-card .stat-icon{background:#0000;border-radius:12px;color:#7dc46c;flex-shrink:0;height:52px;width:52px}.summary-stats .stat-card .stat-info .stat-value{font-size:32px;line-height:1}.summary-stats .stat-card .stat-info .stat-label{color:#1e1e1e!important;font-size:14px;font-weight:600;margin-top:6px}.users-over-time-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0 32px 24px;padding:24px}.users-over-time-section .graph-header{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;margin-bottom:24px}.users-over-time-section .graph-header h2{color:#1e1e1e;font-size:18px;font-weight:700;justify-self:start;margin:0}.users-over-time-section .graph-header .view-toggle-container{background:#f9fafb;border-radius:9999px;display:flex;gap:0;justify-self:center;padding:4px;width:-webkit-fit-content;width:fit-content}.users-over-time-section .graph-header .view-toggle-container .view-toggle-btn{background:#0000;border:none;border-radius:9999px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;position:relative;transition:all .3s ease}.users-over-time-section .graph-header .view-toggle-container .view-toggle-btn:hover:not(.active){color:#1e1e1e}.users-over-time-section .graph-header .view-toggle-container .view-toggle-btn.active{background:#7dc46c;box-shadow:0 2px 4px #7dc46c4d;color:#fff}.users-over-time-section .graph-header .header-controls{align-items:center;display:flex;gap:12px;justify-self:end}.users-over-time-section .graph-header .header-controls .month-selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f9fafb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:9999px;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:8px 32px 8px 12px}.users-over-time-section .graph-header .header-controls .month-selector select:hover{background-color:#e5f2e1;border-color:#9ecd91}.users-over-time-section .graph-header .header-controls .month-selector select:focus{box-shadow:none;outline:none}.users-over-time-section .graph-header .time-filter-dropdown{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;display:flex;gap:8px;padding:8px 12px}.users-over-time-section .graph-header .time-filter-dropdown svg{color:#4b5563;flex-shrink:0}.users-over-time-section .graph-header .time-filter-dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:0 8px 0 0}.users-over-time-section .graph-header .time-filter-dropdown select:hover{color:#7dc46c}.users-over-time-section .graph-header .time-filter-dropdown select:focus{box-shadow:none;outline:none}.users-over-time-section .graph-header .time-filter-dropdown:hover{background:#e5f2e1;border-color:#9ecd91}.users-over-time-section .bar-graph-container{display:flex;gap:16px}.users-over-time-section .bar-graph-container .y-axis{display:flex;flex-direction:column;justify-content:space-between;min-width:40px;padding:10px 0}.users-over-time-section .bar-graph-container .y-axis .y-label{color:#6b7280;font-size:12px;font-weight:600;text-align:right}.users-over-time-section .bar-graph-container .graph-area{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex:1 1;padding:12px}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper{align-items:flex-end;display:flex;gap:8px;height:250px;justify-content:space-between}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;height:100%}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:first-child .bar{animation-delay:.02s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(2) .bar{animation-delay:.04s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(3) .bar{animation-delay:.06s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(4) .bar{animation-delay:.08s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(5) .bar{animation-delay:.1s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(6) .bar{animation-delay:.12s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(7) .bar{animation-delay:.14s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(8) .bar{animation-delay:.16s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(9) .bar{animation-delay:.18s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(10) .bar{animation-delay:.2s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(11) .bar{animation-delay:.22s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(12) .bar{animation-delay:.24s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(13) .bar{animation-delay:.26s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(14) .bar{animation-delay:.28s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(15) .bar{animation-delay:.3s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(16) .bar{animation-delay:.32s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(17) .bar{animation-delay:.34s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(18) .bar{animation-delay:.36s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(19) .bar{animation-delay:.38s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(20) .bar{animation-delay:.4s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(21) .bar{animation-delay:.42s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(22) .bar{animation-delay:.44s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(23) .bar{animation-delay:.46s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(24) .bar{animation-delay:.48s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(25) .bar{animation-delay:.5s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(26) .bar{animation-delay:.52s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(27) .bar{animation-delay:.54s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(28) .bar{animation-delay:.56s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(29) .bar{animation-delay:.58s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(30) .bar{animation-delay:.6s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column:nth-child(31) .bar{animation-delay:.62s}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper{align-items:flex-end;display:flex;flex:1 1;justify-content:center;max-height:250px;position:relative;width:100%}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar{animation:barGrowUp .8s ease-out forwards;background:#7dc46c;border-radius:4px 4px 0 0;cursor:pointer;min-height:4px;position:relative;transform-origin:bottom;transition:background .3s ease,transform .3s ease;width:100%}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar:hover{background:#5c914f;transform:scaleY(1.05)}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar[title]:before{background:#1e1e1eeb;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #00000026;color:#fff;content:attr(title);font-size:12px;font-weight:500;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:1000}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar[title]:after{border:6px solid #0000;border-top-color:#1e1e1eeb;bottom:calc(100% + 2px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;z-index:1000}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar[title]:hover:after,.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .bar-wrapper .bar[title]:hover:before{opacity:1}.users-over-time-section .bar-graph-container .graph-area .bars-wrapper .bar-column .x-label{color:#6b7280;font-size:11px;font-weight:600;text-align:center}.analytics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 32px 24px}.analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.analytics-card .card-title{color:#1e1e1e;font-size:18px;font-weight:700;margin:0 0 20px}.analytics-card .card-header-with-action{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.analytics-card .card-header-with-action .card-title{margin:0}.analytics-card .card-header-with-action .know-more-btn{background:#7dc46c;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.analytics-card .card-header-with-action .know-more-btn:hover{background:#5c914f;transform:translateY(-1px)}.division-list .division-item .item-content .item-label strong{font-weight:700}.division-list .division-item .item-content .item-count{color:#1e1e1e;font-size:16px;font-weight:600}.know-more-btn-bottom{background:#7dc46c;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:32px auto 0;padding:12px 20px;transition:all .2s;width:50%}.know-more-btn-bottom:hover{background:#5c914f;transform:translateY(-1px)}.students-monitoring-section{margin:0 32px 24px}.students-monitoring-section .analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.heatmap-container{overflow-x:auto}.heatmap-table{border-collapse:initial;border-spacing:6px;width:100%}.heatmap-table thead th{color:#4b5563;font-size:12px;font-weight:600;padding:4px;text-align:center}.heatmap-table thead th:first-child{text-align:left}.heatmap-table tbody tr td.row-label{color:#1e1e1e;font-size:13px;font-weight:600;padding-right:8px;text-align:right;white-space:nowrap}.heatmap-table tbody tr td.heat-cell{border-radius:8px;color:#fff;font-size:15px;font-weight:700;height:42px;padding:0;text-align:center;vertical-align:middle;width:120px}.heatmap-table tbody tr td.heat-cell.score-10,.heatmap-table tbody tr td.heat-cell.score-9-8,.heatmap-table tbody tr td.heat-cell.score-9-plus{background:#2d5016}.heatmap-table tbody tr td.heat-cell.score-8-0,.heatmap-table tbody tr td.heat-cell.score-8-2,.heatmap-table tbody tr td.heat-cell.score-8-8,.heatmap-table tbody tr td.heat-cell.score-8-plus,.heatmap-table tbody tr td.heat-cell.score-9-0,.heatmap-table tbody tr td.heat-cell.score-9-2,.heatmap-table tbody tr td.heat-cell.score-9-5{background:#7dc46c}.heatmap-table tbody tr td.heat-cell.score-7-plus{background:#9ecd91}.heatmap-table tbody tr td.heat-cell.score-6-plus{background:#a8d99e}.heatmap-table tbody tr td.heat-cell.score-5-5,.heatmap-table tbody tr td.heat-cell.score-5-plus,.heatmap-table tbody tr td.heat-cell.score-6-5,.heatmap-table tbody tr td.heat-cell.score-7-5{background:#f4c95d;color:#6b4e1a}.heatmap-table tbody tr td.heat-cell.score-2-1,.heatmap-table tbody tr td.heat-cell.score-3-0,.heatmap-table tbody tr td.heat-cell.score-3-plus,.heatmap-table tbody tr td.heat-cell.score-4-5{background:#e87b7b}.heatmap-table tbody tr td.heat-cell.score-1-5,.heatmap-table tbody tr td.heat-cell.score-1-plus{background:#b71c1c}.heatmap-table tbody tr td.heat-cell.score-0{background:darkred}.modules-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0 32px 24px}.module-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .2s}.module-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.module-card .module-header{align-items:center;background:linear-gradient(135deg,#7dc46c08,#0000);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 18px}.module-card .module-header .module-info{align-items:center;display:flex;gap:12px}.module-card .module-header .module-info .module-icon{align-items:center;border-radius:12px;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.module-card .module-header .module-info .module-icon.shark{background:linear-gradient(135deg,#8dcb7e,#7dc46c)}.module-card .module-header .module-info .module-icon.mba{background:linear-gradient(135deg,#7dc46c,#5c914f)}.module-card .module-header .module-info .module-icon.ptm{background:linear-gradient(135deg,#97d089,#7dc46c)}.module-card .module-header .module-info .module-icon.principal{background:linear-gradient(135deg,#5c914f,#528046)}.module-card .module-header .module-info .module-icon.sales{background:linear-gradient(135deg,#87c877,#5c914f)}.module-card .module-header .module-info .module-icon.teaching{background:linear-gradient(135deg,#7dc46c,#63b84f)}.module-card .module-header .module-info .module-title h3{color:#1e1e1e;font-size:18px;font-weight:700;margin:0}.module-card .module-header .module-info .module-title p{color:#6b7280;font-size:13px;margin:2px 0 0}.module-card .module-header .module-badge{align-items:flex-end;display:flex;flex-direction:column}.module-card .module-header .module-badge .sessions-count{color:#7dc46c;font-size:28px;font-weight:700}.module-card .module-header .module-badge .sessions-label{color:#1e1e1e;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.module-card .module-body{padding:14px 16px}.module-card .module-body .stats-row{display:flex;gap:10px;margin-bottom:14px}.module-card .module-body .stats-row .mini-stat{align-items:center;background:#f4f9f2;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:10px 8px}.module-card .module-body .stats-row .mini-stat .mini-value{color:#1e1e1e;font-size:20px;font-weight:700}.module-card .module-body .stats-row .mini-stat .mini-label{color:#6b7280;font-size:12px;margin-top:2px;text-align:center}.module-card .module-body .chart-area{align-items:center;display:flex;height:140px;justify-content:center}.module-card .module-body .no-data{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center}.module-card .module-body .no-data svg{margin-bottom:8px;opacity:.5}.h-bar-chart{display:flex;flex-direction:column;gap:8px;width:100%}.h-bar-chart .bar-item{align-items:center;display:flex;gap:8px}.h-bar-chart .bar-item .bar-label{color:#4b5563;font-size:13px;font-weight:600;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:90px}.h-bar-chart .bar-item .bar-track{background:#f4f9f2;border-radius:9999px;flex:1 1;height:18px;overflow:hidden;position:relative}.h-bar-chart .bar-item .bar-track .bar-fill{border-radius:9999px;height:100%;min-width:2px;transition:width .5s ease}.h-bar-chart .bar-item .bar-value{color:#1e1e1e;font-size:14px;font-weight:700;text-align:left;width:40px}.donut-chart-container{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}.donut-chart-container .donut-svg{height:100px;width:100px}.donut-chart-container .donut-legend{display:flex;flex-direction:column;gap:6px}.donut-chart-container .donut-legend .legend-item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:6px}.donut-chart-container .donut-legend .legend-item .legend-dot{border-radius:50%;height:8px;width:8px}.donut-chart-container .donut-legend .legend-item .legend-value{color:#1e1e1e;font-weight:700}.v-bar-chart{align-items:flex-end;display:flex;gap:12px;height:100%;justify-content:space-around;padding:10px 0}.v-bar-chart .v-bar-item{align-items:center;display:flex;flex:1 1;flex-direction:column}.v-bar-chart .v-bar-item .v-bar-wrapper{background:#f4f9f2;border-radius:8px;display:flex;flex-direction:column;height:90px;justify-content:flex-end;margin-bottom:6px;overflow:hidden;width:32px}.v-bar-chart .v-bar-item .v-bar-wrapper .v-bar-fill{border-radius:8px;transition:height .5s ease;width:100%}.v-bar-chart .v-bar-item .v-bar-value{color:#1e1e1e;font-size:16px;font-weight:700;margin-bottom:2px}.v-bar-chart .v-bar-item .v-bar-label{color:#6b7280;font-size:11px;letter-spacing:.3px;text-align:center;text-transform:uppercase}.radar-chart-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.radar-chart-container .radar-svg{height:150px;width:180px}.progress-stats{display:flex;flex-direction:column;gap:10px;width:100%}.progress-stats .progress-item .progress-header{display:flex;justify-content:space-between;margin-bottom:4px}.progress-stats .progress-item .progress-header .progress-label{color:#4b5563;font-size:10px;font-weight:600}.progress-stats .progress-item .progress-header .progress-value{color:#1e1e1e;font-size:10px;font-weight:700}.progress-stats .progress-item .progress-track{background:#f9fafb;border-radius:9999px;height:6px;overflow:hidden}.progress-stats .progress-item .progress-track .progress-fill{border-radius:9999px;height:100%;transition:width .5s ease}.insights-section{padding:0 32px 24px}.insights-section .insights-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.insights-section .insights-header h2{color:#1e1e1e;font-size:20px;font-weight:700;margin:0}.insights-section .insights-header .insights-badge{background:#e5f2e1;border-radius:9999px;color:#5c914f;font-size:12px;font-weight:600;padding:4px 12px}.insights-section .insights-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.insights-section .insight-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;gap:0;justify-content:center;padding:24px 20px;transition:all .2s}.insights-section .insight-card:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.insights-section .insight-card .insight-icon{color:#7dc46c;flex-shrink:0}.insights-section .insight-card .insight-value{background:none;border:none;color:#1e1e1e;font-size:32px;font-weight:700;line-height:1}.insights-section .insight-card .insight-label{color:#6b7280;font-size:13px;line-height:1.3;text-align:center}.recordings-section{padding:0 32px 24px}.recordings-section .recordings-card{align-items:center;background:linear-gradient(135deg,#7dc46c0d,#5c914f0d);border:1px solid #e5e7eb;border-radius:16px;display:flex;justify-content:space-between;padding:20px 24px}.recordings-section .recordings-card .recordings-info{align-items:center;display:flex;gap:16px}.recordings-section .recordings-card .recordings-info .recordings-icon{align-items:center;background:#fff;border-radius:12px;color:#7dc46c;display:flex;height:52px;justify-content:center;width:52px}.recordings-section .recordings-card .recordings-info .recordings-text h3{color:#1e1e1e;font-size:20px;font-weight:700;margin:0}.recordings-section .recordings-card .recordings-info .recordings-text p{color:#4b5563;font-size:14px;margin:4px 0 0}.recordings-section .recordings-card .recordings-stats{display:flex;gap:40px}.recordings-section .recordings-card .recordings-stats .rec-stat{align-items:center;display:flex;flex-direction:column}.recordings-section .recordings-card .recordings-stats .rec-stat .rec-value{color:#1e1e1e;font-size:30px;font-weight:700;line-height:1}.recordings-section .recordings-card .recordings-stats .rec-stat .rec-label{color:#4b5563;font-size:13px;font-weight:500;margin-top:4px}@media(max-width:1200px){.insights-grid,.modules-grid,.summary-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.insights-grid,.modules-grid,.summary-stats{grid-template-columns:1fr}.page-header{flex-direction:column;gap:12px}.page-header .header-actions{justify-content:center;width:100%}.pro-banner .banner-stat-row{flex-wrap:wrap;gap:16px}.recordings-card{gap:16px;text-align:center}.recordings-card,.recordings-card .recordings-info{flex-direction:column}.recordings-card .recordings-stats{justify-content:center;width:100%}.students-section .students-header{flex-direction:column;gap:16px}.students-section .students-table-container{overflow-x:auto}}.students-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin:20px 32px;padding:24px}.students-section .students-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.students-section .students-header .students-title{align-items:center;display:flex;gap:12px}.students-section .students-header .students-title svg{color:#7dc46c}.students-section .students-header .students-title h2{color:#1e1e1e;font-size:20px;font-weight:700;margin:0}.students-section .students-header .students-title p{color:#4b5563;font-size:14px;margin:0}.students-section .students-header .students-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.students-section .students-header .search-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;display:flex;gap:8px;min-width:200px;padding:8px 16px}.students-section .students-header .search-box svg{color:#4b5563}.students-section .students-header .search-box input{background:#0000;border:none;color:#1e1e1e;font-size:14px;outline:none;width:100%}.students-section .students-header .search-box input::placeholder{color:#6b7280}.students-section .students-header .filter-dropdown{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;display:flex;gap:8px;padding:8px 12px}.students-section .students-header .filter-dropdown svg{color:#7dc46c}.students-section .students-header .filter-dropdown select{background:#0000;border:none;color:#1e1e1e;cursor:pointer;font-size:14px;min-width:140px;outline:none}.students-section .students-header .filter-dropdown select option{padding:8px}.students-section .students-header .filter-dropdown select optgroup{color:#1e1e1e;font-weight:600}.students-section .students-header .export-btn{background:#7dc46c;border-color:#7dc46c;color:#fff}.students-section .students-header .export-btn:hover{background:#5c914f}.students-section .students-loading{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:12px;justify-content:center;padding:48px}.students-section .students-loading .spinner{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#7dc46c;height:24px;width:24px}.students-table-container{overflow-x:auto}.students-table{border-collapse:collapse;font-size:14px;width:100%}.students-table thead{background:#f4f9f2}.students-table thead tr th{border-bottom:2px solid #e5e7eb;color:#1e1e1e;font-weight:600;padding:14px 12px;text-align:left;white-space:nowrap}.students-table thead tr th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.students-table thead tr th.sortable .sort-header{align-items:center;display:inline-flex;gap:4px}.students-table thead tr th.sortable:hover{color:#5c914f}.students-table thead tr th.sortable svg{opacity:.8;vertical-align:middle}.students-table thead tr th.checkbox-col{text-align:center;width:50px}.students-table thead tr th.student-col{min-width:200px}.students-table thead tr th.total-col{text-align:center;width:80px}.students-table thead tr th.module-col{font-size:12px;text-align:center;width:70px}.students-table thead tr th.module-col.shark svg{color:#5c914f}.students-table thead tr th.module-col.mba svg{color:#4a7540}.students-table thead tr th.module-col.ptm svg{color:#7dc46c}.students-table thead tr th.module-col.principal svg{color:#8ccf7d}.students-table thead tr th.module-col.sales svg{color:#7dc46c}.students-table thead tr th.module-col.teaching svg{color:#6ba85c}.students-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background .15s ease}.students-table tbody tr:hover{background:#f4f9f2}.students-table tbody tr.selected{background:#7dc46c14}.students-table tbody tr td{color:#1e1e1e;padding:14px 12px}.students-table tbody tr td.checkbox-col{text-align:center}.students-table tbody tr td.no-students{color:#6b7280;padding:48px;text-align:center}.students-table tbody tr td.no-students svg{display:block;margin:0 auto 12px;opacity:.4}.students-table .checkbox-btn,.students-table .select-all-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px}.students-table .checkbox-btn .checked,.students-table .checkbox-btn:hover,.students-table .select-all-btn .checked,.students-table .select-all-btn:hover{color:#7dc46c}.students-table .student-info-cell{align-items:center;display:flex;gap:12px;min-width:220px}.students-table .student-info-cell .student-avatar{align-items:center;background:linear-gradient(135deg,#7dc46c,#5c914f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.students-table .student-info-cell .student-details{display:flex;flex-direction:column}.students-table .student-info-cell .student-details .student-name{color:#1e1e1e;font-size:14px;font-weight:600}.students-table .student-info-cell .student-details .student-email{color:#6b7280;font-size:12px}.students-table .total-cell{text-align:center}.students-table .total-cell .total-badge{align-items:center;background:#7dc46c;border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-width:40px;padding:6px 14px}.students-table .count-cell{color:#4b5563;font-size:14px;font-weight:600;text-align:center}.students-table .action-cell{text-align:center}.students-table .action-cell .view-btn{align-items:center;background:#f4f9f2;border:1px solid #e5e7eb;border-radius:8px;color:#5c914f;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:8px 12px;transition:all .15s ease}.students-table .action-cell .view-btn:hover{background:#7dc46c;border-color:#7dc46c;color:#fff}.student-modal{background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:800px;overflow:hidden;width:100%}.student-modal .modal-header{align-items:center;background:#f4f9f2;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.student-modal .modal-header h2{color:#1e1e1e;font-size:18px;font-weight:700;margin:0}.student-modal .modal-header .close-btn{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;padding:8px;transition:all .15s ease}.student-modal .modal-header .close-btn:hover{background:#0000001a;color:#1e1e1e}.student-modal .modal-loading{align-items:center;color:#4b5563;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px}.student-modal .modal-loading .spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#7dc46c;height:32px;width:32px}.student-modal .modal-content{overflow-y:auto;padding:24px}.student-modal .student-profile{align-items:center;background:#f4f9f2;border-radius:12px;display:flex;gap:20px;margin-bottom:24px;padding:20px}.student-modal .student-profile .profile-avatar{align-items:center;background:linear-gradient(135deg,#7dc46c,#5c914f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.student-modal .student-profile .profile-info{flex:1 1}.student-modal .student-profile .profile-info h3{color:#1e1e1e;font-size:20px;font-weight:700;margin:0 0 4px}.student-modal .student-profile .profile-info p{color:#6b7280;font-size:14px;margin:0}.student-modal .student-profile .profile-summary{display:flex;gap:24px}.student-modal .student-profile .profile-summary .summary-stat{align-items:center;display:flex;flex-direction:column;text-align:center}.student-modal .student-profile .profile-summary .summary-stat .value{color:#7dc46c;font-size:28px;font-weight:700}.student-modal .student-profile .profile-summary .summary-stat .label{color:#6b7280;font-size:12px}.student-modal .module-analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.student-modal .module-analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s ease}.student-modal .module-analytics-card:hover{box-shadow:0 4px 12px #00000014}.student-modal .module-analytics-card .mac-header{align-items:center;border-bottom:1px solid #e5e7eb;color:#1e1e1e;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:14px;padding-bottom:10px}.student-modal .module-analytics-card.shark .mac-header svg{color:#8ccf7d}.student-modal .module-analytics-card.mba .mac-header svg{color:#5c914f}.student-modal .module-analytics-card.ptm .mac-header svg{color:#7dc46c}.student-modal .module-analytics-card.principal .mac-header svg{color:#4a7540}.student-modal .module-analytics-card.sales .mac-header svg{color:#7dc46c}.student-modal .module-analytics-card.teaching .mac-header svg{color:#6ba85c}.student-modal .module-analytics-card .mac-stats{display:flex;gap:20px}.student-modal .module-analytics-card .mac-stats .mac-stat{display:flex;flex-direction:column}.student-modal .module-analytics-card .mac-stats .mac-stat .value{color:#1e1e1e;font-size:22px;font-weight:700}.student-modal .module-analytics-card .mac-stats .mac-stat .label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.student-modal .no-module-data{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px}.student-modal .no-module-data svg{opacity:.4}.modal-overlay{height:100%;padding:20px;width:100%;z-index:9999}.modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;max-height:85vh;max-width:1100px;overflow-y:auto;padding:32px;position:relative;width:100%}.modal-content .modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s}.modal-content .modal-close:hover{background:#f9fafb;color:#1e1e1e}.modal-content .modal-title{color:#1e1e1e;font-size:24px;font-weight:700;margin:0 0 24px;text-align:center}.students-details-modal .category-toggle{background:#f9fafb;border-radius:9999px;display:flex;gap:12px;margin-bottom:24px;padding:6px}.students-details-modal .category-toggle .toggle-btn{background:#0000;border:none;border-radius:9999px;color:#4b5563;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.students-details-modal .category-toggle .toggle-btn.active,.students-details-modal .category-toggle .toggle-btn:hover{color:#1e1e1e}.students-details-modal .category-toggle .toggle-btn.active.above{background:#9ecd91}.students-details-modal .category-toggle .toggle-btn.active.avg{background:#f4c95d}.students-details-modal .category-toggle .toggle-btn.active.below{background:#e87b7b}.students-details-modal .students-table-wrapper{overflow-x:auto}.students-details-modal .modal-students-table{border-collapse:collapse;width:100%}.students-details-modal .modal-students-table thead tr{border-bottom:2px solid #e5e7eb}.students-details-modal .modal-students-table thead tr th{color:#4b5563;font-size:12px;font-weight:600;padding:12px 8px;text-align:left;text-transform:uppercase}.students-details-modal .modal-students-table thead tr th:first-child{padding-left:0}.students-details-modal .modal-students-table thead tr th:last-child{text-align:center}.students-details-modal .modal-students-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background .2s}.students-details-modal .modal-students-table tbody tr:hover{background:#f9fafb}.students-details-modal .modal-students-table tbody tr td{color:#1e1e1e;font-size:14px;padding:16px 8px}.students-details-modal .modal-students-table tbody tr td:first-child{padding-left:0}.students-details-modal .modal-students-table tbody tr td:last-child{text-align:center}.students-details-modal .modal-students-table tbody tr td .student-info{align-items:center;display:flex;gap:12px}.students-details-modal .modal-students-table tbody tr td .student-info .student-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.students-details-modal .modal-students-table tbody tr td .student-info .student-details{display:flex;flex-direction:column}.students-details-modal .modal-students-table tbody tr td .student-info .student-details .student-name{color:#1e1e1e;font-weight:600}.students-details-modal .modal-students-table tbody tr td .student-info .student-details .student-email{color:#6b7280;font-size:12px}.students-details-modal .modal-students-table tbody tr td .total-badge{align-items:center;background:#7dc46c;border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:4px 12px}.students-details-modal .modal-students-table tbody tr td .action-btn{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:all .2s}.students-details-modal .modal-students-table tbody tr td .action-btn:hover{background:#7dc46c;border-color:#7dc46c;color:#fff}.students-details-modal .performance-insights{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:16px;padding:16px 20px}.students-details-modal .performance-insights .insights-title{color:#1e1e1e;font-size:14px;font-weight:700;margin:0 0 12px}.students-details-modal .performance-insights .insights-content{display:flex;gap:20px}.students-details-modal .performance-insights .insights-content .insight-item{display:flex;flex:1 1;flex-direction:column;gap:4px}.students-details-modal .performance-insights .insights-content .insight-item .insight-label{color:#4b5563;font-size:11px;font-weight:600}.students-details-modal .performance-insights .insights-content .insight-item .insight-value{border:none;color:#7dc46c;font-size:18px;font-weight:700}.teaching-modules-page.business-modules-analytics .diagnostic-test-section{margin:12px 0!important;padding:0!important}.page-header .header-text p,.pro-banner .word-cloud-banner span,.pro-banner .word-cloud-banner span.small{color:#4a4a4a}.summary-stats .stat-card.pale-blue .stat-icon{background:#f0f9ff}.summary-stats .stat-card.pale-yellow .stat-icon{background:#fefce8}.summary-stats .stat-card.pale-pink .stat-icon{background:#fdf2f8}.summary-stats .stat-card .stat-info .stat-label{color:#4a4a4a}.charts-section .chart-card:last-child{margin-bottom:0}.charts-section .chart-card .chart-header .axis-info,.charts-section .chart-card .chart-header svg:last-child,.charts-section .skill-trends-section .section-title .hint{color:#4a4a4a}.charts-section .skill-trends-section .skill-trend-cards{grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card{padding:12px}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header{margin-bottom:8px}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header .skill-name{font-size:12px}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header .skill-score{font-size:13px}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .mini-trend-svg{height:50px;width:100%}.wordcloud-section{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:0;margin:0 28px 16px;min-height:220px;padding:20px}.wordcloud-section .wordcloud-card{flex:1 1;padding:14px}.wordcloud-section .wordcloud-card.green{padding-right:25px;text-align:right}.wordcloud-section .wordcloud-card.red{padding-left:25px;text-align:left}.wordcloud-section .wordcloud-card .wordcloud-header{align-items:center;display:flex;gap:8px;margin-bottom:14px}.wordcloud-section .wordcloud-card .wordcloud-header h3{font-size:14px;font-weight:700;margin:0}.wordcloud-section .wordcloud-card.green .wordcloud-header{justify-content:flex-end}.wordcloud-section .wordcloud-card.green .wordcloud-header h3{color:#16a34a}.wordcloud-section .wordcloud-card.green .wordcloud-header svg{color:#22c55e}.wordcloud-section .wordcloud-card.red .wordcloud-header h3,.wordcloud-section .wordcloud-card.red .wordcloud-header svg{color:#ec4899}.wordcloud-section .wordcloud-card .wordcloud-content{display:flex;flex-wrap:wrap;gap:5px 10px;line-height:1.5}.wordcloud-section .wordcloud-card .wordcloud-content .cloud-word{display:inline-block}.wordcloud-section .wordcloud-card .wordcloud-content .cloud-word:hover{transform:scale(1.1)}.wordcloud-section .wordcloud-card.green .wordcloud-content{justify-content:flex-end}.wordcloud-section .center-image{display:flex;flex-shrink:0;justify-content:center;width:120px}.wordcloud-section .center-image img{height:90px;object-fit:contain;width:110px}.no-data,.users-section .section-header .search-box input::placeholder,.users-section .section-header .search-box svg,.users-section .users-table .no-users{color:#4a4a4a}@media(max-width:900px){.wordcloud-section{flex-direction:column}.wordcloud-section .center-image{margin-bottom:12px;order:-1}.wordcloud-section .wordcloud-card{padding:12px!important;text-align:center!important}.wordcloud-section .wordcloud-card .wordcloud-content,.wordcloud-section .wordcloud-card .wordcloud-header{justify-content:center!important}.pro-banner .banner-content{flex-direction:column}.pro-banner .doodle-section{align-items:center}.pro-banner .doodle-text{justify-content:center;max-width:100%}.pro-banner .doodle-icons{justify-content:center}}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper select{background:#0000;border:none;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:600;width:60px}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper select:focus{outline:none}.bar-chart-wrapper .bar-chart-svg .bar-element:hover{filter:brightness(1.1)}.bar-chart-wrapper .no-data{color:#4a4a4a;font-size:14px;padding:40px 20px;text-align:center}@media(max-width:768px){.charts-section,.page-header,.scenario-selection,.summary-stats,.wordcloud-section{padding-left:14px;padding-right:14px}.users-section{margin:14px}.pro-banner{padding:14px}.pro-banner .banner-images{gap:12px}.page-header{gap:10px}.page-header,.scenario-selection{align-items:flex-start;flex-direction:column}.scenario-selection .selection-tabs{flex-wrap:wrap}.summary-stats{gap:8px;grid-template-columns:1fr 1fr}.charts-section .skill-trends-section .skill-trend-cards{grid-template-columns:1fr}.industry-distribution-grid .industry-item .industry-bar-wrapper{align-items:flex-start;flex-direction:column;gap:6px}.industry-distribution-grid .industry-item .industry-bar-wrapper .industry-name{min-width:100%}.industry-distribution-grid .industry-item .industry-bar-wrapper .industry-bar-track{width:100%}}.scores-header-row{margin-bottom:8px;padding:10px 24px}.scores-header-row .scores-header-labels{align-items:center;display:flex;justify-content:space-between}.scores-header-row .scores-header-labels .header-label-skill{color:#2d2d2d;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.scores-header-row .scores-header-labels .header-label-metrics{align-items:center;display:flex}.scores-header-row .scores-header-labels .header-label-metrics .header-label-current{color:#2d2d2d;font-size:12px;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase;width:120px}.division-list{display:flex;flex-direction:column;gap:18px}.division-list .division-item{background:#e8e8e8;border-radius:12px;overflow:hidden;padding:22px 24px;position:relative}.division-list .division-item:before{border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;width:var(--fill-percentage,0);z-index:1}.division-list .division-item.above-average:before{background:#9ecd91}.division-list .division-item.average:before{background:#f4c95d}.division-list .division-item.below-average:before{background:#e87b7b}.division-list .division-item.fourth-category:before{background:#8b9fe8}.division-list .division-item.fifth-category:before{background:#e89fd6}.division-list .division-item.sixth-category:before{background:#9fe8e1}.division-list .division-item .item-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.division-list .division-item .item-content .item-label{color:#1e1e1e;font-size:16px;font-weight:600}.division-list .division-item .item-content .item-metrics{align-items:center;display:flex}.division-list .division-item .item-content .item-metrics .current-score{color:#1e1e1e;font-size:18px;font-weight:700;text-align:center;width:120px}.insights-section .insights-card .insights-list .no-data{color:#4a4a4a;padding:24px}.session-card{align-items:center;background:#f0fdf4;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.session-card .session-detail{display:flex;flex:1 1;flex-direction:column;gap:4px}.session-card .session-detail strong{color:#1e1e1e;font-size:14px;font-weight:600}.session-card .session-detail .session-meta{color:#4a4a4a;font-size:12px}.session-card .session-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.session-card .score-badge{background:#22c55e}.session-card .band-badge,.session-card .score-badge{border-radius:9999px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.session-card .band-badge{background:#3b82f6}.session-card .time-badge{background:#f59e0b;border-radius:9999px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.summary-stats .stat-card.pale-purple{background:#faf5ff}.summary-stats .stat-card.pale-purple .stat-icon{background:#f3e8ff;color:#8b5cf6}.replays-container{background-color:#f8f8f8;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:0}.stats-banner{background:#fff;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;justify-content:center;padding:20px 40px}.stats-banner .stat-card{align-items:center;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:14px;min-width:180px;padding:16px 24px;transition:all .2s ease}.stats-banner .stat-card:hover{border-color:#e8f5e5;box-shadow:0 1px 2px 0 #0000000d;transform:translateY(-1px)}.stats-banner .stat-card .stat-icon{align-items:center;background:linear-gradient(135deg,#7dc46c,#6ab058);border-radius:6px;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.stats-banner .stat-card .stat-content{display:flex;flex-direction:column;gap:2px}.stats-banner .stat-card .stat-content h3{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1;margin:0}.stats-banner .stat-card .stat-content p{color:#717171;font-size:12px;font-weight:500;margin:0}.replays-error,.replays-loading{align-items:center;color:#4a4a4a;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.replays-error .spinner,.replays-loading .spinner{animation:spin 1s linear infinite;border:3px solid #d4d4d4;border-radius:50%;border-top-color:#7dc46c;height:40px;width:40px}.replays-error button,.replays-loading button{background:#7dc46c;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.page-header{border-bottom:1px solid #e8e8e8;padding:24px 40px}.page-header .header-left{gap:16px}.page-header .header-icon{background:linear-gradient(135deg,#7dc46c,#6ab058);border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;height:48px;width:48px}.page-header .header-text h1{color:#1a1a1a;font-size:24px;letter-spacing:-.5px}.page-header .header-text p{color:#717171;font-size:14px;font-weight:400;margin:4px 0 0}.page-header .header-actions{gap:12px}.btn-rounded{border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;color:#4a4a4a;font-size:14px;gap:6px;padding:10px 20px;transition:all .2s ease}.btn-rounded:hover{background:#f4faf2;border-color:#e8f5e5;box-shadow:0 4px 6px -1px #0000001a;color:#6ab058;transform:translateY(-1px)}.btn-rounded.primary{background:#7dc46c}.btn-rounded.primary:hover{background:#6ab058}.filters-section{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;gap:24px;justify-content:space-between;padding:20px 40px}.filters-section .active-filters{display:flex;flex-wrap:wrap;gap:12px}.filters-section .active-filters .dropdown-filter{display:flex;flex-direction:column;gap:4px}.filters-section .active-filters .dropdown-filter label{color:#4a4a4a;font-size:12px;font-weight:600;margin-left:4px}.filters-section .active-filters .dropdown-filter .filter-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#4a4a4a;cursor:pointer;font-size:13px;font-weight:600;min-width:180px;outline:none;padding:8px 16px;transition:all .2s ease}.filters-section .active-filters .dropdown-filter .filter-dropdown:hover{background:#f4faf2;border-color:#e8f5e5}.filters-section .active-filters .dropdown-filter .filter-dropdown:focus{border-color:#7dc46c;box-shadow:0 0 0 3px #7dc46c1a}.filters-section .active-filters .filter-btn{background:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#4a4a4a;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s ease}.filters-section .active-filters .filter-btn:hover{background:#f4faf2;border-color:#e8f5e5;color:#7dc46c}.filters-section .active-filters .filter-btn.active{background:#7dc46c;border-color:#7dc46c;box-shadow:0 1px 2px 0 #0000000d;color:#fff}.filters-section .search-box{align-items:center;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:10px;padding:10px 16px;transition:all .2s ease}.filters-section .search-box:focus-within{background:#fff;border-color:#7dc46c}.filters-section .search-box svg{color:#9ca3af}.filters-section .search-box input{background:#0000;border:none;color:#1a1a1a;font-size:14px;font-weight:500;outline:none;width:200px}.filters-section .search-box input::placeholder{color:#9ca3af}.users-grid{display:flex;flex-direction:column;gap:16px;padding:32px 40px}.users-grid .user-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 2px 0 #0000000d;overflow:hidden;transition:all .3s ease}.users-grid .user-card:hover{border-color:#e8f5e5;box-shadow:0 4px 6px -1px #0000001a}.users-grid .user-card.expanded{border-color:#7dc46c;box-shadow:0 10px 15px -3px #0000001a}.users-grid .user-card .user-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background .2s ease}.users-grid .user-card .user-header:hover{background:#f8f8f8}.users-grid .user-card .user-header .user-info{align-items:center;display:flex;gap:16px}.users-grid .user-card .user-header .user-info .avatar{align-items:center;background:linear-gradient(135deg,#e8f5e5,#9fd491);border-radius:10px;box-shadow:0 1px 2px 0 #0000000d;color:#6ab058;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.users-grid .user-card .user-header .user-info .details{display:flex;flex-direction:column;gap:4px}.users-grid .user-card .user-header .user-info .details h3{color:#1a1a1a;font-size:16px;font-weight:700;margin:0}.users-grid .user-card .user-header .user-info .details span{color:#717171;font-size:13px;font-weight:500}.users-grid .user-card .user-header .user-stats{align-items:center;display:flex;gap:24px}.users-grid .user-card .user-header .user-stats .stat{align-items:center;color:#4a4a4a;display:flex;font-size:14px;font-weight:600;gap:8px}.users-grid .user-card .user-header .user-stats .stat svg{color:#7dc46c}.users-grid .user-card .user-header .user-stats .expand-icon{color:#9ca3af;transition:transform .3s ease}.users-grid .user-card .user-header .user-stats .expand-icon.rotated{color:#7dc46c;transform:rotate(180deg)}.users-grid .user-card .recordings-list{animation:slideDown .3s ease;background:#f8f8f8;border-top:1px solid #e8e8e8;padding:0}.users-grid .user-card .recordings-list .recording-item{grid-gap:16px;align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:grid;gap:16px;grid-template-columns:1fr auto auto auto auto;padding:16px 24px;transition:background .2s ease}.users-grid .user-card .recordings-list .recording-item:last-child{border-bottom:none}.users-grid .user-card .recordings-list .recording-item:hover{background:#f4faf2}.users-grid .user-card .recordings-list .recording-item .rec-info{align-items:center;display:flex;gap:14px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-icon{background:#f0f8ff;border-radius:6px;color:#5b8def;padding:10px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details{display:flex;flex-direction:column;gap:4px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .rec-id-container{display:flex;flex-direction:column;gap:6px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .rec-id{color:#1a1a1a;font-size:14px;font-weight:600}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .skills-tags{display:flex;flex-wrap:wrap;gap:6px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .skills-tags .skill-tag{align-items:center;background:#e8f5e5;border:1px solid #7dc46c33;border-radius:6px;color:#6ab058;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:3px 8px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .skills-tags .skill-tag svg{height:10px;width:10px}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .skills-tags .skill-tag.more{background:#f8f8f8;border-color:#e8e8e8;color:#717171}.users-grid .user-card .recordings-list .recording-item .rec-info .rec-details .rec-date{color:#717171;font-size:12px}.users-grid .user-card .recordings-list .recording-item .rec-chip{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:6px;color:#4a4a4a;font-size:12px;font-weight:600;padding:6px 12px}.users-grid .user-card .recordings-list .recording-item .rec-chip.score{background:#e8f5e5;border-color:#7dc46c4d;color:#6ab058;font-weight:700}.users-grid .user-card .recordings-list .recording-item .rec-chip.size{color:#717171}.users-grid .user-card .recordings-list .recording-item .download-report-btn{align-items:center;background:#f0f8ff;border:1px solid #5b8def33;border-radius:6px;color:#5b8def;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.users-grid .user-card .recordings-list .recording-item .download-report-btn:hover{background:#5b8def;color:#fff;transform:translateY(-1px)}.users-grid .user-card .recordings-list .recording-item .rec-actions{display:flex;gap:10px}.users-grid .user-card .recordings-list .recording-item .rec-actions button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.users-grid .user-card .recordings-list .recording-item .rec-actions button.play-btn{background:#7dc46c;color:#fff}.users-grid .user-card .recordings-list .recording-item .rec-actions button.play-btn:hover{background:#6ab058;transform:translateY(-1px)}.users-grid .user-card .recordings-list .recording-item .rec-actions button.result-btn{background:#fffbeb;border:1px solid #f59e0b33;color:#f59e0b}.users-grid .user-card .recordings-list .recording-item .rec-actions button.result-btn:hover{background:#f59e0b;color:#fff}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;bottom:0;left:0;right:0;top:0}.video-modal{background:#1a1a1a;border-radius:18px;box-shadow:0 25px 50px -12px #00000080;max-width:1000px;overflow:hidden;position:relative;width:90%}.video-modal .close-btn{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.video-modal .close-btn:hover{background:#ffffff4d;transform:scale(1.05)}.video-modal .video-frame{border:none;display:block;height:560px;width:100%}.result-modal{background:#fff;border-radius:18px;box-shadow:0 25px 50px -12px #00000040;padding:32px;position:relative;width:520px}.result-modal .close-btn{background:#0000;border:none;color:#9ca3af;cursor:pointer;position:absolute;right:20px;top:20px;transition:all .2s ease}.result-modal .close-btn:hover{color:#1a1a1a;transform:scale(1.1)}.result-modal h3{color:#1a1a1a;font-size:22px;font-weight:700;margin:0 0 24px}.result-modal .result-content .result-row{border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:14px 0}.result-modal .result-content .result-row:last-of-type{border-bottom:none}.result-modal .result-content .result-row .label{color:#4a4a4a;font-size:14px;font-weight:500}.result-modal .result-content .result-row .value{color:#1a1a1a;font-size:14px;font-weight:600;max-width:60%;text-align:right;word-break:break-word}.result-modal .result-content .modal-actions{display:flex;gap:12px;margin-top:24px}.result-modal .result-content .download-btn{align-items:center;background:#7dc46c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.result-modal .result-content .download-btn:hover{background:#6ab058;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.filters-section{align-items:flex-start;flex-direction:column;gap:12px}.filters-section .active-filters{overflow-x:auto;padding-bottom:4px;width:100%}.recording-item{grid-template-columns:1fr auto!important}.recording-item .rec-actions,.recording-item .rec-chip{grid-column:span 2;justify-self:flex-start}}.diagnostic-test-section .diagnostic-test-card{box-shadow:0 2px 8px #00000014}.diagnostic-test-section .diagnostic-header{background:#7dc46c!important;border-bottom:none}.diagnostic-test-section .diagnostic-header .header-icon-wrapper{background:#fff3;color:#fff}.diagnostic-test-section .diagnostic-header .header-content h3{color:#fff}.diagnostic-test-section .diagnostic-header .header-content p{color:#ffffffe6}.diagnostic-test-section .diagnostic-content{gap:36px;padding:32px 28px}.diagnostic-test-section .summary-stats-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.diagnostic-test-section .summary-stats-row .summary-stat-card{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.diagnostic-test-section .summary-stats-row .summary-stat-card:hover{border-color:#7dc46c;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.diagnostic-test-section .summary-stats-row .summary-stat-card .stat-icon{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb55e);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.diagnostic-test-section .summary-stats-row .summary-stat-card .stat-info{display:flex;flex-direction:column;gap:4px}.diagnostic-test-section .summary-stats-row .summary-stat-card .stat-info .stat-label{color:#000!important;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.diagnostic-test-section .summary-stats-row .summary-stat-card .stat-info .stat-value{color:#000!important;font-size:28px;font-weight:800;line-height:1}.diagnostic-test-section .section-title-small{color:#000}.diagnostic-test-section .section-title-small svg{color:#7dc46c}.diagnostic-test-section .bands-section .bands-grid .band-card{background:#fff;border:2px solid #e5e7eb}.diagnostic-test-section .bands-section .bands-grid .band-card:hover{border-color:#7dc46c;box-shadow:0 8px 16px #0000001a}.diagnostic-test-section .bands-section .bands-grid .band-card .band-name-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.diagnostic-test-section .bands-section .bands-grid .band-card .band-name-row .band-name{color:#000;font-size:16px;font-weight:700}.diagnostic-test-section .bands-section .bands-grid .band-card .band-name-row .band-percentage{color:#7dc46c;font-size:20px;font-weight:800}.diagnostic-test-section .bands-section .bands-grid .band-card .band-count-row{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.diagnostic-test-section .bands-section .bands-grid .band-card .band-count-row svg{color:#6b7280}.diagnostic-test-section .bands-section .bands-grid .band-card .band-progress{background:#f3f4f6;border-radius:4px;height:8px;overflow:hidden;width:100%}.diagnostic-test-section .bands-section .bands-grid .band-card .band-progress .band-progress-fill{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.diagnostic-test-section .top-students-section .students-list{display:flex;flex-direction:column;gap:20px}.diagnostic-test-section .top-students-section .students-list .student-card{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease}.diagnostic-test-section .top-students-section .students-list .student-card:hover{border-color:#7dc46c;box-shadow:0 12px 24px #0000001f;transform:translateY(-2px)}.diagnostic-test-section .top-students-section .students-list .student-card .student-header{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:2px solid #f3f4f6;display:flex;gap:16px;padding:24px}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-rank{align-items:center;border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-info{flex:1 1}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-info h4{color:#000;font-size:18px;font-weight:700;margin:0 0 6px}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-info .student-meta{color:#6b7280;font-size:13px;font-weight:500}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-score{text-align:right}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-score .score-value{color:#7dc46c;display:block;font-size:36px;font-weight:800;line-height:1}.diagnostic-test-section .top-students-section .students-list .student-card .student-header .student-score .score-max{color:#9ca3af;font-size:14px;font-weight:600}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores{padding:24px}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domain-title{color:#000;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .3s ease}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item:hover{background:#fff;border-color:#7dc46c;box-shadow:0 4px 12px #00000014}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header .domain-name{color:#374151;flex:1 1;font-size:13px;font-weight:600;line-height:1.4}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header .domain-percentage{flex-shrink:0;font-size:16px;font-weight:800;line-height:1}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header .domain-percentage.good{color:#7dc46c}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header .domain-percentage.average{color:#f59e0b}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-header .domain-percentage.poor{color:#ef4444}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-stats{display:flex;font-size:12px;gap:8px;margin-bottom:10px}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-stats .domain-correct{color:#4b5563;font-weight:600}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-stats .domain-attempted{color:#9ca3af;font-weight:500}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-bar .domain-bar-fill{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-bar .domain-bar-fill.good{background:#7dc46c}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-bar .domain-bar-fill.average{background:#f59e0b}.diagnostic-test-section .top-students-section .students-list .student-card .domain-scores .domains-grid .domain-item .domain-bar .domain-bar-fill.poor{background:#ef4444}.diagnostic-test-section .diagnostic-empty{color:#9ca3af}.diagnostic-test-section .diagnostic-empty svg{color:#d1d5db;margin-bottom:16px}.diagnostic-test-section .diagnostic-empty p{color:#6b7280}.diagnostic-test-section .diagnostic-empty span{color:#9ca3af;font-size:14px;font-weight:500}@media(max-width:1024px){.diagnostic-test-section .domains-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.diagnostic-test-section{padding:0 16px}.diagnostic-test-section .diagnostic-header{align-items:flex-start;flex-direction:column;padding:20px}.diagnostic-test-section .diagnostic-content{gap:28px;padding:24px 20px}.diagnostic-test-section .bands-grid,.diagnostic-test-section .summary-stats-row{grid-template-columns:1fr!important}.diagnostic-test-section .student-header{flex-wrap:wrap}.diagnostic-test-section .student-header .student-score{margin-top:12px;text-align:left;width:100%}}.teaching-modules-page{background-color:#f9fafb;color:#1e1e1e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:0}.teaching-modules-page *{box-sizing:border-box}.teaching-modules-error,.teaching-modules-loading{align-items:center;color:#2d2d2d;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.teaching-modules-error .spinner,.teaching-modules-loading .spinner{animation:spin 1s linear infinite;border:3px solid #d1d5db;border-radius:50%;border-top-color:#22c55e;height:40px;width:40px}.teaching-modules-error button,.teaching-modules-loading button{background:#22c55e;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes drawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pro-banner{background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 28px 10px}.pro-banner .word-cloud-banner{align-items:center;display:flex;flex-wrap:wrap;gap:3px 8px;justify-content:center;line-height:1.1;margin-bottom:12px;padding:0 20px}.pro-banner .word-cloud-banner span{color:#000;font-weight:500}.pro-banner .word-cloud-banner span.big{color:#1e1e1e;font-size:19px;font-weight:800}.pro-banner .word-cloud-banner span.medium{color:#2d2d2d;font-size:13px;font-weight:600}.pro-banner .word-cloud-banner span.small{color:#000;font-size:9px;font-weight:500}.pro-banner .banner-images-bottom{display:flex;gap:40px;justify-content:center;padding-top:6px}.pro-banner .banner-images-bottom .banner-item{align-items:center;cursor:pointer;display:flex;filter:grayscale(30%);flex-direction:column;gap:6px;opacity:.6;transition:all .3s}.pro-banner .banner-images-bottom .banner-item img{height:60px;object-fit:contain;width:75px}.pro-banner .banner-images-bottom .banner-item span{background:#f9fafb;border-radius:9999px;color:#2d2d2d;font-size:11px;font-weight:600;padding:2px 12px}.pro-banner .banner-images-bottom .banner-item:hover{filter:grayscale(10%);opacity:.85}.pro-banner .banner-images-bottom .banner-item.active{filter:grayscale(0);opacity:1}.pro-banner .banner-images-bottom .banner-item.active img{transform:scale(1.05)}.pro-banner .banner-images-bottom .banner-item.active span{background:#22c55e;color:#fff}.page-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 28px}.page-header .header-left{align-items:center;display:flex;gap:12px}.page-header .header-icon{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.page-header .header-text h1{color:#1e1e1e;font-size:16px;font-weight:700;margin:0}.page-header .header-text p{color:#000;font-size:11px;margin:2px 0 0}.page-header .header-actions{display:flex;gap:8px}.btn-rounded{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:9999px;color:#2d2d2d;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;justify-content:center;padding:7px 14px}.btn-rounded:hover{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.btn-rounded.primary{background:#22c55e;border:none;color:#fff}.btn-rounded.primary:hover{background:#16a34a}.btn-rounded.secondary{background:#f9fafb}.scenario-selection{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:10px 28px}.scenario-selection .selection-label{align-items:center;color:#2d2d2d;display:flex;font-size:12px;font-weight:600;gap:5px}.scenario-selection .selection-label svg{color:#22c55e}.scenario-selection .selection-tabs{display:flex;gap:8px}.scenario-selection .selection-tabs .tab-wrapper{align-items:center;display:flex;gap:3px;position:relative}.scenario-selection .selection-tabs .tab-btn{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:9999px;color:#2d2d2d;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:5px;padding:6px 12px}.scenario-selection .selection-tabs .tab-btn:hover{background:#f0fdf4}.scenario-selection .selection-tabs .tab-btn.active{background:#dcfce7;border-color:#22c55e;color:#16a34a}.scenario-selection .selection-tabs .info-btn-green{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;color:#22c55e;cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}.scenario-selection .selection-tabs .info-btn-green:hover{background:#22c55e;color:#fff}.summary-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:14px 28px}.summary-stats .stat-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:14px 16px}.summary-stats .stat-card .stat-icon{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.summary-stats .stat-card.pale-green .stat-icon{background:#f0fdf4;color:#16a34a}.summary-stats .stat-card.pale-blue .stat-icon{background:#c4e5fb;color:#3b82f6}.summary-stats .stat-card.pale-yellow .stat-icon{background:#fff79d;color:#f59e0b}.summary-stats .stat-card.pale-pink .stat-icon{background:#fadaec;color:#ec4899}.summary-stats .stat-card .stat-info{display:flex;flex-direction:column}.summary-stats .stat-card .stat-info .stat-value{color:#1e1e1e;font-size:20px;font-weight:700}.summary-stats .stat-card .stat-info .stat-label{color:#000;font-size:11px;font-weight:500}.charts-section{padding:0 28px 16px}.charts-section .chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:16px}.charts-section .chart-card.large{min-height:280px}.charts-section .chart-card.clickable{cursor:pointer}.charts-section .chart-card.clickable:hover{border-color:#bbf7d0}.charts-section .chart-card .chart-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.charts-section .chart-card .chart-header svg:first-child{color:#22c55e}.charts-section .chart-card .chart-header h3{color:#1e1e1e;flex:1 1;font-size:14px;font-weight:700;margin:0}.charts-section .chart-card .chart-header .axis-info{background:#f9fafb;border-radius:4px;color:#000;font-size:10px;font-weight:500;margin-right:8px;padding:3px 8px}.charts-section .chart-card .chart-header svg:last-child{color:#000}.charts-section .chart-card .chart-content{align-items:center;display:flex;flex-direction:column;min-height:200px}.charts-section .chart-card .chart-content .spider-chart-svg{max-height:240px;width:100%}.charts-section .chart-card .line-chart-wrapper{width:100%}.charts-section .chart-card .line-chart-wrapper .line-chart-svg{height:auto;width:100%}.charts-section .chart-card .line-chart-wrapper .line-chart-svg path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine 1.5s ease-out forwards}.charts-section .chart-card .line-chart-wrapper .line-chart-svg circle{cursor:pointer;opacity:1;transition:all .2s ease}.charts-section .chart-card .line-chart-wrapper .line-chart-svg circle:hover{r:7;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.charts-section .chart-card .line-chart-wrapper .line-chart-svg .data-point-group{position:relative}.charts-section .chart-card .line-chart-wrapper .line-chart-svg .data-point-group:hover .point-value{opacity:1;transform:translateY(-8px)}.charts-section .chart-card .line-chart-wrapper .line-chart-svg .point-value{font-size:11px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(0);transition:all .25s ease}.charts-section .chart-card .line-chart-wrapper .chart-legend{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px;padding-top:10px}.charts-section .chart-card .line-chart-wrapper .chart-legend .legend-item{align-items:center;color:#1e1e1e;display:flex;font-size:11px;font-weight:600;gap:5px}.charts-section .chart-card .line-chart-wrapper .chart-legend .legend-item .legend-dot{border-radius:2px;height:8px;width:8px}.charts-section .chart-card .skills-bars{display:flex;flex-direction:column;gap:10px;width:100%}.charts-section .chart-card .skills-bars .skill-bar-item .skill-info{display:flex;justify-content:space-between;margin-bottom:4px}.charts-section .chart-card .skills-bars .skill-bar-item .skill-info .skill-name{color:#1e1e1e;font-size:12px;font-weight:600}.charts-section .chart-card .skills-bars .skill-bar-item .skill-info .skill-score{color:#16a34a;font-size:12px;font-weight:700}.charts-section .chart-card .skills-bars .skill-bar-item .bar-track{background:#f0fdf4;border-radius:5px;height:10px;overflow:hidden}.charts-section .chart-card .skills-bars .skill-bar-item .bar-track .bar-fill{border-radius:5px;height:100%}.charts-section .chart-card .skills-bars-enhanced{display:flex;flex-direction:column;gap:16px;padding:8px 0;width:100%}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced{display:flex;flex-direction:column;gap:6px}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-info-enhanced{align-items:center;display:flex;justify-content:space-between}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-info-enhanced .skill-name-bullet{align-items:center;color:#1e1e1e;display:flex;font-size:13px;font-weight:600;gap:6px}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-info-enhanced .skill-name-bullet .bullet{color:#9ca3af;font-size:18px}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-info-enhanced .skill-current-score{color:#6b7280;font-size:12px;font-weight:600}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .bar-track-enhanced{background:#f3f4f6;border-radius:6px;height:12px;overflow:hidden;position:relative}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .bar-track-enhanced .bar-fill-enhanced{border-radius:6px;height:100%;transition:width .6s ease-out}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-improvement{align-items:center;display:flex;gap:12px;justify-content:flex-end}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-improvement .improvement-value{background:#22c55e1a;border-radius:4px;color:#22c55e;font-size:13px;font-weight:700;padding:2px 8px}.charts-section .chart-card .skills-bars-enhanced .skill-bar-enhanced .skill-improvement .final-score{color:#22c55e;font-size:15px;font-weight:800}.charts-section .chart-row.two-cols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.charts-section .chart-row.two-cols .chart-card{margin-bottom:0}.charts-section .chart-row.full-width{display:block;width:100%}.charts-section .chart-row.full-width .chart-card{margin-bottom:0;width:100%}.charts-section .scores-header-row{margin-bottom:8px;padding:10px 24px}.charts-section .scores-header-row .scores-header-labels{align-items:center;display:flex;justify-content:space-between}.charts-section .scores-header-row .scores-header-labels .header-label-skill{color:#2d2d2d;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.charts-section .scores-header-row .scores-header-labels .header-label-metrics{align-items:center;display:flex;gap:60px}.charts-section .scores-header-row .scores-header-labels .header-label-metrics .header-label-growth{color:#2d2d2d;font-size:12px;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase;width:80px}.charts-section .scores-header-row .scores-header-labels .header-label-metrics .header-label-current{color:#2d2d2d;font-size:12px;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase;width:120px}.charts-section .division-list{display:flex;flex-direction:column;gap:18px}.charts-section .division-list .division-item{background:#e8e8e8;border-radius:12px;overflow:hidden;padding:22px 24px;position:relative}.charts-section .division-list .division-item:before{border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;width:var(--fill-percentage,0);z-index:1}.charts-section .division-list .division-item.above-average:before{background:#9ecd91}.charts-section .division-list .division-item.average:before{background:#f4c95d}.charts-section .division-list .division-item.below-average:before{background:#e87b7b}.charts-section .division-list .division-item.fourth-category:before{background:#8b9fe8}.charts-section .division-list .division-item .item-content{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.charts-section .division-list .division-item .item-content .item-label{color:#1e1e1e;font-size:16px;font-weight:600}.charts-section .division-list .division-item .item-content .item-label strong{font-weight:700}.charts-section .division-list .division-item .item-content .item-metrics{align-items:center;display:flex;gap:60px}.charts-section .division-list .division-item .item-content .item-metrics .growth-value{font-size:16px;font-weight:600;text-align:center;width:80px}.charts-section .division-list .division-item .item-content .item-metrics .growth-value.positive{color:#22c55e}.charts-section .division-list .division-item .item-content .item-metrics .growth-value.negative{color:#ef4444}.charts-section .division-list .division-item .item-content .item-metrics .current-score{color:#1e1e1e;font-size:18px;font-weight:700;text-align:center;width:120px}.charts-section .skill-trends-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:16px}.charts-section .skill-trends-section .section-title{align-items:center;display:flex;gap:8px;margin-bottom:14px}.charts-section .skill-trends-section .section-title svg{color:#22c55e}.charts-section .skill-trends-section .section-title h3{color:#1e1e1e;flex:1 1;font-size:14px;font-weight:700;margin:0}.charts-section .skill-trends-section .section-title .hint{color:#000;font-size:10px;font-weight:500}.charts-section .skill-trends-section .skill-trend-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)!important}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:20px!important}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card:hover{background:#f0fdf4;border-color:#bbf7d0}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px!important}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header .skill-name{color:#1e1e1e;font-size:16px!important;font-weight:700}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .skill-header .skill-score{font-size:19px!important;font-weight:800}.charts-section .skill-trends-section .skill-trend-cards .skill-trend-card .mini-trend-svg{height:120px!important;min-height:120px!important;width:100%!important}.satisfaction-section{margin:0 28px 16px}.satisfaction-section .chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:0;padding:16px}.satisfaction-section .chart-card .chart-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.satisfaction-section .chart-card .chart-header svg:first-child{color:#22c55e}.satisfaction-section .chart-card .chart-header h3{color:#1e1e1e;flex:1 1;font-size:14px;font-weight:700;margin:0}.insights-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0 28px 16px}.insights-section .insights-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;padding:28px 32px;transition:all .3s ease}.insights-section .insights-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.insights-section .insights-card .insights-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.insights-section .insights-card .insights-header .icon-wrapper{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.insights-section .insights-card .insights-header .icon-wrapper svg{stroke-width:2.5px}.insights-section .insights-card .insights-header h3{color:#1e1e1e;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.insights-section .insights-card.strengths-card .icon-wrapper.strengths-icon{background:linear-gradient(135deg,#e8f7e3,#d4f1ca);color:#7dc46c}.insights-section .insights-card.strengths-card .icon-wrapper.strengths-icon svg{color:#7dc46c}.insights-section .insights-card.strengths-card:hover .icon-wrapper.strengths-icon{background:linear-gradient(135deg,#d4f1ca,#c0ebb2);transform:scale(1.05)}.insights-section .insights-card.weaknesses-card .icon-wrapper.weaknesses-icon{background:linear-gradient(135deg,#e8f7e3,#d4f1ca);color:#7dc46c}.insights-section .insights-card.weaknesses-card .icon-wrapper.weaknesses-icon svg{color:#7dc46c}.insights-section .insights-card.weaknesses-card:hover .icon-wrapper.weaknesses-icon{background:linear-gradient(135deg,#d4f1ca,#c0ebb2);transform:scale(1.05)}.insights-section .insights-card .insights-list{display:flex;flex:1 1;flex-direction:column}.insights-section .insights-card .insights-list ul{flex:1 1;list-style:none;margin:0;padding:0}.insights-section .insights-card .insights-list ul li{color:#374151;font-size:14.5px;font-weight:500;line-height:1.7;margin-bottom:14px;padding-left:24px;position:relative}.insights-section .insights-card .insights-list ul li:last-child{margin-bottom:0}.insights-section .insights-card .insights-list ul li:before{background:currentColor;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.strengths-card .insights-section .insights-card .insights-list ul li:before{background:#10b981}.weaknesses-card .insights-section .insights-card .insights-list ul li:before{background:#ec4899}.insights-section .insights-card .insights-list .view-more-btn{align-items:center;background:#7dc46c;border:1.5px solid #7dc46c;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:16px;padding:10px 20px;transition:all .2s ease;width:100%}.insights-section .insights-card .insights-list .view-more-btn:hover{background:#6bb45a;border-color:#6bb45a;box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.insights-section .insights-card .insights-list .view-more-btn:active{transform:translateY(0)}.strengths-card .insights-section .insights-card .insights-list .view-more-btn:hover,.weaknesses-card .insights-section .insights-card .insights-list .view-more-btn:hover{background:#6bb45a;border-color:#6bb45a}.insights-section .insights-card .insights-list .no-data{color:#9ca3af;font-size:14px;font-weight:500;margin:0;padding:48px 0;text-align:center}.users-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0 28px 24px;padding:14px}.users-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.users-section .section-header h2{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.users-section .section-header h2 svg{color:#22c55e}.users-section .section-header .search-box{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:9999px;display:flex;gap:6px;padding:6px 12px}.users-section .section-header .search-box svg{color:#000}.users-section .section-header .search-box input{background:#0000;border:none;color:#1e1e1e;font-size:12px;font-weight:500;outline:none;width:100px}.users-section .section-header .search-box input::placeholder{color:#000}.users-section .users-table .table-head{grid-gap:10px;background:#f0fdf4;border-radius:8px;display:grid;gap:10px;grid-template-columns:2fr 2fr 1fr 1fr 1fr;margin-bottom:4px;padding:8px 12px}.users-section .users-table .table-head .th{color:#16a34a;font-size:11px;font-weight:700}.users-section .users-table .table-body{display:flex;flex-direction:column;gap:3px}.users-section .users-table .table-row-group{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.users-section .users-table .table-row{grid-gap:10px;align-items:center;background:#fff;display:grid;gap:10px;grid-template-columns:2fr 2fr 1fr 1fr 1fr;padding:9px 12px}.users-section .users-table .table-row:hover{background:#f9fafb}.users-section .users-table .table-row.expanded{background:#f0fdf4}.users-section .users-table .table-row .td{color:#2d2d2d;font-size:12px;font-weight:500}.users-section .users-table .table-row .user-cell{align-items:center;display:flex;gap:8px}.users-section .users-table .table-row .user-cell .avatar{align-items:center;background:#22c55e;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.users-section .users-table .table-row .user-cell span{color:#1e1e1e;font-weight:600}.users-section .users-table .table-row .btn-view{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;color:#16a34a;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:4px;padding:4px 10px}.users-section .users-table .table-row .btn-view:hover{background:#22c55e;color:#fff}.users-section .users-table .expanded-content{background:#fafdfb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.users-section .users-table .expanded-content .skill-pill{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:6px 10px}.users-section .users-table .expanded-content .skill-pill span:first-child{color:#1e1e1e;font-size:11px;font-weight:600}.users-section .users-table .expanded-content .skill-pill .score{color:#22c55e;font-size:10px;font-weight:600;margin-top:2px}.users-section .users-table .expanded-content .session-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:6px 10px}.users-section .users-table .expanded-content .session-card span:first-child{color:#1e1e1e;font-size:11px;font-weight:600}.users-section .users-table .expanded-content .session-card .score-badge{color:#16a34a;font-size:11px;font-weight:700}.users-section .users-table .no-users{align-items:center;color:#000;display:flex;flex-direction:column;gap:8px;padding:30px}.users-section .users-table .no-users p{font-size:12px;font-weight:500;margin:0}.info-popup-modal{background:#fff;border-radius:16px;max-width:450px;width:90%}.info-popup-modal .popup-header{align-items:center;background:#f0fdf4;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:16px 20px}.info-popup-modal .popup-header svg:first-child{color:#22c55e}.info-popup-modal .popup-header h3{color:#1e1e1e;flex:1 1;font-size:15px;font-weight:700;margin:0}.info-popup-modal .popup-header .close-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#2d2d2d;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.info-popup-modal .popup-content{padding:24px}.info-popup-modal .popup-content p{color:#2d2d2d;font-size:14px;font-weight:500;line-height:1.7;margin:0}.skill-trend-popup{background:#fff;border-radius:16px;max-width:500px;width:90%}.skill-trend-popup .popup-header{align-items:center;background:#f0fdf4;border-bottom:1px solid #e5e7eb;display:flex;padding:16px 20px}.skill-trend-popup .popup-header h3{color:#1e1e1e;flex:1 1;font-size:15px;font-weight:700;margin:0}.skill-trend-popup .popup-header .close-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#2d2d2d;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.skill-trend-popup .popup-content{padding:24px}.skill-trend-popup .popup-content .trend-large{margin-bottom:20px}.skill-trend-popup .popup-content .trend-large .mini-trend-svg{height:120px;width:100%}.skill-trend-popup .popup-content .trend-details{background:#f9fafb;border-radius:8px;padding:16px}.skill-trend-popup .popup-content .trend-details p{color:#2d2d2d;font-size:13px;font-weight:500;margin:0 0 8px}.skill-trend-popup .popup-content .trend-details p strong{color:#1e1e1e;font-weight:700}.skill-trend-popup .popup-content .trend-details p:last-child{margin:0}.skill-trend-popup .popup-content .trend-details .trend-up{color:#22c55e;font-weight:700}.chart-popup{background:#fff;border-radius:16px;max-height:90vh;max-width:800px;width:90%}.chart-popup .popup-header{align-items:center;background:#f0fdf4;border-bottom:1px solid #e5e7eb;display:flex;padding:16px 20px}.chart-popup .popup-header h3{color:#1e1e1e;flex:1 1;font-size:15px;font-weight:700;margin:0}.chart-popup .popup-header .close-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#2d2d2d;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.chart-popup .popup-content{max-height:70vh;overflow-y:auto;padding:24px}.chart-popup .popup-content .line-chart-svg,.chart-popup .popup-content .spider-chart-svg{max-height:400px;width:100%}.chart-popup .popup-content .line-chart-wrapper .chart-legend{gap:20px;margin-top:20px}.chart-popup .popup-content .line-chart-wrapper .chart-legend .legend-item{font-size:13px;font-weight:600}.chart-popup .popup-content .large-bars{display:flex;flex-direction:column;gap:14px}.chart-popup .popup-content .large-bars .bar-item-large{align-items:center;display:flex;gap:12px}.chart-popup .popup-content .large-bars .bar-item-large .name{color:#1e1e1e;font-size:13px;font-weight:600;width:160px}.chart-popup .popup-content .large-bars .bar-item-large .bar-track-large{background:#f0fdf4;border-radius:9px;flex:1 1;height:18px;overflow:hidden}.chart-popup .popup-content .large-bars .bar-item-large .bar-track-large .bar-fill{border-radius:9px;height:100%}.chart-popup .popup-content .large-bars .bar-item-large .value{color:#16a34a;font-size:14px;font-weight:700;text-align:right;width:60px}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.export-modal{background:#fff;border-radius:16px;max-width:400px;width:100%}.export-modal .modal-header{align-items:center;background:#f0fdf4;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:12px 16px}.export-modal .modal-header svg:first-child{color:#16a34a}.export-modal .modal-header h3{color:#1e1e1e;flex:1 1;font-size:14px;font-weight:700;margin:0}.export-modal .modal-header .close-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:5px;color:#2d2d2d;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.export-modal .modal-body{padding:16px}.export-modal .modal-body p{color:#2d2d2d;font-size:13px;font-weight:500;margin:0 0 12px}.export-modal .modal-body p strong{color:#1e1e1e}.export-modal .modal-body .preview-section h4{color:#1e1e1e;font-size:11px;font-weight:700;margin:0 0 6px}.export-modal .modal-body .preview-section .preview-table{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.export-modal .modal-body .preview-section .preview-table .preview-row{display:flex}.export-modal .modal-body .preview-section .preview-table .preview-row.header{background:#f0fdf4}.export-modal .modal-body .preview-section .preview-table .preview-row.header .preview-cell{color:#16a34a;font-weight:700}.export-modal .modal-body .preview-section .preview-table .preview-row:not(:last-child){border-bottom:1px solid #e5e7eb}.export-modal .modal-body .preview-section .preview-table .preview-cell{color:#2d2d2d;flex:1 1;font-size:10px;font-weight:500;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.export-modal .modal-footer{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.no-data{color:#000;font-size:12px;font-weight:500;padding:16px;text-align:center}@media(max-width:1200px){.summary-stats{grid-template-columns:repeat(2,1fr)}.charts-section .chart-row.two-cols{grid-template-columns:1fr}.charts-section .skill-trends-section .skill-trend-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.insights-section{grid-template-columns:1fr}.pro-banner .banner-content{flex-direction:column}.pro-banner .doodle-section{align-items:center}.pro-banner .doodle-text{justify-content:center;max-width:100%}.pro-banner .doodle-icons{justify-content:center}}@media(max-width:768px){.charts-section,.insights-section,.page-header,.scenario-selection,.summary-stats{padding-left:14px;padding-right:14px}.insights-section{margin:0 14px 16px}.users-section{margin:14px}.pro-banner{padding:14px}.pro-banner .banner-images{gap:12px}.page-header{gap:10px}.page-header,.scenario-selection{align-items:flex-start;flex-direction:column}.scenario-selection .selection-tabs{flex-wrap:wrap}.summary-stats{gap:8px;grid-template-columns:1fr 1fr}.charts-section .skill-trends-section .skill-trend-cards{grid-template-columns:repeat(2,1fr)}}.bar-chart-wrapper{position:relative;width:100%}.bar-chart-wrapper .chart-controls-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px}.bar-chart-wrapper .chart-controls-row .chart-title-section h4{color:#1e1e1e;font-size:16px;font-weight:700;margin:0}.bar-chart-wrapper .chart-controls-row .chart-toggles{background:#7dc46c;border-radius:25px;display:flex;gap:0;padding:4px}.bar-chart-wrapper .chart-controls-row .chart-toggles .toggle-btn-clean{background:#0000;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px;transition:all .2s ease}.bar-chart-wrapper .chart-controls-row .chart-toggles .toggle-btn-clean.active{background:#fff;color:#7dc46c}.bar-chart-wrapper .chart-controls-row .chart-selectors{align-items:center;display:flex;gap:12px}.bar-chart-wrapper .chart-controls-row .chart-selectors .clean-selector{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.bar-chart-wrapper .chart-controls-row .chart-selectors .clean-selector:hover{border-color:#7dc46c}.bar-chart-wrapper .chart-controls-row .chart-selectors .clean-selector:focus{border-color:#7dc46c;box-shadow:0 0 0 3px #7dc46c1a;outline:none}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-input{width:90px}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .2s ease}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper:hover{border-color:#7dc46c}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper .filter-icon{color:#6b7280;font-size:14px}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper input{background:#0000;border:none;color:#1e1e1e;font-size:13px;font-weight:600;width:60px}.bar-chart-wrapper .chart-controls-row .chart-selectors .year-selector-wrapper input:focus{outline:none}.bar-chart-wrapper .toggle-bottom-row{border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:20px;padding-top:16px}.bar-chart-wrapper .toggle-bottom-row .toggle-group-bottom{background:#f3f4f6;border-radius:25px;display:flex;gap:0;padding:4px}.bar-chart-wrapper .toggle-bottom-row .toggle-group-bottom .toggle-option{background:#0000;border:none;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:8px 32px;transition:all .2s ease}.bar-chart-wrapper .toggle-bottom-row .toggle-group-bottom .toggle-option.active{background:#7dc46c;color:#fff}.bar-chart-wrapper .toggle-bottom-row .toggle-group-bottom .toggle-option:hover:not(.active){background:#7dc46c1a}.bar-chart-wrapper .granularity-toggle{align-items:center;background:#f0fdf4;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:6px;width:-webkit-fit-content;width:fit-content}.bar-chart-wrapper .granularity-toggle .toggle-btn{background:#0000;border:none;border-radius:8px;color:#1e1e1e;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.bar-chart-wrapper .granularity-toggle .toggle-btn:hover{background:#22c55e1a}.bar-chart-wrapper .granularity-toggle .toggle-btn.active{background:#22c55e;color:#fff}.bar-chart-wrapper .granularity-toggle .month-selector,.bar-chart-wrapper .granularity-toggle .year-selector{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1e1e1e;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.bar-chart-wrapper .granularity-toggle .month-selector:hover,.bar-chart-wrapper .granularity-toggle .year-selector:hover{border-color:#22c55e}.bar-chart-wrapper .granularity-toggle .month-selector:focus,.bar-chart-wrapper .granularity-toggle .year-selector:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;outline:none}.bar-chart-wrapper .granularity-toggle .year-selector{width:80px}.bar-chart-wrapper .bar-chart-svg{display:block;height:220px;width:100%}.bar-chart-wrapper .bar-chart-svg .bar-element{cursor:pointer;opacity:.95;transition:all .25s ease}.bar-chart-wrapper .bar-chart-svg .bar-element:hover{filter:brightness(1.05);opacity:1}.bar-chart-wrapper .bar-chart-svg text{-webkit-user-select:none;user-select:none}.bar-chart-wrapper .bar-chart-svg line{transition:stroke .2s ease}.satisfaction-grid-modern{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:24px}.satisfaction-grid-modern .satisfaction-card-modern{background:var(--card-bg);border:1px solid #0000000f;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.satisfaction-grid-modern .satisfaction-card-modern:before{background:var(--card-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.satisfaction-grid-modern .satisfaction-card-modern:hover{border-color:var(--card-color);box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.satisfaction-grid-modern .satisfaction-card-modern:hover:before{width:6px}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-icon{align-items:center;animation:bounceIn .6s ease-out;color:var(--card-color);display:inline-flex;justify-content:center;margin-bottom:12px}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-icon svg{stroke-width:2}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-content{display:flex;flex-direction:column;gap:12px}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-label-modern{color:#374151;font-size:14px;font-weight:600;letter-spacing:.3px}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-metrics{align-items:baseline;display:flex;gap:8px}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-count-modern{color:var(--card-color);font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-text{color:#6b7280;font-size:14px;font-weight:500}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-bar{background:#0000000f;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-bar-fill{background:var(--card-color);border-radius:4px;box-shadow:0 0 8px rgba(var(--card-color),.3);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.satisfaction-grid-modern .satisfaction-card-modern .satisfaction-percentage{color:#6b7280;font-size:12px;font-weight:600;text-align:right}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.diagnostic-test-section{margin:32px 0;padding:0 24px}.diagnostic-test-section .diagnostic-test-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;overflow:hidden;transition:all .3s ease}.diagnostic-test-section .diagnostic-test-card:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.diagnostic-test-section .diagnostic-header{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom:1px solid #d1fae5;display:flex;gap:16px;padding:24px 28px}.diagnostic-test-section .diagnostic-header .header-icon-wrapper{align-items:center;border-radius:12px;box-shadow:0 4px 12px #7dc46c40;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.diagnostic-test-section .diagnostic-header .header-content{flex:1 1}.diagnostic-test-section .diagnostic-header .header-content h3{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.diagnostic-test-section .diagnostic-header .header-content p{color:#64748b;font-size:13px;font-weight:500;margin:0}.diagnostic-test-section .diagnostic-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 24px}.diagnostic-test-section .diagnostic-loading .spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#7dc46c;height:40px;width:40px}.diagnostic-test-section .diagnostic-loading p{color:#6b7280;font-size:14px;font-weight:500;margin:0}.diagnostic-test-section .diagnostic-content{display:flex;flex-direction:column;gap:32px;padding:28px}.diagnostic-test-section .section-title-small{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:20px}.diagnostic-test-section .section-title-small .student-count-badge{background:linear-gradient(135deg,#7dc46c,#5fa658);border-radius:20px;box-shadow:0 2px 6px #7dc46c4d;color:#fff;font-size:12px;font-weight:700;margin-left:auto;padding:4px 12px}.diagnostic-test-section .bands-section .bands-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.diagnostic-test-section .bands-section .bands-grid .band-card{border-radius:12px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.diagnostic-test-section .bands-section .bands-grid .band-card:before{background:#ffffff80;border-radius:50%;content:"";height:60px;position:absolute;right:0;top:0;transform:translate(30%,-30%);transition:transform .3s ease;width:60px}.diagnostic-test-section .bands-section .bands-grid .band-card:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-4px)}.diagnostic-test-section .bands-section .bands-grid .band-card:hover:before{transform:translate(30%,-30%) scale(1.5)}.diagnostic-test-section .bands-section .bands-grid .band-card .band-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.diagnostic-test-section .bands-section .bands-grid .band-card .band-header .band-name{font-size:16px;font-weight:700;letter-spacing:.3px}.diagnostic-test-section .bands-section .bands-grid .band-card .band-header .band-percentage{font-size:18px;font-weight:800}.diagnostic-test-section .bands-section .bands-grid .band-card .band-count{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.diagnostic-test-section .bands-section .bands-grid .band-card .band-progress-bar{background:#00000014;border-radius:3px;height:6px;overflow:hidden;width:100%}.diagnostic-test-section .bands-section .bands-grid .band-card .band-progress-bar .band-progress-fill{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.diagnostic-test-section .students-overview .students-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.diagnostic-test-section .students-overview .students-stats-grid .stat-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.diagnostic-test-section .students-overview .students-stats-grid .stat-box:hover{border-color:#0000;box-shadow:0 8px 20px #00000014;transform:translateY(-4px)}.diagnostic-test-section .students-overview .students-stats-grid .stat-box .stat-icon-wrapper{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.diagnostic-test-section .students-overview .students-stats-grid .stat-box .stat-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.diagnostic-test-section .students-overview .students-stats-grid .stat-box .stat-details .stat-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.diagnostic-test-section .students-overview .students-stats-grid .stat-box .stat-details .stat-value{font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1}.diagnostic-test-section .students-overview .students-stats-grid .stat-box .stat-details .stat-subtext{color:#9ca3af;font-size:11px;font-weight:500}.diagnostic-test-section .diagnostic-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.diagnostic-test-section .diagnostic-empty p{color:#374151;font-size:16px;font-weight:600;margin:0 0 8px}.diagnostic-test-section .diagnostic-empty .empty-hint{color:#9ca3af;font-size:13px;font-weight:500}@media(max-width:768px){.diagnostic-test-section{padding:0 16px}.diagnostic-test-section .diagnostic-header{align-items:flex-start;flex-direction:column;padding:20px}.diagnostic-test-section .diagnostic-content{padding:20px}.diagnostic-test-section .bands-grid,.diagnostic-test-section .students-stats-grid{grid-template-columns:1fr!important}}.simulation-users-wrapper{padding:0}.simulation-users-wrapper .page-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000d!important;margin-bottom:16px!important;padding:24px!important}.simulation-users-wrapper .h5,.simulation-users-wrapper h5{color:#111827!important;font-size:18px!important;font-weight:600!important;margin-bottom:16px!important}.simulation-users-wrapper .headingSearchWrap{align-items:center!important;gap:12px!important;justify-content:space-between!important;margin-bottom:16px!important}.simulation-users-wrapper .headingSearchWrap,.simulation-users-wrapper .row{display:flex!important;flex-wrap:wrap!important}.simulation-users-wrapper .row .col-3{flex:0 0 25%!important;max-width:25%!important;padding:0 10px!important}.simulation-users-wrapper input[type=email],.simulation-users-wrapper input[type=password],.simulation-users-wrapper input[type=text],.simulation-users-wrapper textarea{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important;font-size:14px!important;padding:10px 14px!important;transition:all .2s!important;width:100%!important}.simulation-users-wrapper input[type=email]:focus,.simulation-users-wrapper input[type=password]:focus,.simulation-users-wrapper input[type=text]:focus,.simulation-users-wrapper textarea:focus{border-color:#7dc46c!important;box-shadow:0 0 0 3px #7dc46c1f!important;outline:none!important}.simulation-users-wrapper input[type=email]::placeholder,.simulation-users-wrapper input[type=password]::placeholder,.simulation-users-wrapper input[type=text]::placeholder,.simulation-users-wrapper textarea::placeholder{color:#6b7280!important}.simulation-users-wrapper .basic-single .select__control{border-radius:8px!important;min-height:46px!important}.simulation-users-wrapper .basic-single .select__control--is-focused{border-color:#7dc46c!important;box-shadow:0 0 0 3px #7dc46c1f!important}.simulation-users-wrapper .basic-single .select__indicator-separator{display:none!important}.simulation-users-wrapper .basic-single .select__dropdown-indicator{color:#111827!important;padding:8px!important}.simulation-users-wrapper .basic-single .select__menu{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important;z-index:100!important}.simulation-users-wrapper .basic-single .select__option--is-focused{background:#f8fcf7!important}.simulation-users-wrapper .basic-single .select__option--is-selected{background:#7dc46c!important;color:#fff!important}.simulation-users-wrapper .input-placeholder-small{pointer-events:none!important;position:absolute!important;transition:all .2s ease!important}.simulation-users-wrapper .btn-primary,.simulation-users-wrapper button.btn-primary{align-items:center!important;background:#7dc46c!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:6px!important;height:42px!important;justify-content:center!important;max-width:none!important;min-width:auto!important;padding:10px 20px!important;transition:all .2s!important;width:auto!important}.simulation-users-wrapper .btn-primary:hover,.simulation-users-wrapper button.btn-primary:hover{background:#5ba84a!important;box-shadow:0 2px 8px #7dc46c40!important}.simulation-users-wrapper .btn-primary:disabled,.simulation-users-wrapper button.btn-primary:disabled{background:#d1d5db!important;cursor:not-allowed!important}.simulation-users-wrapper .btn-primary svg,.simulation-users-wrapper button.btn-primary svg{height:16px!important;width:16px!important}.simulation-users-wrapper .btn-outline-primary,.simulation-users-wrapper button.btn-outline-primary{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;justify-content:center!important;max-width:none!important;min-width:auto!important;padding:10px 24px!important;transition:all .2s!important;width:auto!important}.simulation-users-wrapper .btn-outline-primary:hover,.simulation-users-wrapper button.btn-outline-primary:hover{background:#f8fcf7!important;border-color:#7dc46c!important;color:#5ba84a!important}.simulation-users-wrapper .d-flex.gap-3{display:flex!important;gap:12px!important}.simulation-users-wrapper .d-flex.gap-3 button{flex:0 0 auto!important;width:auto!important}.simulation-users-wrapper .w-25,.simulation-users-wrapper .w-50{min-width:auto!important;width:auto!important}.simulation-users-wrapper .flex-1{flex:0 0 auto!important}.simulation-users-wrapper .search,.simulation-users-wrapper .search-container,.simulation-users-wrapper .search_lg,.simulation-users-wrapper .search_md,.simulation-users-wrapper .search_sm{display:block!important;flex:1 1 auto!important;max-width:280px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:10!important}.simulation-users-wrapper .search .input-group,.simulation-users-wrapper .search-container .input-group,.simulation-users-wrapper .search_lg .input-group,.simulation-users-wrapper .search_md .input-group,.simulation-users-wrapper .search_sm .input-group{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:30px!important;display:flex!important;height:44px!important;overflow:hidden!important;position:relative!important;visibility:visible!important;z-index:10!important}.simulation-users-wrapper .search .input-group-prepend,.simulation-users-wrapper .search-container .input-group-prepend,.simulation-users-wrapper .search_lg .input-group-prepend,.simulation-users-wrapper .search_md .input-group-prepend,.simulation-users-wrapper .search_sm .input-group-prepend{display:flex!important}.simulation-users-wrapper .search .input-group-prepend .input-group-text,.simulation-users-wrapper .search-container .input-group-prepend .input-group-text,.simulation-users-wrapper .search_lg .input-group-prepend .input-group-text,.simulation-users-wrapper .search_md .input-group-prepend .input-group-text,.simulation-users-wrapper .search_sm .input-group-prepend .input-group-text{align-items:center!important;background:#fff!important;border:none!important;display:flex!important;height:44px!important}.simulation-users-wrapper .search .form-control,.simulation-users-wrapper .search input.form-control,.simulation-users-wrapper .search input[type=text],.simulation-users-wrapper .search-container .form-control,.simulation-users-wrapper .search-container input.form-control,.simulation-users-wrapper .search-container input[type=text],.simulation-users-wrapper .search_lg .form-control,.simulation-users-wrapper .search_lg input.form-control,.simulation-users-wrapper .search_lg input[type=text],.simulation-users-wrapper .search_md .form-control,.simulation-users-wrapper .search_md input.form-control,.simulation-users-wrapper .search_md input[type=text],.simulation-users-wrapper .search_sm .form-control,.simulation-users-wrapper .search_sm input.form-control,.simulation-users-wrapper .search_sm input[type=text]{background:#fff!important;border:none!important;cursor:text!important;display:block!important;flex:1 1!important;height:44px!important;opacity:1!important;visibility:visible!important;width:100%!important}.simulation-users-wrapper .search .form-control:focus,.simulation-users-wrapper .search input.form-control:focus,.simulation-users-wrapper .search input[type=text]:focus,.simulation-users-wrapper .search-container .form-control:focus,.simulation-users-wrapper .search-container input.form-control:focus,.simulation-users-wrapper .search-container input[type=text]:focus,.simulation-users-wrapper .search_lg .form-control:focus,.simulation-users-wrapper .search_lg input.form-control:focus,.simulation-users-wrapper .search_lg input[type=text]:focus,.simulation-users-wrapper .search_md .form-control:focus,.simulation-users-wrapper .search_md input.form-control:focus,.simulation-users-wrapper .search_md input[type=text]:focus,.simulation-users-wrapper .search_sm .form-control:focus,.simulation-users-wrapper .search_sm input.form-control:focus,.simulation-users-wrapper .search_sm input[type=text]:focus{box-shadow:none!important;outline:none!important}.simulation-users-wrapper .search .form-control::placeholder,.simulation-users-wrapper .search input.form-control::placeholder,.simulation-users-wrapper .search input[type=text]::placeholder,.simulation-users-wrapper .search-container .form-control::placeholder,.simulation-users-wrapper .search-container input.form-control::placeholder,.simulation-users-wrapper .search-container input[type=text]::placeholder,.simulation-users-wrapper .search_lg .form-control::placeholder,.simulation-users-wrapper .search_lg input.form-control::placeholder,.simulation-users-wrapper .search_lg input[type=text]::placeholder,.simulation-users-wrapper .search_md .form-control::placeholder,.simulation-users-wrapper .search_md input.form-control::placeholder,.simulation-users-wrapper .search_md input[type=text]::placeholder,.simulation-users-wrapper .search_sm .form-control::placeholder,.simulation-users-wrapper .search_sm input.form-control::placeholder,.simulation-users-wrapper .search_sm input[type=text]::placeholder{color:#6b7280!important;opacity:1!important;visibility:visible!important}.simulation-users-wrapper .search-container:focus-within .input-group,.simulation-users-wrapper .search:focus-within .input-group,.simulation-users-wrapper .search_lg:focus-within .input-group,.simulation-users-wrapper .search_md:focus-within .input-group,.simulation-users-wrapper .search_sm:focus-within .input-group{border-color:#7dc46c!important;box-shadow:0 0 0 3px #7dc46c1f!important}.custom-filter-container .filter-contain-btn{border:1px solid #e5e7eb!important;border-radius:8px!important}.custom-filter-container .filter-contain-btn:hover{background:#f8fcf7!important;border-color:#7dc46c!important}.custom-filter-container .filter-box{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important}.MuiDataGrid-root{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;margin-top:16px!important;overflow:hidden!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders{background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;min-height:48px!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:focus-within{outline:none!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle{color:#4b5563!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnSeparator{display:none!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-iconButtonContainer svg{color:#6b7280!important}.MuiDataGrid-root .MuiDataGrid-row{border-bottom:1px solid #e5e7eb!important;min-height:56px!important;transition:background .15s ease!important}.MuiDataGrid-root .MuiDataGrid-row:last-child{border-bottom:none!important}.MuiDataGrid-root .MuiDataGrid-row:hover{background:#f8fcf7!important}.MuiDataGrid-root .MuiDataGrid-row.Mui-selected{background:#7dc46c14!important}.MuiDataGrid-root .MuiDataGrid-row.Mui-selected:hover{background:#7dc46c1f!important}.MuiDataGrid-root .MuiDataGrid-cell{align-items:center!important;border:none!important;color:#111827!important;display:flex!important;font-size:14px!important;overflow:visible!important;padding:0 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.MuiDataGrid-root .MuiDataGrid-cell:focus,.MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.MuiDataGrid-root .MuiDataGrid-cell[data-field=name]{font-weight:500!important;min-width:120px!important}.MuiDataGrid-root .MuiDataGrid-cell[data-field=actions]{justify-content:center!important;padding-right:20px!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller{background:#fff!important}.MuiDataGrid-root .MuiDataGrid-footerContainer{background:#fff!important;border-top:1px solid #e5e7eb!important;min-height:52px!important}.MuiDataGrid-root .MuiTablePagination-root{color:#4b5563!important}.MuiDataGrid-root .MuiCheckbox-root{color:#d1d5db!important}.MuiDataGrid-root .MuiCheckbox-root.Mui-checked{color:#7dc46c!important}.text-success,span.text-success{align-items:center!important;background:#0000!important;border-radius:0!important;color:#7dc46c!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:6px!important;padding:0!important}.text-success:before,span.text-success:before{background:#7dc46c!important;border-radius:50%!important;content:""!important;display:inline-block!important;height:8px!important;width:8px!important}.text-error,span.text-error{align-items:center!important;background:#0000!important;border-radius:0!important;color:#ef4444!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:6px!important;padding:0!important}.text-error:before,span.text-error:before{background:#ef4444!important;border-radius:50%!important;content:""!important;display:inline-block!important;height:8px!important;width:8px!important}span[type=button]{align-items:center!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;padding:6px!important;transition:all .15s!important}span[type=button]:hover{background:#f8fcf7!important}span[type=button] svg{color:#4b5563!important}select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important;cursor:pointer!important;font-size:14px!important;padding:10px 14px!important}select:focus{border-color:#7dc46c!important;box-shadow:0 0 0 3px #7dc46c1f!important;outline:none!important}[class*=pagination]{align-items:center!important;display:flex!important;gap:4px!important;justify-content:flex-end!important;margin-top:16px!important}[class*=pagination] button{border-radius:6px!important;height:32px!important;min-width:32px!important}[class*=pagination] button:hover:not(:disabled){background:#f8fcf7!important;border-color:#7dc46c!important}[class*=pagination] button.active,[class*=pagination] button[class*=active]{background:#7dc46c!important;border-color:#7dc46c!important;color:#fff!important}.modal-content,[class*=modal]{border-radius:12px!important}.modal-content .modal-header,.modal-content [class*=header],[class*=modal] .modal-header,[class*=modal] [class*=header]{border-bottom:1px solid #e5e7eb!important}.modal-content .modal-footer,.modal-content [class*=footer],[class*=modal] .modal-footer,[class*=modal] [class*=footer]{border-top:1px solid #e5e7eb!important}.dropzone,[class*=dropzone]{background:#f9fafb!important;border:2px dashed #e5e7eb!important;border-radius:12px!important;cursor:pointer!important;padding:24px!important;text-align:center!important;transition:all .2s!important}.dropzone:hover,[class*=dropzone]:hover{background:#f8fcf7!important;border-color:#7dc46c!important}a[download],a[href*=download]{color:#3b82f6!important;font-weight:500!important;text-decoration:none!important}a[download]:hover,a[href*=download]:hover{text-decoration:underline!important}.no_capitalize{text-transform:none!important}.MuiMenu-root .MuiPaper-root{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important;min-width:160px!important}.MuiMenu-root .MuiMenuItem-root{font-size:14px!important;gap:10px!important;padding:10px 16px!important}.MuiMenu-root .MuiMenuItem-root:hover{background:#f8fcf7!important}.MuiMenu-root .MuiMenuItem-root svg{height:18px!important;width:18px!important}.simulation-users-wrapper .filterContainer .filterBox{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important}.simulation-users-wrapper .filterContainer .filterBox .filterHeading{border-bottom:1px solid #e5e7eb!important}.simulation-users-wrapper .filterContainer .filterBox .filterOptions .checkbox-wrapper:hover{background:#f8fcf7!important}.simulation-users-wrapper .filterContainer .filterBox .filterFooter{border-top:1px solid #e5e7eb!important}.simulation-users-wrapper .filterContainer .filterBox .filterFooter button:first-child{border-color:#e5e7eb!important}.simulation-users-wrapper .filterContainer .filterBox .filterFooter button:first-child:hover{background:#f8fcf7!important;border-color:#7dc46c!important}.simulation-users-wrapper .filterContainer .filterBox .filterFooter button:last-child{background:#7dc46c!important}.simulation-users-wrapper .filterContainer .filterBox .filterFooter button:last-child:hover{background:#5ba84a!important}.Dashboard_dashboardWrapperNew__8Hvj2{background:linear-gradient(180deg,#f0f9ed,#fff 50%,#f8fdf7);box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding:32px 16px;width:100%}@media(max-width:767px){.Dashboard_dashboardWrapperNew__8Hvj2{padding:16px 0}}.Dashboard_dashboardHeaderNew__cI5oI{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}@media(max-width:767px){.Dashboard_dashboardHeaderNew__cI5oI{align-items:stretch;flex-direction:column}}.Dashboard_dashboardHeaderLeft__u6LSW{flex:1 1}.Dashboard_dashboardHeaderRight__FrzgO{align-items:center;display:flex;padding-top:4px}.Dashboard_dashboardTitleNew__riq9z{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.Dashboard_dashboardSubtitleNew__iMAi4{color:#64748b;font-size:16px;margin:0}.Dashboard_welcomeBanner__AJO9u{background:linear-gradient(135deg,#75bc69,#8fcf85 50%,#a8dda0);border-radius:16px;box-shadow:0 4px 20px #75bc6940;height:120px;margin-bottom:24px;overflow:hidden;padding:0;position:relative}.Dashboard_welcomeBanner__AJO9u:before{background:#ffffff1a;border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:120px;top:-40px;width:180px}.Dashboard_welcomeBanner__AJO9u:after{background:#ffffff14;border-radius:50%;bottom:-60px;content:"";height:140px;pointer-events:none;position:absolute;right:200px;width:140px}.Dashboard_welcomeBannerContent__1P-ww{align-items:center;display:flex;gap:24px;height:100%;padding:0 32px 0 0;position:relative;z-index:1}.Dashboard_welcomeImageWrapper__czxe0{align-items:flex-end;display:flex;flex-shrink:0;height:100%}.Dashboard_welcomeImage__Q2aRg{height:160%;margin-bottom:-45px;margin-left:14px;max-width:200px;object-fit:contain;width:auto}.Dashboard_welcomeTextWrapper__N7uf2{flex:1 1}.Dashboard_welcomeTitle__6f7T4{color:#fff;font-size:28px;font-weight:700;margin:0 0 4px}.Dashboard_welcomeSubtext__xa1Ym{color:#ffffffe6;font-size:16px;margin:0}.Dashboard_upgradeBtnNew__r96Jt{background:#fff;border:none;border-radius:24px;color:#75bc69;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s;white-space:nowrap}.Dashboard_upgradeBtnNew__r96Jt:hover{background:#f8fdf7;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}@media(max-width:767px){.Dashboard_welcomeBanner__AJO9u{height:auto;padding:24px 20px}.Dashboard_welcomeBannerContent__1P-ww{align-items:center;flex-direction:column;gap:16px;padding:0;text-align:center}.Dashboard_welcomeImageWrapper__czxe0{display:none}.Dashboard_welcomeTitle__6f7T4{font-size:22px}.Dashboard_upgradeBtnNew__r96Jt{margin-top:10px;width:100%}}.Dashboard_dashboardGridNew__Q0IZ3{grid-gap:32px;grid-row-gap:40px;display:grid;gap:32px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto auto;row-gap:40px}@media(max-width:1200px){.Dashboard_dashboardGridNew__Q0IZ3{display:flex;flex-direction:column;gap:20px}}.Dashboard_quickStatsCard__HjCTQ,.Dashboard_recentSessionsCard__Y-Dvp,.Dashboard_skillDevelopmentCard__q65y0,.Dashboard_timeTrackingCard__m5JqJ{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;padding:24px}.Dashboard_cardTitleNew__GSFli{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 20px;position:relative}.Dashboard_infoIconWrapper__tsNp1{align-items:center;cursor:pointer;display:inline-flex;margin-left:auto;position:relative}.Dashboard_infoIcon__2-iFC{color:#75bc69;cursor:pointer;transition:all .3s ease}.Dashboard_infoIcon__2-iFC:hover{color:#5da852;transform:scale(1.15) rotate(10deg)}.Dashboard_infoTooltip__SwbxS{background:#fff;border:1px solid #e8f5e3;border-radius:12px;box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000f;max-width:400px;min-width:320px;opacity:0;padding:16px 20px;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-8px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}.Dashboard_infoTooltip__SwbxS:before{background:#fff;border-left:1px solid #e8f5e3;border-top:1px solid #e8f5e3;content:"";height:12px;position:absolute;right:15px;top:-6px;transform:rotate(45deg);width:12px}.Dashboard_infoIconWrapper__tsNp1:hover .Dashboard_infoTooltip__SwbxS{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.Dashboard_tooltipTitle__5O\+45{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.Dashboard_tooltipTitle__5O\+45 svg{color:#f59e0b;flex-shrink:0}.Dashboard_tooltipList__pJoEr{list-style:none;margin:0;padding:0}.Dashboard_tooltipList__pJoEr li{color:#1e293b!important;font-size:13px;font-weight:400;line-height:1.6;padding:8px 0 8px 24px;position:relative}.Dashboard_tooltipList__pJoEr li:before{background:#75bc69;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:14px;width:6px}.Dashboard_tooltipList__pJoEr li:not(:last-child){border-bottom:1px solid #f1f5f9}.Dashboard_tooltipList__pJoEr li:hover{color:#0f172a!important}.Dashboard_tooltipList__pJoEr li:hover:before{background:#5da852;transform:scale(1.3);transition:all .2s ease}@keyframes Dashboard_tooltipSlideIn__mBAyE{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_timeTrackingCard__m5JqJ{grid-column:1;grid-row:1}.Dashboard_timeTrackingContent__M1BTq{align-items:flex-start;display:flex;gap:24px}.Dashboard_circularProgressWrapper__ArG4f{flex-shrink:0;height:120px;position:relative;width:120px}.Dashboard_circularProgress__-dYk4{height:100%;transform:rotate(-90deg);width:100%}.Dashboard_circularProgressBg__\+-qAI{fill:none;stroke:#e8f5e3;stroke-width:10}.Dashboard_circularProgressFill__JrcGp{fill:none;stroke:#75bc69;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.Dashboard_circularProgressText__Y2bz\+{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Dashboard_percentageValue__QUA9N{color:#1e293b;font-size:24px;font-weight:700}.Dashboard_timeTrackingInfo__zyHs1{flex:1 1}.Dashboard_masteryTitle__\+hXm5{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 12px}.Dashboard_masteryProgress__4lwCR{background:#e8f5e3;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.Dashboard_masteryProgressFill__gugAX{background:linear-gradient(90deg,#75bc69,#5da852);border-radius:4px;height:100%;transition:width .5s ease}.Dashboard_masteryStats__8L9yC{color:#64748b;font-size:13px;margin:0 0 16px}.Dashboard_remainingTime__tDXJc{color:#75bc69;font-weight:500}.Dashboard_timeDetailsBox__VJSpm{background:#f8fdf7;border:1px solid #e8f5e3;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.Dashboard_timeDetailItem__Y1Xrg{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.Dashboard_timeDetailItem__Y1Xrg:not(:last-child):after{color:#cbd5e1;content:"•";margin-left:12px}.Dashboard_actionButtonsRow__zlmHH{display:flex;flex-wrap:wrap;gap:12px}.Dashboard_startSimBtnNew__zTFq1{align-items:center;background:linear-gradient(135deg,#75bc69,#5da852);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s}.Dashboard_startSimBtnNew__zTFq1:hover{box-shadow:0 4px 12px #75bc6966;transform:translateY(-2px)}.Dashboard_startSimBtnNew__zTFq1:disabled{cursor:not-allowed;opacity:.6;transform:none}.Dashboard_resumeSimBtnNew__mYE9I{background:#fff;border:2px solid #75bc69;border-radius:8px;color:#75bc69;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s}.Dashboard_resumeSimBtnNew__mYE9I:hover{background:#f8fdf7;transform:translateY(-2px)}.Dashboard_quickStatsCard__HjCTQ{display:flex;flex-direction:column;grid-column:2;grid-row:4}.Dashboard_quickStatsGrid__2hGpn{grid-gap:12px;flex:1 1;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.Dashboard_quickStatsGrid__2hGpn{grid-template-columns:1fr}}.Dashboard_quickStatItem__QIPbr{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;gap:10px;overflow:hidden;padding:12px 14px;position:relative;transition:all .2s}.Dashboard_quickStatItem__QIPbr:after{background:linear-gradient(135deg,#fef9e7,#fef3c7);border-radius:50%;content:"";height:170px;opacity:.6;position:absolute;right:-50px;top:0;transform:translateY(-50%);width:170px;z-index:0}.Dashboard_quickStatItem__QIPbr>*{position:relative;z-index:1}.Dashboard_quickStatItem__QIPbr:hover{border-color:#e5e7eb;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.Dashboard_quickStatIcon__MNhK9{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Dashboard_blueIcon__RsWM2{background:#e0f2fe;color:#0284c7}.Dashboard_purpleIcon__2JWIX{background:#f3e8ff;color:#9333ea}.Dashboard_yellowIcon__u2tJm{background:#fef3c7;color:#d97706}.Dashboard_redIcon__dI-Q-{background:#fee2e2;color:#dc2626}.Dashboard_greenIcon__yNhh2{background:#d1fae5;color:#059669}.Dashboard_tealIcon__QA9ns{background:#ccfbf1;color:#0d9488}.Dashboard_quickStatContent__S-h5G{gap:2px;min-width:0}.Dashboard_quickStatValue__DGslP{font-size:18px}.Dashboard_quickStatLabel__jHzez{font-size:11px;font-weight:500;line-height:1.3}.Dashboard_diagnosticTestCard__NLyUs{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;grid-column:2;grid-row:4;padding:24px}.Dashboard_diagnosticHorizontalContainer__MuhCX{display:flex;flex-direction:column;gap:16px;height:100%}.Dashboard_diagnosticTopSection__3eJsU{display:flex;flex-direction:column;gap:12px}.Dashboard_diagnosticTitleRow__OvFCe{align-items:center;display:flex;gap:12px;margin-bottom:8px}.Dashboard_diagnosticTrackingTitle__TNCoR{color:#1e293b;font-size:20px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.Dashboard_diagnosticSubtitle__hI6kI{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.Dashboard_diagnosticQuickStats__SVQOW{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.Dashboard_quickStatItem__QIPbr{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;white-space:nowrap}.Dashboard_quickStatItem__QIPbr svg{color:#94a3b8;flex-shrink:0}.Dashboard_quickStatItem__QIPbr strong{color:#1e293b;font-weight:600}.Dashboard_diagnosticProgressBarContainer__2TivT{margin-top:4px;padding-right:45px;position:relative}.Dashboard_diagnosticProgressBar__Qbf0U{background:#f1f5f9;border-radius:10px;height:8px;overflow:hidden;position:relative;width:100%}.Dashboard_diagnosticProgressFill__FWV9o{background:linear-gradient(90deg,#74bc68,#5da84f);border-radius:10px;height:100%;transition:width .6s ease}.Dashboard_progressPercentage__cMtXG{color:#1e293b;font-size:12px;font-weight:700;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap}.Dashboard_diagnosticProgressText__pcc20{color:#64748b;font-size:12px;line-height:1.4;margin:8px 0 0}.Dashboard_diagnosticDescription__yv6lw{color:#64748b;font-size:13px;line-height:1.6;margin:8px 0 0}.Dashboard_diagnosticWeakSection__\+DkwS{background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.Dashboard_weakHeader__JAxYY{align-items:center;display:flex;justify-content:space-between}.Dashboard_weakLabel__oygZm{color:#b91c1c;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Dashboard_weakToggle__I2CSp{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:4px;padding:4px 8px;transition:all .2s ease}.Dashboard_weakToggle__I2CSp:hover{background:#fee2e2;border-color:#fca5a5}.Dashboard_weakToggle__I2CSp svg{flex-shrink:0}.Dashboard_weakTagsContainer__9Gyjb{display:flex;flex-wrap:wrap;gap:6px}.Dashboard_weakTagFull__GUPh8{background:#fff;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:11px;font-weight:600;line-height:1.3;padding:5px 10px;transition:all .2s ease}.Dashboard_weakTagFull__GUPh8:hover{background:#fff5f5;border-color:#fca5a5}.Dashboard_diagnosticButtonGroup__7mSDh{display:flex;gap:12px;margin-top:auto;padding-top:4px}.Dashboard_diagnosticPrimaryBtn__uObQ1{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border:none;border-radius:10px;box-shadow:0 4px 12px #74bc6840;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.Dashboard_diagnosticPrimaryBtn__uObQ1:hover{box-shadow:0 6px 20px #74bc6859;transform:translateY(-2px)}.Dashboard_diagnosticPrimaryBtn__uObQ1:active{transform:translateY(0)}.Dashboard_diagnosticSecondaryBtn__pa8VE{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:12px 20px;transition:all .2s ease}.Dashboard_diagnosticSecondaryBtn__pa8VE:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.Dashboard_loadingSpinner__q4\+iF{animation:Dashboard_spin__33bCt 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:20px;width:20px}.Dashboard_learningCycleCard__fscvy{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;grid-column:1;grid-row:4;padding:24px}.Dashboard_cycleSubtitle__zVdKt{color:#94a3b8;font-size:13px;margin:8px 0 24px}.Dashboard_cycleContainer__oDo7v{aspect-ratio:1;margin:0 auto;max-width:380px;position:relative;width:100%}.Dashboard_cycleSvg__-0pLE{height:100%;width:100%}.Dashboard_cycleButton__qiiDK{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;padding:10px 8px;position:absolute;transition:all .25s ease;width:80px}.Dashboard_cycleButton__qiiDK:hover{border-color:#74bc68;border-width:2px;box-shadow:0 0 0 3px #74bc681a,0 2px 8px #0000001a;color:#1e293b}.Dashboard_cycleButton__qiiDK:hover .Dashboard_cycleIconWrapper__jGf3p{background:#74bc68;color:#fff}.Dashboard_cycleIconWrapper__jGf3p{align-items:center;background:#f1f5f9;border-radius:8px;color:#74bc68;display:flex;height:32px;justify-content:center;transition:all .25s ease;width:32px}.Dashboard_cycleLearn__QcFAj{left:50%;top:-5px;transform:translateX(-50%)}.Dashboard_cycleLearn__QcFAj:hover{transform:translateX(-50%)}.Dashboard_cycleSimulate__\+6YJN{right:-5px;top:50%;transform:translateY(-50%)}.Dashboard_cycleSimulate__\+6YJN:hover{transform:translateY(-50%)}.Dashboard_cyclePractice__90p5E{bottom:-5px;left:50%;transform:translateX(-50%)}.Dashboard_cyclePractice__90p5E:hover{transform:translateX(-50%)}.Dashboard_cycleAnalyze__ZHwGC{left:-5px;top:50%;transform:translateY(-50%)}.Dashboard_cycleAnalyze__ZHwGC:hover{transform:translateY(-50%)}.Dashboard_cycleFooter__sVDC-{display:flex;justify-content:center;margin-top:24px}.Dashboard_currentStage__9BFtN{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#64748b;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px}.Dashboard_currentStage__9BFtN strong{color:#16a34a;font-weight:600}.Dashboard_stageIndicator__BJ1mU{animation:Dashboard_pulse__xOGS- 2s infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes Dashboard_pulse__xOGS-{0%,to{opacity:1}50%{opacity:.5}}.Dashboard_performanceInsightsCard__joQlS{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;grid-column:1/-1;grid-row:3;padding:24px}.Dashboard_insightsSubtitle__v\+QfZ{color:#64748b;font-size:14px;margin:8px 0 20px}.Dashboard_insightsGrid__ozQ95{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media(max-width:767px){.Dashboard_insightsGrid__ozQ95{grid-template-columns:1fr}}.Dashboard_insightSection__AoHfo{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.Dashboard_insightHeader__j5-IN{align-items:center;display:flex;gap:10px;margin-bottom:16px}.Dashboard_insightHeader__j5-IN h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.Dashboard_strengthIcon__QjBwC{color:#22c55e}.Dashboard_improvementIcon__QHRWx{color:#f59e0b}.Dashboard_insightList__Gp0Tx{display:flex;flex-direction:column;gap:12px}.Dashboard_insightItem__3tayy{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;font-size:14px;gap:10px;padding:10px 12px}.Dashboard_insightItem__3tayy span:first-of-type{color:#475569;flex:1 1}.Dashboard_checkIcon__tQNeP{color:#22c55e;flex-shrink:0}.Dashboard_alertIcon__IGUCq{color:#f59e0b;flex-shrink:0}.Dashboard_insightScore__O4UHE{color:#1e293b;font-size:13px!important;font-weight:600}.Dashboard_emptyInsight__q2tVv{color:#94a3b8;font-size:14px;font-style:italic;margin:0;padding:20px;text-align:center}.Dashboard_suggestionBox__vW0tA{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:20px}.Dashboard_suggestionHeader__t4w60{align-items:center;display:flex;gap:10px;margin-bottom:12px}.Dashboard_suggestionHeader__t4w60 svg{color:#0284c7}.Dashboard_suggestionHeader__t4w60 h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.Dashboard_suggestionText__sfAIZ{color:#475569;font-size:14px;line-height:1.6;margin:0}.Dashboard_impactCard__RT04H{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;grid-column:1/-1;grid-row:6;padding:24px}.Dashboard_impactSubtitle__p\+01i{color:#64748b;font-size:14px;margin:8px 0 20px}.Dashboard_impactGrid__7VM0s{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.Dashboard_impactGrid__7VM0s{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.Dashboard_impactGrid__7VM0s{grid-template-columns:1fr}}.Dashboard_impactItem__XiLhg{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .2s}.Dashboard_impactItem__XiLhg:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.Dashboard_impactIcon__7KkfD{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.Dashboard_impactContent__kR\+jX{display:flex;flex-direction:column;gap:4px}.Dashboard_impactValue__bCZKA{color:#1e293b;font-size:20px;font-weight:700;line-height:1}.Dashboard_impactLabel__XB9dT{color:#64748b;font-size:12px;font-weight:500}.Dashboard_earnedCertificatesSummary__8NasT{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:20px;padding:16px}.Dashboard_certificatesHeader__OxVTQ{align-items:center;display:flex;gap:8px;margin-bottom:12px}.Dashboard_certificatesCount__0-ihT{color:#15803d;font-size:15px;font-weight:600}.Dashboard_certificatesList__N9C3V{display:flex;flex-wrap:wrap;gap:8px}.Dashboard_miniCertBadge__CS3JN{align-items:center;background:#fff;border:1px solid #86efac;border-radius:8px;color:#15803d;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.Dashboard_miniCertBadge__CS3JN svg{color:#22c55e;flex-shrink:0}.Dashboard_miniCertBadge__CS3JN span:first-of-type{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_certScore__fVrLW{background:#22c55e;border-radius:4px;color:#fff;font-size:11px;font-weight:600;margin-left:4px;padding:2px 6px}.Dashboard_viewSkillTrendBtn__Nn8HL{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;margin-top:8px;padding:8px 12px;transition:all .2s;width:100%}.Dashboard_viewSkillTrendBtn__Nn8HL:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.Dashboard_skillTrendModalContent__FZVip{max-height:85vh;max-width:900px}.Dashboard_certificateModalContent__P5B8e,.Dashboard_skillTrendModalContent__FZVip{animation:Dashboard_slideUp__XoDOA .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px #0000004d;display:flex;flex-direction:column;width:90%}.Dashboard_certificateModalContent__P5B8e{max-height:90vh;max-width:1000px}.Dashboard_certificateModalBody__nlHT2{align-items:center;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.Dashboard_certificateImageContainer__qAJr-{display:flex;justify-content:center;max-width:700px;width:100%}.Dashboard_certificateFullImage__iTffk{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:700px;width:100%}.Dashboard_certificateModalFooter__SWuR8{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:center;padding:16px 0;width:100%}.Dashboard_downloadCertBtnLarge__pPNMZ{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 32px;transition:all .2s}.Dashboard_downloadCertBtnLarge__pPNMZ:hover{background:#5da84f;box-shadow:0 4px 12px #74bc684d;transform:translateY(-2px)}.Dashboard_downloadCertBtnLarge__pPNMZ:active{transform:translateY(0)}.Dashboard_skillTrendInfo__DSbjo{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.Dashboard_trendStats__xU798{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.Dashboard_trendStatItem__460h0{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.Dashboard_statLabel__Xmfqr{color:#6b7280;font-size:12px;font-weight:500}.Dashboard_statValue__\+IjU2{color:#1f2937;font-size:18px;font-weight:700}.Dashboard_statValue__\+IjU2.Dashboard_certified__LKbR6{align-items:center;color:#22c55e;display:flex;gap:4px}.Dashboard_statValue__\+IjU2.Dashboard_inProgress__MYeJr{color:#3b82f6}.Dashboard_viewTrendsBtn__f\+WxB{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:12px 20px;transition:all .2s;width:100%}.Dashboard_viewTrendsBtn__f\+WxB:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.Dashboard_viewTrendsBtn__f\+WxB:active{transform:translateY(0)}.Dashboard_trendsChart__XJesr{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:20px}.Dashboard_chartHint__JBrXx{color:#6b7280;font-size:13px;margin-bottom:4px;margin-top:12px;text-align:center}.Dashboard_chartLegendHint__AZyEM{color:#9ca3af;font-size:12px;margin-bottom:0;margin-top:4px;text-align:center}.Dashboard_pdfModalOverlay__PIvO0{align-items:center;animation:Dashboard_fadeIn__vwmax .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.Dashboard_pdfModalContent__p23n1{animation:Dashboard_slideUp__XoDOA .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:1200px;width:95%}.Dashboard_pdfModalHeader__5WLjg{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.Dashboard_pdfModalTitle__YL7GO{align-items:center;display:flex;flex:1 1;gap:12px}.Dashboard_pdfModalTitle__YL7GO h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.Dashboard_pdfModalTitle__YL7GO .Dashboard_pdfModalDate__QIbN6{color:#6b7280;font-size:14px;margin-left:8px}.Dashboard_pdfModalActions__2\+SFG{align-items:center;display:flex;gap:12px}.Dashboard_openInNewTab__zkpXz{align-items:center;background:#10b981;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s}.Dashboard_openInNewTab__zkpXz:hover{background:#059669;transform:translateY(-1px)}.Dashboard_closePdfBtn__ny\+fy{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.Dashboard_closePdfBtn__ny\+fy:hover{background:#e5e7eb;color:#1f2937}.Dashboard_pdfModalBody__9Wkhg{flex:1 1;overflow:hidden;padding:20px 24px}.Dashboard_pdfIframe__UnQ1Y{border:none;height:100%}@media(max-width:768px){.Dashboard_pdfModalContent__p23n1{border-radius:0;height:100vh;max-width:none;width:100%}.Dashboard_pdfModalActions__2\+SFG .Dashboard_openInNewTab__zkpXz{display:none}}.Dashboard_videoModalOverlay__VozsK{align-items:center;animation:Dashboard_fadeIn__vwmax .2s ease-in-out;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.Dashboard_videoModalContent__KykvQ{animation:Dashboard_slideUp__XoDOA .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:85vh;max-height:700px;max-width:1100px;width:90%}.Dashboard_videoModalHeader__lrw2v{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.Dashboard_videoModalTitle__cYlnS{align-items:center;display:flex;gap:12px}.Dashboard_videoModalTitle__cYlnS h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.Dashboard_videoModalDate__zg1bc{color:#6b7280;font-size:13px;margin-left:8px}.Dashboard_videoModalActions__bm1wT{align-items:center;display:flex;gap:12px}.Dashboard_closeVideoBtn__1Y3LT{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.Dashboard_closeVideoBtn__1Y3LT:hover{background:#e5e7eb;color:#1f2937}.Dashboard_videoModalBody__973PM{background:#f3f4f6;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 24px}.Dashboard_videoPlayer__00jHV{border-radius:8px;height:100%;max-height:100%;object-fit:contain;width:100%}.Dashboard_videoLoading__RKhkI{color:#fff;font-size:16px;text-align:center}@media(max-width:768px){.Dashboard_videoModalContent__KykvQ{border-radius:0;height:100vh;max-width:none;width:100%}.Dashboard_videoModalActions__bm1wT .Dashboard_openInNewTab__zkpXz{display:none}}.Dashboard_quickStatsCard__HjCTQ{background:#fff;border:1px solid #e8f5e3;border-radius:16px;box-shadow:0 2px 8px #0000000f;grid-column:1/-1;grid-row:5;padding:24px}.Dashboard_quickStatsGrid__2hGpn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:1200px){.Dashboard_quickStatsGrid__2hGpn{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.Dashboard_quickStatsGrid__2hGpn{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.Dashboard_quickStatsGrid__2hGpn{grid-template-columns:1fr}}.Dashboard_quickStatContent__S-h5G{display:flex;flex-direction:column}.Dashboard_quickStatValue__DGslP{color:#1e293b;font-size:20px;font-weight:700;line-height:1.2}.Dashboard_quickStatLabel__jHzez{color:#64748b;font-size:12px;margin-top:2px}.Dashboard_recentSessionsCard__Y-Dvp{grid-column:1;grid-row:2}.Dashboard_sessionsTimeline__g4JUa{display:flex;flex-direction:column}.Dashboard_timelineItem__ACjV\+{display:flex;gap:16px;padding-bottom:16px}.Dashboard_timelineDot__XDqn3{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:20px}.Dashboard_dot__Yq2cJ{border-radius:50%;flex-shrink:0;height:12px;width:12px}.Dashboard_completedDot__hcCMr{background:#75bc69}.Dashboard_pendingDot__T6qAT{background:#cbd5e1}.Dashboard_timelineLine__VWVNE{background:#e2e8f0;flex:1 1;margin-top:8px;min-height:40px;width:2px}.Dashboard_timelineContent__VkHpB{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:16px}.Dashboard_sessionIcon__Ru5yC{align-items:center;background:#e8f5e3;border-radius:10px;color:#75bc69;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Dashboard_sessionDetails__-5d0n{flex:1 1}.Dashboard_sessionTitle__am2gF{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 4px}.Dashboard_sessionDate__IAtMg{color:#64748b;font-size:12px;margin:0}.Dashboard_watchReplayBtn__39JpE{background:#75bc69;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s;white-space:nowrap}.Dashboard_watchReplayBtn__39JpE:hover{background:#5da852;transform:translateY(-1px)}.Dashboard_skillDevelopmentCard__q65y0{grid-column:2;grid-row:2}.Dashboard_cardHeaderNew__EkejA{margin-bottom:20px}.Dashboard_cardSubtitleNew__Q9RT3{color:#64748b;font-size:13px;margin:8px 0 0}.Dashboard_skillsListNew__fRnsT{display:flex;flex-direction:column;gap:20px}.Dashboard_scenarioGrid__mBWIm{display:flex;flex-direction:column;gap:12px}.Dashboard_scenarioCard__VfTw1{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;text-align:left;transition:all .2s ease}.Dashboard_scenarioCard__VfTw1:after{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:50%;content:"";height:100px;opacity:.5;position:absolute;right:-40px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:100px;z-index:0}.Dashboard_scenarioCard__VfTw1:hover{border-color:#74bc68;box-shadow:0 4px 12px #74bc6826;transform:translateX(4px)}.Dashboard_scenarioCard__VfTw1:hover:after{background:linear-gradient(135deg,#e8f5e3,#d1fae5);opacity:.7}.Dashboard_scenarioCard__VfTw1:hover .Dashboard_scenarioArrow__E\+2Hm{transform:translateX(4px)}.Dashboard_scenarioCard__VfTw1>*{position:relative;z-index:1}.Dashboard_scenarioNumber__AlzXS{align-items:center;background:linear-gradient(135deg,#74bc68,#5da84f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.Dashboard_scenarioContent__UtJgF{flex:1 1}.Dashboard_scenarioTitle__d70Gh{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 4px}.Dashboard_scenarioDesc__W0PoY{color:#64748b;font-size:12px;line-height:1.4;margin:0}.Dashboard_scenarioArrow__E\+2Hm{color:#94a3b8;flex-shrink:0;transition:all .2s ease}.Dashboard_backButton__Qe8tr{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:12px;padding:8px 12px;transition:all .2s ease}.Dashboard_backButton__Qe8tr:hover{background:#e2e8f0;color:#475569}.Dashboard_emptyStateNew__dQJCd{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Dashboard_emptyStateNew__dQJCd svg{margin-bottom:16px;opacity:.5}.Dashboard_emptyStateNew__dQJCd p{font-size:14px;margin:0}.Dashboard_loadingStateNew__MQImk{align-items:center;color:#64748b;display:flex;justify-content:center;padding:48px 24px}.Dashboard_loadingStateNew__MQImk p{margin:0}@media(max-width:1024px){.Dashboard_dashboardGridNew__Q0IZ3{grid-template-columns:1fr}.Dashboard_blankCard__irNrx,.Dashboard_diagnosticTestCard__NLyUs,.Dashboard_quickStatsCard__HjCTQ,.Dashboard_recentSessionsCard__Y-Dvp,.Dashboard_skillDevelopmentCard__q65y0,.Dashboard_timeTrackingCard__m5JqJ{grid-column:1}.Dashboard_timeTrackingCard__m5JqJ{grid-row:1}.Dashboard_blankCard__irNrx{grid-row:2}.Dashboard_quickStatsCard__HjCTQ{grid-row:7}.Dashboard_recentSessionsCard__Y-Dvp{grid-row:3}.Dashboard_skillDevelopmentCard__q65y0{grid-row:4}.Dashboard_welcomeBannerContent__1P-ww{flex-wrap:wrap;justify-content:center;padding:20px;text-align:center}.Dashboard_welcomeTextWrapper__N7uf2{flex:0 0 100%;order:2;text-align:center}.Dashboard_welcomeImageWrapper__czxe0{height:120px;order:1}.Dashboard_welcomeImage__Q2aRg{height:120px}.Dashboard_upgradeBtnNew__r96Jt{margin-top:16px;order:3}}@media(max-width:768px){.Dashboard_dashboardWrapperNew__8Hvj2{padding:16px}.Dashboard_dashboardTitleNew__riq9z{font-size:24px}.Dashboard_welcomeBanner__AJO9u{min-height:auto}.Dashboard_welcomeBannerContent__1P-ww{padding:16px}.Dashboard_welcomeTitle__6f7T4{font-size:22px}.Dashboard_welcomeImageWrapper__czxe0{height:100px}.Dashboard_welcomeImage__Q2aRg{height:100px;max-width:140px}.Dashboard_timeTrackingContent__M1BTq{align-items:center;flex-direction:column;text-align:center}.Dashboard_timeTrackingInfo__zyHs1{width:100%}.Dashboard_timeDetailsBox__VJSpm{align-items:center;flex-direction:column;justify-content:center}.Dashboard_timeDetailItem__Y1Xrg:after{display:none}.Dashboard_actionButtonsRow__zlmHH{flex-direction:column}.Dashboard_resumeSimBtnNew__mYE9I,.Dashboard_startSimBtnNew__zTFq1{justify-content:center;width:100%}.Dashboard_quickStatsGrid__2hGpn{grid-template-columns:repeat(2,1fr)}.Dashboard_timelineContent__VkHpB{flex-wrap:wrap}.Dashboard_watchReplayBtn__39JpE{margin-top:12px;width:100%}}.Dashboard_pageHeader__GP2HF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.Dashboard_headerContent__s2cuu{align-items:center;display:flex;gap:16px}.Dashboard_headerIcon__wBn0m{color:#3b82f6}.Dashboard_pageTitle__moEE0{color:#1f2937;font-size:24px;font-weight:600;margin:0}.Dashboard_pageSubtitle__513Wr{color:#6b7280;font-size:14px;margin:4px 0 0}.Dashboard_certificatesSection__vxpXm,.Dashboard_progressSection__qgUv1{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.Dashboard_sectionTitle__7GR1Y{color:#1f2937;font-size:18px;margin:0 0 20px}.Dashboard_sectionTitle__7GR1Y svg{color:#3b82f6}.Dashboard_certificatesGrid__cH5E\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Dashboard_certificateCard__11NK8{background:linear-gradient(135deg,#74bc68,#5da84f);border-radius:12px;box-shadow:0 4px 6px #0000001a;color:#fff;padding:20px;transition:transform .2s}.Dashboard_certificateCard__11NK8:hover{box-shadow:0 8px 12px #00000026;transform:translateY(-4px)}.Dashboard_certificatePreview__EaYG7{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:180px;margin:12px 0;overflow:hidden;position:relative;transition:transform .2s;width:100%}.Dashboard_certificatePreview__EaYG7:hover{box-shadow:0 4px 8px #00000026;transform:scale(1.02)}.Dashboard_certificatePreview__EaYG7:after{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;content:"🔍 Click to view";font-size:11px;opacity:0;padding:4px 8px;position:absolute;right:8px;transition:opacity .2s}.Dashboard_certificatePreview__EaYG7:hover:after{opacity:1}.Dashboard_certificateIframe__v9xxQ{border:none;height:100%;pointer-events:none;width:100%}.Dashboard_certificateHeader__iov7U{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard_certificateIcon__9yn19{color:#fbbf24}.Dashboard_certificateBadge__dFVhA{background:#fff3;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:1px;padding:4px 12px}.Dashboard_certificateTitle__Xo\+OP{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 16px}.Dashboard_certificateStats__h8OsW{display:flex;gap:16px;margin-bottom:16px}.Dashboard_certificateStat__hjZSN{align-items:center;display:flex;font-size:13px;gap:6px;opacity:.9}.Dashboard_certificateStat__hjZSN svg{height:16px;width:16px}.Dashboard_certificateFooter__uos5\+{align-items:flex-end;border-top:1px solid #fff3;display:flex;justify-content:space-between;margin-top:8px;padding-top:12px}.Dashboard_certificateText__9uyNE{font-size:12px;line-height:1.4;margin:0;opacity:.95}.Dashboard_downloadCertBtn__ek4Ig{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.Dashboard_downloadCertBtn__ek4Ig:hover{background:#ffffff4d}.Dashboard_progressGrid__\+i4Ep{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Dashboard_progressCard__3FPJJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s}.Dashboard_progressCard__3FPJJ:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.Dashboard_progressCardEarned__K9y4p{background:#f0fdf4;border-color:#86efac}.Dashboard_progressCardHeader__k7ImO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.Dashboard_progressSkillName__T7ALi{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4;margin:0}.Dashboard_earnedIcon__cE0Lm{color:#22c55e;flex-shrink:0}.Dashboard_progressBarContainer__bYpcu{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden}.Dashboard_progressBar__sJJ1z{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;height:100%;transition:width .3s ease}.Dashboard_progressStats__VeQiK{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Dashboard_progressSessions__bTfII{color:#1f2937;font-size:13px;font-weight:600}.Dashboard_progressAverage__VV7eS{color:#6b7280;font-size:13px}.Dashboard_progressHint__V6tXE{color:#6b7280;font-size:12px;line-height:1.4;margin:8px 0 0}.Dashboard_noCertificates__0WWFS{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:64px 24px;text-align:center}.Dashboard_noCertificates__0WWFS h3{color:#1f2937;font-size:20px;font-weight:600;margin:16px 0 8px}.Dashboard_noCertificates__0WWFS p{color:#6b7280;font-size:14px;margin:0 auto;max-width:500px}.Dashboard_noCertificatesIcon__bMfSK{color:#d1d5db}.Dashboard_loadingContainer__04v2A{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 24px}.Dashboard_loadingContainer__04v2A p{color:#6b7280;font-size:14px;margin:0}.Dashboard_spinner__gSMbX{animation:Dashboard_spin__33bCt .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes Dashboard_spin__33bCt{to{transform:rotate(1turn)}}.Dashboard_videoWrapper__lKx9\+{background:#000;border-radius:12px;margin-bottom:30px;overflow:hidden}.Dashboard_videoInfo__S5-j-{background:#f9fafb;color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:15px 20px}.Dashboard_noVideo__2cdoa{background:#f9fafb;border-radius:12px;color:#9ca3af;font-size:16px;margin-bottom:20px;padding:60px 20px;text-align:center}.Dashboard_pdfReportSection__VzG\+y{background:#f9fafb;border-radius:12px;margin-top:20px;padding:30px}.Dashboard_pdfReportSection__VzG\+y h3{color:#1f2937;font-size:22px;font-weight:700;margin-bottom:20px}.Dashboard_pdfActions__K9YNS{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.Dashboard_downloadButton__qNGCn,.Dashboard_openButton__gGRrr{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.Dashboard_downloadButton__qNGCn:hover,.Dashboard_openButton__gGRrr:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.Dashboard_downloadButton__qNGCn:active,.Dashboard_openButton__gGRrr:active{transform:translateY(0)}.Dashboard_downloadButton__qNGCn{background:#10b981;color:#fff}.Dashboard_downloadButton__qNGCn:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.Dashboard_openButton__gGRrr{background:#6366f1;color:#fff}.Dashboard_openButton__gGRrr:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.Dashboard_pdfIframe__UnQ1Y{background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;height:800px;width:100%}.Dashboard_misconceptionInfoBanner__IedwZ{align-items:flex-start;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #34d399;border-radius:8px;display:flex;gap:12px;grid-column:1/-1;margin-bottom:16px;padding:16px}.Dashboard_misconceptionInfoBanner__IedwZ svg{color:#059669;flex-shrink:0;margin-top:2px}.Dashboard_misconceptionInfoBanner__IedwZ strong{color:#047857;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.Dashboard_misconceptionInfoBanner__IedwZ p{color:#065f46;font-size:13px;line-height:1.4;margin:0}.Dashboard_misconceptionPreview__\+ixmZ{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #38bdf8;border-radius:8px;grid-column:1/-1;margin-top:8px;padding:16px}.Dashboard_misconceptionPreview__\+ixmZ h4{align-items:center;color:#0369a1;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.Dashboard_misconceptionPreview__\+ixmZ h4:before{content:"👁️"}.Dashboard_misconceptionType__hrnkT{color:#0c4a6e;font-size:13px;margin:0 0 8px;text-transform:capitalize}.Dashboard_misconceptionType__hrnkT strong{color:#075985}.Dashboard_misconceptionQuestion__hFDD\+{background:#ffffffb3;border-left:3px solid #38bdf8;border-radius:6px;color:#0c4a6e;font-size:13px;margin:0 0 8px;padding:10px 12px}.Dashboard_misconceptionQuestion__hFDD\+ strong{color:#075985;display:block;margin-bottom:6px}.Dashboard_misconceptionQuestion__hFDD\+ em{display:block;font-style:italic;line-height:1.5}.Dashboard_misconceptionRootCause__8YoaZ{color:#0c4a6e;font-size:12px;font-style:italic;margin:0}.Dashboard_misconceptionRootCause__8YoaZ strong{color:#075985;font-style:normal}@media(max-width:899px){.Dashboard_misconceptionInfoBanner__IedwZ,.Dashboard_misconceptionPreview__\+ixmZ{padding:12px}.Dashboard_misconceptionPreview__\+ixmZ h4{font-size:13px}}.Dashboard_subjectCarouselSection__wdQtQ{margin:24px 0;padding:0;width:100%}.Dashboard_simulationCarousel__5fyLE{align-items:center;border-top:none;display:flex;flex-direction:column;margin-top:0;padding-top:0}.Dashboard_carouselWrapper__\+VZwG{background:#fefffe;border-radius:0;box-shadow:none;margin:0 auto;max-width:700px;overflow:hidden;width:90%}.Dashboard_carouselTrack__uYEE2{display:flex;transition:transform .5s ease-in-out;width:100%}.Dashboard_carouselSlide__RZ0GM{cursor:pointer;min-width:100%;padding:32px 24px;transition:all .3s ease}.Dashboard_carouselSlide__RZ0GM:hover{background:#74bc681a}.Dashboard_slideContent__QwUox{text-align:center}.Dashboard_slideTitle__F7LSa{color:#1f2937;font-size:16px;font-weight:700;margin:0 auto 12px;max-width:90%}.Dashboard_slideDescription__12DFg{color:#4b5563;font-size:12px;line-height:1.6;margin:0 auto;max-width:85%}.Dashboard_carouselIndicators__fAYuJ{display:flex;gap:8px;justify-content:center;padding:16px 0 0}.Dashboard_indicatorDot__t5sXv{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.Dashboard_indicatorDot__t5sXv:hover{background:#9ca3af;transform:scale(1.2)}.Dashboard_indicatorDotActive__aFX2R{background:#74bc68;border-radius:4px;width:24px}.Dashboard_simulationCarouselInCard__DFPZ5{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px;width:100%}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_carouselWrapper__\+VZwG{background:#f9fafb;border-radius:8px;box-shadow:none;margin:0;overflow:hidden;width:100%}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_carouselTrack__uYEE2{display:flex;transition:transform .5s ease-in-out;width:100%}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_carouselSlide__RZ0GM{cursor:pointer;min-width:100%;padding:20px 16px;transition:all .3s ease}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_carouselSlide__RZ0GM:hover{background:#fbc3111a}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_slideContent__QwUox{text-align:center}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_slideTitle__F7LSa{color:#1f2937;font-size:15px;font-weight:600;margin:0 auto 8px;max-width:100%}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_slideDescription__12DFg{color:#6b7280;font-size:12px;line-height:1.5;margin:0 auto;max-width:100%}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_carouselIndicators__fAYuJ{display:flex;gap:6px;justify-content:center;padding:12px 0 0}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_indicatorDot__t5sXv{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:all .3s ease;width:7px}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_indicatorDot__t5sXv:hover{background:#9ca3af;transform:scale(1.2)}.Dashboard_simulationCarouselInCard__DFPZ5 .Dashboard_indicatorDotActive__aFX2R{background:#fbc311;border-radius:4px;width:20px}.Dashboard_dailyUpdatesCard__utBNf{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:24px;grid-column:2;grid-row:1;height:100%;overflow:hidden;padding:24px}.Dashboard_taskOfTheDaySection__jm-UN{display:flex;flex:1 1;flex-direction:column;gap:12px}.Dashboard_sectionTitle__7GR1Y{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.Dashboard_sectionTitle__7GR1Y svg{color:#7dc46c}.Dashboard_taskCard__wRBuE{background:linear-gradient(135deg,#f7fdf5,#ecf9e9);border:1px solid #d4edce;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:24px;position:relative;transition:all .2s ease}.Dashboard_taskCard__wRBuE:hover{border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c33;transform:translateY(-2px)}.Dashboard_taskCard__wRBuE:after{background:#fff9;border-radius:50%;content:"";height:120px;position:absolute;right:-20px;top:-20px;width:120px}.Dashboard_taskContent__gXnws{position:relative;z-index:1}.Dashboard_taskTitle__qot1m{color:#2f6b23;font-size:18px;font-weight:700;margin:0 0 8px}.Dashboard_taskDesc__ZRsqI{color:#448035;font-size:14px;line-height:1.5;margin:0}.Dashboard_taskTags__mUNsV{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.Dashboard_taskTag__NFSNq{align-items:center;background:#fffc;border:1px solid #7dc46c80;border-radius:20px;color:#2f6b23;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px}.Dashboard_taskTag__NFSNq svg{color:#7dc46c}.Dashboard_favoritesSection__KOb\+C{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0}.Dashboard_favCarouselWrapper__gv6lG{background:#f9fafb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.Dashboard_favCarouselTrack__tg6\+S{display:flex;transition:transform .5s ease-in-out;width:100%}.Dashboard_favCarouselSlide__EnuyX{cursor:pointer;min-width:100%;padding:20px 16px;transition:all .3s ease}.Dashboard_favCarouselSlide__EnuyX:hover{background:#7dc46c1a}.Dashboard_favCard__nCAW6{align-items:center;background:#0000;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;padding:0;text-align:center}.Dashboard_favCard__nCAW6:hover{background:#0000;box-shadow:none;transform:none}.Dashboard_favTitle__eylxn{color:#1f2937;font-size:15px;font-weight:600;margin:0 auto 8px;max-width:100%}.Dashboard_favDesc__MrT52{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.5;margin:0 auto;overflow:hidden}.Dashboard_favIndicators__JAMDd{display:flex;gap:6px;justify-content:center;margin-top:12px;padding-bottom:12px}.Dashboard_favDot__blfOs{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.Dashboard_favDot__blfOs.Dashboard_active__vp4dX{background:#7dc46c;border-radius:4px;width:20px}@media(max-width:768px){.Dashboard_dailyUpdatesCard__utBNf{grid-row:2;height:auto}}.HowItWorksModal_overlay__gC9eY{align-items:center;animation:HowItWorksModal_fadeIn__RHr1x .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.HowItWorksModal_modal__dcxc-{animation:HowItWorksModal_slideUp__i9AwS .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;height:90vh;max-width:1000px;overflow:hidden;width:95%}.HowItWorksModal_header__6qFS8{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 40px}.HowItWorksModal_title__xAYwT{align-items:center;color:#111827;display:flex;font-size:28px;font-weight:700;gap:16px;margin:0}.HowItWorksModal_closeButton__cPQFo{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s ease}.HowItWorksModal_closeButton__cPQFo:hover{background:#e5e7eb;color:#1f2937}.HowItWorksModal_content__eqs4H{background:#fff;display:flex;flex-direction:column;gap:60px;overflow-y:auto;padding:40px}.HowItWorksModal_stepCard__mvGU1{display:flex;flex-direction:column;gap:20px;width:100%}.HowItWorksModal_stepHeader__kAJpu{align-items:flex-start;display:flex;gap:16px}.HowItWorksModal_stepNumber__wZq\+4{align-items:center;background:#74bc68;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:36px;justify-content:center;margin-top:2px;width:36px}.HowItWorksModal_textWrapper__UHD1c{display:flex;flex-direction:column;gap:8px}.HowItWorksModal_stepTitle__K7PHf{color:#1f2937;font-size:22px;font-weight:700;margin:0}.HowItWorksModal_stepDescription__DKGgh{color:#4b5563;font-size:16px;line-height:1.6;margin:0;max-width:800px}.HowItWorksModal_imageWrapper__rIkjy{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-left:52px;overflow:hidden;width:100%;width:calc(100% - 52px)}@media(max-width:640px){.HowItWorksModal_imageWrapper__rIkjy{margin-left:0;width:100%}}.HowItWorksModal_stepImage__s0uF8{display:block;height:auto;object-fit:cover;width:100%}.HowItWorksModal_footer__0fBU3{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:flex-end;padding:24px 40px}.HowItWorksModal_gotItButton__qOzdc{background:#74bc68;border:none;border-radius:8px;box-shadow:0 4px 6px #74bc6833;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.HowItWorksModal_gotItButton__qOzdc:hover{background:#5da84f;box-shadow:0 6px 10px #74bc684d;transform:translateY(-1px)}.HowItWorksModal_gotItButton__qOzdc:active{transform:translateY(0)}@keyframes HowItWorksModal_fadeIn__RHr1x{0%{opacity:0}to{opacity:1}}@keyframes HowItWorksModal_slideUp__i9AwS{0%{opacity:0;scale:.98;transform:translateY(20px)}to{opacity:1;scale:1;transform:translateY(0)}}.OrderSummary_header__SneC6{align-items:center;display:flex;margin-bottom:30px}.OrderSummary_backButton__7Ji5S{background:none;border:none;border-radius:4px;color:#74bc68;cursor:pointer;font-size:16px;margin-right:20px;padding:8px 16px;transition:background-color .3s}.OrderSummary_backButton__7Ji5S:hover{background-color:#f1f8e9}.OrderSummary_title__VB-ny{color:#333;font-size:28px;font-weight:700;margin:0}.OrderSummary_content__Gxsom{align-items:flex-start;display:flex;gap:30px}.OrderSummary_leftSection__-GMoT{flex:0 0 65%}.OrderSummary_rightSection__fgPWm{flex:flex 1;position:-webkit-sticky;position:sticky;top:20px}.OrderSummary_section__unmwk{margin-bottom:30px}.OrderSummary_sectionTitle__n-I5-{color:#333;font-size:20px;font-weight:700;margin-bottom:15px}.OrderSummary_sectionTitle2__ij9GI{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.OrderSummary_card__5OWeu,.OrderSummary_summaryCard__3Dcl5{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.OrderSummary_summaryCard__3Dcl5{position:-webkit-sticky;position:sticky;top:20px}.OrderSummary_planHeader__xZSYj{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.OrderSummary_planName__hb8gu{color:#333;font-size:28px!important;font-weight:700;margin:0}.OrderSummary_planBadge__N9OmQ{background:#74bc68;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}.OrderSummary_planType__93C4T{color:#666;font-size:14px;margin:5px 0}.OrderSummary_planPrice__KO6WC{color:#74bc68;font-size:24px!important;font-weight:700;margin:15px 0}.OrderSummary_paymentTypeSection__6gLIf{background:#f8f9fa;border-radius:8px;margin:20px 0;padding:20px}.OrderSummary_paymentTypeTitle__y-czG{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.OrderSummary_paymentTypeOptions__H\+w9S{display:flex;flex-direction:column;gap:10px}.OrderSummary_radioLabel__WorzV{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px}.OrderSummary_radio__EzSsm{accent-color:#74bc68;margin-right:8px}.OrderSummary_featuresContainer__livhi{margin-top:20px}.OrderSummary_featuresTitle__u6j2v{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.OrderSummary_featuresList__O49lW{list-style:none;margin:0;padding:0}.OrderSummary_featureItem__jTdtv{align-items:center;color:#555;display:flex;font-size:14px;padding:4px 0}.OrderSummary_featureIcon__atjae{color:#74bc68;font-size:16px;font-weight:700;margin-right:8px}.OrderSummary_inputGroup__zdFRM{margin-bottom:20px}.OrderSummary_inputLabel__NUDrN{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.OrderSummary_input__CZw41{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border-color .3s;width:100%}.OrderSummary_input__CZw41:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_select__C41qW{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px;transition:border-color .3s;width:100%}.OrderSummary_select__C41qW:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_textarea__msHgo{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:border-color .3s;width:100%}.OrderSummary_textarea__msHgo:focus{border-color:#74bc68;box-shadow:0 0 0 2px #74bc6833;outline:none}.OrderSummary_phoneGroup__2LczV{display:flex;gap:15px}.OrderSummary_phoneGroup__2LczV .OrderSummary_inputGroup__zdFRM:first-child{flex:0 0 30%}.OrderSummary_phoneGroup__2LczV .OrderSummary_inputGroup__zdFRM:last-child{flex:1 1}@media (max-width:600px){.OrderSummary_phoneGroup__2LczV{display:block}.OrderSummary_phoneGroup__2LczV .OrderSummary_inputGroup__zdFRM{margin-bottom:10px;width:100%}}.OrderSummary_checkboxGroup2__c\+qHy{margin-top:20px}.OrderSummary_checkboxLabel2__4rKWX{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px}.OrderSummary_checkbox2__294UP{accent-color:#74bc68;margin-right:8px}input{width:auto}.OrderSummary_summaryRow__zU7MC{align-items:center;color:#555;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.OrderSummary_summaryRowTotal__MXqP0{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px 0}.OrderSummary_summaryDivider__ILfd-{background:#e9ecef;height:1px;margin:15px 0}.OrderSummary_gstToggle__D05Hs{border-bottom:1px solid #e9ecef;padding:15px 0}.OrderSummary_termsText__XXRU0{color:#666;font-size:12px;line-height:1.4;margin:20px 0}.OrderSummary_link__HWOxA{color:#74bc68;font-size:12px!important;text-decoration:none}.OrderSummary_link__HWOxA:hover{text-decoration:underline}.OrderSummary_proceedButton__JFC5z{background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s;width:100%}.OrderSummary_proceedButton__JFC5z:hover{background:#5da552}.OrderSummary_proceedButton__JFC5z:disabled{background:#ccc;cursor:not-allowed}.OrderSummary_errorText__7FqQz{color:#dc3545;font-size:12px;margin-bottom:0;margin-top:4px}.OrderSummary_loadingContainer__rNGgK{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.OrderSummary_spinner__H1uyc{animation:OrderSummary_spin__yCNnl 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#74bc68;height:40px;width:40px}@keyframes OrderSummary_spin__yCNnl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderSummary_loadingText__XQK5n{color:#666;font-size:14px;margin-top:15px}.OrderSummary_errorContainer__dVtId{align-items:center;display:flex;height:400px;justify-content:center}.OrderSummary_errorContainer__dVtId .OrderSummary_errorText__7FqQz{color:#dc3545;font-size:18px}@media (max-width:968px){.OrderSummary_content__Gxsom{flex-direction:column;gap:initial}.OrderSummary_leftSection__-GMoT,.OrderSummary_rightSection__fgPWm{flex:none;width:100%}.OrderSummary_rightSection__fgPWm{position:static}}.styles_container__e0IxL{min-height:100vh;width:100%}.styles_wrapper__fkSjy{margin:0 auto;max-width:1200px}.styles_header__ichkW{margin-bottom:48px;text-align:center}@media(max-width:767px){.styles_header__ichkW{margin-bottom:32px}}.styles_title__XSOYT{color:#111827;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}@media(max-width:767px){.styles_title__XSOYT{font-size:28px}}@media(max-width:480px){.styles_title__XSOYT{font-size:24px}}.styles_subtitle__JKVDu{color:#64748b;font-size:18px;margin:0 auto;max-width:600px}.styles_filterContainer__a3HFO{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:16px;justify-content:center;margin-bottom:32px;padding:20px}@media(max-width:767px){.styles_filterContainer__a3HFO{flex-direction:column;gap:12px}}.styles_filterLabel__7pfrw{color:#374151;font-size:16px;font-weight:600}.styles_filterButtons__y4gj8{display:flex;gap:8px}.styles_filterButton__6jWH7{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.styles_filterButton__6jWH7:hover{border-color:#3b82f6;color:#3b82f6}.styles_filterButton__6jWH7.styles_filterButtonActive__a1Zy4{background:#3b82f6;border-color:#3b82f6;color:#fff}.styles_trialStatus__Hdnl9{margin-bottom:32px}@media(max-width:767px){.styles_trialStatus__Hdnl9{margin-bottom:24px}}.styles_trialCard__zF01U{align-items:center;background:linear-gradient(135deg,#f0fdf4,#fff);border:2px solid #74bc68;border-radius:16px;box-shadow:0 4px 12px #74bc681a;display:flex;gap:16px;padding:24px}@media(max-width:767px){.styles_trialCard__zF01U{border-radius:12px;gap:12px;padding:20px}}@media(max-width:480px){.styles_trialCard__zF01U{flex-direction:column;gap:12px;text-align:center}}.styles_trialIcon__IXDKO{align-items:center;background:#74bc68;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media(max-width:767px){.styles_trialIcon__IXDKO{border-radius:8px;height:40px;width:40px}}.styles_trialIcon__IXDKO svg{height:24px;width:24px}@media(max-width:767px){.styles_trialIcon__IXDKO svg{height:20px;width:20px}}.styles_trialInfo__VGgOO{flex:1 1}.styles_trialTitle__bNuPJ{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}@media(max-width:767px){.styles_trialTitle__bNuPJ{font-size:16px}}.styles_trialText__sGXfL{color:#64748b;font-size:14px;line-height:1.5;margin:0}@media(max-width:767px){.styles_trialText__sGXfL{font-size:13px}}.styles_trialText__sGXfL strong{color:#74bc68;font-weight:600}.styles_plansGrid__cVkG1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:32px}@media(max-width:767px){.styles_plansGrid__cVkG1{gap:16px;grid-template-columns:1fr;margin-bottom:24px}}.styles_planCard__gQs5B{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:32px;position:relative;transition:all .3s ease}@media(max-width:767px){.styles_planCard__gQs5B{border-radius:12px;padding:24px}}@media(max-width:480px){.styles_planCard__gQs5B{padding:20px}}.styles_planCard__gQs5B:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.styles_planCardSelected__Irs3a{border-color:#74bc68;box-shadow:0 0 0 3px #74bc681a}.styles_planCardCurrent__IpWKx{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b981}.styles_badgeContainer__k-iT4{left:50%;position:absolute;top:-12px;transform:translateX(-50%)}.styles_badgeCurrent__nebS4{background:#10b981}.styles_badgeCurrent__nebS4,.styles_badgeSelected__bu4As{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;white-space:nowrap}.styles_badgeSelected__bu4As{background:#74bc68}.styles_planHeader__eMiJi{margin-bottom:24px}.styles_planName__fvr-P{color:#111827;font-size:24px;font-weight:600;margin-bottom:8px}@media(max-width:767px){.styles_planName__fvr-P{font-size:20px}}@media(max-width:480px){.styles_planName__fvr-P{font-size:18px}}.styles_planType__shpSe{color:#64748b;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.styles_priceContainer__l-4S3{margin:24px 0}.styles_originalPrice__md9eB{align-items:center;display:flex;gap:8px;margin-bottom:8px}.styles_originalPrice__md9eB .styles_strikethrough__ZWg0-{color:#9ca3af;font-size:16px;text-decoration:line-through}.styles_originalPrice__md9eB .styles_savingsText__uFxKG{background:#74bc681a;border-radius:12px;color:#74bc68;font-size:12px;font-weight:500;padding:2px 8px}.styles_finalPrice__24ASx{align-items:baseline;display:flex;gap:4px;margin-bottom:4px}.styles_finalPrice__24ASx .styles_currency__Yy64z{color:#64748b;font-size:20px;font-weight:500}.styles_finalPrice__24ASx .styles_amount__icGNG{color:#111827;font-size:36px;font-weight:700}.styles_finalPrice__24ASx .styles_duration__nm5GH{color:#64748b;font-size:16px;font-weight:400}@media(max-width:767px){.styles_finalPrice__24ASx .styles_amount__icGNG{font-size:28px}.styles_finalPrice__24ASx .styles_currency__Yy64z{font-size:18px}.styles_finalPrice__24ASx .styles_duration__nm5GH{font-size:14px}}@media(max-width:480px){.styles_finalPrice__24ASx .styles_amount__icGNG{font-size:24px}}.styles_monthlyEquivalent__VFRSY{color:#64748b;font-size:14px;font-weight:500}.styles_featuresContainer__BDCBL{flex:1 1;margin-bottom:24px}.styles_featuresTitle__uGfa7{color:#111827;font-size:16px;font-weight:600;margin-bottom:16px}.styles_featuresList__8BAY0{list-style:none;margin:0;padding:0}.styles_featureItem__0vk7Z{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:12px;line-height:1.4;margin-bottom:12px}@media(max-width:767px){.styles_featureItem__0vk7Z{font-size:13px;gap:10px}}.styles_featureItem__0vk7Z .styles_featureIcon__j-HoF{color:#74bc68;flex-shrink:0;height:18px;margin-top:2px;width:18px}@media(max-width:767px){.styles_featureItem__0vk7Z .styles_featureIcon__j-HoF{height:16px;width:16px}}.styles_upgradeButton__B5TQY{align-items:center;background:#74bc68;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 24px;transition:all .2s ease;width:100%}@media(max-width:767px){.styles_upgradeButton__B5TQY{font-size:15px;padding:12px 20px}}@media(max-width:480px){.styles_upgradeButton__B5TQY{font-size:14px;padding:10px 16px}}.styles_upgradeButton__B5TQY:hover:not(:disabled){background:#5da450;box-shadow:0 4px 12px #74bc684d;transform:translateY(-1px)}.styles_upgradeButton__B5TQY:disabled{background:#e2e8f0;box-shadow:none;cursor:not-allowed;transform:none}.styles_upgradeButtonCurrent__JEihA{background:#10b981;cursor:default}.styles_upgradeButtonCurrent__JEihA:hover{background:#10b981;box-shadow:none;transform:none}.styles_upgradeButtonDisabled__yDPj6{background:#cbd5e1;cursor:not-allowed}.styles_upgradeButtonDisabled__yDPj6:hover{background:#cbd5e1;box-shadow:none;transform:none}.styles_emptyState__XPzjf{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:64px 24px;text-align:center}.styles_emptyStateText__ba7I1{color:#64748b;font-size:18px;margin:0}.styles_loadingContainer__ostHE{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:60vh}.styles_loadingContent__tvEpm{text-align:center}.styles_spinner__lbIJL{animation:styles_spin__y5s\+K 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#74bc68;height:40px;margin:0 auto 16px;width:40px}@keyframes styles_spin__y5s\+K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_loadingText__eckEM{color:#64748b;font-size:16px;margin:0}.TeachingModulesList_scenarioContainer__6cMxb{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.TeachingModulesList_header__pJ8Xj{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-bottom:24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.TeachingModulesList_headerLeft__bELNw{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TeachingModulesList_title__E6K8z{color:#0f172a;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}.TeachingModulesList_headerRight__YSvSS{align-items:center;display:flex;gap:12px}.TeachingModulesList_badge__j-2ms{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:16px;color:#16a34a;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px}.TeachingModulesList_badge__j-2ms svg{color:#16a34a}.TeachingModulesList_introSection__OfFKl{margin-bottom:12px;margin-top:20px}.TeachingModulesList_introText__yfruU{color:#64748b;font-size:14px;line-height:1.7;max-width:900px}.TeachingModulesList_contentArea__jhtq8{flex:1 1;margin:0 auto;max-width:1400px;padding-top:32px;width:100%}.TeachingModulesList_scenarioList__XyTd8{display:flex;flex-direction:column;gap:20px}.TeachingModulesList_scenarioRow__28qlf{align-items:stretch;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;overflow:hidden;transform:translateZ(0);transition:all .25s ease;width:100%}.TeachingModulesList_scenarioRow__28qlf:hover:not(.TeachingModulesList_disabled__F56sg){border-color:#cbd5e1;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.TeachingModulesList_scenarioRow__28qlf:hover:not(.TeachingModulesList_disabled__F56sg) .TeachingModulesList_scenarioImg__QULlR{transform:scale(1.03)}.TeachingModulesList_scenarioRow__28qlf:hover:not(.TeachingModulesList_disabled__F56sg) .TeachingModulesList_startBtn__3WnHS{background:linear-gradient(135deg,#16a34a,#15803d)}.TeachingModulesList_scenarioRow__28qlf.TeachingModulesList_disabled__F56sg{cursor:not-allowed;opacity:.85}.TeachingModulesList_scenarioRow__28qlf.TeachingModulesList_disabled__F56sg .TeachingModulesList_scenarioImageSide__yibMJ{filter:grayscale(30%)}.TeachingModulesList_scenarioRow__28qlf.TeachingModulesList_loading__y4iGQ{opacity:.7;pointer-events:none}.TeachingModulesList_scenarioImageSide__yibMJ{background-color:#f1f5f9;flex-shrink:0;overflow:hidden;position:relative;width:480px}.TeachingModulesList_scenarioImg__QULlR{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TeachingModulesList_comingSoonOverlay__606eW{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.TeachingModulesList_comingSoonOverlay__606eW span{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:13px;font-weight:600;padding:8px 20px}.TeachingModulesList_scenarioContent__PDzXm{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:28px}.TeachingModulesList_scenarioHeader__BPunC{align-items:center;display:flex;gap:14px}.TeachingModulesList_scenarioIconBadge__6h6aO{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.TeachingModulesList_scenarioRowTitle__uYlgd{color:#0f172a;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.TeachingModulesList_scenarioRowDescription__HLJTr{color:#64748b;font-size:14px;line-height:1.6;margin:0}.TeachingModulesList_scenarioFeatures__\+1IFh{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.TeachingModulesList_featureTag__fw2aN{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px}.TeachingModulesList_featureTag__fw2aN svg{color:#22c55e}.TeachingModulesList_startBtn__3WnHS{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;box-shadow:0 2px 8px #22c55e33;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.TeachingModulesList_startBtn__3WnHS *,.TeachingModulesList_startBtn__3WnHS svg{color:#fff!important}.TeachingModulesList_startBtn__3WnHS:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #22c55e40;transform:translateY(-1px)}.TeachingModulesList_startBtn__3WnHS:active{transform:translateY(0)}.TeachingModulesList_loadingOverlay__um9zX{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.TeachingModulesList_spinner__isVc7{animation:TeachingModulesList_spin__303l5 .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:40px;width:40px}@keyframes TeachingModulesList_spin__303l5{to{transform:rotate(1turn)}}@media(max-width:968px){.TeachingModulesList_scenarioRow__28qlf{flex-direction:column;height:auto}.TeachingModulesList_scenarioImageSide__yibMJ{height:220px;min-height:220px;width:100%}.TeachingModulesList_scenarioContent__PDzXm{padding:24px}.TeachingModulesList_scenarioRowTitle__uYlgd{font-size:20px}}@media(max-width:600px){.TeachingModulesList_contentArea__jhtq8{padding-left:16px;padding-right:16px;padding-top:24px}.TeachingModulesList_header__pJ8Xj{padding-bottom:20px}.TeachingModulesList_title__E6K8z{font-size:20px}}.TeachingModulesList_errorState__cebDG,.TeachingModulesList_loadingState__PGOIv{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.TeachingModulesList_errorState__cebDG p,.TeachingModulesList_loadingState__PGOIv p{color:#6b7280;font-size:16px}.TeachingModulesList_errorState__cebDG button,.TeachingModulesList_loadingState__PGOIv button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.TeachingModulesList_errorState__cebDG button:hover,.TeachingModulesList_loadingState__PGOIv button:hover{background:#16a34a}.TeachingModulesList_subjectCount__lhGDQ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;padding:6px 12px}.TeachingModulesList_starBtn__mrtrh{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #00000014;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.TeachingModulesList_starBtn__mrtrh:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001f;transform:scale(1.08)}.TeachingModulesList_starBtn__mrtrh:active{transform:scale(.95)}.TeachingModulesList_starBtn__mrtrh:disabled{cursor:not-allowed;opacity:.6}.TeachingModulesList_starBtn__mrtrh.TeachingModulesList_active__7f8tl{background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 8px #ffd70026}.TeachingModulesList_starBtn__mrtrh.TeachingModulesList_active__7f8tl:hover{background:#fef3c7;border-color:#fcd34d}.TeachingModulesList_scenarioRow__28qlf{position:relative}.TeachingModulesList_scenarioRow__28qlf.TeachingModulesList_starred__hnEhe{background:linear-gradient(180deg,#fffbeb 0,#fff 40px);border-color:#fde68a;box-shadow:0 1px 3px #ffd7001a}.TeachingModulesList_scenarioRow__28qlf.TeachingModulesList_starred__hnEhe:hover:not(.TeachingModulesList_disabled__F56sg){border-color:#fcd34d;box-shadow:0 8px 24px #ffd70026}.TeachingModulesList_spinnerSmall__DHjLO{animation:TeachingModulesList_spin__303l5 1s linear infinite;color:#6b7280}.TeachingModulesList_starHint__WZSVA{align-items:center;background:#22c55e14;border-radius:6px;color:#22c55e;display:inline-flex;font-weight:500;gap:4px;margin-left:8px;padding:2px 8px 2px 4px}.TeachingModulesList_starHint__WZSVA svg{flex-shrink:0}.TeachingModulesList_filterSection__mxc0v{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;margin:20px 0 30px;padding:12px 24px}@media(max-width:768px){.TeachingModulesList_filterSection__mxc0v{align-items:flex-start;flex-direction:column;gap:12px}}.TeachingModulesList_filterLabel__ZivE-{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px}.TeachingModulesList_filterLabel__ZivE- svg{color:#22c55e}.TeachingModulesList_filterButtons__arAPK{display:flex;flex-wrap:wrap;gap:10px}.TeachingModulesList_filterBtn__Rf9Zb{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.TeachingModulesList_filterBtn__Rf9Zb:hover{border-color:#22c55e;color:#22c55e}.TeachingModulesList_filterBtn__Rf9Zb.TeachingModulesList_active__7f8tl{background:#22c55e;border-color:#22c55e;box-shadow:0 4px 10px #22c55e40;color:#fff}.TeachingModulesList_difficultyTrack__64qHD{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:auto;padding-top:12px}.TeachingModulesList_diffPoint__jV8Tl{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#cbd5e1;cursor:default;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;transition:all .3s ease;width:28px}.TeachingModulesList_diffPoint__jV8Tl.TeachingModulesList_filled__3ngsK{background:#dcfce7;border-color:#bbf7d0;box-shadow:0 2px 4px #22c55e1a;color:#16a34a}.TeachingModulesList_diffPoint__jV8Tl.TeachingModulesList_filled__3ngsK[title=Beginner]{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.TeachingModulesList_diffPoint__jV8Tl.TeachingModulesList_filled__3ngsK[title=Intermediate]{background:#dcfce7;border-color:#86efac;color:#15803d}.TeachingModulesList_diffPoint__jV8Tl.TeachingModulesList_filled__3ngsK[title=Advanced]{background:#bbf7d0;border-color:#4ade80;color:#14532d}.TeachingModulesList_emptyState__nhN\+C{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:80px 20px;text-align:center}.TeachingModulesList_emptyState__nhN\+C h3{color:#1e293b;font-size:20px;margin:16px 0 8px}.TeachingModulesList_emptyState__nhN\+C p{color:#64748b;font-size:15px;margin-bottom:24px}.TeachingModulesList_resetBtn__-PByt{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:background .2s}.TeachingModulesList_resetBtn__-PByt:hover{background:#16a34a}.TeachingScenarioSelection_container__Jlxwh{background:#fff;min-height:calc(100vh - 80px);padding:24px 40px}.TeachingScenarioSelection_errorState__f7GL9,.TeachingScenarioSelection_loadingState__-pwe3{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.TeachingScenarioSelection_errorState__f7GL9 p,.TeachingScenarioSelection_loadingState__-pwe3 p{color:#64748b;font-size:16px}.TeachingScenarioSelection_errorState__f7GL9 button,.TeachingScenarioSelection_loadingState__-pwe3 button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.TeachingScenarioSelection_errorState__f7GL9 button:hover,.TeachingScenarioSelection_loadingState__-pwe3 button:hover{background:#16a34a}.TeachingScenarioSelection_spinner__Amrif{animation:TeachingScenarioSelection_spin__lmeXl 1s linear infinite;color:#22c55e}@keyframes TeachingScenarioSelection_spin__lmeXl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingScenarioSelection_header__0l2PE{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px}.TeachingScenarioSelection_header__0l2PE .TeachingScenarioSelection_backButton__y2An0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.TeachingScenarioSelection_header__0l2PE .TeachingScenarioSelection_backButton__y2An0:hover{background:#f9fafb;border-color:#d1d5db}.TeachingScenarioSelection_header__0l2PE .TeachingScenarioSelection_headerContent__4BjfN h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 8px}.TeachingScenarioSelection_header__0l2PE .TeachingScenarioSelection_headerContent__4BjfN p{color:#6b7280;font-size:15px;margin:0}.TeachingScenarioSelection_filterBar__SgrOl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:30px}.TeachingScenarioSelection_filterSection__47bbh{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:10px 16px;width:auto}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterLabel__OfyCp{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;white-space:nowrap}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterLabel__OfyCp svg{color:#22c55e}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterSelect__WS1xD{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;min-width:150px;padding:6px 12px}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterSelect__WS1xD:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;outline:none}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterPills__c2dMS{display:flex;flex-wrap:wrap;gap:8px}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterPill__XSFMt{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .2s}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterPill__XSFMt:hover{background:#22c55e0d;border-color:#22c55e;color:#22c55e}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterPill__XSFMt.TeachingScenarioSelection_active__mfx3n{background:#22c55e;border-color:#22c55e;box-shadow:0 2px 8px #22c55e4d;color:#fff}.TeachingScenarioSelection_scenarioList__Rg4M5{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.TeachingScenarioSelection_scenarioRow__3FSrI{align-items:stretch;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;overflow:hidden;position:relative;transform:translateZ(0);transition:all .25s ease;width:100%}.TeachingScenarioSelection_scenarioRow__3FSrI:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.TeachingScenarioSelection_scenarioRow__3FSrI:hover .TeachingScenarioSelection_scenarioImg__wejlm{transform:scale(1.03)}.TeachingScenarioSelection_scenarioRow__3FSrI:hover .TeachingScenarioSelection_startBtn__J-mxk{background:linear-gradient(135deg,#16a34a,#15803d)}.TeachingScenarioSelection_scenarioRow__3FSrI.TeachingScenarioSelection_loading__DqfuH{opacity:.7;pointer-events:none}.TeachingScenarioSelection_scenarioImageSide__QF56q{background-color:#f1f5f9;flex-shrink:0;overflow:hidden;position:relative;width:480px}.TeachingScenarioSelection_scenarioImg__wejlm{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TeachingScenarioSelection_scenarioContent__jZYOD{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:28px}.TeachingScenarioSelection_scenarioHeader__qBhYk{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.TeachingScenarioSelection_scenarioIconBadge__lSMFw{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.TeachingScenarioSelection_scenarioRowTitle__1hLp-{color:#0f172a;flex:1 1;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.TeachingScenarioSelection_difficultyBadge__IUlJe{border:1px solid;border-radius:8px;flex-shrink:0;font-size:11px;font-weight:700;padding:6px 12px;text-transform:uppercase}.TeachingScenarioSelection_scenarioRowDescription__MSWgQ{color:#64748b;font-size:14px;line-height:1.6;margin:0}.TeachingScenarioSelection_metaRow__PVxcJ{display:flex;flex-wrap:wrap;gap:16px}.TeachingScenarioSelection_metaRow__PVxcJ .TeachingScenarioSelection_metaItem__83rjG{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px}.TeachingScenarioSelection_metaRow__PVxcJ .TeachingScenarioSelection_metaItem__83rjG svg{color:#94a3b8}.TeachingScenarioSelection_scenarioFeatures__uk31j{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.TeachingScenarioSelection_featureTag__V-muM{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px}.TeachingScenarioSelection_featureTag__V-muM svg{color:#22c55e;flex-shrink:0}.TeachingScenarioSelection_startBtn__J-mxk{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;box-shadow:0 2px 8px #22c55e33;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.TeachingScenarioSelection_startBtn__J-mxk *,.TeachingScenarioSelection_startBtn__J-mxk svg{color:#fff!important}.TeachingScenarioSelection_startBtn__J-mxk:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #22c55e40;transform:translateY(-1px)}.TeachingScenarioSelection_startBtn__J-mxk:active{transform:translateY(0)}.TeachingScenarioSelection_startBtn__J-mxk:disabled{cursor:not-allowed;opacity:.7}.TeachingScenarioSelection_spinnerSmall__HMwy1{animation:TeachingScenarioSelection_spin__lmeXl 1s linear infinite}.TeachingScenarioSelection_loadingOverlay__iOo0s{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.TeachingScenarioSelection_emptyState__yN5jB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TeachingScenarioSelection_emptyState__yN5jB svg{color:#d1d5db;margin-bottom:16px}.TeachingScenarioSelection_emptyState__yN5jB h3{color:#374151;font-size:20px;margin:0 0 8px}.TeachingScenarioSelection_emptyState__yN5jB p{color:#6b7280;margin:0 0 16px}.TeachingScenarioSelection_emptyState__yN5jB button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.TeachingScenarioSelection_emptyState__yN5jB button:hover{background:#16a34a}@media(max-width:968px){.TeachingScenarioSelection_scenarioRow__3FSrI{flex-direction:column;height:auto}.TeachingScenarioSelection_scenarioImageSide__QF56q{height:220px;min-height:220px;width:100%}.TeachingScenarioSelection_scenarioContent__jZYOD{padding:24px}.TeachingScenarioSelection_scenarioRowTitle__1hLp-{font-size:20px}}@media(max-width:768px){.TeachingScenarioSelection_container__Jlxwh{padding:16px 20px}.TeachingScenarioSelection_header__0l2PE{flex-direction:column;gap:16px}.TeachingScenarioSelection_header__0l2PE .TeachingScenarioSelection_headerContent__4BjfN h1{font-size:22px}.TeachingScenarioSelection_filterSection__47bbh{align-items:flex-start;flex-direction:column;min-width:0;min-width:auto}.TeachingScenarioSelection_filterSection__47bbh .TeachingScenarioSelection_filterSelect__WS1xD{width:100%}.TeachingScenarioSelection_scenarioRowTitle__1hLp-{font-size:18px}}.TeachingScenarioSelection_popupOverlay__XwyzN{align-items:center;animation:TeachingScenarioSelection_fadeIn__CwdZK .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.TeachingScenarioSelection_popupContent__ISbHO{animation:TeachingScenarioSelection_slideUp__PcIVL .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:540px;position:relative;width:100%}.TeachingScenarioSelection_popupCloseBtn__VpPNR{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s ease}.TeachingScenarioSelection_popupCloseBtn__VpPNR:hover{background:#f1f5f9;color:#1e293b}.TeachingScenarioSelection_popupHeader__7BVFP{border-bottom:1px solid #e2e8f0;padding:32px 32px 24px;text-align:center}.TeachingScenarioSelection_popupHeader__7BVFP .TeachingScenarioSelection_popupIconBadge__riGg4{align-items:center;background:#dcfce7;border-radius:12px;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.TeachingScenarioSelection_popupHeader__7BVFP .TeachingScenarioSelection_popupIconBadge__riGg4 svg{color:#22c55e}.TeachingScenarioSelection_popupHeader__7BVFP h2{color:#1e293b;font-size:22px;font-weight:600;margin:0}.TeachingScenarioSelection_popupBody__tuNvS{padding:28px 32px}.TeachingScenarioSelection_suggestionsList__6hVAU{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.TeachingScenarioSelection_suggestionsList__6hVAU li{align-items:flex-start;color:#1e293b;display:flex;font-size:15px;gap:12px;line-height:1.6}.TeachingScenarioSelection_suggestionsList__6hVAU li .TeachingScenarioSelection_bulletPoint__9Xn8U{color:#22c55e;flex-shrink:0;font-size:20px;font-weight:600;line-height:1.4}.TeachingScenarioSelection_suggestionsList__6hVAU li span:last-child{flex:1 1}.TeachingScenarioSelection_popupFooter__jieeO{border-top:1px solid #f1f5f9;margin-top:8px;padding:20px 32px}.TeachingScenarioSelection_checkboxLabel__uTnpT{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.TeachingScenarioSelection_checkboxLabel__uTnpT:hover{color:#1e293b}.TeachingScenarioSelection_checkboxLabel__uTnpT span{line-height:1.4}.TeachingScenarioSelection_checkbox__RVq6W{accent-color:#22c55e;cursor:pointer;flex-shrink:0;height:18px;width:18px}.TeachingScenarioSelection_popupActions__-loIC{display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 32px}.TeachingScenarioSelection_popupCancelBtn__g-baU{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .2s ease}.TeachingScenarioSelection_popupCancelBtn__g-baU:hover{background:#f8fafc;border-color:#cbd5e1}.TeachingScenarioSelection_popupStartBtn__tGsXO{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 28px;transition:all .2s ease}.TeachingScenarioSelection_popupStartBtn__tGsXO:hover{background:#16a34a;box-shadow:0 4px 12px #22c55e4d;transform:translateY(-1px)}@keyframes TeachingScenarioSelection_fadeIn__CwdZK{0%{opacity:0}to{opacity:1}}@keyframes TeachingScenarioSelection_slideUp__PcIVL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.TeachingScenarioSelection_popupContent__ISbHO{margin:0 16px;max-width:100%}.TeachingScenarioSelection_popupHeader__7BVFP{padding:24px 20px 20px}.TeachingScenarioSelection_popupHeader__7BVFP h2{font-size:20px}.TeachingScenarioSelection_popupBody__tuNvS{padding:20px}.TeachingScenarioSelection_popupFooter__jieeO{padding:16px 20px}.TeachingScenarioSelection_suggestionsList__6hVAU li{font-size:14px}.TeachingScenarioSelection_popupActions__-loIC{flex-direction:column-reverse;padding:16px 20px 24px}.TeachingScenarioSelection_popupActions__-loIC button{width:100%}}.simulation-fullscreen .TeachingSimulation_container__5VJgH{height:100vh!important;left:0!important;margin:0!important;overflow-y:auto;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.TeachingSimulation_container__5VJgH{background:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.TeachingSimulation_centerState__-zcyF{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.TeachingSimulation_centerState__-zcyF p{color:#64748b;font-size:15px}.TeachingSimulation_errorText__19c41{color:#ef4444}.TeachingSimulation_spinner__Hbozn{animation:TeachingSimulation_spin__LdyNX 1s linear infinite;color:#7dc46c}.TeachingSimulation_btn__OVoTw{background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.TeachingSimulation_btn__OVoTw:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d)}.TeachingSimulation_header__t-TOf{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:28px 24px 12px;position:relative}.TeachingSimulation_headerLeft__K0C8E{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeachingSimulation_backBtn__xFQEo{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.TeachingSimulation_backBtn__xFQEo:hover{background:#f1f5f9;border-color:#cbd5e1}.TeachingSimulation_headerInfo__6p7l7 h1{color:#0f172a;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 2px}.TeachingSimulation_roleInfo__JEoGb{color:#64748b;font-size:11px;gap:6px;margin-top:2px}.TeachingSimulation_userRole__nzbwH{align-items:center;display:flex;font-weight:500;gap:4px}.TeachingSimulation_headerRight__h2F4v{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeachingSimulation_phaseActionBtn__maLJ2{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 4px #7dc46c33;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.TeachingSimulation_phaseActionBtn__maLJ2:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 8px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_phaseActionBtn__maLJ2:active:not(:disabled){box-shadow:0 2px 4px #7dc46c33;transform:translateY(0)}.TeachingSimulation_phaseActionBtn__maLJ2:disabled{cursor:not-allowed;opacity:.5}.TeachingSimulation_phaseActionBtn__maLJ2 svg{flex-shrink:0}.TeachingSimulation_phaseActionBtn__maLJ2 span{font-size:13px}.TeachingSimulation_phaseTimeline__5Mt1T{align-items:center;display:flex;flex:1 1;gap:0;justify-content:center;margin:0 auto;max-width:550px;position:relative}.TeachingSimulation_phaseTimelineNote__y69CJ{align-items:center;background:#f8fafc;border-radius:4px;color:#94a3b8;display:flex;font-size:10px;gap:4px;left:50%;padding:3px 8px;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.TeachingSimulation_phaseTimelineNote__y69CJ svg{flex-shrink:0}.TeachingSimulation_phaseStep__hvMrf{align-items:center;display:flex;flex-direction:column;gap:4px;padding:0 16px;position:relative;transition:all .3s ease}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_clickable__SSy74{cursor:pointer}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_clickable__SSy74:hover .TeachingSimulation_phaseNumber__Bk\+sc{box-shadow:0 4px 12px #7dc46c66;transform:scale(1.15)}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_active__iS\+Gl .TeachingSimulation_phaseNumber__Bk\+sc{background:linear-gradient(135deg,#7dc46c,#6bb05c);border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40;color:#fff}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_active__iS\+Gl .TeachingSimulation_phaseLabel__AvAFO{color:#0f172a;font-weight:600}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_active__iS\+Gl .TeachingSimulation_phaseSubLabel__m4Byq{color:#64748b}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_current__E7qvx .TeachingSimulation_phaseNumber__Bk\+sc{box-shadow:0 3px 10px #7dc46c59;transform:scale(1.1)}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_current__E7qvx .TeachingSimulation_phaseLabel__AvAFO{color:#7dc46c;font-weight:700}.TeachingSimulation_phaseNumber__Bk\+sc{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:2}.TeachingSimulation_phaseLabel__AvAFO{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2;text-align:center;transition:all .3s ease;white-space:nowrap}.TeachingSimulation_phaseSubLabel__m4Byq{color:#cbd5e1;font-size:10px;font-weight:400;line-height:1.2;max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.TeachingSimulation_phaseConnector__IYEah{background:#e2e8f0;flex:1 1;height:2px;margin:-35px -16px 0;position:relative;z-index:1}.TeachingSimulation_phaseStep__hvMrf.TeachingSimulation_active__iS\+Gl+.TeachingSimulation_phaseConnector__IYEah{background:linear-gradient(90deg,#7dc46c 0,#6bb05c)}.TeachingSimulation_phaseIndicator__2vhOW{display:none}.TeachingSimulation_timer__Vk4CZ{align-items:center;background:#f0fdf4;border-radius:8px;color:#16a34a;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.TeachingSimulation_timer__Vk4CZ.TeachingSimulation_warning__UBUBq{background:#fef2f2;color:#dc2626}.TeachingSimulation_status__o0KoE{background:#f1f5f9;border-radius:20px;color:#94a3b8;font-size:11px;font-weight:500;padding:4px 10px}.TeachingSimulation_status__o0KoE.TeachingSimulation_live__Yfr6U{background:#dcfce7;color:#16a34a}.TeachingSimulation_mainContent__\+82vA{display:flex;flex:1 1;height:calc(100vh - 130px);overflow:hidden}.TeachingSimulation_scenarioBriefPanel__9bE-A{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:480px;min-width:400px;overflow-y:auto;padding:16px 20px;width:420px}.TeachingSimulation_phase3Sidebar__-Elcx{display:flex;flex-direction:column;gap:16px}.TeachingSimulation_sidebarTitle__tNxDr{align-items:center;border-bottom:2px solid #22c55e;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 12px;padding-bottom:12px}.TeachingSimulation_sidebarTitle__tNxDr svg{color:#22c55e}.TeachingSimulation_artifactPanel__PjNvM{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:550px;min-width:450px;overflow:hidden;width:480px}.TeachingSimulation_artifactTitle__Qm5Dn{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;margin:0;padding:16px 20px}.TeachingSimulation_artifactList__bPZs2{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.TeachingSimulation_chatArea__d8fz9{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 auto;max-width:850px;overflow:hidden;padding:20px 24px 0;width:100%}.TeachingSimulation_chatArea__d8fz9.TeachingSimulation_withArtifacts__qr9ax{margin:0;max-width:100%;padding:20px 32px 0}.TeachingSimulation_scenarioInfo__26LeR{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;margin-bottom:0;padding:16px}.TeachingSimulation_scenarioInfo__26LeR h3{border-bottom:2px solid #22c55e;color:#0f172a;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.TeachingSimulation_scenarioInfo__26LeR p{color:#475569;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_scenarioInfo__26LeR .TeachingSimulation_roleTag__XpKx5{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;display:inline-block;font-size:12px;font-weight:600;margin-top:12px;padding:6px 12px}.TeachingSimulation_briefSection__0\+z3B{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:0;padding:12px 14px}.TeachingSimulation_briefSection__0\+z3B strong{color:#16a34a;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.TeachingSimulation_briefSection__0\+z3B p{color:#1e293b;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_briefSection__0\+z3B ul{margin:4px 0 0;padding-left:18px}.TeachingSimulation_briefSection__0\+z3B ul li{color:#475569;font-size:12px;line-height:1.5;margin-bottom:4px}.TeachingSimulation_briefGrid__RtzUG{display:flex;flex-direction:column;gap:12px;margin-top:14px}.TeachingSimulation_requirementsList__DM0dU li:before,.TeachingSimulation_summaryLeft__QZXOW svg{color:#22c55e}.TeachingSimulation_taskPrompt__zJCF3{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0a);border:1px solid #7dc46c4d;border-radius:12px;padding:20px}.TeachingSimulation_taskPrompt__zJCF3 h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.TeachingSimulation_taskPrompt__zJCF3 p{color:#1e293b;font-size:14px;line-height:1.6;margin:0 0 16px}.TeachingSimulation_taskMeta__FgKuh{display:flex;gap:20px}.TeachingSimulation_taskMeta__FgKuh span{background:#fff;border-radius:4px;color:#64748b;font-size:12px;padding:4px 10px}.TeachingSimulation_writingArea__CZHAU{border:2px solid #e2e8f0;font-size:14px;line-height:1.6;min-height:250px;padding:16px;transition:border-color .2s}.TeachingSimulation_writingArea__CZHAU:focus{border-color:#7dc46c;outline:none}.TeachingSimulation_writingArea__CZHAU::placeholder{color:#94a3b8}.TeachingSimulation_submitBtn__YO72N{font-size:15px;padding:16px 24px}.TeachingSimulation_submitBtn__YO72N:hover:not(:disabled){box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.TeachingSimulation_reflectionPhase__zKz9S{flex-shrink:0}.TeachingSimulation_reflectionHeader__4sEDw{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border:1px solid #22c55e4d;border-radius:12px;padding:16px 20px}.TeachingSimulation_reflectionTitle__Mg9l3 h3{color:#0f172a;font-size:16px;margin:0 0 6px}.TeachingSimulation_reflectionSubtitle__PuC51{color:#475569;font-size:13px;line-height:1.5;margin:0}.TeachingSimulation_reflectionGuidance__vx3dn{margin-top:12px}.TeachingSimulation_messageList__sbvyQ{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:150px;overflow-y:auto;padding:8px 0 16px}.TeachingSimulation_message__pkscu{animation:TeachingSimulation_fadeIn__dhUww .2s ease;border-radius:12px;max-width:80%;padding:12px 16px}.TeachingSimulation_userMsg__IgZNW{align-self:flex-end;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-bottom-right-radius:4px;color:#fff}.TeachingSimulation_userMsg__IgZNW .TeachingSimulation_msgHeader__qi89P{color:#ffffffd9}.TeachingSimulation_userMsg__IgZNW .TeachingSimulation_msgBody__jj0WH{color:#fff}.TeachingSimulation_aiMsg__-gswj{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.TeachingSimulation_aiMsg__-gswj .TeachingSimulation_msgHeader__qi89P{color:#16a34a}.TeachingSimulation_aiMsg__-gswj .TeachingSimulation_msgBody__jj0WH{color:#374151}.TeachingSimulation_systemMsg__it25r{align-self:center;background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;font-size:13px;padding:8px 16px}.TeachingSimulation_systemMsg__it25r .TeachingSimulation_msgHeader__qi89P{color:#15803d}.TeachingSimulation_msgHeader__qi89P{align-items:center;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:4px;text-transform:uppercase}.TeachingSimulation_msgBody__jj0WH{font-size:14px;line-height:1.5}.TeachingSimulation_typing__L7QJk .TeachingSimulation_msgBody__jj0WH:after{animation:TeachingSimulation_blink__SqprR .8s infinite;content:"|"}@keyframes TeachingSimulation_blink__SqprR{0%,50%{opacity:1}51%,to{opacity:0}}.TeachingSimulation_controls__FhK\+5{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 20px}.TeachingSimulation_startBtn__pqXQG{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin:0 auto;max-width:200px;padding:14px 24px;transition:all .2s;width:100%}.TeachingSimulation_startBtn__pqXQG:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_startBtn__pqXQG:disabled{cursor:not-allowed;opacity:.7}.TeachingSimulation_spinSmall__XKu5J{animation:TeachingSimulation_spin__LdyNX 1s linear infinite}.TeachingSimulation_liveControls__DbnEV{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.TeachingSimulation_speakingIndicator__IthHG{align-items:center;background:#f8fafc;border-radius:8px;color:#94a3b8;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;min-width:140px;padding:10px 16px;transition:all .3s ease}.TeachingSimulation_speakingIndicator__IthHG svg{flex-shrink:0;opacity:.6;transition:all .3s ease}.TeachingSimulation_speakingIndicator__IthHG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeachingSimulation_speakingIndicator__IthHG.TeachingSimulation_active__iS\+Gl{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);color:#16a34a}.TeachingSimulation_speakingIndicator__IthHG.TeachingSimulation_active__iS\+Gl svg{animation:TeachingSimulation_pulse__CyEic 1.5s infinite;opacity:1}@keyframes TeachingSimulation_pulse__CyEic{0%,to{opacity:1}50%{opacity:.4}}.TeachingSimulation_controlButtons__0sYrO{align-items:center;display:flex;gap:10px;justify-content:center}.TeachingSimulation_controlBtn__L4i\+O{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.TeachingSimulation_controlBtn__L4i\+O:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.TeachingSimulation_controlBtn__L4i\+O:active{transform:scale(.95)}.TeachingSimulation_controlBtn__L4i\+O.TeachingSimulation_muted__UOjSr{background:#fef2f2;border-color:#fecaca;color:#dc2626}.TeachingSimulation_controlBtn__L4i\+O.TeachingSimulation_muted__UOjSr:hover{background:#fee2e2}.TeachingSimulation_endBtn__K2-Xi{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_endBtn__K2-Xi:hover{background:#dc2626}.TeachingSimulation_endBtn__K2-Xi:active{transform:scale(.97)}.TeachingSimulation_endBtn__K2-Xi span{font-size:14px}.TeachingSimulation_controlSpacer__JRT1R{flex:1 1;min-width:140px}.TeachingSimulation_overlay__CPM21{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeachingSimulation_overlayBox__JoY9b{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px}.TeachingSimulation_overlayBox__JoY9b p{color:#64748b;font-size:15px}.TeachingSimulation_evalPanel__g4YOj{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;margin:40px auto;max-width:480px;padding:40px}.TeachingSimulation_evalPanel__g4YOj h2{color:#1e293b;font-size:22px;margin:16px 0 24px}.TeachingSimulation_scoreDisplay__6dwPw{align-items:baseline;display:flex;margin-bottom:24px}.TeachingSimulation_scoreNum__LhKvQ{color:#7dc46c;font-size:64px;font-weight:700}.TeachingSimulation_scoreMax__Cb-fx{color:#94a3b8;font-size:24px}.TeachingSimulation_feedback__5DAdW{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:24px;padding:16px;width:100%}.TeachingSimulation_feedback__5DAdW h4{color:#15803d;font-size:14px;font-weight:600;margin:0 0 8px}.TeachingSimulation_feedback__5DAdW p{color:#374151;font-size:14px;line-height:1.6;margin:0}@media(max-width:1024px){.TeachingSimulation_mainContent__\+82vA{flex-direction:column}.TeachingSimulation_artifactPanel__PjNvM{border-bottom:1px solid #e2e8f0;border-right:none;max-height:250px;min-width:100%;width:100%}.TeachingSimulation_artifactList__bPZs2{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}}@media(max-width:768px){.TeachingSimulation_chatArea__d8fz9{padding:16px}.TeachingSimulation_messageList__sbvyQ{max-height:calc(100vh - 300px)}.TeachingSimulation_message__pkscu{max-width:90%}.TeachingSimulation_liveControls__DbnEV{flex-wrap:wrap}.TeachingSimulation_speakingInfo__CbZZe{order:4;width:100%}.TeachingSimulation_phaseIndicator__2vhOW{display:none}}.TeachingSimulation_phaseBtn__RXHqQ{animation:TeachingSimulation_fadeIn__dhUww .5s ease;background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .2s}.TeachingSimulation_phaseBtn__RXHqQ:hover{background:#15803d;transform:translateY(-2px)}.TeachingSimulation_optionsList__ik6fX{display:flex;flex-direction:column;gap:12px}.TeachingSimulation_optionCard__2vEtu{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;width:100%}.TeachingSimulation_optionCard__2vEtu:hover:not(:disabled){border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a;transform:translateY(-2px)}.TeachingSimulation_optionCard__2vEtu:disabled{cursor:not-allowed;opacity:.6}.TeachingSimulation_optionCard__2vEtu .TeachingSimulation_optHeader__dA7NJ{display:flex;justify-content:space-between;margin-bottom:8px}.TeachingSimulation_optionCard__2vEtu .TeachingSimulation_optLabel__cwNVX{background:#f1f5f9;border-radius:6px;color:#475569;font-size:14px;font-weight:700;padding:4px 10px}.TeachingSimulation_optionCard__2vEtu .TeachingSimulation_optText__yU-vF{color:#334155;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_evalContainer__OZO2A{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:40px auto;max-width:900px;padding:40px}.TeachingSimulation_evalHeader__evKqJ{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px}.TeachingSimulation_evalHeader__evKqJ .TeachingSimulation_evalIcon__Iz5VL{color:#7dc46c}.TeachingSimulation_evalHeader__evKqJ h2{color:#1e293b;font-size:28px;margin:0}.TeachingSimulation_evalHeader__evKqJ .TeachingSimulation_evalSubtitle__CQL5S{color:#64748b;margin:4px 0 0}.TeachingSimulation_evalHeader__evKqJ .TeachingSimulation_scoreBadge__kM0U3{align-items:baseline;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;display:flex;gap:4px;margin-left:auto;padding:10px 24px}.TeachingSimulation_evalHeader__evKqJ .TeachingSimulation_scoreBadge__kM0U3 .TeachingSimulation_scoreVal__BJwYo{font-size:32px;font-weight:700}.TeachingSimulation_evalHeader__evKqJ .TeachingSimulation_scoreBadge__kM0U3 .TeachingSimulation_scoreLabel__4eKIB{font-size:14px;opacity:.9}.TeachingSimulation_evalGrid__O\+k4I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.TeachingSimulation_evalCard__fXo-8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.TeachingSimulation_evalCard__fXo-8 h3{border-left:4px solid #7dc46c;color:#334155;font-size:18px;margin:0 0 16px;padding-left:12px}.TeachingSimulation_analysisText__ZRU7B{color:#475569;line-height:1.6}.TeachingSimulation_tipsList__mMH-0 li{color:#475569;padding-left:24px;position:relative}.TeachingSimulation_tipsList__mMH-0 li:before{color:#7dc46c;content:"•";font-size:18px;font-weight:700;left:0;line-height:1;position:absolute}.TeachingSimulation_swotGrid__xjuu5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingSimulation_swotGrid__xjuu5{grid-template-columns:1fr}}.TeachingSimulation_swotGrid__xjuu5 h5{color:#475569;font-size:15px;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.TeachingSimulation_swotGrid__xjuu5 ul{margin:0;padding-left:20px}.TeachingSimulation_swotGrid__xjuu5 ul li{color:#64748b;margin-bottom:8px}.TeachingSimulation_improvCol__Juu4i h5,.TeachingSimulation_strengthCol__N9D-Y h5{color:#15803d}.TeachingSimulation_backBtnLarge__qIlLB{background:#334155;border-radius:10px;display:block;font-size:16px;padding:16px;transition:all .2s;width:100%}.TeachingSimulation_backBtnLarge__qIlLB:hover{background:#1e293b}.TeachingSimulation_writingSection__0U2wA{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;overflow:hidden}.TeachingSimulation_writingHeader__G6Qjb{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;padding:16px 20px}.TeachingSimulation_writingTitleRow__VCd8o{align-items:center;color:#0f172a;display:flex;gap:10px;margin-bottom:8px}.TeachingSimulation_writingTitleRow__VCd8o svg{color:#7dc46c}.TeachingSimulation_writingTitleRow__VCd8o h3{font-size:18px;font-weight:600;margin:0}.TeachingSimulation_taskDescription__-7GdU{color:#64748b;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_writingContainer__Fr2vb{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 340px;min-height:0;overflow:hidden}.TeachingSimulation_reflectionPhase__zKz9S{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:16px;padding:20px}.TeachingSimulation_reflectionHeader__4sEDw{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.TeachingSimulation_reflectionTitle__Mg9l3{align-items:flex-start;display:flex;gap:12px}.TeachingSimulation_reflectionTitle__Mg9l3 svg{color:#22c55e;flex-shrink:0;margin-top:2px}.TeachingSimulation_reflectionTitle__Mg9l3 h3{color:#166534;font-size:18px;font-weight:600;margin:0}.TeachingSimulation_reflectionSubtitle__PuC51{color:#15803d;font-size:14px;line-height:1.4;margin:4px 0 0}.TeachingSimulation_reflectionGuidance__vx3dn{background:#fff;border-radius:10px;padding:12px}.TeachingSimulation_writingMainArea__zRJcC{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding-bottom:20px}.TeachingSimulation_writingArea__CZHAU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;margin-bottom:8px;overflow-y:auto;padding:20px;resize:none;width:100%}.TeachingSimulation_writingArea__CZHAU:focus{border-color:#0000;outline:2px solid #7dc46c}.TeachingSimulation_writingArea__CZHAU::placeholder{color:#cbd5e1}.TeachingSimulation_submitBtn__YO72N{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 2px 8px #7dc46c33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:16px;transition:all .2s}.TeachingSimulation_submitBtn__YO72N:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_submitBtn__YO72N:disabled{cursor:not-allowed;opacity:.5;transform:none}.TeachingSimulation_writingSidebar__N9u6r{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-bottom:20px;padding-right:4px}.TeachingSimulation_guidanceDetails__tl42R{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.TeachingSimulation_guidanceDetails__tl42R[open] .TeachingSimulation_summaryArrow__of\+2G{transform:rotate(180deg)}.TeachingSimulation_guidanceSummary__vHsUn{align-items:center;background:#f8fafc;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;list-style:none;padding:12px 16px;transition:background .2s}.TeachingSimulation_guidanceSummary__vHsUn:hover{background:#f1f5f9}.TeachingSimulation_guidanceSummary__vHsUn::-webkit-details-marker{display:none}.TeachingSimulation_summaryLeft__QZXOW{align-items:center;display:flex;gap:8px}.TeachingSimulation_summaryLeft__QZXOW svg{color:#7dc46c;flex-shrink:0}.TeachingSimulation_summaryArrow__of\+2G{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.TeachingSimulation_guidanceContent__j0Usx{border-top:1px solid #e2e8f0;padding:16px 16px 20px}.TeachingSimulation_requirementsList__DM0dU{list-style:none;margin:0;padding:0}.TeachingSimulation_requirementsList__DM0dU li{color:#475569;font-size:13px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.TeachingSimulation_requirementsList__DM0dU li:before{color:#7dc46c;content:"✓";font-size:14px;font-weight:700;left:0;position:absolute}.TeachingSimulation_tipsList__mMH-0{list-style:none;margin:0;padding:0}.TeachingSimulation_tipsList__mMH-0 li{word-wrap:break-word;color:#64748b;font-size:12px;line-height:1.5;margin-bottom:12px;overflow-wrap:break-word}.TeachingSimulation_tipsList__mMH-0 li strong{word-wrap:break-word;color:#0f172a;display:block;font-size:13px;margin-bottom:2px;overflow-wrap:break-word}@media(max-width:1024px){.TeachingSimulation_writingContainer__Fr2vb{grid-template-columns:1fr;grid-template-rows:1fr auto}.TeachingSimulation_writingSidebar__N9u6r{max-height:200px}}.TeachingSimulation_taskPrompt__zJCF3,.TeachingSimulation_tipsHeader__8L-0M,.TeachingSimulation_writingGuidance__Fx2RN,.TeachingSimulation_writingTipsCard__jhfqs{display:none}.TeachingSimulation_criteriaGrid__Imx7r{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingSimulation_criteriaGrid__Imx7r{grid-template-columns:1fr}}.TeachingSimulation_criteriaCol__bGsWu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.TeachingSimulation_criteriaMetHeader__h4sOO{align-items:center;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.TeachingSimulation_criteriaMissedHeader__C7Pad{align-items:center;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.TeachingSimulation_criteriaList__yKMtf{list-style:none;margin:0;padding:0}.TeachingSimulation_criteriaList__yKMtf li{border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:8px;padding:8px 12px}.TeachingSimulation_criteriaMet__kRJCG{background:#f0fdf4;border-left:3px solid #7dc46c;color:#166534}.TeachingSimulation_criteriaMissed__HNjX\+{background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b}.TeachingSimulation_noCriteria__-jasu{color:#94a3b8;font-style:italic}.TeachingSimulation_analysisSection__dtqdS{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px}.TeachingSimulation_analysisSection__dtqdS:last-child{margin-bottom:0}.TeachingSimulation_analysisSection__dtqdS h5{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.TeachingSimulation_analysisSection__dtqdS p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.TeachingSimulation_recordingPlayer__djKIU{border-radius:8px;outline:none;width:100%}.TeachingSimulation_recordingPlayer__djKIU::-webkit-media-controls-panel{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.TeachingSimulation_aiWarningBanner__7bFKG{align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.TeachingSimulation_aiWarningBanner__7bFKG .TeachingSimulation_warningIcon__LNvG8{flex-shrink:0;font-size:24px}.TeachingSimulation_aiWarningBanner__7bFKG .TeachingSimulation_warningContent__0dbAT{flex:1 1}.TeachingSimulation_aiWarningBanner__7bFKG .TeachingSimulation_warningContent__0dbAT strong{color:#b91c1c;display:block;font-size:15px;margin-bottom:6px}.TeachingSimulation_aiWarningBanner__7bFKG .TeachingSimulation_warningContent__0dbAT p{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_detailedAnalysisGrid__tB6Q2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.TeachingSimulation_detailedAnalysisGrid__tB6Q2{grid-template-columns:1fr}}.TeachingSimulation_detailedAnalysisCard__Sx4WX{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s ease}.TeachingSimulation_detailedAnalysisCard__Sx4WX:hover{border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a}.TeachingSimulation_analysisCardHeader__ucLGq{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TeachingSimulation_analysisCardHeader__ucLGq h4{color:#374151;flex:1 1;font-size:14px;font-weight:600;margin:0}.TeachingSimulation_analysisIcon__6v3H1{flex-shrink:0;font-size:18px}.TeachingSimulation_qualityBadge__-NmUR{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.TeachingSimulation_analysisScore__aeBK2{background:#f1f5f9;border-radius:8px;color:#1e293b;font-size:14px;font-weight:700;padding:4px 10px}.TeachingSimulation_evidenceQuote__3A70L{background:linear-gradient(135deg,#7dc46c14,#7dc46c05);border-left:3px solid #7dc46c;border-radius:0 8px 8px 0;color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin-bottom:10px;padding:10px 14px;position:relative}.TeachingSimulation_quoteIcon__lpcT0{color:#7dc46c;font-size:24px;left:8px;opacity:.5;position:absolute;top:4px}.TeachingSimulation_analysisFeedback__ygAcw{color:#64748b;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_evalActions__hlzk\+{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.TeachingSimulation_downloadPdfBtn__vVwNw{align-items:center;background:linear-gradient(135deg,#2c5282,#1e3a5f);border:none;border-radius:12px;box-shadow:0 4px 12px #2c528240;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.TeachingSimulation_downloadPdfBtn__vVwNw:hover{background:linear-gradient(135deg,#3b6898,#2c5282);box-shadow:0 6px 20px #2c528259;transform:translateY(-2px)}.TeachingSimulation_downloadPdfBtn__vVwNw svg{color:#fff}.TeachingSimulation_backBtnLarge__qIlLB{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.TeachingSimulation_backBtnLarge__qIlLB:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.TeachingSimulation_roleInfo__JEoGb{align-items:center;display:flex;gap:12px;margin-top:4px}.TeachingSimulation_roleInfo__JEoGb .TeachingSimulation_divider__Lu4N6{color:#cbd5e1}.TeachingSimulation_aiRole__UK7hx,.TeachingSimulation_userRole__nzbwH{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.TeachingSimulation_aiRole__UK7hx svg,.TeachingSimulation_userRole__nzbwH svg{color:#7dc46c}.TeachingSimulation_userRole__nzbwH{color:#374151;font-weight:600}.TeachingSimulation_artifactContainer__\+WkgT{display:flex;flex-direction:column;height:100%;overflow:hidden}.TeachingSimulation_artifactTabs__JKaPv{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;overflow-x:auto;padding:12px 20px}.TeachingSimulation_artifactTabs__JKaPv::-webkit-scrollbar{height:6px}.TeachingSimulation_artifactTabs__JKaPv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.TeachingSimulation_artifactTab__qFi8c{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:90px;padding:12px 16px;transition:all .2s}.TeachingSimulation_artifactTab__qFi8c .TeachingSimulation_tabIcon__ZfAHh{color:#64748b}.TeachingSimulation_artifactTab__qFi8c .TeachingSimulation_tabLabel__JXrMF{color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.TeachingSimulation_artifactTab__qFi8c:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.TeachingSimulation_artifactTab__qFi8c.TeachingSimulation_active__iS\+Gl{background:#7dc46c;border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40}.TeachingSimulation_artifactTab__qFi8c.TeachingSimulation_active__iS\+Gl .TeachingSimulation_tabIcon__ZfAHh,.TeachingSimulation_artifactTab__qFi8c.TeachingSimulation_active__iS\+Gl .TeachingSimulation_tabLabel__JXrMF{color:#fff}.TeachingSimulation_activeArtifactView__t4VyN{background:#fff;flex:1 1;overflow-y:auto;padding:20px}.TeachingSimulation_artifactNav__UNORN{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.TeachingSimulation_navBtn__Pws8U{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.TeachingSimulation_navBtn__Pws8U:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.TeachingSimulation_navBtn__Pws8U:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.TeachingSimulation_navCounter__xNQsA{color:#64748b;font-size:13px;font-weight:600}.TeachingSimulation_reconnectOverlay__6vdjr{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeachingSimulation_reconnectContent__Rmwr8{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:48px 64px;text-align:center}.TeachingSimulation_reconnectContent__Rmwr8 h3{color:#1e293b;font-size:22px;margin:24px 0 8px}.TeachingSimulation_reconnectContent__Rmwr8 p{color:#64748b;font-size:14px;margin:0}.TeachingSimulation_spinLarge__lWsif{animation:TeachingSimulation_spin__LdyNX 1s linear infinite;color:#7dc46c}@keyframes TeachingSimulation_spin__LdyNX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingSimulation_manualProceedBanner__TC4Ud{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-bottom:2px solid #16a34a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.TeachingSimulation_proceedInfo__FFQ7T{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:500;gap:12px}.TeachingSimulation_proceedInfo__FFQ7T svg{flex-shrink:0}.TeachingSimulation_proceedActions__EdG1A{display:flex;flex-wrap:wrap;gap:12px}.TeachingSimulation_retryBtn__VsgKg{align-items:center;background:#fff;border:2px solid #16a34a;border-radius:8px;color:#166534;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_retryBtn__VsgKg:hover{background:#dcfce7;transform:translateY(-1px)}.TeachingSimulation_proceedBtn__i2r3O{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 8px #7dc46c4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_proceedBtn__i2r3O:hover{box-shadow:0 4px 12px #7dc46c66;transform:translateY(-1px)}.TeachingSimulation_writingTipsCard__jhfqs{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:10px;margin-top:12px;padding:14px 16px}.TeachingSimulation_tipsHeader__8L-0M{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.TeachingSimulation_tipsHeader__8L-0M svg{color:#16a34a}.TeachingSimulation_writingTipsCard__jhfqs .TeachingSimulation_tipsList__mMH-0{list-style:none;margin:0;padding:0}.TeachingSimulation_writingTipsCard__jhfqs .TeachingSimulation_tipsList__mMH-0 li{color:#15803d;font-size:13px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.TeachingSimulation_writingTipsCard__jhfqs .TeachingSimulation_tipsList__mMH-0 li:before{color:#22c55e;content:"✓";font-size:12px;font-weight:700;left:0;position:absolute}.TeachingSimulation_writingTipsCard__jhfqs .TeachingSimulation_tipsList__mMH-0 li strong{color:#166534}.TeachingSimulation_decisionUIContainer__h8LSJ{animation:TeachingSimulation_slideIn__485Gc .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;max-height:70vh;overflow-y:auto;padding:32px}.TeachingSimulation_decisionUIContainer__h8LSJ::-webkit-scrollbar{width:6px}.TeachingSimulation_decisionUIContainer__h8LSJ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@keyframes TeachingSimulation_slideIn__485Gc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TeachingSimulation_decisionHeader__qzvta{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.TeachingSimulation_decisionHeader__qzvta svg{color:#7dc46c;flex-shrink:0}.TeachingSimulation_decisionHeader__qzvta h3{color:#0f172a;font-size:18px;font-weight:600;margin:0}.TeachingSimulation_decisionQuestion__grvjm{background:#f8fafc;border-left:3px solid #7dc46c;border-radius:10px;margin-bottom:24px;padding:20px}.TeachingSimulation_decisionQuestion__grvjm p{color:#1e293b;font-size:15px;font-weight:500;line-height:1.6;margin:0}.TeachingSimulation_optionsGrid__-yemG{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.TeachingSimulation_optionCard__2vEtu{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.TeachingSimulation_optionCard__2vEtu:hover{background:#f0fdf4;border-color:#7dc46c;box-shadow:0 2px 8px #7dc46c26;transform:translateY(-1px)}.TeachingSimulation_optionCard__2vEtu.TeachingSimulation_selected__HoGi8{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#7dc46c;box-shadow:0 2px 12px #7dc46c33}.TeachingSimulation_optionCard__2vEtu.TeachingSimulation_selected__HoGi8 .TeachingSimulation_optionLetter__KiRqT{background:linear-gradient(135deg,#7dc46c,#6bb05c);color:#fff}.TeachingSimulation_optionLetter__KiRqT{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:36px}.TeachingSimulation_optionText__AiB29{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.TeachingSimulation_warningBox__QZOz\+{background:#fef9e7;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.TeachingSimulation_warningBox__QZOz\+ .TeachingSimulation_warningHeader__HPfaw{align-items:center;color:#15803d;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.TeachingSimulation_warningBox__QZOz\+ .TeachingSimulation_warningHeader__HPfaw svg{flex-shrink:0}.TeachingSimulation_decisionNote__xyMKE{color:#64748b;font-size:13px;margin:0;text-align:center}.TeachingSimulation_confirmDecisionBtn__vHJxu{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 6px #7dc46c33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;min-width:240px;padding:12px 24px;transition:all .2s ease}.TeachingSimulation_confirmDecisionBtn__vHJxu:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 10px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_confirmDecisionBtn__vHJxu:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.TeachingSimulation_confirmDecisionBtn__vHJxu svg{flex-shrink:0}.TeachingSimulation_transitionOverlay__ISrY7{align-items:center;animation:TeachingSimulation_fadeIn__dhUww .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes TeachingSimulation_fadeIn__dhUww{0%{opacity:0}to{opacity:1}}.TeachingSimulation_transitionContent__ow3sm{animation:TeachingSimulation_slideUp__OwQam .4s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:40px 48px;text-align:center}.TeachingSimulation_transitionContent__ow3sm h3{color:#166534;font-size:24px;font-weight:700;margin:0 0 16px}@keyframes TeachingSimulation_slideUp__OwQam{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TeachingSimulation_transitionIcon__WtnPb{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.TeachingSimulation_transitionIcon__WtnPb svg{color:#fff}.TeachingSimulation_stakeholderName__ARo6V{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.TeachingSimulation_stakeholderName__ARo6V span{color:#6b7280;font-weight:400}.TeachingSimulation_transitionMessage__z4mzc{color:#4b5563;font-size:15px;margin:0 0 24px}.TeachingSimulation_countdownBadge__sF8oc{background:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;color:#16a34a;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:10px 24px}.TeachingSimulation_skipBtn__3vltB{align-items:center;background:#0000;border:2px solid #16a34a;border-radius:10px;color:#16a34a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.TeachingSimulation_skipBtn__3vltB:hover{background:#16a34a;color:#fff}.TeachingSimulation_evaluationModalOverlay__lXXPF{align-items:center;animation:TeachingSimulation_modalFadeIn__dfCSi .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.TeachingSimulation_evaluationModal__\+8iHh{animation:TeachingSimulation_modalSlideUp__Jmahv .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes TeachingSimulation_modalFadeIn__dfCSi{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes TeachingSimulation_modalSlideUp__Jmahv{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TeachingSimulation_reportLoadingSpinnerWrapper__p5ISP{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.TeachingSimulation_pulseIcon__8\+vkH{animation:TeachingSimulation_gentlePulse__x\+x8o 2s ease-in-out infinite}@keyframes TeachingSimulation_gentlePulse__x\+x8o{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.TeachingSimulation_evaluationTitle__RefJF{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.TeachingSimulation_evaluationSubtitle__eHxQ8{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.TeachingSimulation_progressBarContainer__jTnbp{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.TeachingSimulation_progressBarFill__UAHGL{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.TeachingSimulation_progressText__IdQte{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.TeachingSimulation_evaluationStatus__Ri-K8{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.TeachingEvaluationPage_container__eQ74X{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdf4);min-height:100vh;padding:20px}.TeachingEvaluationPage_errorState__ixVgA,.TeachingEvaluationPage_loadingState__Md2v8{align-items:center;color:#374151;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.TeachingEvaluationPage_errorState__ixVgA h3,.TeachingEvaluationPage_loadingState__Md2v8 h3{font-size:24px;font-weight:600;margin:0}.TeachingEvaluationPage_errorState__ixVgA p,.TeachingEvaluationPage_loadingState__Md2v8 p{color:#6b7280;margin:0}.TeachingEvaluationPage_spinner__DNDZ2{animation:TeachingEvaluationPage_spin__dgzlU 1s linear infinite;color:#22c55e}@keyframes TeachingEvaluationPage_spin__dgzlU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingEvaluationPage_errorActions__GghCG{display:flex;gap:12px;margin-top:16px}.TeachingEvaluationPage_header__K3K8X{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.TeachingEvaluationPage_header__K3K8X h1{color:#111827;font-size:20px;font-weight:600;margin:0}.TeachingEvaluationPage_backBtn__nd\+hq{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.TeachingEvaluationPage_backBtn__nd\+hq:hover{background:#f3f4f6;border-color:#9ca3af}.TeachingEvaluationPage_reevaluateBtn__Fbgl1{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.TeachingEvaluationPage_reevaluateBtn__Fbgl1:hover:not(:disabled){background:#16a34a}.TeachingEvaluationPage_reevaluateBtn__Fbgl1:disabled{cursor:not-allowed;opacity:.6}.TeachingEvaluationPage_scoreSection__WXmOk{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:40px;margin-bottom:20px;padding:40px}@media(max-width:968px){.TeachingEvaluationPage_scoreSection__WXmOk{align-items:flex-start;flex-direction:column;gap:24px}}.TeachingEvaluationPage_scoreDisplay__tcMVm{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.TeachingEvaluationPage_circularScore__Aqj4X{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.TeachingEvaluationPage_circularScore__Aqj4X svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.TeachingEvaluationPage_circularScore__Aqj4X .TeachingEvaluationPage_bgCircle__7Gfi9{fill:none;stroke:#f3f4f6;stroke-width:12}.TeachingEvaluationPage_circularScore__Aqj4X .TeachingEvaluationPage_progressCircle__5fNIg{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.TeachingEvaluationPage_circularScore__Aqj4X .TeachingEvaluationPage_scoreText__ne0lI{align-items:center;display:flex;flex-direction:column;z-index:1}.TeachingEvaluationPage_circularScore__Aqj4X .TeachingEvaluationPage_scoreText__ne0lI .TeachingEvaluationPage_score__xhNmU{color:#111827;font-size:48px;font-weight:800;line-height:1}.TeachingEvaluationPage_circularScore__Aqj4X .TeachingEvaluationPage_scoreText__ne0lI .TeachingEvaluationPage_maxScore__0vnTy{color:#9ca3af;font-size:18px}.TeachingEvaluationPage_statusBadge__E8QOG{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.TeachingEvaluationPage_statusBox__bLejj{background:#fef2f2;border-left:4px solid #22c55e;border-radius:8px;flex:1 1;padding:24px}.TeachingEvaluationPage_statusBox__bLejj h3{color:#111827;font-size:16px;font-weight:700;margin:0 0 8px}.TeachingEvaluationPage_statusBox__bLejj p{color:#dc2626;font-size:14px;line-height:1.7;margin:0}.TeachingEvaluationPage_tabsContainer__Np-pJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;overflow:hidden}.TeachingEvaluationPage_spinSmall__W\+k-n{animation:TeachingEvaluationPage_spin__dgzlU 1s linear infinite}.TeachingEvaluationPage_tabNav__EJi6t{border-bottom:2px solid #f3f4f6;display:flex;overflow-x:auto;padding:0 24px}.TeachingEvaluationPage_tab__Mvhix{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:16px 20px;transition:all .2s;white-space:nowrap}.TeachingEvaluationPage_tab__Mvhix:hover{background:#f0fdf4;color:#22c55e}.TeachingEvaluationPage_tab__Mvhix.TeachingEvaluationPage_active__Luj8q{border-bottom-color:#22c55e;color:#22c55e}.TeachingEvaluationPage_tabContent__eTOFQ{padding:32px}@media(max-width:768px){.TeachingEvaluationPage_tabContent__eTOFQ{padding:24px 16px}}.TeachingEvaluationPage_content__\+3\+WQ{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;min-height:500px;padding:24px}.TeachingEvaluationPage_overviewTab__6dLnp{display:flex;flex-direction:column;gap:24px}.TeachingEvaluationPage_topSection__ts\+SB{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:968px){.TeachingEvaluationPage_topSection__ts\+SB{grid-template-columns:1fr}}.TeachingEvaluationPage_leftColumn__rKOAA{display:flex;flex-direction:column;gap:24px}.TeachingEvaluationPage_detailsCard__InWx9{background:#0000;border:none;border-radius:0;padding:0}.TeachingEvaluationPage_detailsCard__InWx9 h3{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:700;margin:0 0 28px;padding-bottom:12px}.TeachingEvaluationPage_studentDetailsGrid__Y4OcZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingEvaluationPage_studentDetailsGrid__Y4OcZ{grid-template-columns:1fr}}.TeachingEvaluationPage_detailItem__Nw6n3{align-items:flex-start;display:flex;gap:16px}.TeachingEvaluationPage_detailItem__Nw6n3 .TeachingEvaluationPage_icon__Bftc5{align-items:center;background:#0000;border-radius:0;color:#111827;display:flex;flex-shrink:0;height:auto;justify-content:center;padding-top:2px;width:auto}.TeachingEvaluationPage_detailItem__Nw6n3 .TeachingEvaluationPage_icon__Bftc5 svg{height:20px;width:20px}.TeachingEvaluationPage_detailItem__Nw6n3 .TeachingEvaluationPage_info__rW40S{flex:1 1}.TeachingEvaluationPage_detailItem__Nw6n3 .TeachingEvaluationPage_info__rW40S .TeachingEvaluationPage_label__j7Y5Z{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.TeachingEvaluationPage_detailItem__Nw6n3 .TeachingEvaluationPage_info__rW40S .TeachingEvaluationPage_value__i-WKT{color:#111827;font-size:15px;font-weight:600;line-height:1.4}.TeachingEvaluationPage_speechAnalyticsCard__zh04J{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;width:100%}.TeachingEvaluationPage_speechAnalyticsCard__zh04J h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 24px}.TeachingEvaluationPage_speechGrid__Hg9TM{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TeachingEvaluationPage_speechGrid__Hg9TM{grid-template-columns:1fr}}.TeachingEvaluationPage_speechItem__2Bx1o{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.TeachingEvaluationPage_speechItem__2Bx1o:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.TeachingEvaluationPage_speechItem__2Bx1o .TeachingEvaluationPage_speechLabel__JPUxN{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.TeachingEvaluationPage_speechItem__2Bx1o .TeachingEvaluationPage_speechValue__5FdgN{color:#111827;font-size:28px;font-weight:700;line-height:1}.TeachingEvaluationPage_phaseCompletion__aZk6Z h3{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:20px;padding-bottom:12px}.TeachingEvaluationPage_phasesGrid__V7rXz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:600px){.TeachingEvaluationPage_phasesGrid__V7rXz{grid-template-columns:1fr}}.TeachingEvaluationPage_phaseCard__anN8d{align-items:center;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center;transition:all .2s ease}.TeachingEvaluationPage_phaseCard__anN8d.TeachingEvaluationPage_completed__GYikZ{background:#dcfce7;border-color:#bbf7d0;color:#166534}.TeachingEvaluationPage_phaseCard__anN8d.TeachingEvaluationPage_notAttempted__nYVN8{background:#fef2f2;border-color:#fecaca;color:#991b1b}.TeachingEvaluationPage_phaseCard__anN8d .TeachingEvaluationPage_phaseName__0eIZ6{color:inherit;font-size:16px;font-weight:700}.TeachingEvaluationPage_phaseCard__anN8d .TeachingEvaluationPage_phaseLabel__0MuzN{color:inherit;font-size:13px;font-weight:500;opacity:.8}.TeachingEvaluationPage_phaseCard__anN8d .TeachingEvaluationPage_phaseStatus__pgmtQ{color:inherit;font-size:12px;font-weight:600;opacity:.9}.TeachingEvaluationPage_phaseIcon__iEtrQ{align-items:center;display:flex;justify-content:center}.TeachingEvaluationPage_infoBox__EwQ-c{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;margin-top:20px;padding:16px}.TeachingEvaluationPage_infoBox__EwQ-c h4{color:#78350f;font-size:14px;font-weight:700;margin:0 0 8px}.TeachingEvaluationPage_infoBox__EwQ-c p{color:#92400e;font-size:13px;line-height:1.6;margin:0}.TeachingEvaluationPage_feedbackCard__GJfB7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.TeachingEvaluationPage_feedbackCard__GJfB7 h3{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 12px}.TeachingEvaluationPage_feedbackCard__GJfB7 p{color:#374151;font-size:14px;line-height:1.6;margin:0}.TeachingEvaluationPage_criteriaGrid__cDoVu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TeachingEvaluationPage_criteriaCard__FUE4E{background:#f9fafb;border-radius:12px;padding:20px}.TeachingEvaluationPage_criteriaCard__FUE4E h4{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px;margin:0 0 12px}.TeachingEvaluationPage_criteriaCard__FUE4E ul{margin:0;padding-left:20px}.TeachingEvaluationPage_criteriaCard__FUE4E li{color:#4b5563;margin-bottom:8px}.TeachingEvaluationPage_criteriaCard__FUE4E .TeachingEvaluationPage_empty__FlGah{color:#9ca3af;font-style:italic}.TeachingEvaluationPage_criteriaCard__FUE4E .TeachingEvaluationPage_success__lIaQZ,.TeachingEvaluationPage_successIcon__59gBH{color:#22c55e}.TeachingEvaluationPage_errorIcon__8QY3X{color:#ef4444}.TeachingEvaluationPage_academicsTab__fuftQ{display:flex;flex-direction:column;gap:24px}.TeachingEvaluationPage_academicHeader__FiFu1{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:16px}.TeachingEvaluationPage_academicHeader__FiFu1 h3{color:#111827;font-size:18px;margin:0}.TeachingEvaluationPage_academicScore__VIiJJ{align-items:baseline;display:flex;gap:4px}.TeachingEvaluationPage_academicScore__VIiJJ .TeachingEvaluationPage_scoreValue__fRoB-{color:#22c55e;font-size:32px;font-weight:700;position:static;transform:none}.TeachingEvaluationPage_academicScore__VIiJJ .TeachingEvaluationPage_scoreLabel__OZGob{color:#6b7280;font-size:16px}.TeachingEvaluationPage_summary__pcw8v{background:#f0fdf4;border-radius:10px;padding:16px}.TeachingEvaluationPage_summary__pcw8v p{color:#374151;margin:0}.TeachingEvaluationPage_topicsGrid__9hoQt{display:flex;flex-direction:column;gap:12px}.TeachingEvaluationPage_topicCard__G6I5N{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:16px;transition:all .2s}.TeachingEvaluationPage_topicCard__G6I5N:hover{border-color:#22c55e}.TeachingEvaluationPage_topicCard__G6I5N.TeachingEvaluationPage_covered__IihOx{border-left:4px solid #22c55e}.TeachingEvaluationPage_topicCard__G6I5N.TeachingEvaluationPage_partially_covered__VCPSW{border-left:4px solid #eab308}.TeachingEvaluationPage_topicCard__G6I5N.TeachingEvaluationPage_not_covered__jfdis{border-left:4px solid #ef4444}.TeachingEvaluationPage_topicHeader__kJz0W{align-items:center;display:flex;justify-content:space-between}.TeachingEvaluationPage_topicHeader__kJz0W h4{color:#111827;font-size:15px;margin:0}.TeachingEvaluationPage_topicScore__N3278{align-items:center;display:flex;gap:12px;margin-left:auto}.TeachingEvaluationPage_topicScore__N3278 span:first-child{color:#374151;font-weight:600}.TeachingEvaluationPage_topicStatus__3IwGq{background:#e5e7eb;border-radius:4px;font-size:12px;padding:4px 8px;text-transform:capitalize}.TeachingEvaluationPage_topicDetails__PIJX-{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.TeachingEvaluationPage_topicDetails__PIJX- strong{color:#374151;font-size:13px}.TeachingEvaluationPage_topicDetails__PIJX- p{color:#6b7280;font-size:14px;margin:4px 0 0}.TeachingEvaluationPage_behavioralTab__BccwD{display:flex;flex-direction:column;gap:24px}.TeachingEvaluationPage_behavioralGrid__c9sBQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.TeachingEvaluationPage_behavioralCard__RQF-h{background:#f9fafb;border-radius:12px;padding:20px}.TeachingEvaluationPage_cardHeader__ksy81{align-items:center;display:flex;gap:12px;margin-bottom:16px}.TeachingEvaluationPage_cardHeader__ksy81 svg{color:#22c55e}.TeachingEvaluationPage_cardHeader__ksy81 h4{color:#374151;font-size:15px;margin:0}.TeachingEvaluationPage_scoreBar__J8p4G{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.TeachingEvaluationPage_scoreProgress__Im6ON{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:4px;height:100%;transition:width .5s ease}.TeachingEvaluationPage_scoreText__ne0lI{color:#374151;font-size:14px;font-weight:600}.TeachingEvaluationPage_keyMoments__I1cf9 h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin-bottom:16px}.TeachingEvaluationPage_momentsList__DhhZn{display:flex;flex-direction:column;gap:12px}.TeachingEvaluationPage_momentCard__U7IRP{background:#f9fafb;border-left:4px solid #6b7280;border-radius:10px;padding:16px}.TeachingEvaluationPage_momentCard__U7IRP.TeachingEvaluationPage_positive__lb7uk{background:#f0fdf4;border-left-color:#22c55e}.TeachingEvaluationPage_momentCard__U7IRP.TeachingEvaluationPage_negative__kVbdZ{background:#fef2f2;border-left-color:#ef4444}.TeachingEvaluationPage_timestamp__XqqT3{color:#6b7280;font-size:12px}.TeachingEvaluationPage_impact__qTI38{background:#e5e7eb;border-radius:4px;display:inline-block;font-size:11px;margin-top:8px;padding:2px 8px;text-transform:capitalize}.TeachingEvaluationPage_approachCard__\+Nt3V{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s ease}.TeachingEvaluationPage_approachCard__\+Nt3V:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.TeachingEvaluationPage_approachCard__\+Nt3V h3{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0 0 18px}.TeachingEvaluationPage_approachCard__\+Nt3V h3 svg{color:#22c55e;flex-shrink:0}.TeachingEvaluationPage_approachMetrics__uqLGT{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}@media(max-width:768px){.TeachingEvaluationPage_approachMetrics__uqLGT{grid-template-columns:1fr}}.TeachingEvaluationPage_metricBox__cbKtx{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;transition:all .2s ease}.TeachingEvaluationPage_metricBox__cbKtx:hover{background:#f3f4f6;border-color:#e5e7eb}.TeachingEvaluationPage_metricLabel__KQQ7l{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TeachingEvaluationPage_metricValue__7TKZu{color:#111827;font-size:14px;font-weight:600}.TeachingEvaluationPage_alignmentSection__9hsxV{background:#f0fdf4;border:1px solid #d1fae5;border-radius:6px;margin-bottom:14px;padding:14px 16px}.TeachingEvaluationPage_alignmentLabel__Gw3Ra{color:#059669;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TeachingEvaluationPage_alignmentText__NEu0u{color:#374151;font-size:13px;line-height:1.6;margin:0}.TeachingEvaluationPage_suggestionsSection__RKwYT{background:#fffbeb;border:1px solid #fef3c7;border-radius:6px;padding:14px 16px}.TeachingEvaluationPage_suggestionsLabel__KP3y9{color:#d97706;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.TeachingEvaluationPage_suggestionsList__IbZlR{margin:0;padding-left:18px}.TeachingEvaluationPage_suggestionsList__IbZlR li{color:#374151;font-size:13px;line-height:1.6;margin-bottom:6px}.TeachingEvaluationPage_suggestionsList__IbZlR li:last-child{margin-bottom:0}.TeachingEvaluationPage_competenciesTab__IsBCD,.TeachingEvaluationPage_phasesTab__YdWeg{display:flex;flex-direction:column;gap:20px}.TeachingEvaluationPage_phaseBreakdown__oAKUZ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.TeachingEvaluationPage_phaseBreakdown__oAKUZ:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.TeachingEvaluationPage_phaseHeader__PjLXm{align-items:center;background:#fafafa;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;transition:background .2s}.TeachingEvaluationPage_phaseHeader__PjLXm:hover{background:#f3f4f6}.TeachingEvaluationPage_phaseHeader__PjLXm h3{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0}.TeachingEvaluationPage_phaseHeader__PjLXm h3 svg{color:#22c55e;flex-shrink:0}.TeachingEvaluationPage_phaseScore__ZMWJS{align-items:center;color:#22c55e;display:flex;font-size:15px;font-weight:700;gap:6px;margin-left:auto}.TeachingEvaluationPage_phaseScore__ZMWJS svg{flex-shrink:0}.TeachingEvaluationPage_phaseContent__G3gbg{background:#fff;padding:0 20px 20px}.TeachingEvaluationPage_phaseContent__G3gbg p{color:#6b7280;font-size:13px;line-height:1.6;margin:14px 0 0}.TeachingEvaluationPage_phaseContent__G3gbg p strong{color:#374151;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingEvaluationPage_criteriaScores__xY0N6{margin-top:12px}.TeachingEvaluationPage_criteriaScores__xY0N6 ul{margin:8px 0 0;padding-left:20px}.TeachingEvaluationPage_criteriaScores__xY0N6 li{color:#4b5563;margin-bottom:4px}.TeachingEvaluationPage_keyConcepts__mE2Ff{margin-top:16px}.TeachingEvaluationPage_conceptTags__09Mfa{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TeachingEvaluationPage_tag__pfY72{background:#dcfce7;border-radius:16px;color:#166534;font-size:13px;padding:4px 12px}.TeachingEvaluationPage_coachingTab__b4G9N{display:flex;flex-direction:column;gap:24px}.TeachingEvaluationPage_strengthsImprovements__HBdbI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TeachingEvaluationPage_improvementsCard__\+oZc6,.TeachingEvaluationPage_strengthsCard__pl-97{border-radius:12px;padding:20px}.TeachingEvaluationPage_improvementsCard__\+oZc6 h3,.TeachingEvaluationPage_strengthsCard__pl-97 h3{align-items:center;display:flex;font-size:16px;gap:8px;margin:0 0 16px}.TeachingEvaluationPage_improvementsCard__\+oZc6 ul,.TeachingEvaluationPage_strengthsCard__pl-97 ul{margin:0;padding-left:20px}.TeachingEvaluationPage_improvementsCard__\+oZc6 li,.TeachingEvaluationPage_strengthsCard__pl-97 li{color:#4b5563;margin-bottom:8px}.TeachingEvaluationPage_strengthsCard__pl-97{background:#f0fdf4;border:1px solid #dcfce7}.TeachingEvaluationPage_strengthsCard__pl-97 h3{color:#166534}.TeachingEvaluationPage_improvementsCard__\+oZc6{background:#fefce8;border:1px solid #fef08a}.TeachingEvaluationPage_improvementsCard__\+oZc6 h3{color:#854d0e}.TeachingEvaluationPage_recommendationCard__XHuGv{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:12px;padding:20px}.TeachingEvaluationPage_recommendationCard__XHuGv h3{align-items:center;color:#1e40af;display:flex;font-size:16px;gap:8px;margin:0 0 12px}.TeachingEvaluationPage_recommendationCard__XHuGv p{color:#374151;line-height:1.6;margin:0}.TeachingEvaluationPage_nextStepsCard__1ctLH{background:#f9fafb;border-radius:12px;padding:20px}.TeachingEvaluationPage_nextStepsCard__1ctLH h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin:0 0 16px}.TeachingEvaluationPage_nextStepsCard__1ctLH ol{margin:0;padding-left:24px}.TeachingEvaluationPage_nextStepsCard__1ctLH li{color:#4b5563;line-height:1.5;margin-bottom:12px}.TeachingEvaluationPage_transcriptSummary__qrYKe{background:#f9fafb;border-radius:12px;padding:20px}.TeachingEvaluationPage_transcriptSummary__qrYKe h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin:0 0 12px}.TeachingEvaluationPage_transcriptSummary__qrYKe p{color:#6b7280;line-height:1.6;margin:0}.TeachingEvaluationPage_reflectionStage__V8mK4{background:#f9fafb;border-left:2px solid #22c55e;border-radius:6px;margin-bottom:14px;padding:16px 18px;transition:all .2s ease}.TeachingEvaluationPage_reflectionStage__V8mK4:hover{background:#f3f4f6}.TeachingEvaluationPage_reflectionStage__V8mK4 .TeachingEvaluationPage_stageHeader__ADlfT{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeachingEvaluationPage_reflectionStage__V8mK4 h4{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.1px;margin:0}.TeachingEvaluationPage_reflectionStage__V8mK4 h4 svg{color:#22c55e;flex-shrink:0}.TeachingEvaluationPage_reflectionStage__V8mK4 .TeachingEvaluationPage_stageScore__sDT6a{background:#ecfdf5;border-radius:12px;color:#059669;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.2px;padding:3px 10px}.TeachingEvaluationPage_reflectionStage__V8mK4 p{color:#6b7280;font-size:13px;line-height:1.6;margin:8px 0}.TeachingEvaluationPage_reflectionStage__V8mK4 p strong{color:#374151;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingEvaluationPage_reflectionOverall__Vig9y{background:#f0fdf4;border:1px solid #d1fae5;border-radius:6px;margin-top:16px;padding:16px 18px}.TeachingEvaluationPage_reflectionOverall__Vig9y p{color:#374151;font-size:13px;line-height:1.6;margin:8px 0}.TeachingEvaluationPage_reflectionOverall__Vig9y p strong{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingEvaluationPage_reflectionOverall__Vig9y .TeachingEvaluationPage_keyInsights__FQSU\+{margin-top:12px}.TeachingEvaluationPage_reflectionOverall__Vig9y .TeachingEvaluationPage_keyInsights__FQSU\+ strong{color:#111827;display:block;font-size:12px;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.TeachingEvaluationPage_reflectionOverall__Vig9y .TeachingEvaluationPage_keyInsights__FQSU\+ ul{margin:0;padding-left:18px}.TeachingEvaluationPage_reflectionOverall__Vig9y .TeachingEvaluationPage_keyInsights__FQSU\+ ul li{color:#4b5563;font-size:13px;line-height:1.5;margin:6px 0}.TeachingEvaluationPage_speechGrid__Hg9TM{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media(max-width:768px){.TeachingEvaluationPage_speechGrid__Hg9TM{grid-template-columns:1fr}}.TeachingEvaluationPage_speechMetric__N-k5e{display:flex;flex-direction:column;gap:8px}.TeachingEvaluationPage_speechMetric__N-k5e>span:first-child{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingEvaluationPage_speechMetric__N-k5e>span:last-child{color:#111827;font-size:13px;font-weight:600;text-align:right}.TeachingEvaluationPage_competenciesGrid__W\+7eX{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.TeachingEvaluationPage_competenciesGrid__W\+7eX{grid-template-columns:1fr}}.TeachingEvaluationPage_competencyCard__1Iu4W{background:#f9fafb;border-left:2px solid #d1d5db;border-radius:6px;padding:16px 18px;transition:all .2s ease}.TeachingEvaluationPage_competencyCard__1Iu4W:hover{background:#f3f4f6;box-shadow:0 2px 6px #0000000a}.TeachingEvaluationPage_competencyCard__1Iu4W.TeachingEvaluationPage_excellent__M3PG6{background:#f0fdf4;border-left-color:#22c55e}.TeachingEvaluationPage_competencyCard__1Iu4W.TeachingEvaluationPage_proficient__ufhmi{background:#eff6ff;border-left-color:#3b82f6}.TeachingEvaluationPage_competencyCard__1Iu4W.TeachingEvaluationPage_competent__fa1Pn{background:#fffbeb;border-left-color:#f59e0b}.TeachingEvaluationPage_competencyCard__1Iu4W.TeachingEvaluationPage_developing__QN3B8{background:#f5f3ff;border-left-color:#8b5cf6}.TeachingEvaluationPage_competencyCard__1Iu4W.TeachingEvaluationPage_poor__zFsts{background:#fef2f2;border-left-color:#ef4444}.TeachingEvaluationPage_competencyCard__1Iu4W h5{color:#111827;font-size:13px;font-weight:600;letter-spacing:-.1px;margin:0 0 10px;text-transform:capitalize}.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_competencyScore__ujX4L{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_competencyScore__ujX4L .TeachingEvaluationPage_quality__NVlnf{background:#0000000d;border-radius:10px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_competencyScore__ujX4L .TeachingEvaluationPage_score__xhNmU{color:#111827;font-size:13px;font-weight:700}.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_evidence__2nMiG,.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_feedback__SZ3Cu{color:#6b7280;font-size:12px;line-height:1.6;margin:6px 0}.TeachingEvaluationPage_competencyCard__1Iu4W .TeachingEvaluationPage_evidence__2nMiG{font-style:italic;opacity:.9}.TeachingEvaluationPage_footer__STcsn{display:flex;justify-content:center;margin-top:20px;padding:24px}.TeachingEvaluationPage_backBtnLarge__n0xRP{align-items:center;background:#22c55e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.TeachingEvaluationPage_backBtnLarge__n0xRP:hover{background:#16a34a}@media(max-width:768px){.TeachingEvaluationPage_behavioralGrid__c9sBQ,.TeachingEvaluationPage_criteriaGrid__cDoVu,.TeachingEvaluationPage_phasesGrid__V7rXz,.TeachingEvaluationPage_strengthsImprovements__HBdbI,.TeachingEvaluationPage_topSection__ts\+SB{grid-template-columns:1fr}.TeachingEvaluationPage_tabNav__EJi6t{flex-wrap:wrap}}.TeachingModulesList_scenarioContainer__I01ao{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);position:relative}.TeachingModulesList_header__Rnb4y{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-bottom:24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.TeachingModulesList_headerLeft__ZG4CL{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TeachingModulesList_title__5ymyr{color:#0f172a;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}.TeachingModulesList_headerRight__duibs{align-items:center;display:flex;gap:12px}.TeachingModulesList_badge__ZyGjd{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:16px;color:#16a34a;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px}.TeachingModulesList_badge__ZyGjd svg{color:#16a34a}.TeachingModulesList_introSection__KmA7V{margin-bottom:12px;margin-top:20px}.TeachingModulesList_introText__nOW1S{color:#64748b;font-size:14px;line-height:1.7;max-width:900px}.TeachingModulesList_contentArea__v4slG{flex:1 1;margin:0 auto;max-width:1400px;padding-top:32px;width:100%}.TeachingModulesList_scenarioList__kCgzq{display:flex;flex-direction:column;gap:20px}.TeachingModulesList_scenarioRow__sHT95{align-items:stretch;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;margin:0 auto;max-width:1357.34px;overflow:hidden;transform:translateZ(0);transition:all .25s ease;width:100%}.TeachingModulesList_scenarioRow__sHT95:hover:not(.TeachingModulesList_disabled__LDGJ2){border-color:#cbd5e1;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.TeachingModulesList_scenarioRow__sHT95:hover:not(.TeachingModulesList_disabled__LDGJ2) .TeachingModulesList_scenarioImg__YcYCa{transform:scale(1.03)}.TeachingModulesList_scenarioRow__sHT95:hover:not(.TeachingModulesList_disabled__LDGJ2) .TeachingModulesList_startBtn__7ptJG{background:linear-gradient(135deg,#16a34a,#15803d)}.TeachingModulesList_scenarioRow__sHT95.TeachingModulesList_disabled__LDGJ2{cursor:not-allowed;opacity:.85}.TeachingModulesList_scenarioRow__sHT95.TeachingModulesList_disabled__LDGJ2 .TeachingModulesList_scenarioImageSide__s6\+T\+{filter:grayscale(30%)}.TeachingModulesList_scenarioRow__sHT95.TeachingModulesList_loading__q6Cfi{opacity:.7;pointer-events:none}.TeachingModulesList_scenarioImageSide__s6\+T\+{background-color:#f1f5f9;flex-shrink:0;overflow:hidden;position:relative;width:480px}.TeachingModulesList_scenarioImg__YcYCa{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TeachingModulesList_comingSoonOverlay__YqG15{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.TeachingModulesList_comingSoonOverlay__YqG15 span{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:13px;font-weight:600;padding:8px 20px}.TeachingModulesList_scenarioContent__Zu0nc{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:28px}.TeachingModulesList_scenarioHeader__Nj7aR{align-items:center;display:flex;gap:14px}.TeachingModulesList_scenarioIconBadge__2XLIx{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.TeachingModulesList_scenarioRowTitle__KgOZa{color:#0f172a;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.TeachingModulesList_scenarioRowDescription__GJsAW{color:#64748b;font-size:14px;line-height:1.6;margin:0}.TeachingModulesList_scenarioFeatures__-fLMz{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.TeachingModulesList_featureTag__Rp0SZ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px}.TeachingModulesList_featureTag__Rp0SZ svg{color:#22c55e}.TeachingModulesList_startBtn__7ptJG{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;box-shadow:0 2px 8px #22c55e33;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.TeachingModulesList_startBtn__7ptJG *,.TeachingModulesList_startBtn__7ptJG svg{color:#fff!important}.TeachingModulesList_startBtn__7ptJG:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #22c55e40;transform:translateY(-1px)}.TeachingModulesList_startBtn__7ptJG:active{transform:translateY(0)}.TeachingModulesList_loadingOverlay__DXU21{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.TeachingModulesList_spinner__SmSa6{animation:TeachingModulesList_spin__a\+bn5 .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:40px;width:40px}@keyframes TeachingModulesList_spin__a\+bn5{to{transform:rotate(1turn)}}@media(max-width:968px){.TeachingModulesList_scenarioRow__sHT95{flex-direction:column;height:auto}.TeachingModulesList_scenarioImageSide__s6\+T\+{height:220px;min-height:220px;width:100%}.TeachingModulesList_scenarioContent__Zu0nc{padding:24px}.TeachingModulesList_scenarioRowTitle__KgOZa{font-size:20px}}@media(max-width:768px){.TeachingModulesList_scenarioContainer__I01ao{background:#0000;padding:16px 0}.TeachingModulesList_header__Rnb4y{border-bottom:none;padding:0 16px}.TeachingModulesList_contentArea__v4slG{padding:0 16px}.TeachingModulesList_scenarioRow__sHT95{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014}.TeachingModulesList_scenarioImageSide__s6\+T\+{display:none}}@media(max-width:600px){.TeachingModulesList_contentArea__v4slG{padding-left:16px;padding-right:16px;padding-top:24px}.TeachingModulesList_header__Rnb4y{padding-bottom:20px}.TeachingModulesList_title__5ymyr{font-size:20px}}.TeachingModulesList_errorState__rwOPz,.TeachingModulesList_loadingState__9IXq7{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.TeachingModulesList_errorState__rwOPz p,.TeachingModulesList_loadingState__9IXq7 p{color:#6b7280;font-size:16px}.TeachingModulesList_errorState__rwOPz button,.TeachingModulesList_loadingState__9IXq7 button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.TeachingModulesList_errorState__rwOPz button:hover,.TeachingModulesList_loadingState__9IXq7 button:hover{background:#16a34a}.TeachingModulesList_subjectCount__uNz-b{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;padding:6px 12px}.TeachingModulesList_starBtn__sLeCI{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #00000014;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.TeachingModulesList_starBtn__sLeCI:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001f;transform:scale(1.08)}.TeachingModulesList_starBtn__sLeCI:active{transform:scale(.95)}.TeachingModulesList_starBtn__sLeCI:disabled{cursor:not-allowed;opacity:.6}.TeachingModulesList_starBtn__sLeCI.TeachingModulesList_active__HOr5K{background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 8px #ffd70026}.TeachingModulesList_starBtn__sLeCI.TeachingModulesList_active__HOr5K:hover{background:#fef3c7;border-color:#fcd34d}.TeachingModulesList_scenarioRow__sHT95{position:relative}.TeachingModulesList_scenarioRow__sHT95.TeachingModulesList_starred__F9QQf{background:linear-gradient(180deg,#fffbeb 0,#fff 40px);border-color:#fde68a;box-shadow:0 1px 3px #ffd7001a}.TeachingModulesList_scenarioRow__sHT95.TeachingModulesList_starred__F9QQf:hover:not(.TeachingModulesList_disabled__LDGJ2){border-color:#fcd34d;box-shadow:0 8px 24px #ffd70026}.TeachingModulesList_spinnerSmall__hEc8z{animation:TeachingModulesList_spin__a\+bn5 1s linear infinite;color:#6b7280}.TeachingModulesList_starHint__yfjWJ{align-items:center;background:#22c55e14;border-radius:6px;color:#22c55e;display:inline-flex;font-weight:500;gap:4px;margin-left:8px;padding:2px 8px 2px 4px}.TeachingModulesList_starHint__yfjWJ svg{flex-shrink:0}.TeachingModulesList_filterSection__3x2ie{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;margin:20px 0 30px;padding:12px 24px}@media(max-width:768px){.TeachingModulesList_filterSection__3x2ie{align-items:flex-start;flex-direction:column;gap:12px}}.TeachingModulesList_filterLabel__4MR6H{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px}.TeachingModulesList_filterLabel__4MR6H svg{color:#22c55e}.TeachingModulesList_filterButtons__2IBpE{display:flex;flex-wrap:wrap;gap:10px}.TeachingModulesList_filterBtn__li5TW{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.TeachingModulesList_filterBtn__li5TW:hover{border-color:#22c55e;color:#22c55e}.TeachingModulesList_filterBtn__li5TW.TeachingModulesList_active__HOr5K{background:#22c55e;border-color:#22c55e;box-shadow:0 4px 10px #22c55e40;color:#fff}.TeachingModulesList_difficultyTrack__zyg9P{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:auto;padding-top:12px}.TeachingModulesList_diffPoint__Qw035{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#cbd5e1;cursor:default;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;transition:all .3s ease;width:28px}.TeachingModulesList_diffPoint__Qw035.TeachingModulesList_filled__nDvj9{background:#dcfce7;border-color:#bbf7d0;box-shadow:0 2px 4px #22c55e1a;color:#16a34a}.TeachingModulesList_diffPoint__Qw035.TeachingModulesList_filled__nDvj9[title=Beginner]{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.TeachingModulesList_diffPoint__Qw035.TeachingModulesList_filled__nDvj9[title=Intermediate]{background:#dcfce7;border-color:#86efac;color:#15803d}.TeachingModulesList_diffPoint__Qw035.TeachingModulesList_filled__nDvj9[title=Advanced]{background:#bbf7d0;border-color:#4ade80;color:#14532d}.TeachingModulesList_emptyState__gypSd{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:80px 20px;text-align:center}.TeachingModulesList_emptyState__gypSd h3{color:#1e293b;font-size:20px;margin:16px 0 8px}.TeachingModulesList_emptyState__gypSd p{color:#64748b;font-size:15px;margin-bottom:24px}.TeachingModulesList_resetBtn__mhMy9{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:background .2s}.TeachingModulesList_resetBtn__mhMy9:hover{background:#16a34a}.TeachingScenarioSelection_container__EO6z8{background:#fff;min-height:calc(100vh - 80px);padding:24px 40px}.TeachingScenarioSelection_errorState__1sqHN,.TeachingScenarioSelection_loadingState__jR-Qa{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.TeachingScenarioSelection_errorState__1sqHN p,.TeachingScenarioSelection_loadingState__jR-Qa p{color:#64748b;font-size:16px}.TeachingScenarioSelection_errorState__1sqHN button,.TeachingScenarioSelection_loadingState__jR-Qa button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.TeachingScenarioSelection_errorState__1sqHN button:hover,.TeachingScenarioSelection_loadingState__jR-Qa button:hover{background:#16a34a}.TeachingScenarioSelection_spinner__ej6nz{animation:TeachingScenarioSelection_spin__aMBce 1s linear infinite;color:#22c55e}@keyframes TeachingScenarioSelection_spin__aMBce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingScenarioSelection_header__CmFcs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px}.TeachingScenarioSelection_header__CmFcs .TeachingScenarioSelection_backButton__1Mies{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.TeachingScenarioSelection_header__CmFcs .TeachingScenarioSelection_backButton__1Mies:hover{background:#f9fafb;border-color:#d1d5db}.TeachingScenarioSelection_header__CmFcs .TeachingScenarioSelection_headerContent__n\+iH3 h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 8px}.TeachingScenarioSelection_header__CmFcs .TeachingScenarioSelection_headerContent__n\+iH3 p{color:#6b7280;font-size:15px;margin:0}.TeachingScenarioSelection_filterBar__4-3Jc{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:30px}.TeachingScenarioSelection_filterSection__MlOYl{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:10px 16px;width:auto}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterLabel__LFYY9{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;white-space:nowrap}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterLabel__LFYY9 svg{color:#22c55e}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterSelect__T2-lF{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;min-width:150px;padding:6px 12px}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterSelect__T2-lF:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;outline:none}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterPills__9Zr-D{display:flex;flex-wrap:wrap;gap:8px}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterPill__x79B1{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .2s}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterPill__x79B1:hover{background:#22c55e0d;border-color:#22c55e;color:#22c55e}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterPill__x79B1.TeachingScenarioSelection_active__LsJuz{background:#22c55e;border-color:#22c55e;box-shadow:0 2px 8px #22c55e4d;color:#fff}.TeachingScenarioSelection_scenarioGrid__G-Nco{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}@media(max-width:768px){.TeachingScenarioSelection_scenarioGrid__G-Nco{padding-left:0;padding-right:0}.TeachingScenarioSelection_scenarioGrid__G-Nco .TeachingScenarioSelection_scenarioCard__Cq6na{border-left:none;border-radius:0;border-right:none}}.TeachingScenarioSelection_scenarioCard__Cq6na{background:#fff;border:2px solid #d1d5db;border-radius:12px;box-shadow:0 2px 4px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:380px;padding:20px;position:relative;transition:all .25s ease}.TeachingScenarioSelection_scenarioCard__Cq6na:hover{border-color:#22c55e;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.TeachingScenarioSelection_scenarioCard__Cq6na:hover .TeachingScenarioSelection_cardStartBtn__ZyTUF{background:linear-gradient(135deg,#16a34a,#15803d)}.TeachingScenarioSelection_scenarioCard__Cq6na.TeachingScenarioSelection_loading__gI9XE{opacity:.7;pointer-events:none}.TeachingScenarioSelection_cardHeader__Ee0fM{align-items:center;display:flex;gap:8px;justify-content:space-between}.TeachingScenarioSelection_headerRightControls__XdVGy{align-items:center;display:flex;gap:8px}.TeachingScenarioSelection_mobileExpandBtn__OxNhB{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:none;justify-content:center;padding:4px}.TeachingScenarioSelection_mobileExpandBtn__OxNhB:hover{background:#f1f5f9;color:#0f172a}.TeachingScenarioSelection_cardTitle__W-IHb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0;min-height:44px;overflow:hidden}.TeachingScenarioSelection_cardDescription__5ma3D{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;flex:1 1;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.TeachingScenarioSelection_cardMeta__XkTFx{display:flex;flex-direction:column;gap:8px}.TeachingScenarioSelection_metaItem__GazYv{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px}.TeachingScenarioSelection_metaItem__GazYv svg{color:#94a3b8;flex-shrink:0}.TeachingScenarioSelection_aiPersonaInfo__UHWBZ{align-items:center;color:#22c55e;display:flex;font-size:11px;font-weight:600;gap:6px;padding:4px 0}.TeachingScenarioSelection_aiPersonaInfo__UHWBZ svg{color:#22c55e;flex-shrink:0}.TeachingScenarioSelection_cardTopics__2JSec{display:flex;flex-wrap:wrap;gap:6px}.TeachingScenarioSelection_topicTag__aBGBa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:10px;font-weight:500;padding:4px 8px;white-space:nowrap}.TeachingScenarioSelection_cardStartBtn__ZyTUF{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;box-shadow:0 2px 8px #22c55e33;color:#fff!important;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:auto;padding:10px 16px;transition:all .2s ease;width:100%}.TeachingScenarioSelection_cardStartBtn__ZyTUF *,.TeachingScenarioSelection_cardStartBtn__ZyTUF svg{color:#fff!important}.TeachingScenarioSelection_cardStartBtn__ZyTUF:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #22c55e40;transform:translateY(-1px)}.TeachingScenarioSelection_cardStartBtn__ZyTUF:active{transform:translateY(0)}.TeachingScenarioSelection_cardStartBtn__ZyTUF:disabled{cursor:not-allowed;opacity:.7}.TeachingScenarioSelection_spinnerSmall__6V9\+b{animation:TeachingScenarioSelection_spin__aMBce 1s linear infinite}.TeachingScenarioSelection_loadingOverlay__2tUT0{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.TeachingScenarioSelection_emptyState__0QXzK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TeachingScenarioSelection_emptyState__0QXzK svg{color:#d1d5db;margin-bottom:16px}.TeachingScenarioSelection_emptyState__0QXzK h3{color:#374151;font-size:20px;margin:0 0 8px}.TeachingScenarioSelection_emptyState__0QXzK p{color:#6b7280;margin:0 0 16px}.TeachingScenarioSelection_emptyState__0QXzK button{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.TeachingScenarioSelection_emptyState__0QXzK button:hover{background:#16a34a}@media(max-width:1400px){.TeachingScenarioSelection_scenarioGrid__G-Nco{grid-template-columns:repeat(3,1fr)}}@media(max-width:968px){.TeachingScenarioSelection_scenarioGrid__G-Nco{gap:16px;grid-template-columns:repeat(2,1fr)}.TeachingScenarioSelection_scenarioCard__Cq6na{min-height:350px}.TeachingScenarioSelection_cardTitle__W-IHb{font-size:15px}.TeachingScenarioSelection_cardDescription__5ma3D{font-size:12px}}@media(max-width:768px){.TeachingScenarioSelection_container__EO6z8{padding:16px}.TeachingScenarioSelection_header__CmFcs{flex-direction:column;gap:16px;padding-left:0;padding-right:0}.TeachingScenarioSelection_header__CmFcs .TeachingScenarioSelection_headerContent__n\+iH3 h1{font-size:22px}.TeachingScenarioSelection_filterBar__4-3Jc{gap:12px;padding-left:0;padding-right:0}.TeachingScenarioSelection_filterSection__MlOYl{align-items:center;flex-direction:row;flex-wrap:wrap;width:100%}.TeachingScenarioSelection_filterSection__MlOYl .TeachingScenarioSelection_filterSelect__T2-lF{flex:1 1;min-width:120px}.TeachingScenarioSelection_searchSection__fNv1T{max-width:100%;width:100%}.TeachingScenarioSelection_scenarioGrid__G-Nco{grid-template-columns:1fr}.TeachingScenarioSelection_scenarioCard__Cq6na{border:2px solid #d1d5db;border-radius:12px;min-height:auto;padding:16px}.TeachingScenarioSelection_mobileExpandBtn__OxNhB{display:flex}.TeachingScenarioSelection_cardBodyExpanded__S0voD{display:none;flex-direction:column;gap:12px;margin-top:8px}.TeachingScenarioSelection_cardBodyExpanded__S0voD.TeachingScenarioSelection_expanded__Pg-6S{animation:TeachingScenarioSelection_fadeIn__AVWfI .3s ease-in-out;display:flex}}.TeachingScenarioSelection_popupOverlay__z4nd4{align-items:center;animation:TeachingScenarioSelection_fadeIn__AVWfI .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.TeachingScenarioSelection_popupContent__O8tyJ{animation:TeachingScenarioSelection_slideUp__uW0FG .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:540px;position:relative;width:100%}.TeachingScenarioSelection_popupCloseBtn__9Yoqf{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s ease}.TeachingScenarioSelection_popupCloseBtn__9Yoqf:hover{background:#f1f5f9;color:#1e293b}.TeachingScenarioSelection_popupHeader__xr2Ny{border-bottom:1px solid #e2e8f0;padding:32px 32px 24px;text-align:center}.TeachingScenarioSelection_popupHeader__xr2Ny .TeachingScenarioSelection_popupIconBadge__KHZqn{align-items:center;background:#dcfce7;border-radius:12px;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.TeachingScenarioSelection_popupHeader__xr2Ny .TeachingScenarioSelection_popupIconBadge__KHZqn svg{color:#22c55e}.TeachingScenarioSelection_popupHeader__xr2Ny h2{color:#1e293b;font-size:22px;font-weight:600;margin:0}.TeachingScenarioSelection_popupBody__JgXTD{padding:28px 32px}.TeachingScenarioSelection_suggestionsList__Zg2Zc{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.TeachingScenarioSelection_suggestionsList__Zg2Zc li{align-items:flex-start;color:#1e293b;display:flex;font-size:15px;gap:12px;line-height:1.6}.TeachingScenarioSelection_suggestionsList__Zg2Zc li .TeachingScenarioSelection_bulletPoint__FpZ1K{color:#22c55e;flex-shrink:0;font-size:20px;font-weight:600;line-height:1.4}.TeachingScenarioSelection_suggestionsList__Zg2Zc li span:last-child{flex:1 1}.TeachingScenarioSelection_popupFooter__hbPti{border-top:1px solid #f1f5f9;margin-top:8px;padding:20px 32px}.TeachingScenarioSelection_checkboxLabel__zzsbc{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.TeachingScenarioSelection_checkboxLabel__zzsbc:hover{color:#1e293b}.TeachingScenarioSelection_checkboxLabel__zzsbc span{line-height:1.4}.TeachingScenarioSelection_checkbox__yS9A7{accent-color:#22c55e;cursor:pointer;flex-shrink:0;height:18px;width:18px}.TeachingScenarioSelection_popupActions__681uj{display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 32px}.TeachingScenarioSelection_popupCancelBtn__iIBn5{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:15px;font-weight:500;padding:10px 24px;transition:all .2s ease}.TeachingScenarioSelection_popupCancelBtn__iIBn5:hover{background:#f8fafc;border-color:#cbd5e1}.TeachingScenarioSelection_popupStartBtn__B1WpW{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 28px;transition:all .2s ease}.TeachingScenarioSelection_popupStartBtn__B1WpW:hover{background:#16a34a;box-shadow:0 4px 12px #22c55e4d;transform:translateY(-1px)}@keyframes TeachingScenarioSelection_fadeIn__AVWfI{0%{opacity:0}to{opacity:1}}@keyframes TeachingScenarioSelection_slideUp__uW0FG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.TeachingScenarioSelection_popupContent__O8tyJ{margin:0 16px;max-width:100%}.TeachingScenarioSelection_popupHeader__xr2Ny{padding:24px 20px 20px}.TeachingScenarioSelection_popupHeader__xr2Ny h2{font-size:20px}.TeachingScenarioSelection_popupBody__JgXTD{padding:20px}.TeachingScenarioSelection_popupFooter__hbPti{padding:16px 20px}.TeachingScenarioSelection_suggestionsList__Zg2Zc li{font-size:14px}.TeachingScenarioSelection_popupActions__681uj{flex-direction:column-reverse;padding:16px 20px 24px}.TeachingScenarioSelection_popupActions__681uj button{width:100%}}.simulation-fullscreen .TeachingSimulation_container__aitNc{height:100vh!important;left:0!important;margin:0!important;overflow-y:auto;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.TeachingSimulation_container__aitNc{background:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.TeachingSimulation_centerState__P0m-X{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.TeachingSimulation_centerState__P0m-X p{color:#64748b;font-size:15px}.TeachingSimulation_errorText__yecy-{color:#ef4444}.TeachingSimulation_spinner__NYqMh{animation:TeachingSimulation_spin__ViywS 1s linear infinite;color:#7dc46c}.TeachingSimulation_btn__zLXLj{background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.TeachingSimulation_btn__zLXLj:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d)}.TeachingSimulation_header__-iEUO{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:28px 24px 12px;position:relative}.TeachingSimulation_headerLeft__AcioU{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeachingSimulation_backBtn__CF0We{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.TeachingSimulation_backBtn__CF0We:hover{background:#f1f5f9;border-color:#cbd5e1}.TeachingSimulation_headerInfo__qH\+Iu h1{color:#0f172a;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 2px}.TeachingSimulation_roleInfo__qO6jH{color:#64748b;font-size:11px;gap:6px;margin-top:2px}.TeachingSimulation_userRole__7mheJ{align-items:center;display:flex;font-weight:500;gap:4px}.TeachingSimulation_headerRight__MRNPl{align-items:center;display:flex;flex-shrink:0;gap:12px}.TeachingSimulation_phaseActionBtn__V3n9j{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 4px #7dc46c33;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.TeachingSimulation_phaseActionBtn__V3n9j:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 8px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_phaseActionBtn__V3n9j:active:not(:disabled){box-shadow:0 2px 4px #7dc46c33;transform:translateY(0)}.TeachingSimulation_phaseActionBtn__V3n9j:disabled{cursor:not-allowed;opacity:.5}.TeachingSimulation_phaseActionBtn__V3n9j svg{flex-shrink:0}.TeachingSimulation_phaseActionBtn__V3n9j span{font-size:13px}.TeachingSimulation_phaseTimeline__8tOFe{align-items:center;display:flex;flex:1 1;gap:0;justify-content:center;margin:0 auto;max-width:550px;position:relative}.TeachingSimulation_phaseTimelineNote__i\+Sg1{align-items:center;background:#f8fafc;border-radius:4px;color:#94a3b8;display:flex;font-size:10px;gap:4px;left:50%;padding:3px 8px;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.TeachingSimulation_phaseTimelineNote__i\+Sg1 svg{flex-shrink:0}.TeachingSimulation_phaseStep__QbhDB{align-items:center;display:flex;flex-direction:column;gap:4px;padding:0 16px;position:relative;transition:all .3s ease}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_clickable__kx196{cursor:pointer}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_clickable__kx196:hover .TeachingSimulation_phaseNumber__ULTHh{box-shadow:0 4px 12px #7dc46c66;transform:scale(1.15)}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_active__dfm0Q .TeachingSimulation_phaseNumber__ULTHh{background:linear-gradient(135deg,#7dc46c,#6bb05c);border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40;color:#fff}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_active__dfm0Q .TeachingSimulation_phaseLabel__YhWbe{color:#0f172a;font-weight:600}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_active__dfm0Q .TeachingSimulation_phaseSubLabel__Yazeg{color:#64748b}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_current__AoSbl .TeachingSimulation_phaseNumber__ULTHh{box-shadow:0 3px 10px #7dc46c59;transform:scale(1.1)}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_current__AoSbl .TeachingSimulation_phaseLabel__YhWbe{color:#7dc46c;font-weight:700}.TeachingSimulation_phaseNumber__ULTHh{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:2}.TeachingSimulation_phaseLabel__YhWbe{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2;text-align:center;transition:all .3s ease;white-space:nowrap}.TeachingSimulation_phaseSubLabel__Yazeg{color:#cbd5e1;font-size:10px;font-weight:400;line-height:1.2;max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.TeachingSimulation_phaseConnector__f-T-H{background:#e2e8f0;flex:1 1;height:2px;margin:-35px -16px 0;position:relative;z-index:1}.TeachingSimulation_phaseStep__QbhDB.TeachingSimulation_active__dfm0Q+.TeachingSimulation_phaseConnector__f-T-H{background:linear-gradient(90deg,#7dc46c 0,#6bb05c)}.TeachingSimulation_phaseIndicator__IxW8y{display:none}.TeachingSimulation_timer__oo2Fv{align-items:center;background:#f0fdf4;border-radius:8px;color:#16a34a;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.TeachingSimulation_timer__oo2Fv.TeachingSimulation_warning__Lxz3Y{background:#fef2f2;color:#dc2626}.TeachingSimulation_status__2Xcsq{background:#f1f5f9;border-radius:20px;color:#94a3b8;font-size:11px;font-weight:500;padding:4px 10px}.TeachingSimulation_status__2Xcsq.TeachingSimulation_live__r7q2Z{background:#dcfce7;color:#16a34a}.TeachingSimulation_mainContent__Ybldn{display:flex;flex:1 1;height:calc(100vh - 130px);overflow:hidden}.TeachingSimulation_scenarioBriefPanel__M7VXQ{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:480px;min-width:400px;overflow-y:auto;padding:16px 20px;width:420px}.TeachingSimulation_phase3Sidebar__6DcR6{display:flex;flex-direction:column;gap:16px}.TeachingSimulation_sidebarTitle__FzFA5{align-items:center;border-bottom:2px solid #22c55e;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 12px;padding-bottom:12px}.TeachingSimulation_sidebarTitle__FzFA5 svg{color:#22c55e}.TeachingSimulation_artifactPanel__lCmTg{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:550px;min-width:450px;overflow:hidden;width:480px}.TeachingSimulation_artifactTitle__VBqC7{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;margin:0;padding:16px 20px}.TeachingSimulation_artifactContainer__u9RfT{gap:16px;padding-top:12px}.TeachingSimulation_artifactList__aEPH6{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.TeachingSimulation_artifactItem__5RsV0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;overflow:hidden;padding:12px 14px;position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.TeachingSimulation_artifactItem__5RsV0:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;color:#0f172a;transform:translateY(-1px)}.TeachingSimulation_artifactItem__5RsV0.TeachingSimulation_active__dfm0Q{background:#f0fdf4;border-color:#86efac;box-shadow:0 2px 5px #16a34a1a;color:#15803d;font-weight:600}.TeachingSimulation_artifactItem__5RsV0.TeachingSimulation_active__dfm0Q:before{background:#22c55e;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.TeachingSimulation_activeArtifactView__G72pV{padding:2px}.TeachingSimulation_activeArtifactView__G72pV::-webkit-scrollbar{width:4px}.TeachingSimulation_activeArtifactView__G72pV::-webkit-scrollbar-track{background:#0000}.TeachingSimulation_activeArtifactView__G72pV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.TeachingSimulation_startBtn__JBdPN{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50px;box-shadow:0 4px 12px #22c55e4d;font-size:16px;font-weight:700;gap:12px;padding:14px 32px}.TeachingSimulation_startBtn__JBdPN:hover{box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px)}.TeachingSimulation_startBtn__JBdPN:active{transform:translateY(0)}.TeachingSimulation_endBtn__wXWd8{border-radius:50px;font-size:15px;gap:12px;padding:12px 24px}.TeachingSimulation_emptyStateChat__8Eo0Y{align-items:center;color:#94a3b8;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.TeachingSimulation_emptyStateChat__8Eo0Y svg{color:#e2e8f0;margin-bottom:24px}.TeachingSimulation_emptyStateChat__8Eo0Y h3{color:#64748b;font-size:18px;font-weight:600;margin-bottom:8px}.TeachingSimulation_emptyStateChat__8Eo0Y p{color:#94a3b8;font-size:14px;line-height:1.6;max-width:400px}.TeachingSimulation_chatArea__3vTiw{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 auto;max-width:850px;overflow:hidden;padding:20px 24px 0;width:100%}.TeachingSimulation_chatArea__3vTiw.TeachingSimulation_withArtifacts__rdZPe{margin:0;max-width:100%;padding:20px 32px 0}.TeachingSimulation_scenarioInfo__mINEI{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;margin-bottom:0;padding:16px}.TeachingSimulation_scenarioInfo__mINEI h3{border-bottom:2px solid #22c55e;color:#0f172a;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.TeachingSimulation_scenarioInfo__mINEI p{color:#475569;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_scenarioInfo__mINEI .TeachingSimulation_roleTag__JcNLk{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;display:inline-block;font-size:12px;font-weight:600;margin-top:12px;padding:6px 12px}.TeachingSimulation_briefSection__\+U4Fj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:0;padding:12px 14px}.TeachingSimulation_briefSection__\+U4Fj strong{color:#16a34a;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.TeachingSimulation_briefSection__\+U4Fj p{color:#1e293b;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_briefSection__\+U4Fj ul{margin:4px 0 0;padding-left:18px}.TeachingSimulation_briefSection__\+U4Fj ul li{color:#475569;font-size:12px;line-height:1.5;margin-bottom:4px}.TeachingSimulation_phaseDesc__Fky7K{color:#475569;font-size:14px;line-height:1.6;margin-bottom:20px}.TeachingSimulation_infoBlock__1yl4l{margin-bottom:20px}.TeachingSimulation_infoBlock__1yl4l h4{align-items:center;color:#16a34a;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.TeachingSimulation_infoBlock__1yl4l p{color:#334155;font-size:13px;line-height:1.5;margin:0}.TeachingSimulation_personaBox__-zCVC{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:20px;padding:16px}.TeachingSimulation_personaBox__-zCVC h4{color:#166534;font-size:15px;font-weight:600;margin:0 0 4px}.TeachingSimulation_roleBadge__33BAp{background:#fff;border:1px solid #86efac;border-radius:4px;color:#15803d;display:inline-block;font-size:11px;font-weight:600;margin-bottom:8px;padding:2px 8px}.TeachingSimulation_personaTraits__-vqau{color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin:8px 0 0}.TeachingSimulation_decisionContext__2fzB8{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin-bottom:20px;padding:16px}.TeachingSimulation_decisionContext__2fzB8 h4{align-items:center;color:#ea580c;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 8px;text-transform:uppercase}.TeachingSimulation_decisionContext__2fzB8 p{color:#9a3412;font-size:14px;font-weight:500;line-height:1.5;margin:0}.TeachingSimulation_briefList__92zF6{list-style:none;margin:0;padding:0}.TeachingSimulation_briefList__92zF6 li{color:#334155;font-size:13px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.TeachingSimulation_briefList__92zF6 li:before{color:#16a34a;content:"•";font-weight:700;left:4px;position:absolute}.TeachingSimulation_briefGrid__nLK1m{display:flex;flex-direction:column;gap:12px;margin-top:14px}.TeachingSimulation_requirementsList__qjUW2 li:before,.TeachingSimulation_summaryLeft__dHp3B svg{color:#22c55e}.TeachingSimulation_taskPrompt__CHmvg{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0a);border:1px solid #7dc46c4d;border-radius:12px;padding:20px}.TeachingSimulation_taskPrompt__CHmvg h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.TeachingSimulation_taskPrompt__CHmvg p{color:#1e293b;font-size:14px;line-height:1.6;margin:0 0 16px}.TeachingSimulation_taskMeta__9mKqs{display:flex;gap:20px}.TeachingSimulation_taskMeta__9mKqs span{background:#fff;border-radius:4px;color:#64748b;font-size:12px;padding:4px 10px}.TeachingSimulation_writingArea__S70Rt{border:2px solid #e2e8f0;font-size:14px;line-height:1.6;min-height:250px;padding:16px;transition:border-color .2s}.TeachingSimulation_writingArea__S70Rt:focus{border-color:#7dc46c;outline:none}.TeachingSimulation_writingArea__S70Rt::placeholder{color:#94a3b8}.TeachingSimulation_submitBtn__bQ81n{font-size:15px;padding:16px 24px}.TeachingSimulation_submitBtn__bQ81n:hover:not(:disabled){box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.TeachingSimulation_reflectionPhase__ehLd0{flex-shrink:0}.TeachingSimulation_reflectionHeader__YOIr9{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border:1px solid #22c55e4d;border-radius:12px;padding:16px 20px}.TeachingSimulation_reflectionTitle__drTUU h3{color:#0f172a;font-size:16px;margin:0 0 6px}.TeachingSimulation_reflectionSubtitle__oHfLk{color:#475569;font-size:13px;line-height:1.5;margin:0}.TeachingSimulation_reflectionGuidance__rr\+Lp{margin-top:12px}.TeachingSimulation_messageList__nAojJ{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:150px;overflow-y:auto;padding:8px 0 16px}.TeachingSimulation_message__JZRt2{animation:TeachingSimulation_fadeIn__zCvIO .2s ease;border-radius:12px;max-width:80%;padding:12px 16px}.TeachingSimulation_userMsg__Vqbic{align-self:flex-end;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-bottom-right-radius:4px;color:#fff}.TeachingSimulation_userMsg__Vqbic .TeachingSimulation_msgHeader__drvtg{color:#ffffffd9}.TeachingSimulation_userMsg__Vqbic .TeachingSimulation_msgBody__p-6\+t{color:#fff}.TeachingSimulation_aiMsg__WXS0-{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.TeachingSimulation_aiMsg__WXS0- .TeachingSimulation_msgHeader__drvtg{color:#16a34a}.TeachingSimulation_aiMsg__WXS0- .TeachingSimulation_msgBody__p-6\+t{color:#374151}.TeachingSimulation_systemMsg__XyzK5{align-self:center;background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;font-size:13px;padding:8px 16px}.TeachingSimulation_systemMsg__XyzK5 .TeachingSimulation_msgHeader__drvtg{color:#15803d}.TeachingSimulation_msgHeader__drvtg{align-items:center;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:4px;text-transform:uppercase}.TeachingSimulation_msgBody__p-6\+t{font-size:14px;line-height:1.5}.TeachingSimulation_typing__rrgoU .TeachingSimulation_msgBody__p-6\+t:after{animation:TeachingSimulation_blink__G7A\+q .8s infinite;content:"|"}@keyframes TeachingSimulation_blink__G7A\+q{0%,50%{opacity:1}51%,to{opacity:0}}.TeachingSimulation_controls__USboM{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 20px}.TeachingSimulation_startBtn__JBdPN{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin:0 auto;max-width:200px;padding:14px 24px;transition:all .2s;width:100%}.TeachingSimulation_startBtn__JBdPN:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_startBtn__JBdPN:disabled{cursor:not-allowed;opacity:.7}.TeachingSimulation_spinSmall__E1sLb{animation:TeachingSimulation_spin__ViywS 1s linear infinite}.TeachingSimulation_liveControls__oaypn{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.TeachingSimulation_speakingIndicator__bGHw2{align-items:center;background:#f8fafc;border-radius:8px;color:#94a3b8;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;min-width:140px;padding:10px 16px;transition:all .3s ease}.TeachingSimulation_speakingIndicator__bGHw2 svg{flex-shrink:0;opacity:.6;transition:all .3s ease}.TeachingSimulation_speakingIndicator__bGHw2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeachingSimulation_speakingIndicator__bGHw2.TeachingSimulation_active__dfm0Q{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);color:#16a34a}.TeachingSimulation_speakingIndicator__bGHw2.TeachingSimulation_active__dfm0Q svg{animation:TeachingSimulation_pulse__PX5FP 1.5s infinite;opacity:1}@keyframes TeachingSimulation_pulse__PX5FP{0%,to{opacity:1}50%{opacity:.4}}.TeachingSimulation_controlButtons__WRzKN{align-items:center;display:flex;gap:10px;justify-content:center}.TeachingSimulation_controlBtn__3LzYO{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.TeachingSimulation_controlBtn__3LzYO:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.TeachingSimulation_controlBtn__3LzYO:active{transform:scale(.95)}.TeachingSimulation_controlBtn__3LzYO.TeachingSimulation_muted__NDeAM{background:#fef2f2;border-color:#fecaca;color:#dc2626}.TeachingSimulation_controlBtn__3LzYO.TeachingSimulation_muted__NDeAM:hover{background:#fee2e2}.TeachingSimulation_endBtn__wXWd8{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_endBtn__wXWd8:hover{background:#dc2626}.TeachingSimulation_endBtn__wXWd8:active{transform:scale(.97)}.TeachingSimulation_endBtn__wXWd8 span{font-size:14px}.TeachingSimulation_controlSpacer__L0Sb-{flex:1 1;min-width:140px}.TeachingSimulation_overlay__8Os6e{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeachingSimulation_overlayBox__PoQZg{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px}.TeachingSimulation_overlayBox__PoQZg p{color:#64748b;font-size:15px}.TeachingSimulation_evalPanel__UFC0z{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;margin:40px auto;max-width:480px;padding:40px}.TeachingSimulation_evalPanel__UFC0z h2{color:#1e293b;font-size:22px;margin:16px 0 24px}.TeachingSimulation_scoreDisplay__jFMgO{align-items:baseline;display:flex;margin-bottom:24px}.TeachingSimulation_scoreNum__j-DVB{color:#7dc46c;font-size:64px;font-weight:700}.TeachingSimulation_scoreMax__WxNly{color:#94a3b8;font-size:24px}.TeachingSimulation_feedback__Mbb2v{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:24px;padding:16px;width:100%}.TeachingSimulation_feedback__Mbb2v h4{color:#15803d;font-size:14px;font-weight:600;margin:0 0 8px}.TeachingSimulation_feedback__Mbb2v p{color:#374151;font-size:14px;line-height:1.6;margin:0}@media(max-width:1024px){.TeachingSimulation_mainContent__Ybldn{flex-direction:column}.TeachingSimulation_artifactPanel__lCmTg{border-bottom:1px solid #e2e8f0;border-right:none;max-height:250px;min-width:100%;width:100%}.TeachingSimulation_artifactList__aEPH6{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}}@media(max-width:768px){.TeachingSimulation_chatArea__3vTiw{padding:16px}.TeachingSimulation_messageList__nAojJ{max-height:calc(100vh - 300px)}.TeachingSimulation_message__JZRt2{max-width:90%}.TeachingSimulation_liveControls__oaypn{flex-wrap:wrap}.TeachingSimulation_speakingInfo__4j\+FB{order:4;width:100%}.TeachingSimulation_phaseIndicator__IxW8y{display:none}}.TeachingSimulation_phaseBtn__bz2kK{animation:TeachingSimulation_fadeIn__zCvIO .5s ease;background:#16a34a;border:none;border-radius:12px;color:#fff;padding:12px 20px;transition:all .2s}.TeachingSimulation_phaseBtn__bz2kK:hover{background:#15803d;transform:translateY(-2px)}.TeachingSimulation_optionsList__xm4MF{gap:12px}.TeachingSimulation_optionCard__I8XuU{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;width:100%}.TeachingSimulation_optionCard__I8XuU:hover:not(:disabled){border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a;transform:translateY(-2px)}.TeachingSimulation_optionCard__I8XuU:disabled{cursor:not-allowed;opacity:.6}.TeachingSimulation_optionCard__I8XuU .TeachingSimulation_optHeader__JMQR2{display:flex;justify-content:space-between;margin-bottom:8px}.TeachingSimulation_optionCard__I8XuU .TeachingSimulation_optLabel__PLgEk{background:#f1f5f9;border-radius:6px;color:#475569;font-size:14px;font-weight:700;padding:4px 10px}.TeachingSimulation_optionCard__I8XuU .TeachingSimulation_optText__Gugte{color:#334155;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_evalContainer__AOBxI{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:40px auto;max-width:900px;padding:40px}.TeachingSimulation_evalHeader__tZdNT{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px}.TeachingSimulation_evalHeader__tZdNT .TeachingSimulation_evalIcon__DGTeR{color:#7dc46c}.TeachingSimulation_evalHeader__tZdNT h2{color:#1e293b;font-size:28px;margin:0}.TeachingSimulation_evalHeader__tZdNT .TeachingSimulation_evalSubtitle__8LVrn{color:#64748b;margin:4px 0 0}.TeachingSimulation_evalHeader__tZdNT .TeachingSimulation_scoreBadge__S7LIk{align-items:baseline;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;display:flex;gap:4px;margin-left:auto;padding:10px 24px}.TeachingSimulation_evalHeader__tZdNT .TeachingSimulation_scoreBadge__S7LIk .TeachingSimulation_scoreVal__NMSKA{font-size:32px;font-weight:700}.TeachingSimulation_evalHeader__tZdNT .TeachingSimulation_scoreBadge__S7LIk .TeachingSimulation_scoreLabel__IFB15{font-size:14px;opacity:.9}.TeachingSimulation_evalGrid__d6Lbc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.TeachingSimulation_evalCard__7NjgI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.TeachingSimulation_evalCard__7NjgI h3{border-left:4px solid #7dc46c;color:#334155;font-size:18px;margin:0 0 16px;padding-left:12px}.TeachingSimulation_analysisText__89kd3{color:#475569;line-height:1.6}.TeachingSimulation_tipsList__ZckcJ li{color:#475569;padding-left:24px;position:relative}.TeachingSimulation_tipsList__ZckcJ li:before{color:#7dc46c;content:"•";font-size:18px;font-weight:700;left:0;line-height:1;position:absolute}.TeachingSimulation_swotGrid__Tti2d{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingSimulation_swotGrid__Tti2d{grid-template-columns:1fr}}.TeachingSimulation_swotGrid__Tti2d h5{color:#475569;font-size:15px;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.TeachingSimulation_swotGrid__Tti2d ul{margin:0;padding-left:20px}.TeachingSimulation_swotGrid__Tti2d ul li{color:#64748b;margin-bottom:8px}.TeachingSimulation_improvCol__xR2ft h5,.TeachingSimulation_strengthCol__enAZg h5{color:#15803d}.TeachingSimulation_backBtnLarge__lg6wy{background:#334155;border-radius:10px;display:block;font-size:16px;padding:16px;transition:all .2s;width:100%}.TeachingSimulation_backBtnLarge__lg6wy:hover{background:#1e293b}.TeachingSimulation_writingSection__BK\+m0{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;overflow:hidden}.TeachingSimulation_writingHeader__MzuOy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;padding:16px 20px}.TeachingSimulation_writingTitleRow__1LtBU{align-items:center;color:#0f172a;display:flex;gap:10px;margin-bottom:8px}.TeachingSimulation_writingTitleRow__1LtBU svg{color:#7dc46c}.TeachingSimulation_writingTitleRow__1LtBU h3{font-size:18px;font-weight:600;margin:0}.TeachingSimulation_taskDescription__LimhC{color:#64748b;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_writingContainer__shAPE{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 340px;min-height:0;overflow:hidden}.TeachingSimulation_reflectionPhase__ehLd0{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:16px;padding:20px}.TeachingSimulation_reflectionHeader__YOIr9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.TeachingSimulation_reflectionTitle__drTUU{align-items:flex-start;display:flex;gap:12px}.TeachingSimulation_reflectionTitle__drTUU svg{color:#22c55e;flex-shrink:0;margin-top:2px}.TeachingSimulation_reflectionTitle__drTUU h3{color:#166534;font-size:18px;font-weight:600;margin:0}.TeachingSimulation_reflectionSubtitle__oHfLk{color:#15803d;font-size:14px;line-height:1.4;margin:4px 0 0}.TeachingSimulation_reflectionGuidance__rr\+Lp{background:#fff;border-radius:10px;padding:12px}.TeachingSimulation_writingMainArea__w64XC{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding-bottom:20px}.TeachingSimulation_writingArea__S70Rt{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;margin-bottom:8px;overflow-y:auto;padding:20px;resize:none;width:100%}.TeachingSimulation_writingArea__S70Rt:focus{border-color:#0000;outline:2px solid #7dc46c}.TeachingSimulation_writingArea__S70Rt::placeholder{color:#cbd5e1}.TeachingSimulation_submitBtn__bQ81n{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 2px 8px #7dc46c33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:16px;transition:all .2s}.TeachingSimulation_submitBtn__bQ81n:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_submitBtn__bQ81n:disabled{cursor:not-allowed;opacity:.5;transform:none}.TeachingSimulation_writingSidebar__eOX2v{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-bottom:20px;padding-right:4px}.TeachingSimulation_guidanceDetails__oco4A{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.TeachingSimulation_guidanceDetails__oco4A[open] .TeachingSimulation_summaryArrow__g\+cDm{transform:rotate(180deg)}.TeachingSimulation_guidanceSummary__0\+\+Q7{align-items:center;background:#f8fafc;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;list-style:none;padding:12px 16px;transition:background .2s}.TeachingSimulation_guidanceSummary__0\+\+Q7:hover{background:#f1f5f9}.TeachingSimulation_guidanceSummary__0\+\+Q7::-webkit-details-marker{display:none}.TeachingSimulation_summaryLeft__dHp3B{align-items:center;display:flex;gap:8px}.TeachingSimulation_summaryLeft__dHp3B svg{color:#7dc46c;flex-shrink:0}.TeachingSimulation_summaryArrow__g\+cDm{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.TeachingSimulation_guidanceContent__7DhRs{border-top:1px solid #e2e8f0;padding:16px 16px 20px}.TeachingSimulation_requirementsList__qjUW2{list-style:none;margin:0;padding:0}.TeachingSimulation_requirementsList__qjUW2 li{color:#475569;font-size:13px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.TeachingSimulation_requirementsList__qjUW2 li:before{color:#7dc46c;content:"✓";font-size:14px;font-weight:700;left:0;position:absolute}.TeachingSimulation_tipsList__ZckcJ{list-style:none;margin:0;padding:0}.TeachingSimulation_tipsList__ZckcJ li{word-wrap:break-word;color:#64748b;font-size:12px;line-height:1.5;margin-bottom:12px;overflow-wrap:break-word}.TeachingSimulation_tipsList__ZckcJ li strong{word-wrap:break-word;color:#0f172a;display:block;font-size:13px;margin-bottom:2px;overflow-wrap:break-word}@media(max-width:1024px){.TeachingSimulation_writingContainer__shAPE{grid-template-columns:1fr;grid-template-rows:1fr auto}.TeachingSimulation_writingSidebar__eOX2v{max-height:200px}}.TeachingSimulation_taskPrompt__CHmvg,.TeachingSimulation_tipsHeader__Q2uUc,.TeachingSimulation_writingGuidance__UcToi,.TeachingSimulation_writingTipsCard__pws1M{display:none}.TeachingSimulation_criteriaGrid__K9Hwc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingSimulation_criteriaGrid__K9Hwc{grid-template-columns:1fr}}.TeachingSimulation_criteriaCol__yArLk{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.TeachingSimulation_criteriaMetHeader__J3CP4{align-items:center;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.TeachingSimulation_criteriaMissedHeader__8cFfW{align-items:center;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.TeachingSimulation_criteriaList__E1sdj{list-style:none;margin:0;padding:0}.TeachingSimulation_criteriaList__E1sdj li{border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:8px;padding:8px 12px}.TeachingSimulation_criteriaMet__8J5Nn{background:#f0fdf4;border-left:3px solid #7dc46c;color:#166534}.TeachingSimulation_criteriaMissed__9Gjhd{background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b}.TeachingSimulation_noCriteria__Q2mmr{color:#94a3b8;font-style:italic}.TeachingSimulation_analysisSection__GjcMa{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px}.TeachingSimulation_analysisSection__GjcMa:last-child{margin-bottom:0}.TeachingSimulation_analysisSection__GjcMa h5{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.TeachingSimulation_analysisSection__GjcMa p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.TeachingSimulation_recordingPlayer__1hb5N{border-radius:8px;outline:none;width:100%}.TeachingSimulation_recordingPlayer__1hb5N::-webkit-media-controls-panel{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.TeachingSimulation_aiWarningBanner__8q110{align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.TeachingSimulation_aiWarningBanner__8q110 .TeachingSimulation_warningIcon__uzWh2{flex-shrink:0;font-size:24px}.TeachingSimulation_aiWarningBanner__8q110 .TeachingSimulation_warningContent__7Irci{flex:1 1}.TeachingSimulation_aiWarningBanner__8q110 .TeachingSimulation_warningContent__7Irci strong{color:#b91c1c;display:block;font-size:15px;margin-bottom:6px}.TeachingSimulation_aiWarningBanner__8q110 .TeachingSimulation_warningContent__7Irci p{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0}.TeachingSimulation_detailedAnalysisGrid__E40Ui{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.TeachingSimulation_detailedAnalysisGrid__E40Ui{grid-template-columns:1fr}}.TeachingSimulation_detailedAnalysisCard__69lYh{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s ease}.TeachingSimulation_detailedAnalysisCard__69lYh:hover{border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a}.TeachingSimulation_analysisCardHeader__F0vLt{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TeachingSimulation_analysisCardHeader__F0vLt h4{color:#374151;flex:1 1;font-size:14px;font-weight:600;margin:0}.TeachingSimulation_analysisIcon__2jO3v{flex-shrink:0;font-size:18px}.TeachingSimulation_qualityBadge__-HlSF{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.TeachingSimulation_analysisScore__pfdMe{background:#f1f5f9;border-radius:8px;color:#1e293b;font-size:14px;font-weight:700;padding:4px 10px}.TeachingSimulation_evidenceQuote__SBJHQ{background:linear-gradient(135deg,#7dc46c14,#7dc46c05);border-left:3px solid #7dc46c;border-radius:0 8px 8px 0;color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin-bottom:10px;padding:10px 14px;position:relative}.TeachingSimulation_quoteIcon__jXzG1{color:#7dc46c;font-size:24px;left:8px;opacity:.5;position:absolute;top:4px}.TeachingSimulation_analysisFeedback__q0MLz{color:#64748b;font-size:13px;line-height:1.6;margin:0}.TeachingSimulation_evalActions__xDK\+d{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.TeachingSimulation_downloadPdfBtn__QNxTb{align-items:center;background:linear-gradient(135deg,#2c5282,#1e3a5f);border:none;border-radius:12px;box-shadow:0 4px 12px #2c528240;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.TeachingSimulation_downloadPdfBtn__QNxTb:hover{background:linear-gradient(135deg,#3b6898,#2c5282);box-shadow:0 6px 20px #2c528259;transform:translateY(-2px)}.TeachingSimulation_downloadPdfBtn__QNxTb svg{color:#fff}.TeachingSimulation_backBtnLarge__lg6wy{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.TeachingSimulation_backBtnLarge__lg6wy:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.TeachingSimulation_roleInfo__qO6jH{align-items:center;display:flex;gap:12px;margin-top:4px}.TeachingSimulation_roleInfo__qO6jH .TeachingSimulation_divider__stmkp{color:#cbd5e1}.TeachingSimulation_aiRole__ff\+OG,.TeachingSimulation_userRole__7mheJ{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.TeachingSimulation_aiRole__ff\+OG svg,.TeachingSimulation_userRole__7mheJ svg{color:#7dc46c}.TeachingSimulation_userRole__7mheJ{color:#374151;font-weight:600}.TeachingSimulation_artifactContainer__u9RfT{display:flex;flex-direction:column;height:100%;overflow:hidden}.TeachingSimulation_artifactTabs__QdWlO{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;overflow-x:auto;padding:12px 20px}.TeachingSimulation_artifactTabs__QdWlO::-webkit-scrollbar{height:6px}.TeachingSimulation_artifactTabs__QdWlO::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.TeachingSimulation_artifactTab__AiBZO{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:90px;padding:12px 16px;transition:all .2s}.TeachingSimulation_artifactTab__AiBZO .TeachingSimulation_tabIcon__oFVjY{color:#64748b}.TeachingSimulation_artifactTab__AiBZO .TeachingSimulation_tabLabel__h3rhY{color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.TeachingSimulation_artifactTab__AiBZO:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.TeachingSimulation_artifactTab__AiBZO.TeachingSimulation_active__dfm0Q{background:#7dc46c;border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40}.TeachingSimulation_artifactTab__AiBZO.TeachingSimulation_active__dfm0Q .TeachingSimulation_tabIcon__oFVjY,.TeachingSimulation_artifactTab__AiBZO.TeachingSimulation_active__dfm0Q .TeachingSimulation_tabLabel__h3rhY{color:#fff}.TeachingSimulation_activeArtifactView__G72pV{background:#fff;flex:1 1;overflow-y:auto;padding:20px}.TeachingSimulation_artifactNav__sA6Kf{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.TeachingSimulation_navBtn__wenqX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.TeachingSimulation_navBtn__wenqX:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.TeachingSimulation_navBtn__wenqX:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.TeachingSimulation_navCounter__aqa4q{color:#64748b;font-size:13px;font-weight:600}.TeachingSimulation_reconnectOverlay__wxDC5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeachingSimulation_reconnectContent__wyA4V{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:48px 64px;text-align:center}.TeachingSimulation_reconnectContent__wyA4V h3{color:#1e293b;font-size:22px;margin:24px 0 8px}.TeachingSimulation_reconnectContent__wyA4V p{color:#64748b;font-size:14px;margin:0}.TeachingSimulation_spinLarge__CPxWq{animation:TeachingSimulation_spin__ViywS 1s linear infinite;color:#7dc46c}@keyframes TeachingSimulation_spin__ViywS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingSimulation_manualProceedBanner__eHH7L{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-bottom:2px solid #16a34a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.TeachingSimulation_proceedInfo__T0QjU{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:500;gap:12px}.TeachingSimulation_proceedInfo__T0QjU svg{flex-shrink:0}.TeachingSimulation_proceedActions__-SeVq{display:flex;flex-wrap:wrap;gap:12px}.TeachingSimulation_retryBtn__ABDu-{align-items:center;background:#fff;border:2px solid #16a34a;border-radius:8px;color:#166534;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_retryBtn__ABDu-:hover{background:#dcfce7;transform:translateY(-1px)}.TeachingSimulation_proceedBtn__OOJcp{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 8px #7dc46c4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.TeachingSimulation_proceedBtn__OOJcp:hover{box-shadow:0 4px 12px #7dc46c66;transform:translateY(-1px)}.TeachingSimulation_writingTipsCard__pws1M{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:10px;margin-top:12px;padding:14px 16px}.TeachingSimulation_tipsHeader__Q2uUc{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.TeachingSimulation_tipsHeader__Q2uUc svg{color:#16a34a}.TeachingSimulation_writingTipsCard__pws1M .TeachingSimulation_tipsList__ZckcJ{list-style:none;margin:0;padding:0}.TeachingSimulation_writingTipsCard__pws1M .TeachingSimulation_tipsList__ZckcJ li{color:#15803d;font-size:13px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.TeachingSimulation_writingTipsCard__pws1M .TeachingSimulation_tipsList__ZckcJ li:before{color:#22c55e;content:"✓";font-size:12px;font-weight:700;left:0;position:absolute}.TeachingSimulation_writingTipsCard__pws1M .TeachingSimulation_tipsList__ZckcJ li strong{color:#166534}.TeachingSimulation_decisionUIContainer__FM0BQ{animation:TeachingSimulation_slideIn__Heb5t .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;max-height:70vh;overflow-y:auto;padding:32px}.TeachingSimulation_decisionUIContainer__FM0BQ::-webkit-scrollbar{width:6px}.TeachingSimulation_decisionUIContainer__FM0BQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@keyframes TeachingSimulation_slideIn__Heb5t{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TeachingSimulation_decisionHeader__zmhrF{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.TeachingSimulation_decisionHeader__zmhrF svg{color:#7dc46c;flex-shrink:0}.TeachingSimulation_decisionHeader__zmhrF h3{color:#0f172a;font-size:18px;font-weight:600;margin:0}.TeachingSimulation_decisionQuestion__otJwo{background:#f8fafc;border-left:3px solid #7dc46c;border-radius:10px;margin-bottom:24px;padding:20px}.TeachingSimulation_decisionQuestion__otJwo p{color:#1e293b;font-size:15px;font-weight:500;line-height:1.6;margin:0}.TeachingSimulation_optionsGrid__Ndx0T{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.TeachingSimulation_optionCard__I8XuU{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.TeachingSimulation_optionCard__I8XuU:hover{background:#f0fdf4;border-color:#7dc46c;box-shadow:0 2px 8px #7dc46c26;transform:translateY(-1px)}.TeachingSimulation_optionCard__I8XuU.TeachingSimulation_selected__5lLNa{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#7dc46c;box-shadow:0 2px 12px #7dc46c33}.TeachingSimulation_optionCard__I8XuU.TeachingSimulation_selected__5lLNa .TeachingSimulation_optionLetter__RHgRf{background:linear-gradient(135deg,#7dc46c,#6bb05c);color:#fff}.TeachingSimulation_optionLetter__RHgRf{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:36px}.TeachingSimulation_optionText__oU1s0{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.TeachingSimulation_warningBox__A20yL{background:#fef9e7;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.TeachingSimulation_warningBox__A20yL .TeachingSimulation_warningHeader__oUwyl{align-items:center;color:#15803d;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.TeachingSimulation_warningBox__A20yL .TeachingSimulation_warningHeader__oUwyl svg{flex-shrink:0}.TeachingSimulation_decisionNote__Wklg5{color:#64748b;font-size:13px;margin:0;text-align:center}.TeachingSimulation_confirmDecisionBtn__N8Jqc{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 6px #7dc46c33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;min-width:240px;padding:12px 24px;transition:all .2s ease}.TeachingSimulation_confirmDecisionBtn__N8Jqc:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 10px #7dc46c4d;transform:translateY(-1px)}.TeachingSimulation_confirmDecisionBtn__N8Jqc:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.TeachingSimulation_confirmDecisionBtn__N8Jqc svg{flex-shrink:0}.TeachingSimulation_transitionOverlay__\+djJV{align-items:center;animation:TeachingSimulation_fadeIn__zCvIO .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes TeachingSimulation_fadeIn__zCvIO{0%{opacity:0}to{opacity:1}}.TeachingSimulation_transitionContent__pOYKL{animation:TeachingSimulation_slideUp__l1faO .4s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:40px 48px;text-align:center}.TeachingSimulation_transitionContent__pOYKL h3{color:#166534;font-size:24px;font-weight:700;margin:0 0 16px}.TeachingSimulation_transitionIcon__2VIVM{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.TeachingSimulation_transitionIcon__2VIVM svg{color:#fff}.TeachingSimulation_stakeholderName__T8Riy{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.TeachingSimulation_stakeholderName__T8Riy span{color:#6b7280;font-weight:400}.TeachingSimulation_transitionMessage__Wv43l{color:#4b5563;font-size:15px;margin:0 0 24px}.TeachingSimulation_countdownBadge__dytaI{background:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;color:#16a34a;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:10px 24px}.TeachingSimulation_skipBtn__dmpZ1{align-items:center;background:#0000;border:2px solid #16a34a;border-radius:10px;color:#16a34a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.TeachingSimulation_skipBtn__dmpZ1:hover{background:#16a34a;color:#fff}.TeachingSimulation_decisionOverlay__txnTi{animation:TeachingSimulation_slideUp__l1faO .3s ease;bottom:80px;left:50%;max-width:600px;position:absolute;transform:translateX(-50%);width:90%;z-index:20}@keyframes TeachingSimulation_slideUp__l1faO{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.TeachingSimulation_decisionCard__csj-B{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #0000001f;padding:24px}.TeachingSimulation_decisionCard__csj-B h3{color:#0f172a;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:16px}.TeachingSimulation_optionsList__xm4MF{display:flex;flex-direction:column;gap:10px}.TeachingSimulation_optionBtn__S4Juf{align-items:flex-start;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#334155;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5;padding:14px 16px;text-align:left;transition:all .2s ease}.TeachingSimulation_optionBtn__S4Juf:hover:not(:disabled){background:#f0fdf4;border-color:#22c55e;transform:translateY(-1px)}.TeachingSimulation_optionBtn__S4Juf:disabled{cursor:not-allowed;opacity:.6}.TeachingSimulation_optionBtn__S4Juf.TeachingSimulation_correct__2jHqK{background:#f0fdf4;border-color:#22c55e}.TeachingSimulation_optionBtn__S4Juf.TeachingSimulation_incorrect__2Sxl7{background:#fef2f2;border-color:#ef4444}.TeachingSimulation_optionId__PpqW4{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:28px}.TeachingSimulation_optionText__oU1s0{flex:1 1;padding-top:3px}.TeachingSimulation_feedbackBox__\+JfF4{align-items:flex-start;border-radius:10px;display:flex;font-size:14px;gap:10px;line-height:1.5;margin-top:14px;padding:12px 16px}.TeachingSimulation_feedbackBox__\+JfF4 p{margin:0}.TeachingSimulation_successFeedback__pThFB{background:#f0fdf4;border:1px solid #86efac;color:#15803d}.TeachingSimulation_errorFeedback__PDvpD{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626}.TeachingSimulation_phaseBtn__bz2kK{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#16a34a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.TeachingSimulation_phaseBtn__bz2kK:hover{background:#dcfce7;border-color:#22c55e}.TeachingSimulation_evaluationModalOverlay__uxikC{align-items:center;animation:TeachingSimulation_modalFadeIn__Mcu1L .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.TeachingSimulation_evaluationModal__VLTIr{animation:TeachingSimulation_modalSlideUp__12KeO .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes TeachingSimulation_modalFadeIn__Mcu1L{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes TeachingSimulation_modalSlideUp__12KeO{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TeachingSimulation_reportLoadingSpinnerWrapper__4Uj8N{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.TeachingSimulation_pulseIcon__YFW3z{animation:TeachingSimulation_gentlePulse__w0oG7 2s ease-in-out infinite}@keyframes TeachingSimulation_gentlePulse__w0oG7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.TeachingSimulation_evaluationTitle__2Mxbu{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.TeachingSimulation_evaluationSubtitle__xJ7Vq{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.TeachingSimulation_progressBarContainer__r3aIQ{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.TeachingSimulation_progressBarFill__OlCbV{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.TeachingSimulation_progressText__4MVid{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.TeachingSimulation_evaluationStatus__GtSoJ{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.TeachingSimulation_desktopLayoutColumn__E4sQ2,.TeachingSimulation_desktopTrackLayer__ihRDd{display:contents}@media(max-width:768px){.TeachingSimulation_container__aitNc.TeachingSimulation_mobileContainer__52UMP{height:100dvh;margin:0;min-height:100dvh;overflow:hidden;padding:0}.TeachingSimulation_hiddenDesktopHeader__oI-xN{display:none!important}.TeachingSimulation_mobileHeader__-CZZA{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;min-height:60px;padding:12px 16px}.TeachingSimulation_mobileHeaderSlide__-tuMP{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.TeachingSimulation_phaseTimelineMobile__fWJd5{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.TeachingSimulation_phaseStepMobile__0KydK{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.TeachingSimulation_phaseStepMobile__0KydK.TeachingSimulation_active__dfm0Q{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.TeachingSimulation_phaseStepMobile__0KydK.TeachingSimulation_current__AoSbl{background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;color:#fff}.TeachingSimulation_phaseConnectorMobile__eibYt{background:#e2e8f0;flex:1 1;height:2px;max-width:40px}.TeachingSimulation_mobileHeaderActionBtn__gUFAZ{align-items:center;background:#7dc46c;border:none;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.TeachingSimulation_mobileCarouselBody__sEi7e{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding-bottom:80px;position:relative}.TeachingSimulation_carouselTrack__1znCR{display:flex;flex:1 1;min-height:0;transition:transform .35s cubic-bezier(.25,1,.5,1);width:100%}.TeachingSimulation_carouselSlide__jLQP3{display:flex;flex:0 0 100%;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.TeachingSimulation_carouselSlide__jLQP3>aside{border:none!important;display:block!important;flex:1 1;max-width:100%!important;min-height:0;min-width:100%!important;overflow-y:auto!important;padding-bottom:24px;width:100%!important}.TeachingSimulation_carouselSlide__jLQP3 .TeachingSimulation_artifactPanel__lCmTg{border-left:none;display:flex!important;flex:1 1;flex-direction:column;min-height:0}.TeachingSimulation_carouselSlide__jLQP3 .TeachingSimulation_artifactPanel__lCmTg .TeachingSimulation_artifactContainer__u9RfT{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.TeachingSimulation_mobileChatArea__G6mC2{height:100%;padding:16px!important}.TeachingSimulation_mobileChatArea__G6mC2 .TeachingSimulation_messageList__nAojJ{flex:1 1;padding-bottom:20px}.TeachingSimulation_mobilePagination__dCH53{bottom:80px;display:flex;gap:8px;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.TeachingSimulation_dot__yJ8oc{background:#cbd5e1;border-radius:50%;height:8px;pointer-events:auto;transition:all .2s;width:8px}.TeachingSimulation_dot__yJ8oc.TeachingSimulation_active__dfm0Q{background:#7dc46c;border-radius:4px;width:24px}.TeachingSimulation_mobileBottomBar__UhwtQ{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;width:100%;z-index:50}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E{align-items:center;display:flex;justify-content:space-between;width:100%}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_speakingIndicator__bGHw2{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;font-size:12px;gap:6px;padding:6px 12px}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_speakingIndicator__bGHw2.TeachingSimulation_active__dfm0Q{background:#f0fdf4;color:#16a34a}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_leftControlsMobile__qIIE6{align-items:center;display:flex;gap:8px}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_mobileEndBtn__tmTLd{align-items:center;background:#ef4444;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_controlButtonsMobile__XdR68{display:flex;gap:8px}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_controlBtn__3LzYO{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#0f172a;display:flex;height:44px;justify-content:center;width:44px}.TeachingSimulation_mobileBottomBar__UhwtQ .TeachingSimulation_liveControlsMobile__CJt2E .TeachingSimulation_controlBtn__3LzYO.TeachingSimulation_muted__NDeAM{background:#fee2e2;color:#ef4444}}.TeachingSimulation_reflectionPhaseContainer__Qk37s{display:flex;flex-direction:column;gap:16px;padding:4px 0}.TeachingSimulation_reflectionQuestionsSection__ay\+7I{display:flex;flex-direction:column;gap:14px}.TeachingSimulation_reflectionQuestion__570Iq{display:flex;flex-direction:column;gap:6px}.TeachingSimulation_reflectionLabel__FXlSO{color:#374151;font-size:13px;font-weight:600;line-height:1.5}.TeachingSimulation_reflectionTextarea__J69fq{background:#f9fafb;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.TeachingSimulation_reflectionTextarea__J69fq:focus{background:#fff;border-color:#7dc46c;outline:none}.TeachingSimulation_reflectionTextarea__J69fq::placeholder{color:#9ca3af}.TeachingSimulation_submitReflectionBtn__Q6Gdi{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:12px 20px;transition:all .2s ease;width:100%}.TeachingSimulation_submitReflectionBtn__Q6Gdi:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 12px #7dc46c59;transform:translateY(-1px)}.TeachingSimulation_submitReflectionBtn__Q6Gdi:disabled{cursor:not-allowed;opacity:.55;transform:none}.EmailArtifact_emailContainer__XmfIo{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;font-family:Google Sans,Roboto,Arial,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.EmailArtifact_emailHeader__x3dVW{border-bottom:1px solid #e8eaed}.EmailArtifact_emailToolbar__EdEQe{align-items:center;background:#f8f9fa;border-bottom:1px solid #e8eaed;display:flex;justify-content:space-between;padding:8px 16px}.EmailArtifact_toolbarLeft__R-X-c,.EmailArtifact_toolbarRight__H5R7Y{align-items:center;display:flex;gap:4px}.EmailArtifact_toolbarBtn__CsgIF{align-items:center;background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.EmailArtifact_toolbarBtn__CsgIF:hover{background-color:#e8eaed}.EmailArtifact_toolbarBtn__CsgIF:active{background-color:#d2d3d5}.EmailArtifact_pageInfo__4Ef-T{color:#5f6368;font-size:12px;margin:0 8px}.EmailArtifact_emailMeta__j2buz{padding:20px 24px 16px}.EmailArtifact_subject__GQ3Pb{color:#202124;font-size:22px;font-weight:400;line-height:28px;margin:0 0 12px}.EmailArtifact_metaRow__y66G3{align-items:flex-start;display:flex;justify-content:space-between}.EmailArtifact_sender__GiBqo{align-items:flex-start;display:flex;gap:12px}.EmailArtifact_senderAvatar__9n8xP{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:500;height:40px;justify-content:center;width:40px}.EmailArtifact_senderInfo__1NBrL{display:flex;flex-direction:column;gap:2px}.EmailArtifact_senderName__\+fNdc{align-items:center;display:flex;gap:6px}.EmailArtifact_senderName__\+fNdc .EmailArtifact_name__4TGMW{color:#202124;font-size:14px;font-weight:500}.EmailArtifact_recipient__zzOUm,.EmailArtifact_senderName__\+fNdc .EmailArtifact_email__ZM7Vz{color:#5f6368;font-size:12px}.EmailArtifact_recipient__zzOUm span{margin-right:4px}.EmailArtifact_timestamp__YnweM{align-items:center;color:#5f6368;display:flex;font-size:12px;gap:8px}.EmailArtifact_moreBtn__y5dhr,.EmailArtifact_starBtn__WtFmm{align-items:center;background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.EmailArtifact_moreBtn__y5dhr:hover,.EmailArtifact_starBtn__WtFmm:hover{background-color:#f1f3f4}.EmailArtifact_emailBody__LaIys{padding:24px}.EmailArtifact_bodyContent__PAQyT{color:#202124;font-size:14px;line-height:1.6;max-width:100%}.EmailArtifact_bodyParagraph__hcrSx{word-wrap:break-word;margin:0 0 16px;white-space:pre-wrap}.EmailArtifact_bodyParagraph__hcrSx:last-child{margin-bottom:0}.EmailArtifact_emailActions__jrim4{border-top:1px solid #e8eaed;display:flex;gap:12px;margin-top:32px;padding-top:24px}.EmailArtifact_actionBtn__IL3qq{align-items:center;background:#f1f3f4;border:none;border-radius:4px;color:#202124;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.EmailArtifact_actionBtn__IL3qq:hover{background:#e8eaed;box-shadow:0 1px 2px 0 #3c40434d}.EmailArtifact_actionBtn__IL3qq:active{background:#d2d3d5}.EmailArtifact_actionBtn__IL3qq svg{height:18px;width:18px}@media(max-width:768px){.EmailArtifact_emailMeta__j2buz{padding:16px}.EmailArtifact_subject__GQ3Pb{font-size:18px;line-height:24px}.EmailArtifact_metaRow__y66G3{flex-direction:column;gap:12px}.EmailArtifact_emailBody__LaIys{padding:16px}.EmailArtifact_actionBtn__IL3qq{font-size:13px;padding:6px 12px}}.WhatsAppArtifact_whatsappContainer__q2gsn{background:#f0f2f5;border-radius:8px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:600px;max-width:100%;overflow:hidden}.WhatsAppArtifact_whatsappHeader__-HI0g{align-items:center;background:#008069;display:flex;justify-content:space-between;min-height:60px;padding:10px 16px}.WhatsAppArtifact_headerLeft__qWZIg{align-items:center;display:flex;flex:1 1;gap:12px}.WhatsAppArtifact_backBtn__Sy\+wO,.WhatsAppArtifact_iconBtn__Ot2f4{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.WhatsAppArtifact_backBtn__Sy\+wO:hover,.WhatsAppArtifact_iconBtn__Ot2f4:hover{background-color:#ffffff1a}.WhatsAppArtifact_contactAvatar__sLY1C{align-items:center;background:#6c757d;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.WhatsAppArtifact_contactInfo__FAnM8{flex:1 1}.WhatsAppArtifact_contactName__-NDr3{color:#fff;font-size:16px;font-weight:500;line-height:1.3;margin:0}.WhatsAppArtifact_contactStatus__ADaE\+{color:#ffffffb3;font-size:13px;line-height:1;margin:2px 0 0}.WhatsAppArtifact_headerRight__C1Nh0{display:flex;gap:8px}.WhatsAppArtifact_chatBackground__E3WYT{background-color:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z' fill='%23d9dbd5' fill-opacity='.15' fill-rule='evenodd'/%3E%3C/svg%3E");flex:1 1;overflow-y:auto;position:relative}.WhatsAppArtifact_messagesContainer__tAlte{display:flex;flex-direction:column;gap:8px;padding:16px}.WhatsAppArtifact_messageWrapper__Ul2--{display:flex}.WhatsAppArtifact_messageWrapper__Ul2--.WhatsAppArtifact_sent__BQ6m5{justify-content:flex-end}.WhatsAppArtifact_messageWrapper__Ul2--.WhatsAppArtifact_received__7ydEQ{justify-content:flex-start}.WhatsAppArtifact_messageBubble__BpZ\+0{border-radius:7.5px;box-shadow:0 1px .5px #00000021;max-width:75%;padding:6px 7px 8px 9px;position:relative}.WhatsAppArtifact_sent__BQ6m5 .WhatsAppArtifact_messageBubble__BpZ\+0{background:#d9fdd3}.WhatsAppArtifact_received__7ydEQ .WhatsAppArtifact_messageBubble__BpZ\+0{background:#fff}.WhatsAppArtifact_messageBubble__BpZ\+0:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0}.WhatsAppArtifact_sent__BQ6m5 .WhatsAppArtifact_messageBubble__BpZ\+0:before{border-color:#0000 #0000 #d9fdd3;border-width:0 0 10px 8px;right:-8px}.WhatsAppArtifact_received__7ydEQ .WhatsAppArtifact_messageBubble__BpZ\+0:before{border-color:#0000 #fff #0000 #0000;border-width:0 8px 10px 0;left:-8px}.WhatsAppArtifact_messageText__xoXb-{word-wrap:break-word;color:#111b21;font-size:14.2px;line-height:19px;margin:0;padding-right:4px;white-space:pre-wrap}.WhatsAppArtifact_messageFooter__kKwyz{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:2px}.WhatsAppArtifact_messageTime__vuThA{color:#667781;font-size:11px;line-height:15px}.WhatsAppArtifact_messageStatus__bT0cw{align-items:center;color:#53bdeb;display:flex}.WhatsAppArtifact_messageStatus__bT0cw svg{height:16px;width:16px}.WhatsAppArtifact_inputArea__cmkUs{align-items:center;background:#f0f2f5;border-top:1px solid #d1d7db;display:flex;gap:8px;padding:10px 16px}.WhatsAppArtifact_attachBtn__CFtNX,.WhatsAppArtifact_emojiBtn__WH8xc{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.WhatsAppArtifact_attachBtn__CFtNX:hover,.WhatsAppArtifact_emojiBtn__WH8xc:hover{background-color:#d9dbd5}.WhatsAppArtifact_messageInput__-sbgO{background:#fff;border:none;border-radius:21px;color:#3b4a54;flex:1 1;font-size:15px;outline:none;padding:10px 16px}.WhatsAppArtifact_messageInput__-sbgO::placeholder{color:#8696a0}.WhatsAppArtifact_messageInput__-sbgO:disabled{background:#f0f2f5;cursor:not-allowed}.WhatsAppArtifact_sendBtn__8EifT{align-items:center;background:#008069;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:10px;transition:background-color .2s}.WhatsAppArtifact_sendBtn__8EifT:hover{background:#017561}.WhatsAppArtifact_sendBtn__8EifT:active{background:#016252}@media(max-width:768px){.WhatsAppArtifact_whatsappContainer__q2gsn{height:500px}.WhatsAppArtifact_messageBubble__BpZ\+0{max-width:85%}.WhatsAppArtifact_messageText__xoXb-{font-size:14px}}.StudentWorkArtifact_notebookContainer__-vZw4{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d;font-family:Segoe Print,Comic Sans MS,cursive;max-width:100%;overflow:hidden}.StudentWorkArtifact_notebookHeader__C8Chy{background:#f9f9f9;border-bottom:2px solid #e0e0e0;padding:16px 20px}.StudentWorkArtifact_headerInfo__VC6TI{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.StudentWorkArtifact_studentDetails__fssgn{align-items:center;display:flex;font-size:13px;gap:6px}.StudentWorkArtifact_label__Z0l7t{color:#333;font-family:Arial,sans-serif;font-weight:600}.StudentWorkArtifact_value__4aU9A{border-bottom:1px solid #999;color:#666;font-family:Arial,sans-serif;min-width:80px;padding-bottom:2px}.StudentWorkArtifact_titleSection__e97jJ{margin-top:12px}.StudentWorkArtifact_workTitle__DgVE3{color:#1a1a1a;font-family:Georgia,serif;font-size:18px;font-weight:600;margin:0;text-align:center;text-decoration:underline}.StudentWorkArtifact_notebookPaper__xvhrZ{background:linear-gradient(180deg,#fcfcf8 0,#fcfcf8 95%,#f0f0e8);background-image:repeating-linear-gradient(#0000,#0000 31px,#e8e8f0 0,#e8e8f0 32px);min-height:400px;padding:32px 24px 32px 60px;position:relative}.StudentWorkArtifact_marginLine__aO5nI{background:#ffc9c9;bottom:0;left:48px;position:absolute;top:0;width:2px}.StudentWorkArtifact_marginLine__aO5nI:before{background:#faa;bottom:0;content:"";left:-1px;position:absolute;top:0;width:1px}.StudentWorkArtifact_contentArea__9DC2m{position:relative;z-index:1}.StudentWorkArtifact_notebookLine__Yus\+W{line-height:32px;min-height:32px;position:relative}.StudentWorkArtifact_handwrittenText__zbEtc{color:#1a1a2e;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:32px;margin:0;position:relative}.StudentWorkArtifact_handwrittenText__zbEtc:first-line{transform:rotate(-.3deg)}.StudentWorkArtifact_teacherFeedback__Zir-4{align-items:center;background:#4caf500d;border-left:4px solid #4caf50;border-radius:4px;display:flex;gap:12px;margin-top:24px;padding:12px}.StudentWorkArtifact_checkMark__H7F-n{color:#4caf50;font-size:28px;font-weight:700}.StudentWorkArtifact_feedbackNote__UzOHb{color:#2e7d32;font-family:Arial,sans-serif;font-size:14px;font-style:italic}.StudentWorkArtifact_gradingArea__snTZv{align-items:center;background:#fafafa;border-top:2px dashed #d0d0d0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.StudentWorkArtifact_gradeBox__Z-1\+\+{align-items:center;background:#fff;border:2px solid #2196f3;border-radius:6px;display:flex;gap:12px;padding:8px 16px}.StudentWorkArtifact_gradeLabel__SNL0I{color:#1976d2;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.StudentWorkArtifact_gradeValue__Hxkh8{color:#d32f2f;font-family:Arial,sans-serif;font-size:18px;font-weight:700;min-width:60px}.StudentWorkArtifact_signatureBox__FjBSa{display:flex;flex-direction:column;gap:4px}.StudentWorkArtifact_signatureLabel__3bOkH{color:#666;font-family:Arial,sans-serif;font-size:12px}.StudentWorkArtifact_signatureLine__ihjkm{border-bottom:1px solid #999;color:#999;font-family:Arial,sans-serif;font-size:13px}@media(max-width:768px){.StudentWorkArtifact_notebookPaper__xvhrZ{padding:24px 16px 24px 52px}.StudentWorkArtifact_headerInfo__VC6TI{flex-direction:column;gap:8px}.StudentWorkArtifact_workTitle__DgVE3{font-size:16px}.StudentWorkArtifact_gradingArea__snTZv{align-items:flex-start;flex-direction:column}}@media print{.StudentWorkArtifact_notebookContainer__-vZw4{box-shadow:none}.StudentWorkArtifact_notebookPaper__xvhrZ{background:#fff;background-image:repeating-linear-gradient(#0000,#0000 31px,#000 0,#000 32px)}.StudentWorkArtifact_marginLine__aO5nI{background:#000}}.PrincipalMemoArtifact_memoContainer__DXexD{background:#fff;border:2px solid #1565c0;border-radius:4px;box-shadow:0 4px 12px #0000001a;font-family:Times New Roman,Times,serif;margin:0 auto;max-width:100%;overflow:hidden}.PrincipalMemoArtifact_letterhead__ItPsa{align-items:center;background:linear-gradient(135deg,#1565c0,#0d47a1);border-bottom:4px solid gold;color:#fff;display:flex;gap:20px;padding:24px}.PrincipalMemoArtifact_schoolLogo__9T7kd{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003;flex-shrink:0;padding:8px}.PrincipalMemoArtifact_schoolLogo__9T7kd svg{display:block}.PrincipalMemoArtifact_schoolInfo__7kR6B{flex:1 1}.PrincipalMemoArtifact_schoolName__RP4oC{font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 6px;text-shadow:1px 1px 2px #0003}.PrincipalMemoArtifact_schoolAddress__2gWMm,.PrincipalMemoArtifact_schoolContact__D9Vp-{font-family:Arial,sans-serif;font-size:12px;margin:2px 0;opacity:.95}.PrincipalMemoArtifact_memoHeader__r5ADr{background:#f8f9fa;border-bottom:2px solid #e0e0e0;padding:24px 32px}.PrincipalMemoArtifact_memoMeta__72Prd{border-bottom:1px dashed #ccc;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.PrincipalMemoArtifact_metaRow__assVm{display:flex;font-size:14px;gap:8px}.PrincipalMemoArtifact_metaLabel__D\+LHJ{color:#1565c0;font-weight:600}.PrincipalMemoArtifact_metaValue__QJB4u{color:#333;font-family:Courier New,monospace}.PrincipalMemoArtifact_recipient__N-gEX,.PrincipalMemoArtifact_subject__\+W8Sz{margin-bottom:12px}.PrincipalMemoArtifact_recipient__N-gEX p,.PrincipalMemoArtifact_subject__\+W8Sz p{color:#333;font-size:14px;line-height:1.6;margin:4px 0}.PrincipalMemoArtifact_recipient__N-gEX p strong,.PrincipalMemoArtifact_subject__\+W8Sz p strong{color:#1a237e;font-weight:600}.PrincipalMemoArtifact_subject__\+W8Sz{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:12px}.PrincipalMemoArtifact_subject__\+W8Sz p{font-size:15px}.PrincipalMemoArtifact_memoBody__eFXUB{background:#fff;line-height:1.8;min-height:200px;padding:32px}.PrincipalMemoArtifact_bodyParagraph__EJQnR{color:#212121;font-size:15px;margin:0 0 16px;text-align:justify;text-indent:30px}.PrincipalMemoArtifact_bodyParagraph__EJQnR:first-child{text-indent:0}.PrincipalMemoArtifact_bodyParagraph__EJQnR:last-child{margin-bottom:0}.PrincipalMemoArtifact_memoFooter__iuVLY{background:#fafafa;border-top:2px solid #e0e0e0;padding:24px 32px}.PrincipalMemoArtifact_regards__5aNm0{margin-bottom:16px}.PrincipalMemoArtifact_regards__5aNm0 p{color:#333;font-size:14px;margin:0}.PrincipalMemoArtifact_signature__oahBp{align-items:flex-end;display:flex;flex-direction:column;margin:24px 0}.PrincipalMemoArtifact_signatureImage__Lx-Wd{margin-bottom:8px}.PrincipalMemoArtifact_signatureName__lqz5T,.PrincipalMemoArtifact_signatureTitle__5TkqP{color:#1a237e;font-size:14px;margin:2px 0;text-align:right}.PrincipalMemoArtifact_signatureStamp__WEKrE{margin-top:12px}.PrincipalMemoArtifact_stamp__3YJlX{border:2px solid #d32f2f;border-radius:4px;color:#d32f2f;display:inline-block;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;opacity:.7;padding:4px 16px;transform:rotate(-5deg)}.PrincipalMemoArtifact_copies__Ofd3P{border-top:1px dashed #ccc;margin-top:24px;padding-top:16px}.PrincipalMemoArtifact_copies__Ofd3P p{color:#666;font-size:13px;margin:0 0 8px}.PrincipalMemoArtifact_copies__Ofd3P ul{list-style:none;margin:0;padding:0}.PrincipalMemoArtifact_copies__Ofd3P ul li{color:#666;font-size:13px;padding:2px 0 2px 20px;position:relative}.PrincipalMemoArtifact_copies__Ofd3P ul li:before{color:#1565c0;content:"•";left:0;position:absolute}.PrincipalMemoArtifact_documentFooter__JnHVK{background:#1565c0;padding:12px;text-align:center}.PrincipalMemoArtifact_confidential__B0BdJ{color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px}@media(max-width:768px){.PrincipalMemoArtifact_letterhead__ItPsa{flex-direction:column;padding:20px;text-align:center}.PrincipalMemoArtifact_schoolName__RP4oC{font-size:20px}.PrincipalMemoArtifact_memoBody__eFXUB,.PrincipalMemoArtifact_memoFooter__iuVLY,.PrincipalMemoArtifact_memoHeader__r5ADr{padding:20px}.PrincipalMemoArtifact_memoMeta__72Prd{flex-direction:column;gap:8px}.PrincipalMemoArtifact_bodyParagraph__EJQnR{text-align:left;text-indent:0}.PrincipalMemoArtifact_signature__oahBp{align-items:flex-start}.PrincipalMemoArtifact_signatureName__lqz5T,.PrincipalMemoArtifact_signatureTitle__5TkqP{text-align:left}}@media print{.PrincipalMemoArtifact_memoContainer__DXexD{border:1px solid #000;box-shadow:none}.PrincipalMemoArtifact_letterhead__ItPsa{background:#1565c0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.PrincipalMemoArtifact_stamp__3YJlX{border-color:#d32f2f;color:#d32f2f;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ReportCardArtifact_reportCardContainer__ST0Og{background:#fff;border:3px double #1a237e;border-radius:8px;box-shadow:0 4px 16px #00000026;font-family:Arial,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.ReportCardArtifact_reportHeader__op903{background:linear-gradient(135deg,#1a237e,#283593);border-bottom:4px solid gold;color:#fff;padding:24px;position:relative;text-align:center}.ReportCardArtifact_schoolBadge__8IqYo{margin-bottom:12px}.ReportCardArtifact_schoolBadge__8IqYo svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ReportCardArtifact_schoolTitle__KbNF\+{font-size:28px;font-weight:700;letter-spacing:1px;margin:0 0 6px;text-shadow:2px 2px 4px #0000004d}.ReportCardArtifact_affiliation__7QFsm{font-size:11px;margin:4px 0;opacity:.9}.ReportCardArtifact_reportTitle__-pF2q{color:gold;font-size:20px;font-weight:600;letter-spacing:.5px;margin:16px 0 6px}.ReportCardArtifact_academicYear__p6awX{font-size:13px;margin:4px 0 0;opacity:.95}.ReportCardArtifact_studentInfo__mX5UH{background:#f5f5f5;border-bottom:2px solid #e0e0e0;padding:24px}.ReportCardArtifact_infoGrid__5tUiA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ReportCardArtifact_infoItem__W7L6y{background:#fff;border-left:3px solid #1a237e;border-radius:4px;display:flex;gap:8px;padding:8px 12px}.ReportCardArtifact_infoLabel__H-BWv{color:#1a237e;font-size:13px;font-weight:600;min-width:110px}.ReportCardArtifact_infoValue__Z1Ypf{color:#333;font-size:13px;font-weight:500}.ReportCardArtifact_marksSection__Ao\+0P{padding:24px}.ReportCardArtifact_sectionTitle__J3\+iM{border-bottom:2px solid #1a237e;color:#1a237e;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.ReportCardArtifact_marksTable__6FolX{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.ReportCardArtifact_marksTable__6FolX thead{background:#1a237e;color:#fff}.ReportCardArtifact_marksTable__6FolX thead th{border:1px solid #283593;font-size:13px;font-weight:600;padding:12px;text-align:left}.ReportCardArtifact_marksTable__6FolX thead th:first-child{border-left:none}.ReportCardArtifact_marksTable__6FolX thead th:last-child{border-right:none}.ReportCardArtifact_marksTable__6FolX tbody tr{transition:background-color .2s}.ReportCardArtifact_marksTable__6FolX tbody tr:nth-child(2n){background:#f9f9f9}.ReportCardArtifact_marksTable__6FolX tbody tr:hover{background:#e8eaf6}.ReportCardArtifact_marksTable__6FolX tbody tr td{border:1px solid #e0e0e0;color:#333;font-size:14px;padding:12px}.ReportCardArtifact_marksTable__6FolX tfoot{background:#f5f5f5;font-weight:700}.ReportCardArtifact_marksTable__6FolX tfoot td{border:2px solid #1a237e;color:#1a237e;font-size:14px;padding:14px 12px}.ReportCardArtifact_subjectName__uBfVR{color:#1a237e;font-weight:600}.ReportCardArtifact_marksObtained__0kiGC{color:#2e7d32;font-weight:600;text-align:center}.ReportCardArtifact_grade__KDj-3{color:#d32f2f;font-size:15px;font-weight:700;text-align:center}.ReportCardArtifact_remarks__Obmr4{color:#666;font-style:italic}.ReportCardArtifact_totalRow__8nHpt,.ReportCardArtifact_totalRow__8nHpt:hover{background:#e8eaf6!important}.ReportCardArtifact_gradingScale__-E9bF{background:#fff9e6;border-bottom:1px solid #ffe082;border-top:1px solid #ffe082;padding:16px 24px}.ReportCardArtifact_gradingScale__-E9bF h4{color:#1a237e;font-size:14px;font-weight:600;margin:0 0 8px}.ReportCardArtifact_gradeItems__iraC3{display:flex;flex-wrap:wrap;gap:12px}.ReportCardArtifact_gradeItem__tLRjh{background:#fff;border:1px solid #ffd54f;border-radius:12px;color:#333;font-size:12px;font-weight:500;padding:4px 12px}.ReportCardArtifact_teacherRemarks__A-DhX{padding:24px}.ReportCardArtifact_remarksBox__ZtSTn{background:#f5f5f5;border:2px dashed #9e9e9e;border-radius:8px;padding:20px}.ReportCardArtifact_remarksBox__ZtSTn h4{color:#1a237e;font-size:15px;font-weight:600;margin:0 0 12px}.ReportCardArtifact_remarksText__XZ-qR{color:#333;font-size:14px;font-style:italic;line-height:1.6;margin:0;text-align:justify}.ReportCardArtifact_signatures__LNVWv{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px}.ReportCardArtifact_signatureBlock__kPutZ{flex:1 1;min-width:150px;text-align:center}.ReportCardArtifact_signatureLine__pEYrw{border-bottom:2px solid #333;height:50px;margin-bottom:8px}.ReportCardArtifact_signatureLabel__c80Xm{color:#666;font-size:12px;font-weight:600;margin:4px 0}.ReportCardArtifact_signatureName__5xiUP{color:#1a237e;font-size:13px;font-weight:500;margin:2px 0}.ReportCardArtifact_footerNote__wtr76{background:#1a237e;color:#fff;padding:16px 24px;text-align:center}.ReportCardArtifact_footerNote__wtr76 p{font-size:12px;margin:4px 0}.ReportCardArtifact_footerNote__wtr76 p:first-child{font-weight:600}.ReportCardArtifact_instruction__uP8cz{font-style:italic;opacity:.9}@media(max-width:768px){.ReportCardArtifact_reportHeader__op903{padding:20px 16px}.ReportCardArtifact_schoolTitle__KbNF\+{font-size:22px}.ReportCardArtifact_reportTitle__-pF2q{font-size:18px}.ReportCardArtifact_marksSection__Ao\+0P,.ReportCardArtifact_signatures__LNVWv,.ReportCardArtifact_studentInfo__mX5UH,.ReportCardArtifact_teacherRemarks__A-DhX{padding:16px}.ReportCardArtifact_infoGrid__5tUiA{gap:8px;grid-template-columns:1fr}.ReportCardArtifact_marksTable__6FolX{font-size:12px}.ReportCardArtifact_marksTable__6FolX tbody td,.ReportCardArtifact_marksTable__6FolX tfoot td,.ReportCardArtifact_marksTable__6FolX thead th{font-size:12px;padding:8px 6px}.ReportCardArtifact_signatures__LNVWv{flex-direction:column}.ReportCardArtifact_gradeItems__iraC3{gap:8px}.ReportCardArtifact_gradeItem__tLRjh{font-size:11px;padding:3px 8px}}@media print{.ReportCardArtifact_reportCardContainer__ST0Og{border:2px solid #000;box-shadow:none}.ReportCardArtifact_reportHeader__op903{background:#1a237e;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ReportCardArtifact_marksTable__6FolX tbody tr:hover{background:inherit}.ReportCardArtifact_signatures__LNVWv{page-break-inside:avoid}}.ClassroomChatArtifact_chatContainer__GkOsK{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;height:600px;max-width:100%;overflow:hidden}.ClassroomChatArtifact_chatHeader__6quVx{align-items:center;background:#1976d2;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;min-height:64px;padding:12px 16px}.ClassroomChatArtifact_headerLeft__NkQSo{align-items:center;display:flex;flex:1 1;gap:12px}.ClassroomChatArtifact_groupIcon__DKgdf{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ClassroomChatArtifact_chatInfo__ukbA1{flex:1 1}.ClassroomChatArtifact_chatTitle__\+6sg7{color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0}.ClassroomChatArtifact_chatSubtitle__eocuF{color:#fffc;font-size:12px;line-height:1;margin:2px 0 0}.ClassroomChatArtifact_headerRight__bhROv{display:flex;gap:8px}.ClassroomChatArtifact_headerBtn__2WTbq{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.ClassroomChatArtifact_headerBtn__2WTbq:hover{background:#ffffff26}.ClassroomChatArtifact_messagesArea__vjshN{background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.ClassroomChatArtifact_dateMarker__hYEI-{margin:8px 0;text-align:center}.ClassroomChatArtifact_dateMarker__hYEI- span{background:#0000000d;border-radius:12px;color:#666;font-size:12px;font-weight:500;padding:4px 12px}.ClassroomChatArtifact_messageRow__z9fdQ{align-items:flex-start;display:flex;gap:10px}.ClassroomChatArtifact_messageRow__z9fdQ.ClassroomChatArtifact_teacherMessage__S4HUk .ClassroomChatArtifact_avatar__HLiw6{background:#1976d2}.ClassroomChatArtifact_messageRow__z9fdQ.ClassroomChatArtifact_teacherMessage__S4HUk .ClassroomChatArtifact_senderName__998Lq{color:#1976d2;font-weight:600}.ClassroomChatArtifact_messageRow__z9fdQ.ClassroomChatArtifact_teacherMessage__S4HUk .ClassroomChatArtifact_messageBubble__roYzN{background:#e3f2fd;border-left:3px solid #1976d2}.ClassroomChatArtifact_avatar__HLiw6{align-items:center;border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.ClassroomChatArtifact_messageContent__o53Of{display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:calc(100% - 50px)}.ClassroomChatArtifact_messageHeader__E1vfn{align-items:baseline;display:flex;gap:8px}.ClassroomChatArtifact_senderName__998Lq{color:#333;font-size:13px;font-weight:600}.ClassroomChatArtifact_messageTime__4efnp{color:#999;font-size:11px}.ClassroomChatArtifact_messageBubble__roYzN{word-wrap:break-word;background:#fff;border-left:3px solid #9c27b0;border-radius:8px;box-shadow:0 1px 2px #00000014;padding:10px 14px;position:relative}.ClassroomChatArtifact_messageBubble__roYzN:before{border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:0 8px 8px 0;content:"";height:0;left:-8px;position:absolute;top:8px;width:0}.ClassroomChatArtifact_messageText__F8PmI{color:#212121;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.ClassroomChatArtifact_inputSection__OX-d5{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;gap:10px;padding:12px 16px}.ClassroomChatArtifact_attachBtn__7rZkG,.ClassroomChatArtifact_emojiBtn__xPMn4{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:background-color .2s}.ClassroomChatArtifact_attachBtn__7rZkG:hover,.ClassroomChatArtifact_emojiBtn__xPMn4:hover{background:#f5f5f5}.ClassroomChatArtifact_inputWrapper__g2qK6{flex:1 1}.ClassroomChatArtifact_messageInput__cnaOF{background:#f5f5f5;border:none;border-radius:20px;color:#333;font-size:14px;outline:none;padding:10px 16px;transition:background-color .2s;width:100%}.ClassroomChatArtifact_messageInput__cnaOF::placeholder{color:#999}.ClassroomChatArtifact_messageInput__cnaOF:focus{background:#eee}.ClassroomChatArtifact_messageInput__cnaOF:disabled{cursor:not-allowed;opacity:.6}.ClassroomChatArtifact_sendBtn__NVIB2{align-items:center;background:#1976d2;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;padding:10px;transition:all .2s}.ClassroomChatArtifact_sendBtn__NVIB2:hover{background:#1565c0;transform:scale(1.05)}.ClassroomChatArtifact_sendBtn__NVIB2:active{background:#0d47a1;transform:scale(.95)}.ClassroomChatArtifact_messagesArea__vjshN::-webkit-scrollbar{width:6px}.ClassroomChatArtifact_messagesArea__vjshN::-webkit-scrollbar-track{background:#0000}.ClassroomChatArtifact_messagesArea__vjshN::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ClassroomChatArtifact_messagesArea__vjshN::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:768px){.ClassroomChatArtifact_chatContainer__GkOsK{height:500px}.ClassroomChatArtifact_chatHeader__6quVx{padding:10px 12px}.ClassroomChatArtifact_chatTitle__\+6sg7{font-size:15px}.ClassroomChatArtifact_chatSubtitle__eocuF{font-size:11px}.ClassroomChatArtifact_messagesArea__vjshN{padding:12px}.ClassroomChatArtifact_avatar__HLiw6{font-size:13px;height:32px;width:32px}.ClassroomChatArtifact_messageContent__o53Of{max-width:calc(100% - 45px)}.ClassroomChatArtifact_messageBubble__roYzN{padding:8px 12px}.ClassroomChatArtifact_messageText__F8PmI{font-size:13px}.ClassroomChatArtifact_inputSection__OX-d5{padding:10px 12px}}@keyframes ClassroomChatArtifact_slideIn__ZVIHZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ClassroomChatArtifact_messageRow__z9fdQ{animation:ClassroomChatArtifact_slideIn__ZVIHZ .3s ease-out}.LessonPlanArtifact_lessonPlanContainer__8yHsC{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.LessonPlanArtifact_planHeader__x8uYX{background:linear-gradient(135deg,#2e7d32,#388e3c);color:#fff}.LessonPlanArtifact_headerBanner__zgdpT{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.LessonPlanArtifact_bannerLeft__6HBLA{align-items:center;display:flex;flex-shrink:0;justify-content:center}.LessonPlanArtifact_bannerCenter__qQoCg{flex:1 1;text-align:center}.LessonPlanArtifact_documentTitle__CRGzt{font-size:28px;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:1px 1px 3px #0003}.LessonPlanArtifact_documentSubtitle__70upu{font-size:13px;margin:4px 0 0;opacity:.9}.LessonPlanArtifact_bannerRight__zMXT9{flex-shrink:0}.LessonPlanArtifact_planId__F-2cH{background:#fff3;border:1px solid #ffffff4d;border-radius:4px;font-family:Courier New,monospace;font-size:12px;font-weight:600;padding:6px 12px}.LessonPlanArtifact_planMetadata__OwAWk{background:#f5f5f5;border-bottom:2px solid #e0e0e0;padding:20px 24px}.LessonPlanArtifact_metaGrid__UbYlJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LessonPlanArtifact_metaItem__dnDGA{align-items:center;background:#fff;border-left:3px solid #2e7d32;border-radius:4px;box-shadow:0 1px 3px #0000000d;display:flex;gap:8px;padding:8px 12px}.LessonPlanArtifact_metaLabel__JWx5b{color:#2e7d32;font-size:13px;font-weight:600;white-space:nowrap}.LessonPlanArtifact_metaValue__Hb\+iu{color:#333;font-size:13px;font-weight:500}.LessonPlanArtifact_planContent__r69Ei{padding:24px}.LessonPlanArtifact_contentSection__ap-aB,.LessonPlanArtifact_homeworkSection__v\+faZ,.LessonPlanArtifact_methodologySection__hG0DX,.LessonPlanArtifact_objectivesSection__DmDY6,.LessonPlanArtifact_resourcesSection__Tc5EM,.LessonPlanArtifact_topicSection__6jkf0{margin-bottom:24px}.LessonPlanArtifact_contentSection__ap-aB:last-child,.LessonPlanArtifact_homeworkSection__v\+faZ:last-child,.LessonPlanArtifact_methodologySection__hG0DX:last-child,.LessonPlanArtifact_objectivesSection__DmDY6:last-child,.LessonPlanArtifact_resourcesSection__Tc5EM:last-child,.LessonPlanArtifact_topicSection__6jkf0:last-child{margin-bottom:0}.LessonPlanArtifact_sectionTitle__1030F{align-items:center;border-bottom:2px solid #2e7d32;color:#1a237e;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 12px;padding-bottom:8px}.LessonPlanArtifact_titleIcon__6E97b{font-size:20px}.LessonPlanArtifact_sectionContent__E16XI{padding:12px 0}.LessonPlanArtifact_topicName__qoFzT{background:#e8f5e9;border-left:4px solid #2e7d32;border-radius:6px;color:#2e7d32;font-size:20px;font-weight:600;margin:0;padding:12px}.LessonPlanArtifact_objectivesList__qQGz6{list-style:none;margin:0;padding:0}.LessonPlanArtifact_objectivesList__qQGz6 li{background:#f5f5f5;border-radius:6px;color:#333;font-size:14px;line-height:1.6;margin-bottom:8px;padding:10px 12px 10px 40px;position:relative}.LessonPlanArtifact_objectivesList__qQGz6 li:before{color:#2e7d32;content:"✓";font-size:16px;font-weight:700;left:12px;position:absolute;top:10px}.LessonPlanArtifact_objectivesList__qQGz6 li:last-child{margin-bottom:0}.LessonPlanArtifact_contentParagraph__PfXkx{color:#333;font-size:14px;line-height:1.7;margin:0 0 12px;text-align:justify}.LessonPlanArtifact_contentParagraph__PfXkx:last-child{margin-bottom:0}.LessonPlanArtifact_phaseCards__Uq9wm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.LessonPlanArtifact_phaseCard__mBI\+a{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .3s ease}.LessonPlanArtifact_phaseCard__mBI\+a:hover{border-color:#2e7d32;box-shadow:0 4px 12px #2e7d3226;transform:translateY(-2px)}.LessonPlanArtifact_phaseHeader__xlZgB{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.LessonPlanArtifact_phaseBadge__juO6f{background:#2e7d32;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.LessonPlanArtifact_phaseDuration__jBRfn{background:#f5f5f5;border-radius:4px;color:#666;font-size:12px;font-weight:600;padding:4px 8px}.LessonPlanArtifact_phaseTitle__BIwDj{color:#1a237e;font-size:16px;font-weight:600;margin:0 0 8px}.LessonPlanArtifact_phaseDescription__Eu88D{color:#666;font-size:13px;line-height:1.6;margin:0}.LessonPlanArtifact_resourceTags__rAIEd{display:flex;flex-wrap:wrap;gap:10px}.LessonPlanArtifact_resourceTag__fMC2c{background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:16px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s}.LessonPlanArtifact_resourceTag__fMC2c:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.LessonPlanArtifact_homeworkText__84xlX{background:#fff3e0;border-left:4px solid #f57c00;border-radius:6px;color:#333;font-size:14px;line-height:1.6;margin:0;padding:12px}.LessonPlanArtifact_planFooter__rt9ax{background:#fafafa;border-top:2px solid #e0e0e0;padding:24px}.LessonPlanArtifact_signatureSection__tO\+SL{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:20px}.LessonPlanArtifact_signatureBlock__oAUfy{flex:1 1;min-width:150px}.LessonPlanArtifact_signatureLine__80CIK{border-bottom:2px solid #333;height:40px;margin-bottom:8px}.LessonPlanArtifact_signatureLabel__8ZLrg{color:#666;font-size:12px;font-weight:600;margin:0;text-align:center}.LessonPlanArtifact_footerNote__-htwG{border-top:1px dashed #ccc;padding-top:16px;text-align:center}.LessonPlanArtifact_footerNote__-htwG p{color:#999;font-size:12px;margin:0}@media(max-width:768px){.LessonPlanArtifact_headerBanner__zgdpT{flex-direction:column;padding:16px;text-align:center}.LessonPlanArtifact_documentTitle__CRGzt{font-size:24px}.LessonPlanArtifact_planContent__r69Ei,.LessonPlanArtifact_planFooter__rt9ax,.LessonPlanArtifact_planMetadata__OwAWk{padding:16px}.LessonPlanArtifact_metaGrid__UbYlJ{gap:8px;grid-template-columns:1fr}.LessonPlanArtifact_phaseCards__Uq9wm{grid-template-columns:1fr}.LessonPlanArtifact_signatureSection__tO\+SL{flex-direction:column}.LessonPlanArtifact_sectionTitle__1030F{font-size:16px}.LessonPlanArtifact_topicName__qoFzT{font-size:18px}}@media print{.LessonPlanArtifact_lessonPlanContainer__8yHsC{box-shadow:none}.LessonPlanArtifact_planHeader__x8uYX{background:#2e7d32;print-color-adjust:exact;-webkit-print-color-adjust:exact}.LessonPlanArtifact_phaseCard__mBI\+a{border-color:#2e7d32;page-break-inside:avoid}.LessonPlanArtifact_resourceTag__fMC2c{background:#1976d2;print-color-adjust:exact;-webkit-print-color-adjust:exact}.LessonPlanArtifact_signatureSection__tO\+SL{page-break-inside:avoid}}.GradeBookArtifact_gradeBookContainer__1Ay0v{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-width:100%;overflow:hidden}.GradeBookArtifact_gradeBookHeader__5C9ci{background:linear-gradient(135deg,#d32f2f,#c62828);color:#fff;padding:24px}.GradeBookArtifact_headerTop__83H5o{align-items:center;display:flex;gap:20px;margin-bottom:20px}.GradeBookArtifact_bookIcon__b8WWX{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:12px}.GradeBookArtifact_headerInfo__BfiJh{flex:1 1}.GradeBookArtifact_gradeBookTitle__JfjLF{font-size:28px;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.GradeBookArtifact_classInfo__WMkXZ,.GradeBookArtifact_teacherInfo__btGEu{font-size:14px;margin:4px 0;opacity:.95}.GradeBookArtifact_headerStats__daATX{display:flex;flex-wrap:wrap;gap:16px}.GradeBookArtifact_statCard__vQ0z1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;min-width:100px;padding:12px 20px;text-align:center}.GradeBookArtifact_statValue__9B1HJ{font-size:24px;font-weight:700;margin-bottom:4px}.GradeBookArtifact_statLabel__cY2F1{font-size:12px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.GradeBookArtifact_gradeTable__Rf7DW{background:#f8f9fa;overflow-x:auto}.GradeBookArtifact_tableWrapper__XmtpU{min-width:100%}.GradeBookArtifact_tableWrapper__XmtpU table{border-collapse:initial;border-spacing:0;font-size:14px;width:100%}.GradeBookArtifact_tableWrapper__XmtpU table thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.GradeBookArtifact_tableWrapper__XmtpU table thead tr{background:#1a237e}.GradeBookArtifact_tableWrapper__XmtpU table thead tr th{border-right:1px solid #ffffff1a;color:#fff;font-weight:600;padding:14px 12px;text-align:left;white-space:nowrap}.GradeBookArtifact_tableWrapper__XmtpU table thead tr th:last-child{border-right:none}.GradeBookArtifact_tableWrapper__XmtpU table thead tr th.GradeBookArtifact_stickyCol__GIj2g{background:#1a237e;position:-webkit-sticky;position:sticky;z-index:11}.GradeBookArtifact_tableWrapper__XmtpU table thead tr th.GradeBookArtifact_stickyCol__GIj2g:first-child{border-right:2px solid #fff3;left:0}.GradeBookArtifact_tableWrapper__XmtpU table thead tr th.GradeBookArtifact_stickyCol__GIj2g:nth-child(2){border-right:2px solid #fff3;left:80px}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr{background:#fff;transition:background-color .2s}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr:nth-child(2n){background:#f8f9fa}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr:hover{background:#e3f2fd}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr td{border-bottom:1px solid #e0e0e0;border-right:1px solid #f0f0f0;padding:12px}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr td:last-child{border-right:none}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr td.GradeBookArtifact_stickyCol__GIj2g{background:inherit;position:-webkit-sticky;position:sticky;z-index:5}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr td.GradeBookArtifact_stickyCol__GIj2g:first-child{border-right:2px solid #e0e0e0;color:#1a237e;font-weight:600;left:0;text-align:center}.GradeBookArtifact_tableWrapper__XmtpU table tbody tr td.GradeBookArtifact_stickyCol__GIj2g:nth-child(2){border-right:2px solid #e0e0e0;color:#333;font-weight:500;left:80px;min-width:180px}.GradeBookArtifact_tableWrapper__XmtpU table tfoot tr{background:#f5f5f5;font-weight:600}.GradeBookArtifact_tableWrapper__XmtpU table tfoot tr td{border-bottom:none;border-top:2px solid #1a237e;color:#1a237e;padding:14px 12px}.GradeBookArtifact_markCell__lOLfL{color:#333;font-family:Courier New,monospace;font-size:15px;font-weight:500;text-align:center}.GradeBookArtifact_avgCell__pJqFN{background:#e3f2fd!important;color:#1976d2;font-family:Courier New,monospace;font-size:15px;font-weight:700;text-align:center}.GradeBookArtifact_gradeCell__UEWo6{text-align:center}.GradeBookArtifact_gradeBadge__JKfAm{border-radius:12px;display:inline-block;font-size:13px;font-weight:700;padding:4px 12px}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeAPlus__avuGV{background:#4caf50;color:#fff}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeA__X3tpd{background:#8bc34a;color:#fff}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeBPlus__Riv1h{background:#ffc107;color:#333}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeB__x\+leF{background:#ff9800;color:#fff}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeC__atCx0{background:#ff5722;color:#fff}.GradeBookArtifact_gradeBadge__JKfAm.GradeBookArtifact_gradeD__MlneD{background:#f44336;color:#fff}.GradeBookArtifact_subjectAvg__YwGlI{color:#1976d2;font-family:Courier New,monospace;font-weight:700;text-align:center}.GradeBookArtifact_summaryRow__svOV0{background:#e8eaf6!important}.GradeBookArtifact_gradeBookFooter__4SHRT{align-items:center;background:#fafafa;border-top:2px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.GradeBookArtifact_legend__IgAnr{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.GradeBookArtifact_legendTitle__jrmFb{color:#333;font-size:13px;font-weight:600;margin-right:8px}.GradeBookArtifact_legendItem__w2kPq{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#666;font-size:12px;padding:4px 10px}.GradeBookArtifact_lastUpdated__eC3WM{color:#999;font-size:12px;font-style:italic}@media(max-width:768px){.GradeBookArtifact_gradeBookHeader__5C9ci{padding:16px}.GradeBookArtifact_headerTop__83H5o{flex-direction:column;text-align:center}.GradeBookArtifact_gradeBookTitle__JfjLF{font-size:22px}.GradeBookArtifact_headerStats__daATX{justify-content:center}.GradeBookArtifact_statCard__vQ0z1{min-width:80px;padding:10px 16px}.GradeBookArtifact_statValue__9B1HJ{font-size:20px}.GradeBookArtifact_tableWrapper__XmtpU table{font-size:12px}.GradeBookArtifact_tableWrapper__XmtpU table tbody td,.GradeBookArtifact_tableWrapper__XmtpU table tfoot td,.GradeBookArtifact_tableWrapper__XmtpU table thead th{padding:8px 6px}.GradeBookArtifact_gradeBookFooter__4SHRT{align-items:flex-start;flex-direction:column}.GradeBookArtifact_legend__IgAnr{gap:8px}.GradeBookArtifact_legendItem__w2kPq{font-size:11px;padding:3px 8px}}@media print{.GradeBookArtifact_gradeBookContainer__1Ay0v{box-shadow:none}.GradeBookArtifact_gradeBookHeader__5C9ci{background:#d32f2f;print-color-adjust:exact;-webkit-print-color-adjust:exact}.GradeBookArtifact_tableWrapper__XmtpU table tbody td.GradeBookArtifact_stickyCol__GIj2g,.GradeBookArtifact_tableWrapper__XmtpU table thead th.GradeBookArtifact_stickyCol__GIj2g{position:static}.GradeBookArtifact_gradeBadge__JKfAm{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ClassroomObservationArtifact_observationContainer__GulXP{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-width:100%;overflow:hidden}.ClassroomObservationArtifact_observationHeader__jNamh{align-items:center;background:linear-gradient(135deg,#4527a0,#512da8);color:#fff;display:flex;gap:20px;padding:24px}.ClassroomObservationArtifact_headerIcon__cfo3A{align-items:center;background:#ffffff26;border:2px solid #ffffff40;border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.ClassroomObservationArtifact_headerContent__KQhtc{flex:1 1}.ClassroomObservationArtifact_title__nP3mt{font-size:24px;font-weight:700;letter-spacing:.3px;margin:0 0 6px}.ClassroomObservationArtifact_subtitle__kX2Eu{font-size:13px;letter-spacing:1px;margin:0;opacity:.85;text-transform:uppercase}.ClassroomObservationArtifact_headerBadge__GjwIu{flex-shrink:0}.ClassroomObservationArtifact_badgeText__BZDNU{border:2px solid #ffffff80;border-radius:20px;color:#ffffffe6;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:6px 14px;text-transform:uppercase}.ClassroomObservationArtifact_observationMeta__iznLi{background:#f5f0ff;border-bottom:2px solid #d1c4e9;padding:20px 24px}.ClassroomObservationArtifact_metaGrid__ANEOs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ClassroomObservationArtifact_metaRow__Bll1f{align-items:center;background:#fff;border-left:3px solid #7e57c2;border-radius:6px;box-shadow:0 1px 3px #0000000d;display:flex;gap:10px;padding:8px 14px}.ClassroomObservationArtifact_metaLabel__gsQxu{color:#4527a0;font-size:12px;font-weight:700;letter-spacing:.3px;min-width:130px;text-transform:uppercase;white-space:nowrap}.ClassroomObservationArtifact_metaValue__ZOsa4{color:#333;font-size:13px;font-weight:500}.ClassroomObservationArtifact_observationContent__JgxDs{display:flex;flex-direction:column;gap:24px;padding:24px}.ClassroomObservationArtifact_section__6X4M9{background:#fafafa;border:1px solid #e8e0f8;border-radius:8px;overflow:hidden}.ClassroomObservationArtifact_sectionTitle__kgHLF{align-items:center;background:#5e35b1;color:#fff;display:flex;font-size:15px;font-weight:700;gap:10px;letter-spacing:.3px;margin:0;padding:12px 18px}.ClassroomObservationArtifact_titleIcon__SZD0e{font-size:18px;line-height:1}.ClassroomObservationArtifact_ratingRow__WBKWn{align-items:center;border-bottom:1px solid #ede7f6;display:flex;gap:16px;justify-content:space-between;padding:12px 18px;transition:background-color .15s}.ClassroomObservationArtifact_ratingRow__WBKWn:last-child{border-bottom:none}.ClassroomObservationArtifact_ratingRow__WBKWn:hover{background:#f3e5f5}.ClassroomObservationArtifact_ratingLabel__tAZra{color:#333;flex:1 1;font-size:14px;line-height:1.4}.ClassroomObservationArtifact_ratingScale__TjHpF{align-items:center;display:flex;flex-shrink:0;gap:6px}.ClassroomObservationArtifact_ratingDot__yEpfz{align-items:center;background:#e0e0e0;border:2px solid #0000;border-radius:50%;color:#999;cursor:default;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none;width:32px}.ClassroomObservationArtifact_ratingDot__yEpfz.ClassroomObservationArtifact_active__1HkFo{background:#7e57c2;border-color:#5e35b1;box-shadow:0 2px 6px #5e35b159;color:#fff}.ClassroomObservationArtifact_notesSection__q3Jfh{background:#fafafa;border:1px solid #e8e0f8;border-radius:8px;overflow:hidden}.ClassroomObservationArtifact_notesBox__zAkKH{background:#fff;min-height:120px;padding:18px}.ClassroomObservationArtifact_noteParagraph__MjPe0{border-left:3px solid #ce93d8;color:#333;font-size:14px;line-height:1.75;margin:0 0 14px;padding-left:12px}.ClassroomObservationArtifact_noteParagraph__MjPe0:last-child{margin-bottom:0}.ClassroomObservationArtifact_noteParagraph__MjPe0 strong{color:#4527a0;font-weight:700}.ClassroomObservationArtifact_recommendationsSection__GEi1Z{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:18px}.ClassroomObservationArtifact_recommendationTitle__5Rd-W{align-items:center;color:#f57f17;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 12px}.ClassroomObservationArtifact_recommendationTitle__5Rd-W:before{content:"⚡";font-size:16px}.ClassroomObservationArtifact_actionList__OPlRI{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ClassroomObservationArtifact_actionList__OPlRI li{background:#fff;border-left:3px solid #ffc107;border-radius:6px;color:#555;font-size:14px;line-height:1.5;padding:8px 14px 8px 36px;position:relative}.ClassroomObservationArtifact_actionList__OPlRI li:before{color:#ffc107;content:"→";font-weight:700;left:14px;position:absolute;top:8px}.ClassroomObservationArtifact_observationFooter__ZT0ao{background:#f5f0ff;border-top:2px solid #d1c4e9;padding:24px}.ClassroomObservationArtifact_signatureRow__HHtV\+{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:20px}.ClassroomObservationArtifact_signatureBlock__Tr90H{flex:1 1;min-width:160px}.ClassroomObservationArtifact_signatureLine__wMu-w{border-bottom:2px solid #5e35b1;height:48px;margin-bottom:8px}.ClassroomObservationArtifact_signatureLabel__a6LEF{color:#4527a0;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.ClassroomObservationArtifact_signatureName__70xpA{color:#555;font-size:13px;font-style:italic;margin:0}.ClassroomObservationArtifact_dateBlock__mCfsb{flex-shrink:0;text-align:right}.ClassroomObservationArtifact_dateLabel__poosK{color:#4527a0;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.ClassroomObservationArtifact_dateValue__TxVWZ{background:#fff;border:1px solid #d1c4e9;border-radius:6px;color:#333;font-size:14px;font-weight:600;margin:0;padding:6px 14px}.ClassroomObservationArtifact_footerNote__HZMbg{border-top:1px dashed #ce93d8;padding-top:16px;text-align:center}.ClassroomObservationArtifact_footerNote__HZMbg p{color:#9e9e9e;font-size:11px;font-style:italic;margin:0}@media(max-width:768px){.ClassroomObservationArtifact_observationHeader__jNamh{flex-direction:column;gap:14px;padding:20px 16px;text-align:center}.ClassroomObservationArtifact_title__nP3mt{font-size:20px}.ClassroomObservationArtifact_observationContent__JgxDs,.ClassroomObservationArtifact_observationFooter__ZT0ao,.ClassroomObservationArtifact_observationMeta__iznLi{padding:16px}.ClassroomObservationArtifact_metaGrid__ANEOs{gap:8px;grid-template-columns:1fr}.ClassroomObservationArtifact_metaRow__Bll1f{align-items:flex-start;flex-direction:column;gap:4px}.ClassroomObservationArtifact_metaLabel__gsQxu{min-width:0;min-width:auto}.ClassroomObservationArtifact_ratingRow__WBKWn{align-items:flex-start;flex-direction:column;gap:10px}.ClassroomObservationArtifact_ratingDot__yEpfz{font-size:11px;height:28px;width:28px}.ClassroomObservationArtifact_signatureRow__HHtV\+{flex-direction:column;gap:16px}.ClassroomObservationArtifact_dateBlock__mCfsb{text-align:left}}@media print{.ClassroomObservationArtifact_observationContainer__GulXP{border:1px solid #ccc;box-shadow:none}.ClassroomObservationArtifact_observationHeader__jNamh{background:#4527a0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ClassroomObservationArtifact_sectionTitle__kgHLF{background:#5e35b1;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ClassroomObservationArtifact_ratingDot__yEpfz.ClassroomObservationArtifact_active__1HkFo{background:#7e57c2;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ClassroomObservationArtifact_notesSection__q3Jfh,.ClassroomObservationArtifact_recommendationsSection__GEi1Z,.ClassroomObservationArtifact_section__6X4M9,.ClassroomObservationArtifact_signatureRow__HHtV\+{page-break-inside:avoid}}.StudentProfileArtifact_profileContainer__KT0ef{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-width:100%;overflow:hidden;padding:24px}.StudentProfileArtifact_referenceSection__4QyLD{margin-bottom:24px}.StudentProfileArtifact_referenceTitle__SEkoE{color:#333;font-size:18px;font-weight:700;margin-bottom:16px}.StudentProfileArtifact_referenceButtons__7ZDCl{display:flex;flex-wrap:wrap;gap:16px}.StudentProfileArtifact_refButton__LGOtP{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:140px;padding:16px 24px;text-align:center;transition:all .2s}.StudentProfileArtifact_refButton__LGOtP:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.StudentProfileArtifact_refButton__LGOtP.StudentProfileArtifact_active__D8aGg{background:#81c784;border-color:#66bb6a;color:#fff}.StudentProfileArtifact_refButton__LGOtP.StudentProfileArtifact_active__D8aGg .StudentProfileArtifact_icon__-0Qjb,.StudentProfileArtifact_refButton__LGOtP.StudentProfileArtifact_active__D8aGg .StudentProfileArtifact_label__OAD1\+{color:#fff}.StudentProfileArtifact_refButton__LGOtP .StudentProfileArtifact_icon__-0Qjb{color:#555;font-size:24px;margin-bottom:8px}.StudentProfileArtifact_refButton__LGOtP .StudentProfileArtifact_label__OAD1\+{color:#333;font-size:13px;font-weight:600}.StudentProfileArtifact_profileCard__0zgze{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.StudentProfileArtifact_confidentialBanner__yzxJ-{background:#fff;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.StudentProfileArtifact_profileHeader__JDH4G{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px}.StudentProfileArtifact_userIcon__sWKiL{display:block;font-size:32px;margin-bottom:8px}.StudentProfileArtifact_profileName__n7Lia{color:#000;font-size:20px;font-weight:700;margin:0 0 4px}.StudentProfileArtifact_department__8\+XL7{color:#666;font-size:14px;margin:0}.StudentProfileArtifact_fileNumber__Mh-C0{background:#fafafa;border-bottom:1px solid #e0e0e0;color:#333;font-family:monospace;font-size:14px;padding:8px 16px}.StudentProfileArtifact_contentBody__WafTD{color:#333;font-size:14px;line-height:1.6;padding:16px}.FeedbackRubricArtifact_rubricContainer__tk0WZ{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-width:100%;overflow:hidden}.FeedbackRubricArtifact_rubricHeader__zPV2a{align-items:center;background:linear-gradient(135deg,#0277bd,#01579b);color:#fff;display:flex;justify-content:space-between;padding:24px}.FeedbackRubricArtifact_headerContent__WMSCT{flex:1 1}.FeedbackRubricArtifact_title__LEId7{font-size:24px;font-weight:700;margin:0 0 6px}.FeedbackRubricArtifact_subtitle__Tf0Xt{font-size:14px;margin:0;opacity:.9}.FeedbackRubricArtifact_rubricIcon__c2NDB{font-size:32px;opacity:.8}.FeedbackRubricArtifact_rubricBody__iLoCR{padding:24px}.FeedbackRubricArtifact_criteriaSection__LZi2T{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;overflow:hidden}.FeedbackRubricArtifact_criteriaHeader__Wy-cj{align-items:center;background:#e1f5fe;border-bottom:1px solid #b3e5fc;display:flex;justify-content:space-between;padding:12px 16px}.FeedbackRubricArtifact_criteriaTitle__7wJfp{color:#0277bd;font-size:16px;font-weight:700;margin:0}.FeedbackRubricArtifact_criteriaList__SVm9S{list-style:none;margin:0;padding:16px}.FeedbackRubricArtifact_criteriaItem__7qnAZ{color:#333;font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:20px;position:relative}.FeedbackRubricArtifact_criteriaItem__7qnAZ:before{color:#0277bd;content:"•";font-weight:700;left:0;position:absolute;top:0}.FeedbackRubricArtifact_criteriaItem__7qnAZ:last-child{margin-bottom:0}.FeedbackRubricArtifact_rubricScale__Sm-sa{background:#fafafa;border:1px solid #eee;border-radius:8px;margin-top:24px;padding:16px}.FeedbackRubricArtifact_scaleTitle__1lsQ\+{color:#555;font-size:14px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.FeedbackRubricArtifact_scaleGrid__fjRih{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.FeedbackRubricArtifact_scaleItem__mHb8k{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:8px;text-align:center}.FeedbackRubricArtifact_scaleScore__3vruK{color:#0277bd;display:block;font-size:18px;font-weight:700;margin-bottom:4px}.FeedbackRubricArtifact_scaleLabel__ZRigy{color:#666;display:block;font-size:12px}.PTMRecordArtifact_ptmContainer__0YXEs{background:#fff;border-left:6px solid #ff9800;border-radius:8px;box-shadow:0 2px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-width:100%;overflow:hidden}.PTMRecordArtifact_ptmHeader__qQKcd{align-items:flex-start;background:#fff3e0;border-bottom:1px solid #ffe0b2;display:flex;justify-content:space-between;padding:24px}.PTMRecordArtifact_title__4luHc{color:#e65100;font-size:22px;font-weight:700;margin:0 0 8px}.PTMRecordArtifact_date__3083p{align-items:center;color:#ef6c00;display:flex;font-size:14px;font-weight:500;gap:6px}.PTMRecordArtifact_meetingStatus__cRlUJ{background:#ffecb3;border-radius:20px;color:#f57f17;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.PTMRecordArtifact_ptmBody__86opZ{padding:24px}.PTMRecordArtifact_section__e0DDJ{margin-bottom:24px}.PTMRecordArtifact_section__e0DDJ:last-child{margin-bottom:0}.PTMRecordArtifact_sectionTitle__fSkRJ{border-bottom:1px solid #e0e0e0;color:#333;font-size:15px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;padding-bottom:6px;text-transform:uppercase}.PTMRecordArtifact_attendeesList__A3b7G{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.PTMRecordArtifact_attendee__du-OG{align-items:center;background:#f5f5f5;border-radius:16px;color:#555;display:flex;font-size:13px;gap:6px;padding:6px 12px}.PTMRecordArtifact_attendee__du-OG .PTMRecordArtifact_role__PNJ8K{color:#999;font-size:11px;font-weight:600;text-transform:uppercase}.PTMRecordArtifact_discussionPoints__TY-5i{margin:0;padding-left:20px}.PTMRecordArtifact_point__7R\+jD{color:#333;font-size:14px;line-height:1.6;margin-bottom:10px}.PTMRecordArtifact_point__7R\+jD:last-child{margin-bottom:0}.PTMRecordArtifact_actionItems__aStvQ{background:#fff8e1;border:1px solid #ffecb3;border-radius:6px;padding:16px}.PTMRecordArtifact_actionTitle__t-ruF{color:#f57f17;font-size:14px;font-weight:700;margin:0 0 10px}.PTMRecordArtifact_actionList__Sc6KV{list-style:none;margin:0;padding:0}.PTMRecordArtifact_actionItem__Fwm71{align-items:flex-start;color:#444;display:flex;font-size:14px;gap:10px;margin-bottom:8px}.PTMRecordArtifact_actionItem__Fwm71:last-child{margin-bottom:0}.PTMRecordArtifact_actionItem__Fwm71 input[type=checkbox]{margin-top:4px}.PTMRecordArtifact_signatureSection__VBOt5{border-top:1px solid #e0e0e0;display:flex;gap:24px;justify-content:space-between;margin-top:32px;padding-top:16px}.PTMRecordArtifact_signatureBlock__Ldg9u{flex:1 1}.PTMRecordArtifact_signLine__pWh74{border-bottom:1px dashed #bdbdbd;height:40px;margin-bottom:4px}.PTMRecordArtifact_signLabel__wma9k{color:#757575;font-size:12px;text-align:center}.PolicyDocumentArtifact_policyContainer__Gw4DC{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 3px #0000001a;font-family:Times New Roman,Times,serif;max-width:100%;overflow:hidden;position:relative}.PolicyDocumentArtifact_policyContainer__Gw4DC:before{background:linear-gradient(90deg,#1a237e,#3949ab);content:"";height:6px;left:0;position:absolute;top:0;width:100%}.PolicyDocumentArtifact_policyHeader__fXCAh{border-bottom:2px solid #000;margin-bottom:24px;padding:32px 32px 16px;text-align:center}.PolicyDocumentArtifact_schoolLogo__LhczX{align-items:center;background:#1a237e;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.PolicyDocumentArtifact_headerTitle__W8h3k{color:#000;font-size:20px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.PolicyDocumentArtifact_headerSubtitle__u-aTK{color:#444;font-size:14px;font-style:italic;margin:0;text-transform:uppercase}.PolicyDocumentArtifact_documentMeta__9DGJa{color:#555;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:12px;justify-content:space-between;margin-bottom:24px;padding:0 32px}.PolicyDocumentArtifact_metaItem__OekWs strong{color:#000;margin-right:4px}.PolicyDocumentArtifact_policyContent__DfU\+Z{color:#222;font-size:15px;line-height:1.6;padding:0 32px 32px}.PolicyDocumentArtifact_policyTitle__g5UIP{font-size:18px;font-weight:700;margin-bottom:16px;text-align:center;text-decoration:underline}.PolicyDocumentArtifact_section__JzKfv{margin-bottom:20px}.PolicyDocumentArtifact_sectionTitle__2erzj{display:block;font-weight:700;margin-bottom:8px}.PolicyDocumentArtifact_paragraph__utifo{margin-bottom:12px;text-align:justify}.PolicyDocumentArtifact_policyFooter__4dE0S{align-items:flex-end;border-top:1px solid #ccc;display:flex;justify-content:space-between;margin-top:40px;padding-top:20px}.PolicyDocumentArtifact_scanCode__xOAtM{align-items:center;background:#eee;color:#999;display:flex;font-size:10px;height:60px;justify-content:center;width:60px}.PolicyDocumentArtifact_pageNumber__2uEJD{color:#777;font-size:12px}@media(max-width:600px){.PolicyDocumentArtifact_policyContent__DfU\+Z,.PolicyDocumentArtifact_policyHeader__fXCAh{padding:16px}.PolicyDocumentArtifact_documentMeta__9DGJa{flex-direction:column;gap:8px;padding:0 16px}}.TeachingSubjectEvaluationPage_container__u8KYI{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdf4);min-height:100vh;padding:20px}.TeachingSubjectEvaluationPage_errorState__bC87b,.TeachingSubjectEvaluationPage_loadingState__2OD9d{align-items:center;color:#374151;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.TeachingSubjectEvaluationPage_errorState__bC87b h3,.TeachingSubjectEvaluationPage_loadingState__2OD9d h3{font-size:24px;font-weight:600;margin:0}.TeachingSubjectEvaluationPage_errorState__bC87b p,.TeachingSubjectEvaluationPage_loadingState__2OD9d p{color:#6b7280;margin:0}.TeachingSubjectEvaluationPage_spinner__TJJ7K{animation:TeachingSubjectEvaluationPage_spin__4yk1R 1s linear infinite;color:#22c55e}@keyframes TeachingSubjectEvaluationPage_spin__4yk1R{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeachingSubjectEvaluationPage_errorActions__Qi30H{display:flex;gap:12px;margin-top:16px}.TeachingSubjectEvaluationPage_header__YqKPD{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.TeachingSubjectEvaluationPage_header__YqKPD h1{color:#111827;font-size:20px;font-weight:600;margin:0}.TeachingSubjectEvaluationPage_backBtn__L5BkG{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.TeachingSubjectEvaluationPage_backBtn__L5BkG:hover{background:#f3f4f6;border-color:#9ca3af}.TeachingSubjectEvaluationPage_reevaluateBtn__lRJqu{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.TeachingSubjectEvaluationPage_reevaluateBtn__lRJqu:hover:not(:disabled){background:#16a34a}.TeachingSubjectEvaluationPage_reevaluateBtn__lRJqu:disabled{cursor:not-allowed;opacity:.6}.TeachingSubjectEvaluationPage_scoreSection__d1z1T{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:40px;margin-bottom:20px;padding:40px}@media(max-width:968px){.TeachingSubjectEvaluationPage_scoreSection__d1z1T{align-items:flex-start;flex-direction:column;gap:24px}}.TeachingSubjectEvaluationPage_scoreDisplay__c6d8d{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.TeachingSubjectEvaluationPage_circularScore__Kb61O{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.TeachingSubjectEvaluationPage_circularScore__Kb61O svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.TeachingSubjectEvaluationPage_circularScore__Kb61O .TeachingSubjectEvaluationPage_bgCircle__OSwSm{fill:none;stroke:#f3f4f6;stroke-width:12}.TeachingSubjectEvaluationPage_circularScore__Kb61O .TeachingSubjectEvaluationPage_progressCircle__XrtIg{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.TeachingSubjectEvaluationPage_circularScore__Kb61O .TeachingSubjectEvaluationPage_scoreText__RExF5{align-items:center;display:flex;flex-direction:column;z-index:1}.TeachingSubjectEvaluationPage_circularScore__Kb61O .TeachingSubjectEvaluationPage_scoreText__RExF5 .TeachingSubjectEvaluationPage_score__r0FlH{color:#111827;font-size:48px;font-weight:800;line-height:1}.TeachingSubjectEvaluationPage_circularScore__Kb61O .TeachingSubjectEvaluationPage_scoreText__RExF5 .TeachingSubjectEvaluationPage_maxScore__Ho88q{color:#9ca3af;font-size:18px}.TeachingSubjectEvaluationPage_statusBadge__uWgC1{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.TeachingSubjectEvaluationPage_statusBox__2WwcH{background:#fef2f2;border-left:4px solid #22c55e;border-radius:8px;flex:1 1;padding:24px}.TeachingSubjectEvaluationPage_statusBox__2WwcH h3{color:#111827;font-size:16px;font-weight:700;margin:0 0 8px}.TeachingSubjectEvaluationPage_statusBox__2WwcH p{color:#dc2626;font-size:14px;line-height:1.7;margin:0}.TeachingSubjectEvaluationPage_tabsContainer__7x2Zb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;overflow:hidden}.TeachingSubjectEvaluationPage_spinSmall__2EEcf{animation:TeachingSubjectEvaluationPage_spin__4yk1R 1s linear infinite}.TeachingSubjectEvaluationPage_tabNav__08xYT{border-bottom:2px solid #f3f4f6;display:flex;overflow-x:auto;padding:0 24px}.TeachingSubjectEvaluationPage_tab__uJyOy{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:16px 20px;transition:all .2s;white-space:nowrap}.TeachingSubjectEvaluationPage_tab__uJyOy:hover{background:#f0fdf4;color:#22c55e}.TeachingSubjectEvaluationPage_tab__uJyOy.TeachingSubjectEvaluationPage_active__8l\+rY{border-bottom-color:#22c55e;color:#22c55e}.TeachingSubjectEvaluationPage_tabContent__fNo-l{padding:32px}@media(max-width:768px){.TeachingSubjectEvaluationPage_tabContent__fNo-l{padding:24px 16px}}.TeachingSubjectEvaluationPage_content__SHTYT{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;min-height:500px;padding:24px}.TeachingSubjectEvaluationPage_overviewTab__fX0UK{display:flex;flex-direction:column;gap:24px}.TeachingSubjectEvaluationPage_topSection__XH75w{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:968px){.TeachingSubjectEvaluationPage_topSection__XH75w{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_leftColumn__zQUgs{display:flex;flex-direction:column;gap:24px}.TeachingSubjectEvaluationPage_detailsCard__nGPK9{background:#0000;border:none;border-radius:0;padding:0}.TeachingSubjectEvaluationPage_detailsCard__nGPK9 h3{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:700;margin:0 0 28px;padding-bottom:12px}.TeachingSubjectEvaluationPage_studentDetailsGrid__J40Nw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:600px){.TeachingSubjectEvaluationPage_studentDetailsGrid__J40Nw{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_detailItem__7l5u2{align-items:flex-start;display:flex;gap:16px}.TeachingSubjectEvaluationPage_detailItem__7l5u2 .TeachingSubjectEvaluationPage_icon__SzCDC{align-items:center;background:#0000;border-radius:0;color:#111827;display:flex;flex-shrink:0;height:auto;justify-content:center;padding-top:2px;width:auto}.TeachingSubjectEvaluationPage_detailItem__7l5u2 .TeachingSubjectEvaluationPage_icon__SzCDC svg{height:20px;width:20px}.TeachingSubjectEvaluationPage_detailItem__7l5u2 .TeachingSubjectEvaluationPage_info__-nDwN{flex:1 1}.TeachingSubjectEvaluationPage_detailItem__7l5u2 .TeachingSubjectEvaluationPage_info__-nDwN .TeachingSubjectEvaluationPage_label__jvacD{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.TeachingSubjectEvaluationPage_detailItem__7l5u2 .TeachingSubjectEvaluationPage_info__-nDwN .TeachingSubjectEvaluationPage_value__dO0p6{color:#111827;font-size:15px;font-weight:600;line-height:1.4}.TeachingSubjectEvaluationPage_speechAnalyticsCard__AXkB0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;width:100%}.TeachingSubjectEvaluationPage_speechAnalyticsCard__AXkB0 h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 24px}.TeachingSubjectEvaluationPage_speechGrid__A9uHN{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TeachingSubjectEvaluationPage_speechGrid__A9uHN{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_speechItem__oMIpM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.TeachingSubjectEvaluationPage_speechItem__oMIpM:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.TeachingSubjectEvaluationPage_speechItem__oMIpM .TeachingSubjectEvaluationPage_speechLabel__AunFJ{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.TeachingSubjectEvaluationPage_speechItem__oMIpM .TeachingSubjectEvaluationPage_speechValue__7FGEh{color:#111827;font-size:28px;font-weight:700;line-height:1}.TeachingSubjectEvaluationPage_phaseCompletion__DMFis h3{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:20px;padding-bottom:12px}.TeachingSubjectEvaluationPage_phasesGrid__ZHZl0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:600px){.TeachingSubjectEvaluationPage_phasesGrid__ZHZl0{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_phaseCard__HW3EH{align-items:center;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center;transition:all .2s ease}.TeachingSubjectEvaluationPage_phaseCard__HW3EH.TeachingSubjectEvaluationPage_completed__MNlpZ{background:#dcfce7;border-color:#bbf7d0;color:#166534}.TeachingSubjectEvaluationPage_phaseCard__HW3EH.TeachingSubjectEvaluationPage_notAttempted__tCl-Q{background:#fef2f2;border-color:#fecaca;color:#991b1b}.TeachingSubjectEvaluationPage_phaseCard__HW3EH .TeachingSubjectEvaluationPage_phaseName__t1Y6F{color:inherit;font-size:16px;font-weight:700}.TeachingSubjectEvaluationPage_phaseCard__HW3EH .TeachingSubjectEvaluationPage_phaseLabel__4cexR{color:inherit;font-size:13px;font-weight:500;opacity:.8}.TeachingSubjectEvaluationPage_phaseCard__HW3EH .TeachingSubjectEvaluationPage_phaseStatus__YJyBM{color:inherit;font-size:12px;font-weight:600;opacity:.9}.TeachingSubjectEvaluationPage_phaseIcon__GgkQT{align-items:center;display:flex;justify-content:center}.TeachingSubjectEvaluationPage_infoBox__Myt\+K{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;margin-top:20px;padding:16px}.TeachingSubjectEvaluationPage_infoBox__Myt\+K h4{color:#78350f;font-size:14px;font-weight:700;margin:0 0 8px}.TeachingSubjectEvaluationPage_infoBox__Myt\+K p{color:#92400e;font-size:13px;line-height:1.6;margin:0}.TeachingSubjectEvaluationPage_feedbackCard__yQY1u{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.TeachingSubjectEvaluationPage_feedbackCard__yQY1u h3{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 12px}.TeachingSubjectEvaluationPage_feedbackCard__yQY1u p{color:#374151;font-size:14px;line-height:1.6;margin:0}.TeachingSubjectEvaluationPage_criteriaGrid__-km6g{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e{background:#f9fafb;border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e h4{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px;margin:0 0 12px}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e ul{margin:0;padding-left:20px}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e li{color:#4b5563;margin-bottom:8px}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e .TeachingSubjectEvaluationPage_empty__U\+MhJ{color:#9ca3af;font-style:italic}.TeachingSubjectEvaluationPage_criteriaCard__\+8A1e .TeachingSubjectEvaluationPage_success__cw2HP,.TeachingSubjectEvaluationPage_successIcon__Fg9GN{color:#22c55e}.TeachingSubjectEvaluationPage_errorIcon__USY8D{color:#ef4444}.TeachingSubjectEvaluationPage_academicsTab__QFrpz{display:flex;flex-direction:column;gap:24px}.TeachingSubjectEvaluationPage_academicHeader__csXxn{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:16px}.TeachingSubjectEvaluationPage_academicHeader__csXxn h3{color:#111827;font-size:18px;margin:0}.TeachingSubjectEvaluationPage_academicScore__hGV2V{align-items:baseline;display:flex;gap:4px}.TeachingSubjectEvaluationPage_academicScore__hGV2V .TeachingSubjectEvaluationPage_scoreValue__11\+TD{color:#22c55e;font-size:32px;font-weight:700;position:static;transform:none}.TeachingSubjectEvaluationPage_academicScore__hGV2V .TeachingSubjectEvaluationPage_scoreLabel__KdODU{color:#6b7280;font-size:16px}.TeachingSubjectEvaluationPage_summary__Y-fQ8{background:#f0fdf4;border-radius:10px;padding:16px}.TeachingSubjectEvaluationPage_summary__Y-fQ8 p{color:#374151;margin:0}.TeachingSubjectEvaluationPage_topicsGrid__c05Jj{display:flex;flex-direction:column;gap:12px}.TeachingSubjectEvaluationPage_topicCard__WoasO{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:16px;transition:all .2s}.TeachingSubjectEvaluationPage_topicCard__WoasO:hover{border-color:#22c55e}.TeachingSubjectEvaluationPage_topicCard__WoasO.TeachingSubjectEvaluationPage_covered__gyXkW{border-left:4px solid #22c55e}.TeachingSubjectEvaluationPage_topicCard__WoasO.TeachingSubjectEvaluationPage_partially_covered__Wn72-{border-left:4px solid #eab308}.TeachingSubjectEvaluationPage_topicCard__WoasO.TeachingSubjectEvaluationPage_not_covered__W7sVZ{border-left:4px solid #ef4444}.TeachingSubjectEvaluationPage_topicHeader__yI\+\+e{align-items:center;display:flex;justify-content:space-between}.TeachingSubjectEvaluationPage_topicHeader__yI\+\+e h4{color:#111827;font-size:15px;margin:0}.TeachingSubjectEvaluationPage_topicScore__0oxC1{align-items:center;display:flex;gap:12px;margin-left:auto}.TeachingSubjectEvaluationPage_topicScore__0oxC1 span:first-child{color:#374151;font-weight:600}.TeachingSubjectEvaluationPage_topicStatus__Vh6ui{background:#e5e7eb;border-radius:4px;font-size:12px;padding:4px 8px;text-transform:capitalize}.TeachingSubjectEvaluationPage_topicDetails__E-Txh{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.TeachingSubjectEvaluationPage_topicDetails__E-Txh strong{color:#374151;font-size:13px}.TeachingSubjectEvaluationPage_topicDetails__E-Txh p{color:#6b7280;font-size:14px;margin:4px 0 0}.TeachingSubjectEvaluationPage_behavioralTab__tFpzq{display:flex;flex-direction:column;gap:24px}.TeachingSubjectEvaluationPage_behavioralGrid__9zxRH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.TeachingSubjectEvaluationPage_behavioralCard__djGzV{background:#f9fafb;border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_cardHeader__WoAV7{align-items:center;display:flex;gap:12px;margin-bottom:16px}.TeachingSubjectEvaluationPage_cardHeader__WoAV7 svg{color:#22c55e}.TeachingSubjectEvaluationPage_cardHeader__WoAV7 h4{color:#374151;font-size:15px;margin:0}.TeachingSubjectEvaluationPage_scoreBar__VdKxG{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.TeachingSubjectEvaluationPage_scoreProgress__8wmx5{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:4px;height:100%;transition:width .5s ease}.TeachingSubjectEvaluationPage_scoreText__RExF5{color:#374151;font-size:14px;font-weight:600}.TeachingSubjectEvaluationPage_keyMoments__D\+gM9 h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin-bottom:16px}.TeachingSubjectEvaluationPage_momentsList__YGJud{display:flex;flex-direction:column;gap:12px}.TeachingSubjectEvaluationPage_momentCard__RoKA0{background:#f9fafb;border-left:4px solid #6b7280;border-radius:10px;padding:16px}.TeachingSubjectEvaluationPage_momentCard__RoKA0.TeachingSubjectEvaluationPage_positive__\+zx9r{background:#f0fdf4;border-left-color:#22c55e}.TeachingSubjectEvaluationPage_momentCard__RoKA0.TeachingSubjectEvaluationPage_negative__mtfRO{background:#fef2f2;border-left-color:#ef4444}.TeachingSubjectEvaluationPage_timestamp__o7aWY{color:#6b7280;font-size:12px}.TeachingSubjectEvaluationPage_impact__p2o1p{background:#e5e7eb;border-radius:4px;display:inline-block;font-size:11px;margin-top:8px;padding:2px 8px;text-transform:capitalize}.TeachingSubjectEvaluationPage_approachCard__806Vf{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s ease}.TeachingSubjectEvaluationPage_approachCard__806Vf:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.TeachingSubjectEvaluationPage_approachCard__806Vf h3{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0 0 18px}.TeachingSubjectEvaluationPage_approachCard__806Vf h3 svg{color:#22c55e;flex-shrink:0}.TeachingSubjectEvaluationPage_approachMetrics__EO5F4{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}@media(max-width:768px){.TeachingSubjectEvaluationPage_approachMetrics__EO5F4{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_metricBox__m1UA\+{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;transition:all .2s ease}.TeachingSubjectEvaluationPage_metricBox__m1UA\+:hover{background:#f3f4f6;border-color:#e5e7eb}.TeachingSubjectEvaluationPage_metricLabel__jHWRC{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TeachingSubjectEvaluationPage_metricValue__ZzU2X{color:#111827;font-size:14px;font-weight:600}.TeachingSubjectEvaluationPage_alignmentSection__Eo8h2{background:#f0fdf4;border:1px solid #d1fae5;border-radius:6px;margin-bottom:14px;padding:14px 16px}.TeachingSubjectEvaluationPage_alignmentLabel__cobEf{color:#059669;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TeachingSubjectEvaluationPage_alignmentText__Yg36z{color:#374151;font-size:13px;line-height:1.6;margin:0}.TeachingSubjectEvaluationPage_suggestionsSection__5UhKT{background:#fffbeb;border:1px solid #fef3c7;border-radius:6px;padding:14px 16px}.TeachingSubjectEvaluationPage_suggestionsLabel__swE1x{color:#d97706;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.TeachingSubjectEvaluationPage_suggestionsList__NjJdf{margin:0;padding-left:18px}.TeachingSubjectEvaluationPage_suggestionsList__NjJdf li{color:#374151;font-size:13px;line-height:1.6;margin-bottom:6px}.TeachingSubjectEvaluationPage_suggestionsList__NjJdf li:last-child{margin-bottom:0}.TeachingSubjectEvaluationPage_competenciesTab__9ex6q,.TeachingSubjectEvaluationPage_phasesTab__DGZqI{display:flex;flex-direction:column;gap:20px}.TeachingSubjectEvaluationPage_phaseBreakdown__7DBTY{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.TeachingSubjectEvaluationPage_phaseBreakdown__7DBTY:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.TeachingSubjectEvaluationPage_phaseHeader__LKc1g{align-items:center;background:#fafafa;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;transition:background .2s}.TeachingSubjectEvaluationPage_phaseHeader__LKc1g:hover{background:#f3f4f6}.TeachingSubjectEvaluationPage_phaseHeader__LKc1g h3{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0}.TeachingSubjectEvaluationPage_phaseHeader__LKc1g h3 svg{color:#22c55e;flex-shrink:0}.TeachingSubjectEvaluationPage_phaseScore__kXOYZ{align-items:center;color:#22c55e;display:flex;font-size:15px;font-weight:700;gap:6px;margin-left:auto}.TeachingSubjectEvaluationPage_phaseScore__kXOYZ svg{flex-shrink:0}.TeachingSubjectEvaluationPage_phaseContent__gzT7K{background:#fff;padding:0 20px 20px}.TeachingSubjectEvaluationPage_phaseContent__gzT7K p{color:#6b7280;font-size:13px;line-height:1.6;margin:14px 0 0}.TeachingSubjectEvaluationPage_phaseContent__gzT7K p strong{color:#374151;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingSubjectEvaluationPage_criteriaScores__sh6k9{margin-top:12px}.TeachingSubjectEvaluationPage_criteriaScores__sh6k9 ul{margin:8px 0 0;padding-left:20px}.TeachingSubjectEvaluationPage_criteriaScores__sh6k9 li{color:#4b5563;margin-bottom:4px}.TeachingSubjectEvaluationPage_keyConcepts__eJkDV{margin-top:16px}.TeachingSubjectEvaluationPage_conceptTags__lxoxR{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TeachingSubjectEvaluationPage_tag__-BPxc{background:#dcfce7;border-radius:16px;color:#166534;font-size:13px;padding:4px 12px}.TeachingSubjectEvaluationPage_coachingTab__gqbq3{display:flex;flex-direction:column;gap:24px}.TeachingSubjectEvaluationPage_strengthsImprovements__mOraa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2,.TeachingSubjectEvaluationPage_strengthsCard__nD-nY{border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2 h3,.TeachingSubjectEvaluationPage_strengthsCard__nD-nY h3{align-items:center;display:flex;font-size:16px;gap:8px;margin:0 0 16px}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2 ul,.TeachingSubjectEvaluationPage_strengthsCard__nD-nY ul{margin:0;padding-left:20px}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2 li,.TeachingSubjectEvaluationPage_strengthsCard__nD-nY li{color:#4b5563;margin-bottom:8px}.TeachingSubjectEvaluationPage_strengthsCard__nD-nY{background:#f0fdf4;border:1px solid #dcfce7}.TeachingSubjectEvaluationPage_strengthsCard__nD-nY h3{color:#166534}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2{background:#fefce8;border:1px solid #fef08a}.TeachingSubjectEvaluationPage_improvementsCard__LrbX2 h3{color:#854d0e}.TeachingSubjectEvaluationPage_recommendationCard__lW\+dD{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_recommendationCard__lW\+dD h3{align-items:center;color:#1e40af;display:flex;font-size:16px;gap:8px;margin:0 0 12px}.TeachingSubjectEvaluationPage_recommendationCard__lW\+dD p{color:#374151;line-height:1.6;margin:0}.TeachingSubjectEvaluationPage_nextStepsCard__g1YRj{background:#f9fafb;border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_nextStepsCard__g1YRj h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin:0 0 16px}.TeachingSubjectEvaluationPage_nextStepsCard__g1YRj ol{margin:0;padding-left:24px}.TeachingSubjectEvaluationPage_nextStepsCard__g1YRj li{color:#4b5563;line-height:1.5;margin-bottom:12px}.TeachingSubjectEvaluationPage_transcriptSummary__q7p30{background:#f9fafb;border-radius:12px;padding:20px}.TeachingSubjectEvaluationPage_transcriptSummary__q7p30 h3{align-items:center;color:#374151;display:flex;font-size:16px;gap:8px;margin:0 0 12px}.TeachingSubjectEvaluationPage_transcriptSummary__q7p30 p{color:#6b7280;line-height:1.6;margin:0}.TeachingSubjectEvaluationPage_reflectionStage__-6acD{background:#f9fafb;border-left:2px solid #22c55e;border-radius:6px;margin-bottom:14px;padding:16px 18px;transition:all .2s ease}.TeachingSubjectEvaluationPage_reflectionStage__-6acD:hover{background:#f3f4f6}.TeachingSubjectEvaluationPage_reflectionStage__-6acD .TeachingSubjectEvaluationPage_stageHeader__FE4t5{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeachingSubjectEvaluationPage_reflectionStage__-6acD h4{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.1px;margin:0}.TeachingSubjectEvaluationPage_reflectionStage__-6acD h4 svg{color:#22c55e;flex-shrink:0}.TeachingSubjectEvaluationPage_reflectionStage__-6acD .TeachingSubjectEvaluationPage_stageScore__qBde5{background:#ecfdf5;border-radius:12px;color:#059669;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.2px;padding:3px 10px}.TeachingSubjectEvaluationPage_reflectionStage__-6acD p{color:#6b7280;font-size:13px;line-height:1.6;margin:8px 0}.TeachingSubjectEvaluationPage_reflectionStage__-6acD p strong{color:#374151;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d{background:#f0fdf4;border:1px solid #d1fae5;border-radius:6px;margin-top:16px;padding:16px 18px}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d p{color:#374151;font-size:13px;line-height:1.6;margin:8px 0}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d p strong{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d .TeachingSubjectEvaluationPage_keyInsights__gSWau{margin-top:12px}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d .TeachingSubjectEvaluationPage_keyInsights__gSWau strong{color:#111827;display:block;font-size:12px;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d .TeachingSubjectEvaluationPage_keyInsights__gSWau ul{margin:0;padding-left:18px}.TeachingSubjectEvaluationPage_reflectionOverall__SGr3d .TeachingSubjectEvaluationPage_keyInsights__gSWau ul li{color:#4b5563;font-size:13px;line-height:1.5;margin:6px 0}.TeachingSubjectEvaluationPage_speechGrid__A9uHN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media(max-width:768px){.TeachingSubjectEvaluationPage_speechGrid__A9uHN{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_speechMetric__mXzzO{display:flex;flex-direction:column;gap:8px}.TeachingSubjectEvaluationPage_speechMetric__mXzzO>span:first-child{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TeachingSubjectEvaluationPage_speechMetric__mXzzO>span:last-child{color:#111827;font-size:13px;font-weight:600;text-align:right}.TeachingSubjectEvaluationPage_competenciesGrid__M4YwD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.TeachingSubjectEvaluationPage_competenciesGrid__M4YwD{grid-template-columns:1fr}}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y{background:#f9fafb;border-left:2px solid #d1d5db;border-radius:6px;padding:16px 18px;transition:all .2s ease}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y:hover{background:#f3f4f6;box-shadow:0 2px 6px #0000000a}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y.TeachingSubjectEvaluationPage_excellent__Cl8wF{background:#f0fdf4;border-left-color:#22c55e}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y.TeachingSubjectEvaluationPage_proficient__-Ry\+1{background:#eff6ff;border-left-color:#3b82f6}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y.TeachingSubjectEvaluationPage_competent__seZXJ{background:#fffbeb;border-left-color:#f59e0b}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y.TeachingSubjectEvaluationPage_developing__O6Kz2{background:#f5f3ff;border-left-color:#8b5cf6}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y.TeachingSubjectEvaluationPage_poor__dZh3g{background:#fef2f2;border-left-color:#ef4444}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y h5{color:#111827;font-size:13px;font-weight:600;letter-spacing:-.1px;margin:0 0 10px;text-transform:capitalize}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_competencyScore__2E6t-{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_competencyScore__2E6t- .TeachingSubjectEvaluationPage_quality__bImnv{background:#0000000d;border-radius:10px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_competencyScore__2E6t- .TeachingSubjectEvaluationPage_score__r0FlH{color:#111827;font-size:13px;font-weight:700}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_evidence__AGF4f,.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_feedback__t8nZp{color:#6b7280;font-size:12px;line-height:1.6;margin:6px 0}.TeachingSubjectEvaluationPage_competencyCard__rgJ\+Y .TeachingSubjectEvaluationPage_evidence__AGF4f{font-style:italic;opacity:.9}.TeachingSubjectEvaluationPage_footer__IJUss{display:flex;justify-content:center;margin-top:20px;padding:24px}.TeachingSubjectEvaluationPage_backBtnLarge__P4lR\+{align-items:center;background:#22c55e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.TeachingSubjectEvaluationPage_backBtnLarge__P4lR\+:hover{background:#16a34a}@media(max-width:768px){.TeachingSubjectEvaluationPage_behavioralGrid__9zxRH,.TeachingSubjectEvaluationPage_criteriaGrid__-km6g,.TeachingSubjectEvaluationPage_phasesGrid__ZHZl0,.TeachingSubjectEvaluationPage_strengthsImprovements__mOraa,.TeachingSubjectEvaluationPage_topSection__XH75w{grid-template-columns:1fr}.TeachingSubjectEvaluationPage_tabNav__08xYT{flex-wrap:wrap}}.EnglishAlphabets_container__T6E2N{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.EnglishAlphabets_header__XFw-v{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.EnglishAlphabets_headerLeft__4D5BE{align-items:center;display:flex;gap:15px}.EnglishAlphabets_backButton__4vlko{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.EnglishAlphabets_backButton__4vlko:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.EnglishAlphabets_separator__LKBZF{background:#e5e7eb;height:24px;width:1px}.EnglishAlphabets_title__-vSCO{color:#1f2937;font-size:24px;font-weight:600;margin:0}.EnglishAlphabets_heroSection__uom1N{margin:0 auto;max-width:800px;padding:50px 24px 30px;text-align:center}.EnglishAlphabets_heroTitle__Mre03{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7dc46c,#6bb05c);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;letter-spacing:.1em;margin:0 0 12px}.EnglishAlphabets_heroSubtitle__aGgzo{color:#64748b;font-size:16px;line-height:1.6;margin:0}.EnglishAlphabets_contentArea__KammF{flex:1 1;margin:0 auto;max-width:1400px;padding:40px 24px;width:100%}.EnglishAlphabets_alphabetsGrid__6PnuB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0 auto;max-width:1200px}.EnglishAlphabets_alphabetCard__Ll3nI{align-items:center;animation:EnglishAlphabets_fadeInUp__Lc6YD .5s ease-out backwards;aspect-ratio:1;background:#fff;border:3px solid #7dc46c;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-bottom:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.EnglishAlphabets_alphabetCard__Ll3nI:before{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.EnglishAlphabets_alphabetCard__Ll3nI:hover{border-color:#6bb05c;box-shadow:0 12px 24px #7dc46c4d;transform:translateY(-8px) scale(1.05)}.EnglishAlphabets_alphabetCard__Ll3nI:hover:before{opacity:1}.EnglishAlphabets_alphabetCard__Ll3nI:hover .EnglishAlphabets_alphabetLetter__1Syi1{color:#6bb05c;transform:scale(1.1)}.EnglishAlphabets_alphabetCard__Ll3nI:hover .EnglishAlphabets_alphabetLowercase__N7Q0B{transform:translateY(-2px)}@keyframes EnglishAlphabets_fadeInUp__Lc6YD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EnglishAlphabets_alphabetLetter__1Syi1{color:#7dc46c;font-size:48px;font-weight:800;margin:0;position:relative;transition:all .3s ease;z-index:1}.EnglishAlphabets_alphabetLowercase__N7Q0B{color:#94a3b8;font-size:20px;font-weight:600;margin-top:4px;position:relative;transition:all .3s ease;z-index:1}.EnglishAlphabets_alphabetPhonics__bux6c{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px;max-width:100%;padding:0 4px;z-index:1}.EnglishAlphabets_phonicsTag__eg8qt{background:#f1f5f9;border-radius:6px;color:#475569;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:2px 8px;transition:all .2s ease}.EnglishAlphabets_phonicsTag__eg8qt:hover{background:#e2e8f0;color:#1e293b}.EnglishAlphabets_speakerBtn__WGwsA{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:1;position:absolute;right:8px;top:8px;transform:none;transition:all .2s;width:28px;z-index:10}.EnglishAlphabets_speakerBtn__WGwsA:hover{background:#e2e8f0;color:#7dc46c;transform:scale(1.1)}.EnglishAlphabets_alphabetCard__Ll3nI:hover .EnglishAlphabets_speakerBtn__WGwsA{opacity:1;transform:translateY(0)}@media(max-width:968px){.EnglishAlphabets_alphabetsGrid__6PnuB{gap:16px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.EnglishAlphabets_alphabetLetter__1Syi1{font-size:36px}.EnglishAlphabets_alphabetLowercase__N7Q0B{font-size:16px}.EnglishAlphabets_heroTitle__Mre03{font-size:36px}}@media(max-width:640px){.EnglishAlphabets_alphabetsGrid__6PnuB{gap:12px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.EnglishAlphabets_alphabetLetter__1Syi1{font-size:28px}.EnglishAlphabets_alphabetLowercase__N7Q0B{font-size:14px}}.HindiVarnmala_container__9g4KQ{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.HindiVarnmala_header__qWo87{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.HindiVarnmala_headerLeft__rxXPX{align-items:center;display:flex;gap:15px}.HindiVarnmala_backButton__60Zrg{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.HindiVarnmala_backButton__60Zrg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.HindiVarnmala_separator__EL3qz{background:#e5e7eb;height:24px;width:1px}.HindiVarnmala_title__gb7Hh{color:#1f2937;font-size:24px;font-weight:600;margin:0}.HindiVarnmala_heroSection__DEyME{margin:0 auto;max-width:800px;padding:50px 24px 30px;text-align:center}.HindiVarnmala_heroTitle__V6Jtu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7dc46c,#6bb05c);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;letter-spacing:.05em;margin:0 0 12px}.HindiVarnmala_heroSubtitle__cbrFx{color:#64748b;font-size:16px;line-height:1.6;margin:0}.HindiVarnmala_contentArea__O9wSq{flex:1 1;margin:0 auto;max-width:1400px;padding:40px 24px;width:100%}.HindiVarnmala_section__VH0oF{margin-bottom:60px}.HindiVarnmala_section__VH0oF:last-child{margin-bottom:0}.HindiVarnmala_sectionTitle__jNDAt{align-items:center;border-bottom:3px solid #7dc46c;color:#1f2937;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0 0 32px;padding-bottom:16px}.HindiVarnmala_titleIcon__TJ3P5{font-size:24px}.HindiVarnmala_lettersGrid__deK8N{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-width:1200px}.HindiVarnmala_letterCard__POhy3{align-items:center;animation:HindiVarnmala_fadeInUp__gXhUy .5s ease-out backwards;aspect-ratio:1;background:#fff;border:3px solid #7dc46c;border-radius:20px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.HindiVarnmala_letterCard__POhy3:before{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.HindiVarnmala_letterCard__POhy3:hover{border-color:#6bb05c;box-shadow:0 12px 24px #7dc46c4d;transform:translateY(-8px) scale(1.05)}.HindiVarnmala_letterCard__POhy3:hover:before{opacity:1}.HindiVarnmala_letterCard__POhy3:hover .HindiVarnmala_letter__wjY8y{color:#6bb05c;transform:scale(1.1)}@keyframes HindiVarnmala_fadeInUp__gXhUy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HindiVarnmala_letter__wjY8y{color:#7dc46c;font-family:Noto Sans Devanagari,Arial Unicode MS,sans-serif;font-size:52px;font-weight:700;position:relative;transition:all .3s ease;z-index:1}@media(max-width:968px){.HindiVarnmala_lettersGrid__deK8N{gap:16px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.HindiVarnmala_letter__wjY8y{font-size:40px}.HindiVarnmala_heroTitle__V6Jtu{font-size:36px}.HindiVarnmala_sectionTitle__jNDAt{font-size:24px}}@media(max-width:640px){.HindiVarnmala_lettersGrid__deK8N{gap:12px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.HindiVarnmala_letter__wjY8y{font-size:32px}.HindiVarnmala_heroTitle__V6Jtu{font-size:28px}.HindiVarnmala_sectionTitle__jNDAt{font-size:20px}}.PhonicsEvaluation_container__OHxxJ{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdf4);min-height:100vh;padding:20px}.PhonicsEvaluation_errorState__EOpB-,.PhonicsEvaluation_loadingState__Cww5G{align-items:center;color:#374151;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.PhonicsEvaluation_errorState__EOpB- h3,.PhonicsEvaluation_loadingState__Cww5G h3{font-size:24px;font-weight:600;margin:0}.PhonicsEvaluation_errorState__EOpB- p,.PhonicsEvaluation_loadingState__Cww5G p{color:#6b7280;margin:0}.PhonicsEvaluation_spinner__COuWh{animation:PhonicsEvaluation_spin__fQ4Tf 1s linear infinite;color:#7dc46c}@keyframes PhonicsEvaluation_spin__fQ4Tf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhonicsEvaluation_errorActions__Lo3Mg{display:flex;gap:12px;margin-top:16px}.PhonicsEvaluation_header__n2Q8Q{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.PhonicsEvaluation_header__n2Q8Q h1{color:#111827;font-size:20px;font-weight:600;margin:0}.PhonicsEvaluation_backBtn__BG3In{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.PhonicsEvaluation_backBtn__BG3In:hover{background:#f3f4f6;border-color:#9ca3af}.PhonicsEvaluation_scoreSection__6PDRR{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:40px;margin-bottom:20px;padding:40px}@media(max-width:968px){.PhonicsEvaluation_scoreSection__6PDRR{align-items:flex-start;flex-direction:column;gap:24px}}.PhonicsEvaluation_scoreDisplay__6uwWJ{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.PhonicsEvaluation_circularScore__0w7Jn{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.PhonicsEvaluation_circularScore__0w7Jn svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.PhonicsEvaluation_circularScore__0w7Jn .PhonicsEvaluation_bgCircle__nnZHB{fill:none;stroke:#f3f4f6;stroke-width:12}.PhonicsEvaluation_circularScore__0w7Jn .PhonicsEvaluation_progressCircle__MqHxo{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.PhonicsEvaluation_circularScore__0w7Jn .PhonicsEvaluation_scoreText__eAjDJ{align-items:center;display:flex;flex-direction:column;z-index:1}.PhonicsEvaluation_circularScore__0w7Jn .PhonicsEvaluation_scoreText__eAjDJ .PhonicsEvaluation_score__JVpdZ{color:#111827;font-size:48px;font-weight:800;line-height:1}.PhonicsEvaluation_circularScore__0w7Jn .PhonicsEvaluation_scoreText__eAjDJ .PhonicsEvaluation_maxScore__ITosi{color:#9ca3af;font-size:18px}.PhonicsEvaluation_statusBadge__kuNA7{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.PhonicsEvaluation_statusBox__5H9o-{background:#f0fdf4;border-left:4px solid #7dc46c;border-radius:8px;flex:1 1;padding:24px}.PhonicsEvaluation_statusBox__5H9o- h3{color:#111827;font-size:16px;font-weight:700;margin:0 0 8px}.PhonicsEvaluation_statusBox__5H9o- p{color:#15803d;font-size:14px;line-height:1.7;margin:0}.PhonicsEvaluation_tabsContainer__0DQCR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;overflow:hidden}.PhonicsEvaluation_tabNav__qMUsG{border-bottom:2px solid #f3f4f6;display:flex;overflow-x:auto;padding:0 24px}.PhonicsEvaluation_tab__bk3Cz{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:16px 20px;transition:all .2s;white-space:nowrap}.PhonicsEvaluation_tab__bk3Cz:hover{background:#f0fdf4;color:#7dc46c}.PhonicsEvaluation_tab__bk3Cz.PhonicsEvaluation_active__BN\+VL{border-bottom-color:#7dc46c;color:#7dc46c}.PhonicsEvaluation_tabContent__a8kQy{padding:32px}@media(max-width:768px){.PhonicsEvaluation_tabContent__a8kQy{padding:24px 16px}}.PhonicsEvaluation_overviewTab__a6bWc{display:flex;flex-direction:column;gap:24px}.PhonicsEvaluation_topSection__GyzDk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:968px){.PhonicsEvaluation_topSection__GyzDk{grid-template-columns:1fr}}.PhonicsEvaluation_leftColumn__T2jKe{display:flex;flex-direction:column;gap:24px}.PhonicsEvaluation_detailsCard__3nL-P{background:#0000;border:none;border-radius:0;padding:0}.PhonicsEvaluation_detailsCard__3nL-P h3{border-bottom:2px solid #f3f4f6;color:#111827;font-size:18px;font-weight:700;margin:0 0 28px;padding-bottom:12px}.PhonicsEvaluation_studentDetailsGrid__gKWyT{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:600px){.PhonicsEvaluation_studentDetailsGrid__gKWyT{grid-template-columns:1fr}}.PhonicsEvaluation_detailItem__EW8-m{align-items:flex-start;display:flex;gap:16px}.PhonicsEvaluation_detailItem__EW8-m .PhonicsEvaluation_icon__\+y2TC{align-items:center;background:#0000;border-radius:0;color:#111827;display:flex;flex-shrink:0;height:auto;justify-content:center;padding-top:2px;width:auto}.PhonicsEvaluation_detailItem__EW8-m .PhonicsEvaluation_icon__\+y2TC svg{height:20px;width:20px}.PhonicsEvaluation_detailItem__EW8-m .PhonicsEvaluation_info__t4RZn{flex:1 1}.PhonicsEvaluation_detailItem__EW8-m .PhonicsEvaluation_info__t4RZn .PhonicsEvaluation_label__IVdSr{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.PhonicsEvaluation_detailItem__EW8-m .PhonicsEvaluation_info__t4RZn .PhonicsEvaluation_value__-dJEt{color:#111827;font-size:15px;font-weight:600;line-height:1.4}.PhonicsEvaluation_speechAnalyticsCard__SaJrc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;width:100%}.PhonicsEvaluation_speechAnalyticsCard__SaJrc h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 24px}.PhonicsEvaluation_speechGrid__VdYyZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.PhonicsEvaluation_speechGrid__VdYyZ{grid-template-columns:1fr}}.PhonicsEvaluation_speechItem__F0QNi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.PhonicsEvaluation_speechItem__F0QNi:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.PhonicsEvaluation_speechItem__F0QNi .PhonicsEvaluation_speechLabel__ZO7VA{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.PhonicsEvaluation_speechItem__F0QNi .PhonicsEvaluation_speechValue__MB5lp{color:#111827;font-size:28px;font-weight:700;line-height:1}.PhonicsEvaluation_phaseCompletion__H22ei h3{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:20px;padding-bottom:12px}.PhonicsEvaluation_phasesGrid__oDaWv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:600px){.PhonicsEvaluation_phasesGrid__oDaWv{grid-template-columns:1fr}}.PhonicsEvaluation_phaseCard__lcbwP{align-items:center;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center;transition:all .2s ease}.PhonicsEvaluation_phaseCard__lcbwP.PhonicsEvaluation_completed__tvB8D{background:#dcfce7;border-color:#7dc46c;color:#166534}.PhonicsEvaluation_phaseCard__lcbwP.PhonicsEvaluation_notAttempted__8t-1m{background:#f9fafb;border-color:#e5e7eb;color:#6b7280}.PhonicsEvaluation_phaseCard__lcbwP .PhonicsEvaluation_phaseName__0nj17{color:inherit;font-size:16px;font-weight:700}.PhonicsEvaluation_phaseCard__lcbwP .PhonicsEvaluation_phaseLabel__Hgvfw{color:inherit;font-size:13px;font-weight:500;opacity:.8}.PhonicsEvaluation_phaseCard__lcbwP .PhonicsEvaluation_phaseStatus__0gUC4{color:inherit;font-size:12px;font-weight:600;opacity:.9}.PhonicsEvaluation_phaseIcon__qOJe1{align-items:center;display:flex;justify-content:center}.PhonicsEvaluation_detailedResultTab__jzo6f{display:flex;flex-direction:column;gap:24px}.PhonicsEvaluation_phaseBreakdown__T8Gz4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.PhonicsEvaluation_phaseHeader__3yKVM{align-items:center;background:#f9fafb;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .2s}.PhonicsEvaluation_phaseHeader__3yKVM:hover{background:#f3f4f6}.PhonicsEvaluation_phaseHeader__3yKVM h3{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:12px;margin:0}.PhonicsEvaluation_phaseScore__nyBlP{background:#f0fdf4;border-radius:20px;color:#7dc46c;font-size:14px;font-weight:600;padding:4px 12px}.PhonicsEvaluation_phaseContent__995ix{border-top:1px solid #e5e7eb;padding:24px}.PhonicsEvaluation_footer__T0dV8{display:flex;justify-content:center;margin-top:40px}.PhonicsEvaluation_backBtnLarge__8bKdV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:14px 32px;transition:all .2s}.PhonicsEvaluation_backBtnLarge__8bKdV:hover{background:#f9fafb;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.PhonicsLanguageSelection_container__3eQ9Z{background:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.PhonicsLanguageSelection_header__FRLsr{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PhonicsLanguageSelection_headerLeft__6dMYP{align-items:center;display:flex;gap:15px}.PhonicsLanguageSelection_title__SHdRC{color:#1f2937;font-size:24px;font-weight:600;margin:0}.PhonicsLanguageSelection_heroSection__gcUgG{margin:0 auto;max-width:700px;padding:30px 24px 20px;text-align:center}.PhonicsLanguageSelection_heroTitle__PYDHQ{color:#1f2937;font-size:22px;font-weight:600;margin:0 0 8px}.PhonicsLanguageSelection_heroSubtitle__vZwJV{color:#64748b;font-size:14px;line-height:1.5;margin:0}.PhonicsLanguageSelection_contentArea__sR5qK{flex:1 1;margin:0 auto;max-width:1200px;padding:30px 24px;width:100%}.PhonicsLanguageSelection_languageCards__eoB6c{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:800px}.PhonicsLanguageSelection_languageCard__e9Fss{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;padding:36px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.PhonicsLanguageSelection_languageCard__e9Fss:hover{border-color:#7dc46c;box-shadow:0 8px 24px #7dc46c26,0 4px 12px #00000014;transform:translateY(-4px)}.PhonicsLanguageSelection_languageCard__e9Fss:hover .PhonicsLanguageSelection_iconWrapper__ZiNd1{background:linear-gradient(135deg,#7dc46c26,#7dc46c14);border-color:#7dc46c;transform:scale(1.05)}.PhonicsLanguageSelection_languageCard__e9Fss:hover .PhonicsLanguageSelection_selectButton__tG6mY{background:linear-gradient(135deg,#6bb05c,#5a9c4d);transform:translateY(-2px)}.PhonicsLanguageSelection_cardContent__C--8v{align-items:center;display:flex;flex-direction:column;text-align:center}.PhonicsLanguageSelection_iconWrapper__ZiNd1{align-items:center;background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);border:2px solid #e5e7eb;border-radius:16px;color:#7dc46c;display:flex;height:80px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:80px}.PhonicsLanguageSelection_emoji__C\+HlJ{display:block;font-size:48px;line-height:1}.PhonicsLanguageSelection_languageName__OkpB8{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 6px}.PhonicsLanguageSelection_languageSubtitle__dvB4J{color:#7dc46c;font-size:18px;font-weight:600;margin:0 0 12px}.PhonicsLanguageSelection_languageDescription__O8omR{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 28px}.PhonicsLanguageSelection_selectButton__tG6mY{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 2px 8px #7dc46c33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease;width:100%}.PhonicsLanguageSelection_selectButton__tG6mY:hover{box-shadow:0 4px 12px #7dc46c4d}.PhonicsLanguageSelection_selectButton__tG6mY svg{transition:transform .3s ease}@media(max-width:968px){.PhonicsLanguageSelection_languageCards__eoB6c{grid-template-columns:1fr;max-width:450px}.PhonicsLanguageSelection_heroTitle__PYDHQ{font-size:20px}.PhonicsLanguageSelection_heroSubtitle__vZwJV{font-size:13px}.PhonicsLanguageSelection_languageCard__e9Fss{padding:28px 24px}.PhonicsLanguageSelection_iconWrapper__ZiNd1{height:70px;width:70px}}.simulation-fullscreen .PhonicsSimulation_container__gAzMd{height:100vh!important;left:0!important;margin:0!important;overflow-y:auto;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.PhonicsSimulation_container__gAzMd{background:#f8fafc;min-height:calc(100vh - 80px)}.PhonicsSimulation_centerState__WmXiP{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.PhonicsSimulation_centerState__WmXiP p{color:#64748b;font-size:15px}.PhonicsSimulation_errorText__Q5Khq{color:#ef4444}.PhonicsSimulation_spinner__7yiOJ{animation:PhonicsSimulation_spin__HUId6 1s linear infinite;color:#7dc46c}.PhonicsSimulation_btn__cpxvu{background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.PhonicsSimulation_btn__cpxvu:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d)}.PhonicsSimulation_header__jAHyD{border-bottom:1px solid #f1f5f9;gap:20px;min-height:70px;padding:28px 24px 12px;position:relative}.PhonicsSimulation_headerLeft__dC5gh{flex-shrink:0;gap:12px}.PhonicsSimulation_backBtn__KVB5D{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;height:34px;width:34px}.PhonicsSimulation_backBtn__KVB5D:hover{background:#f1f5f9;border-color:#cbd5e1}.PhonicsSimulation_headerInfo__Uvh2x h1{color:#0f172a;font-size:15px;line-height:1.2;margin:0 0 2px}.PhonicsSimulation_roleInfo__dMreS{color:#64748b;font-size:11px;gap:6px;margin-top:2px}.PhonicsSimulation_userRole__HA-Y9{align-items:center;display:flex;font-weight:500;gap:4px}.PhonicsSimulation_headerRight__wCj99{flex-shrink:0;gap:12px}.PhonicsSimulation_phaseActionBtn__Z5rDW{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 4px #7dc46c33;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.PhonicsSimulation_phaseActionBtn__Z5rDW:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 8px #7dc46c4d;transform:translateY(-1px)}.PhonicsSimulation_phaseActionBtn__Z5rDW:active:not(:disabled){box-shadow:0 2px 4px #7dc46c33;transform:translateY(0)}.PhonicsSimulation_phaseActionBtn__Z5rDW:disabled{cursor:not-allowed;opacity:.5}.PhonicsSimulation_phaseActionBtn__Z5rDW svg{flex-shrink:0}.PhonicsSimulation_phaseActionBtn__Z5rDW span{font-size:13px}.PhonicsSimulation_phaseTimeline__1kOAU{flex:1 1;gap:0;justify-content:center;margin:0 auto;max-width:550px}.PhonicsSimulation_phaseTimelineNote__vFLgi{background:#f8fafc;border-radius:4px;color:#94a3b8;font-size:10px;gap:4px;left:50%;padding:3px 8px;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.PhonicsSimulation_phaseTimelineNote__vFLgi svg{flex-shrink:0}.PhonicsSimulation_phaseStep__p0bhl{padding:0 16px;position:relative;transition:all .3s ease}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_clickable__jMXXZ{cursor:pointer}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_clickable__jMXXZ:hover .PhonicsSimulation_phaseNumber__JO\+4w{box-shadow:0 4px 12px #7dc46c66;transform:scale(1.15)}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_phaseNumber__JO\+4w{border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_phaseLabel__BAW8O{color:#0f172a;font-weight:600}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_phaseSubLabel__UkA6R{color:#64748b}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_current__CrgsG .PhonicsSimulation_phaseNumber__JO\+4w{box-shadow:0 3px 10px #7dc46c59;transform:scale(1.1)}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_current__CrgsG .PhonicsSimulation_phaseLabel__BAW8O{color:#7dc46c;font-weight:700}.PhonicsSimulation_phaseNumber__JO\+4w{background:#fff;border:2px solid #e2e8f0;color:#94a3b8;transition:all .3s ease;z-index:2}.PhonicsSimulation_phaseLabel__BAW8O{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2;text-align:center;transition:all .3s ease}.PhonicsSimulation_phaseSubLabel__UkA6R{color:#cbd5e1;font-size:10px;font-weight:400;line-height:1.2;max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.PhonicsSimulation_phaseConnector__k-Le7{background:#e2e8f0;flex:1 1;margin:-35px -16px 0;position:relative;z-index:1}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_active__9FNk3+.PhonicsSimulation_phaseConnector__k-Le7{background:linear-gradient(90deg,#7dc46c 0,#6bb05c)}.PhonicsSimulation_phaseIndicator__POFp9{display:none}.PhonicsSimulation_timer__4cYrW{background:#f0fdf4;color:#16a34a;font-size:13px;gap:6px;padding:6px 12px}.PhonicsSimulation_timer__4cYrW.PhonicsSimulation_warning__gekcz{background:#fef2f2;color:#dc2626}.PhonicsSimulation_status__6k8w2{background:#f1f5f9;border-radius:20px;color:#94a3b8;font-size:11px;font-weight:500;padding:4px 10px}.PhonicsSimulation_status__6k8w2.PhonicsSimulation_live__udwup{background:#dcfce7;color:#16a34a}.PhonicsSimulation_mainContent__H2pAl{display:flex;height:calc(100vh - 130px);overflow:hidden}.PhonicsSimulation_scenarioBriefPanel__VA4j9{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:480px;min-width:400px;overflow-y:auto;padding:16px 20px;width:420px}.PhonicsSimulation_phase3Sidebar__ae6LO{display:flex;flex-direction:column;gap:16px}.PhonicsSimulation_sidebarTitle__8EgKQ{align-items:center;border-bottom:2px solid #22c55e;color:#0f172a;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 12px;padding-bottom:12px}.PhonicsSimulation_sidebarTitle__8EgKQ svg{color:#22c55e}.PhonicsSimulation_artifactPanel__iVAod{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;max-width:550px;min-width:450px;overflow:hidden;width:480px}.PhonicsSimulation_artifactTitle__0gql5{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;margin:0;padding:16px 20px}.PhonicsSimulation_artifactList__jx6is{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.PhonicsSimulation_chatArea__FOSiW{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 auto;max-width:850px;overflow:hidden;padding:20px 24px 0;width:100%}.PhonicsSimulation_chatArea__FOSiW.PhonicsSimulation_withArtifacts__ujbvw{margin:0;max-width:100%;padding:20px 32px 0}.PhonicsSimulation_scenarioInfo__9YKLX{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;margin-bottom:0;padding:16px}.PhonicsSimulation_scenarioInfo__9YKLX h3{border-bottom:2px solid #22c55e;color:#0f172a;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.PhonicsSimulation_scenarioInfo__9YKLX p{color:#475569;font-size:13px;line-height:1.6;margin:0}.PhonicsSimulation_scenarioInfo__9YKLX .PhonicsSimulation_roleTag__vXPRV{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;display:inline-block;font-size:12px;font-weight:600;margin-top:12px;padding:6px 12px}.PhonicsSimulation_briefSection__xm5Gs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:0;padding:12px 14px}.PhonicsSimulation_briefSection__xm5Gs strong{color:#16a34a;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.PhonicsSimulation_briefSection__xm5Gs p{color:#1e293b;font-size:13px;line-height:1.6;margin:0}.PhonicsSimulation_briefSection__xm5Gs ul{margin:4px 0 0;padding-left:18px}.PhonicsSimulation_briefSection__xm5Gs ul li{color:#475569;font-size:12px;line-height:1.5;margin-bottom:4px}.PhonicsSimulation_briefGrid__iyFY7{display:flex;flex-direction:column;gap:12px;margin-top:14px}.PhonicsSimulation_requirementsList__bEAng li:before,.PhonicsSimulation_summaryLeft__6CGc9 svg{color:#22c55e}.PhonicsSimulation_taskPrompt__Aa9nT{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0a);border:1px solid #7dc46c4d;border-radius:12px;padding:20px}.PhonicsSimulation_taskPrompt__Aa9nT h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.PhonicsSimulation_taskPrompt__Aa9nT p{color:#1e293b;font-size:14px;line-height:1.6;margin:0 0 16px}.PhonicsSimulation_taskMeta__QwT-\+{display:flex;gap:20px}.PhonicsSimulation_taskMeta__QwT-\+ span{background:#fff;border-radius:4px;color:#64748b;font-size:12px;padding:4px 10px}.PhonicsSimulation_writingArea__Qhe1L{border:2px solid #e2e8f0;font-size:14px;line-height:1.6;min-height:250px;padding:16px;transition:border-color .2s}.PhonicsSimulation_writingArea__Qhe1L:focus{border-color:#7dc46c;outline:none}.PhonicsSimulation_writingArea__Qhe1L::placeholder{color:#94a3b8}.PhonicsSimulation_submitBtn__ioxtu{font-size:15px;padding:16px 24px}.PhonicsSimulation_submitBtn__ioxtu:hover:not(:disabled){box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.PhonicsSimulation_reflectionPhase__j8Mtq{flex-shrink:0}.PhonicsSimulation_reflectionHeader__04ma6{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border:1px solid #22c55e4d;border-radius:12px;padding:16px 20px}.PhonicsSimulation_reflectionTitle__6fpqW h3{color:#0f172a;font-size:16px;margin:0 0 6px}.PhonicsSimulation_reflectionSubtitle__kcSfG{color:#475569;font-size:13px;line-height:1.5;margin:0}.PhonicsSimulation_reflectionGuidance__BZZDQ{margin-top:12px}.PhonicsSimulation_messageList__w-jPA{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:8px 0 16px}.PhonicsSimulation_message__HQgZ3{animation:PhonicsSimulation_fadeIn__Ue2KQ .2s ease;border-radius:12px;max-width:80%;padding:12px 16px}.PhonicsSimulation_userMsg__huJTW{align-self:flex-end;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-bottom-right-radius:4px;color:#fff}.PhonicsSimulation_userMsg__huJTW .PhonicsSimulation_msgHeader__AKQj\+{color:#ffffffd9}.PhonicsSimulation_userMsg__huJTW .PhonicsSimulation_msgBody__o7uj8{color:#fff}.PhonicsSimulation_aiMsg__CCx10{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.PhonicsSimulation_aiMsg__CCx10 .PhonicsSimulation_msgHeader__AKQj\+{color:#16a34a}.PhonicsSimulation_aiMsg__CCx10 .PhonicsSimulation_msgBody__o7uj8{color:#374151}.PhonicsSimulation_systemMsg__OodPw{align-self:center;background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;font-size:13px;padding:8px 16px}.PhonicsSimulation_systemMsg__OodPw .PhonicsSimulation_msgHeader__AKQj\+{color:#15803d}.PhonicsSimulation_msgHeader__AKQj\+{align-items:center;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:4px;text-transform:uppercase}.PhonicsSimulation_msgBody__o7uj8{font-size:14px;line-height:1.5}.PhonicsSimulation_typing__8ESjj .PhonicsSimulation_msgBody__o7uj8:after{animation:PhonicsSimulation_blink__U6Z5K .8s infinite;content:"|"}@keyframes PhonicsSimulation_blink__U6Z5K{0%,50%{opacity:1}51%,to{opacity:0}}.PhonicsSimulation_controls__XfLst{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 20px}.PhonicsSimulation_startBtn__q\+aZW{border-radius:10px;font-weight:600;margin:0 auto;max-width:200px;padding:14px 24px;transition:all .2s;width:100%}.PhonicsSimulation_startBtn__q\+aZW:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.PhonicsSimulation_startBtn__q\+aZW:disabled{cursor:not-allowed;opacity:.7}.PhonicsSimulation_spinSmall__WxS98{animation:PhonicsSimulation_spin__HUId6 1s linear infinite}.PhonicsSimulation_liveControls__vQaD0{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.PhonicsSimulation_speakingIndicator__m1RXl{align-items:center;background:#f8fafc;border-radius:8px;color:#94a3b8;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;min-width:140px;padding:10px 16px;transition:all .3s ease}.PhonicsSimulation_speakingIndicator__m1RXl svg{flex-shrink:0;opacity:.6;transition:all .3s ease}.PhonicsSimulation_speakingIndicator__m1RXl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhonicsSimulation_speakingIndicator__m1RXl.PhonicsSimulation_active__9FNk3{background:linear-gradient(135deg,#7dc46c1a,#7dc46c0d);color:#16a34a}.PhonicsSimulation_speakingIndicator__m1RXl.PhonicsSimulation_active__9FNk3 svg{animation:PhonicsSimulation_pulse__QDwZe 1.5s infinite;opacity:1}@keyframes PhonicsSimulation_pulse__QDwZe{0%,to{opacity:1}50%{opacity:.4}}.PhonicsSimulation_controlButtons__sWV8a{gap:10px;justify-content:center}.PhonicsSimulation_controlBtn__jMv4-{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;height:44px;width:44px}.PhonicsSimulation_controlBtn__jMv4-:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.PhonicsSimulation_controlBtn__jMv4-:active{transform:scale(.95)}.PhonicsSimulation_controlBtn__jMv4-.PhonicsSimulation_muted__c\+jm6{background:#fef2f2;border-color:#fecaca;color:#dc2626}.PhonicsSimulation_controlBtn__jMv4-.PhonicsSimulation_muted__c\+jm6:hover{background:#fee2e2}.PhonicsSimulation_endBtn__HTUa5{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PhonicsSimulation_endBtn__HTUa5:hover{background:#dc2626}.PhonicsSimulation_endBtn__HTUa5:active{transform:scale(.97)}.PhonicsSimulation_endBtn__HTUa5 span{font-size:14px}.PhonicsSimulation_controlSpacer__\+mUK-{flex:1 1;min-width:140px}.PhonicsSimulation_overlay__E3DKd{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PhonicsSimulation_overlayBox__FOjuE{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px}.PhonicsSimulation_overlayBox__FOjuE p{color:#64748b;font-size:15px}.PhonicsSimulation_evalPanel__Gix\+t{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;margin:40px auto;max-width:480px;padding:40px}.PhonicsSimulation_evalPanel__Gix\+t h2{color:#1e293b;font-size:22px;margin:16px 0 24px}.PhonicsSimulation_scoreDisplay__BXZ95{align-items:baseline;display:flex;margin-bottom:24px}.PhonicsSimulation_scoreNum__L4WKO{color:#7dc46c;font-size:64px;font-weight:700}.PhonicsSimulation_scoreMax__3Pjs6{color:#94a3b8;font-size:24px}.PhonicsSimulation_feedback__P1pj6{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:24px;padding:16px;width:100%}.PhonicsSimulation_feedback__P1pj6 h4{color:#15803d;font-size:14px;font-weight:600;margin:0 0 8px}.PhonicsSimulation_feedback__P1pj6 p{color:#374151;font-size:14px;line-height:1.6;margin:0}@media(max-width:1024px){.PhonicsSimulation_mainContent__H2pAl{flex-direction:column}.PhonicsSimulation_artifactPanel__iVAod{border-bottom:1px solid #e2e8f0;border-right:none;max-height:250px;min-width:100%;width:100%}.PhonicsSimulation_artifactList__jx6is{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}}@media(max-width:768px){.PhonicsSimulation_chatArea__FOSiW{padding:16px}.PhonicsSimulation_messageList__w-jPA{max-height:calc(100vh - 300px)}.PhonicsSimulation_message__HQgZ3{max-width:90%}.PhonicsSimulation_liveControls__vQaD0{flex-wrap:wrap}.PhonicsSimulation_speakingInfo__P14oY{order:4;width:100%}.PhonicsSimulation_phaseIndicator__POFp9{display:none}}.PhonicsSimulation_phaseBtn__rAhSM{animation:PhonicsSimulation_fadeIn__Ue2KQ .5s ease;background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .2s}.PhonicsSimulation_phaseBtn__rAhSM:hover{background:#15803d;transform:translateY(-2px)}.PhonicsSimulation_optionsList__nyPLj{display:flex;flex-direction:column;gap:12px}.PhonicsSimulation_optionCard__uuAAi{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;width:100%}.PhonicsSimulation_optionCard__uuAAi:hover:not(:disabled){border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a;transform:translateY(-2px)}.PhonicsSimulation_optionCard__uuAAi:disabled{cursor:not-allowed;opacity:.6}.PhonicsSimulation_optionCard__uuAAi .PhonicsSimulation_optHeader__yoRRH{display:flex;justify-content:space-between;margin-bottom:8px}.PhonicsSimulation_optionCard__uuAAi .PhonicsSimulation_optLabel__Y0ylU{background:#f1f5f9;border-radius:6px;color:#475569;font-size:14px;font-weight:700;padding:4px 10px}.PhonicsSimulation_optionCard__uuAAi .PhonicsSimulation_optText__aPC2d{color:#334155;font-size:14px;line-height:1.5;margin:0}.PhonicsSimulation_evalContainer__Af5NJ{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;margin:40px auto;max-width:900px;padding:40px}.PhonicsSimulation_evalHeader__npveP{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px}.PhonicsSimulation_evalHeader__npveP .PhonicsSimulation_evalIcon__5lrRu{color:#7dc46c}.PhonicsSimulation_evalHeader__npveP h2{color:#1e293b;font-size:28px;margin:0}.PhonicsSimulation_evalHeader__npveP .PhonicsSimulation_evalSubtitle__hkxAC{color:#64748b;margin:4px 0 0}.PhonicsSimulation_evalHeader__npveP .PhonicsSimulation_scoreBadge__EQwkm{align-items:baseline;background:linear-gradient(135deg,#7dc46c,#6bb05c);border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;display:flex;gap:4px;margin-left:auto;padding:10px 24px}.PhonicsSimulation_evalHeader__npveP .PhonicsSimulation_scoreBadge__EQwkm .PhonicsSimulation_scoreVal__dHo4X{font-size:32px;font-weight:700}.PhonicsSimulation_evalHeader__npveP .PhonicsSimulation_scoreBadge__EQwkm .PhonicsSimulation_scoreLabel__N2JoT{font-size:14px;opacity:.9}.PhonicsSimulation_evalGrid__GCD5y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.PhonicsSimulation_evalCard__KmlH1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.PhonicsSimulation_evalCard__KmlH1 h3{border-left:4px solid #7dc46c;color:#334155;font-size:18px;margin:0 0 16px;padding-left:12px}.PhonicsSimulation_analysisText__YtgWy{color:#475569;line-height:1.6}.PhonicsSimulation_tipsList__UdBn8 li{color:#475569;padding-left:24px;position:relative}.PhonicsSimulation_tipsList__UdBn8 li:before{color:#7dc46c;content:"•";font-size:18px;font-weight:700;left:0;line-height:1;position:absolute}.PhonicsSimulation_swotGrid__AeGw8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.PhonicsSimulation_swotGrid__AeGw8{grid-template-columns:1fr}}.PhonicsSimulation_swotGrid__AeGw8 h5{color:#475569;font-size:15px;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.PhonicsSimulation_swotGrid__AeGw8 ul{margin:0;padding-left:20px}.PhonicsSimulation_swotGrid__AeGw8 ul li{color:#64748b;margin-bottom:8px}.PhonicsSimulation_improvCol__Ytr-G h5,.PhonicsSimulation_strengthCol__ZeYE\+ h5{color:#15803d}.PhonicsSimulation_backBtnLarge__FvAqR{background:#334155;border-radius:10px;display:block;font-size:16px;padding:16px;transition:all .2s;width:100%}.PhonicsSimulation_backBtnLarge__FvAqR:hover{background:#1e293b}.PhonicsSimulation_writingSection__ws5f8{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;overflow:hidden}.PhonicsSimulation_writingHeader__Nkcz2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;padding:16px 20px}.PhonicsSimulation_writingTitleRow__PInBc{align-items:center;color:#0f172a;display:flex;gap:10px;margin-bottom:8px}.PhonicsSimulation_writingTitleRow__PInBc svg{color:#7dc46c}.PhonicsSimulation_writingTitleRow__PInBc h3{font-size:18px;font-weight:600;margin:0}.PhonicsSimulation_taskDescription__Clq3m{color:#64748b;font-size:14px;line-height:1.5;margin:0}.PhonicsSimulation_writingContainer__83OMU{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 340px;min-height:0;overflow:hidden}.PhonicsSimulation_reflectionPhase__j8Mtq{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:16px;padding:20px}.PhonicsSimulation_reflectionHeader__04ma6{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PhonicsSimulation_reflectionTitle__6fpqW{align-items:flex-start;display:flex;gap:12px}.PhonicsSimulation_reflectionTitle__6fpqW svg{color:#22c55e;flex-shrink:0;margin-top:2px}.PhonicsSimulation_reflectionTitle__6fpqW h3{color:#166534;font-size:18px;font-weight:600;margin:0}.PhonicsSimulation_reflectionSubtitle__kcSfG{color:#15803d;font-size:14px;line-height:1.4;margin:4px 0 0}.PhonicsSimulation_reflectionGuidance__BZZDQ{background:#fff;border-radius:10px;padding:12px}.PhonicsSimulation_writingMainArea__U2W5n{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding-bottom:20px}.PhonicsSimulation_writingArea__Qhe1L{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;margin-bottom:8px;overflow-y:auto;padding:20px;resize:none;width:100%}.PhonicsSimulation_writingArea__Qhe1L:focus{border-color:#0000;outline:2px solid #7dc46c}.PhonicsSimulation_writingArea__Qhe1L::placeholder{color:#cbd5e1}.PhonicsSimulation_submitBtn__ioxtu{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 2px 8px #7dc46c33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:16px;transition:all .2s}.PhonicsSimulation_submitBtn__ioxtu:hover:not(:disabled){box-shadow:0 4px 12px #7dc46c4d;transform:translateY(-1px)}.PhonicsSimulation_submitBtn__ioxtu:disabled{cursor:not-allowed;opacity:.5;transform:none}.PhonicsSimulation_writingSidebar__YKDaP{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-bottom:20px;padding-right:4px}.PhonicsSimulation_guidanceDetails__ZNViV{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.PhonicsSimulation_guidanceDetails__ZNViV[open] .PhonicsSimulation_summaryArrow__1RdKy{transform:rotate(180deg)}.PhonicsSimulation_guidanceSummary__kCdgU{align-items:center;background:#f8fafc;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;list-style:none;padding:12px 16px;transition:background .2s}.PhonicsSimulation_guidanceSummary__kCdgU:hover{background:#f1f5f9}.PhonicsSimulation_guidanceSummary__kCdgU::-webkit-details-marker{display:none}.PhonicsSimulation_summaryLeft__6CGc9{align-items:center;display:flex;gap:8px}.PhonicsSimulation_summaryLeft__6CGc9 svg{color:#7dc46c;flex-shrink:0}.PhonicsSimulation_summaryArrow__1RdKy{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.PhonicsSimulation_guidanceContent__Wnoba{border-top:1px solid #e2e8f0;padding:16px 16px 20px}.PhonicsSimulation_requirementsList__bEAng{list-style:none;margin:0;padding:0}.PhonicsSimulation_requirementsList__bEAng li{color:#475569;font-size:13px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.PhonicsSimulation_requirementsList__bEAng li:before{color:#7dc46c;content:"✓";font-size:14px;font-weight:700;left:0;position:absolute}.PhonicsSimulation_tipsList__UdBn8{list-style:none;margin:0;padding:0}.PhonicsSimulation_tipsList__UdBn8 li{word-wrap:break-word;color:#64748b;font-size:12px;line-height:1.5;margin-bottom:12px;overflow-wrap:break-word}.PhonicsSimulation_tipsList__UdBn8 li strong{word-wrap:break-word;color:#0f172a;display:block;font-size:13px;margin-bottom:2px;overflow-wrap:break-word}@media(max-width:1024px){.PhonicsSimulation_writingContainer__83OMU{grid-template-columns:1fr;grid-template-rows:1fr auto}.PhonicsSimulation_writingSidebar__YKDaP{max-height:200px}}.PhonicsSimulation_taskPrompt__Aa9nT,.PhonicsSimulation_tipsHeader__24SaS,.PhonicsSimulation_writingGuidance__ebHmX,.PhonicsSimulation_writingTipsCard__r8cqp{display:none}.PhonicsSimulation_criteriaGrid__AOlUZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.PhonicsSimulation_criteriaGrid__AOlUZ{grid-template-columns:1fr}}.PhonicsSimulation_criteriaCol__sgST0{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.PhonicsSimulation_criteriaMetHeader__PRAsa{align-items:center;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.PhonicsSimulation_criteriaMissedHeader__Bz4OE{align-items:center;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:6px;margin:0 0 12px}.PhonicsSimulation_criteriaList__TE5rz{list-style:none;margin:0;padding:0}.PhonicsSimulation_criteriaList__TE5rz li{border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:8px;padding:8px 12px}.PhonicsSimulation_criteriaMet__Nmx6N{background:#f0fdf4;border-left:3px solid #7dc46c;color:#166534}.PhonicsSimulation_criteriaMissed__cObZE{background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b}.PhonicsSimulation_noCriteria__4BoSN{color:#94a3b8;font-style:italic}.PhonicsSimulation_analysisSection__5S83b{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px}.PhonicsSimulation_analysisSection__5S83b:last-child{margin-bottom:0}.PhonicsSimulation_analysisSection__5S83b h5{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PhonicsSimulation_analysisSection__5S83b p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.PhonicsSimulation_recordingPlayer__SRhLd{border-radius:8px;outline:none;width:100%}.PhonicsSimulation_recordingPlayer__SRhLd::-webkit-media-controls-panel{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.PhonicsSimulation_aiWarningBanner__w5MTk{align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.PhonicsSimulation_aiWarningBanner__w5MTk .PhonicsSimulation_warningIcon__OEFRn{flex-shrink:0;font-size:24px}.PhonicsSimulation_aiWarningBanner__w5MTk .PhonicsSimulation_warningContent__sxg7N{flex:1 1}.PhonicsSimulation_aiWarningBanner__w5MTk .PhonicsSimulation_warningContent__sxg7N strong{color:#b91c1c;display:block;font-size:15px;margin-bottom:6px}.PhonicsSimulation_aiWarningBanner__w5MTk .PhonicsSimulation_warningContent__sxg7N p{color:#7f1d1d;font-size:14px;line-height:1.5;margin:0}.PhonicsSimulation_detailedAnalysisGrid__oyY3K{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.PhonicsSimulation_detailedAnalysisGrid__oyY3K{grid-template-columns:1fr}}.PhonicsSimulation_detailedAnalysisCard__Jzdtr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s ease}.PhonicsSimulation_detailedAnalysisCard__Jzdtr:hover{border-color:#7dc46c;box-shadow:0 4px 12px #7dc46c1a}.PhonicsSimulation_analysisCardHeader__PLEts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.PhonicsSimulation_analysisCardHeader__PLEts h4{color:#374151;flex:1 1;font-size:14px;font-weight:600;margin:0}.PhonicsSimulation_analysisIcon__YUYL2{flex-shrink:0;font-size:18px}.PhonicsSimulation_qualityBadge__bhDzF{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.PhonicsSimulation_analysisScore__AxzJx{background:#f1f5f9;border-radius:8px;color:#1e293b;font-size:14px;font-weight:700;padding:4px 10px}.PhonicsSimulation_evidenceQuote__CRwIn{background:linear-gradient(135deg,#7dc46c14,#7dc46c05);border-left:3px solid #7dc46c;border-radius:0 8px 8px 0;color:#475569;font-size:13px;font-style:italic;line-height:1.5;margin-bottom:10px;padding:10px 14px;position:relative}.PhonicsSimulation_quoteIcon__k7Guu{color:#7dc46c;font-size:24px;left:8px;opacity:.5;position:absolute;top:4px}.PhonicsSimulation_analysisFeedback__aG4Tx{color:#64748b;font-size:13px;line-height:1.6;margin:0}.PhonicsSimulation_evalActions__z17Kj{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.PhonicsSimulation_downloadPdfBtn__J1Xch{align-items:center;background:linear-gradient(135deg,#2c5282,#1e3a5f);border:none;border-radius:12px;box-shadow:0 4px 12px #2c528240;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.PhonicsSimulation_downloadPdfBtn__J1Xch:hover{background:linear-gradient(135deg,#3b6898,#2c5282);box-shadow:0 6px 20px #2c528259;transform:translateY(-2px)}.PhonicsSimulation_downloadPdfBtn__J1Xch svg{color:#fff}.PhonicsSimulation_backBtnLarge__FvAqR{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease}.PhonicsSimulation_backBtnLarge__FvAqR:hover{background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 6px 20px #7dc46c59;transform:translateY(-2px)}.PhonicsSimulation_roleInfo__dMreS{margin-top:4px}.PhonicsSimulation_roleInfo__dMreS .PhonicsSimulation_divider__tgXid{color:#cbd5e1}.PhonicsSimulation_aiRole__xB42J,.PhonicsSimulation_userRole__HA-Y9{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.PhonicsSimulation_aiRole__xB42J svg,.PhonicsSimulation_userRole__HA-Y9 svg{color:#7dc46c}.PhonicsSimulation_userRole__HA-Y9{color:#374151;font-weight:600}.PhonicsSimulation_artifactContainer__6Cgae{display:flex;flex-direction:column;height:100%;overflow:hidden}.PhonicsSimulation_artifactTabs__RXGDV{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;overflow-x:auto;padding:12px 20px}.PhonicsSimulation_artifactTabs__RXGDV::-webkit-scrollbar{height:6px}.PhonicsSimulation_artifactTabs__RXGDV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PhonicsSimulation_artifactTab__IJpyF{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:90px;padding:12px 16px;transition:all .2s}.PhonicsSimulation_artifactTab__IJpyF .PhonicsSimulation_tabIcon__OJK7E{color:#64748b}.PhonicsSimulation_artifactTab__IJpyF .PhonicsSimulation_tabLabel__VejxN{color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.PhonicsSimulation_artifactTab__IJpyF:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.PhonicsSimulation_artifactTab__IJpyF.PhonicsSimulation_active__9FNk3{background:#7dc46c;border-color:#7dc46c;box-shadow:0 2px 6px #7dc46c40}.PhonicsSimulation_artifactTab__IJpyF.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_tabIcon__OJK7E,.PhonicsSimulation_artifactTab__IJpyF.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_tabLabel__VejxN{color:#fff}.PhonicsSimulation_activeArtifactView__-HnrJ{background:#fff;flex:1 1;overflow-y:auto;padding:20px}.PhonicsSimulation_artifactNav__ImU3U{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.PhonicsSimulation_navBtn__0dhA5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.PhonicsSimulation_navBtn__0dhA5:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.PhonicsSimulation_navBtn__0dhA5:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.PhonicsSimulation_navCounter__KoPXS{color:#64748b;font-size:13px;font-weight:600}.PhonicsSimulation_reconnectOverlay__cvBKZ{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PhonicsSimulation_reconnectContent__K1e0B{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:48px 64px;text-align:center}.PhonicsSimulation_reconnectContent__K1e0B h3{color:#1e293b;font-size:22px;margin:24px 0 8px}.PhonicsSimulation_reconnectContent__K1e0B p{color:#64748b;font-size:14px;margin:0}.PhonicsSimulation_spinLarge__kBwJa{animation:PhonicsSimulation_spin__HUId6 1s linear infinite;color:#7dc46c}@keyframes PhonicsSimulation_spin__HUId6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhonicsSimulation_manualProceedBanner__EqAO4{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-bottom:2px solid #16a34a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.PhonicsSimulation_proceedInfo__k1vFG{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:500;gap:12px}.PhonicsSimulation_proceedInfo__k1vFG svg{flex-shrink:0}.PhonicsSimulation_proceedActions__CMuWq{display:flex;flex-wrap:wrap;gap:12px}.PhonicsSimulation_retryBtn__iD\+S2{align-items:center;background:#fff;border:2px solid #16a34a;border-radius:8px;color:#166534;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PhonicsSimulation_retryBtn__iD\+S2:hover{background:#dcfce7;transform:translateY(-1px)}.PhonicsSimulation_proceedBtn__G2qi8{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 8px #7dc46c4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PhonicsSimulation_proceedBtn__G2qi8:hover{box-shadow:0 4px 12px #7dc46c66;transform:translateY(-1px)}.PhonicsSimulation_writingTipsCard__r8cqp{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:10px;margin-top:12px;padding:14px 16px}.PhonicsSimulation_tipsHeader__24SaS{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.PhonicsSimulation_tipsHeader__24SaS svg{color:#16a34a}.PhonicsSimulation_writingTipsCard__r8cqp .PhonicsSimulation_tipsList__UdBn8{list-style:none;margin:0;padding:0}.PhonicsSimulation_writingTipsCard__r8cqp .PhonicsSimulation_tipsList__UdBn8 li{color:#15803d;font-size:13px;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.PhonicsSimulation_writingTipsCard__r8cqp .PhonicsSimulation_tipsList__UdBn8 li:before{color:#22c55e;content:"✓";font-size:12px;font-weight:700;left:0;position:absolute}.PhonicsSimulation_writingTipsCard__r8cqp .PhonicsSimulation_tipsList__UdBn8 li strong{color:#166534}.PhonicsSimulation_decisionUIContainer__LXQcO{animation:PhonicsSimulation_slideIn__BRaiG .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;max-height:70vh;overflow-y:auto;padding:32px}.PhonicsSimulation_decisionUIContainer__LXQcO::-webkit-scrollbar{width:6px}.PhonicsSimulation_decisionUIContainer__LXQcO::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@keyframes PhonicsSimulation_slideIn__BRaiG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PhonicsSimulation_decisionHeader__TSxOd{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.PhonicsSimulation_decisionHeader__TSxOd svg{color:#7dc46c;flex-shrink:0}.PhonicsSimulation_decisionHeader__TSxOd h3{color:#0f172a;font-size:18px;font-weight:600;margin:0}.PhonicsSimulation_decisionQuestion__laUzy{background:#f8fafc;border-left:3px solid #7dc46c;border-radius:10px;margin-bottom:24px;padding:20px}.PhonicsSimulation_decisionQuestion__laUzy p{color:#1e293b;font-size:15px;font-weight:500;line-height:1.6;margin:0}.PhonicsSimulation_optionsGrid__\+G-AJ{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.PhonicsSimulation_optionCard__uuAAi{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.PhonicsSimulation_optionCard__uuAAi:hover{background:#f0fdf4;border-color:#7dc46c;box-shadow:0 2px 8px #7dc46c26;transform:translateY(-1px)}.PhonicsSimulation_optionCard__uuAAi.PhonicsSimulation_selected__KjKTr{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#7dc46c;box-shadow:0 2px 12px #7dc46c33}.PhonicsSimulation_optionCard__uuAAi.PhonicsSimulation_selected__KjKTr .PhonicsSimulation_optionLetter__R5k\+d{background:linear-gradient(135deg,#7dc46c,#6bb05c);color:#fff}.PhonicsSimulation_optionLetter__R5k\+d{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:36px}.PhonicsSimulation_optionText__LJrAY{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.PhonicsSimulation_warningBox__P5Pkv{background:#fef9e7;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.PhonicsSimulation_warningBox__P5Pkv .PhonicsSimulation_warningHeader__ScUKX{align-items:center;color:#15803d;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.PhonicsSimulation_warningBox__P5Pkv .PhonicsSimulation_warningHeader__ScUKX svg{flex-shrink:0}.PhonicsSimulation_decisionNote__1JYdG{color:#64748b;font-size:13px;margin:0;text-align:center}.PhonicsSimulation_confirmDecisionBtn__3tNgh{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:8px;box-shadow:0 2px 6px #7dc46c33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;min-width:240px;padding:12px 24px;transition:all .2s ease}.PhonicsSimulation_confirmDecisionBtn__3tNgh:hover:not(:disabled){background:linear-gradient(135deg,#6bb05c,#5a9c4d);box-shadow:0 4px 10px #7dc46c4d;transform:translateY(-1px)}.PhonicsSimulation_confirmDecisionBtn__3tNgh:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.PhonicsSimulation_confirmDecisionBtn__3tNgh svg{flex-shrink:0}.PhonicsSimulation_transitionOverlay__8BD72{align-items:center;animation:PhonicsSimulation_fadeIn__Ue2KQ .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes PhonicsSimulation_fadeIn__Ue2KQ{0%{opacity:0}to{opacity:1}}.PhonicsSimulation_transitionContent__uPAeP{animation:PhonicsSimulation_slideUp__t2kbB .4s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:40px 48px;text-align:center}.PhonicsSimulation_transitionContent__uPAeP h3{color:#166534;font-size:24px;font-weight:700;margin:0 0 16px}@keyframes PhonicsSimulation_slideUp__t2kbB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PhonicsSimulation_transitionIcon__pPPyn{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.PhonicsSimulation_transitionIcon__pPPyn svg{color:#fff}.PhonicsSimulation_stakeholderName__qH4\+O{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.PhonicsSimulation_stakeholderName__qH4\+O span{color:#6b7280;font-weight:400}.PhonicsSimulation_transitionMessage__\+S7dv{color:#4b5563;font-size:15px;margin:0 0 24px}.PhonicsSimulation_countdownBadge__AWiqu{background:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;color:#16a34a;display:inline-block;font-size:16px;font-weight:600;margin-bottom:20px;padding:10px 24px}.PhonicsSimulation_skipBtn__B6d2q{align-items:center;background:#0000;border:2px solid #16a34a;border-radius:10px;color:#16a34a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.PhonicsSimulation_skipBtn__B6d2q:hover{background:#16a34a;color:#fff}.PhonicsSimulation_evaluationModalOverlay__px-b5{align-items:center;animation:PhonicsSimulation_modalFadeIn__ElbhB .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.PhonicsSimulation_evaluationModal__iowYz{animation:PhonicsSimulation_modalSlideUp__mf18s .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014,0 0 0 1px #0000000d;max-width:440px;overflow:hidden;padding:40px 48px;position:relative;text-align:center;width:100%}@keyframes PhonicsSimulation_modalFadeIn__ElbhB{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes PhonicsSimulation_modalSlideUp__mf18s{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PhonicsSimulation_reportLoadingSpinnerWrapper__e9Z78{align-items:center;background:#f0fdf4;border-radius:50%;color:#74bc68;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.PhonicsSimulation_pulseIcon__-Mxcv{animation:PhonicsSimulation_gentlePulse__KIM7v 2s ease-in-out infinite}@keyframes PhonicsSimulation_gentlePulse__KIM7v{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PhonicsSimulation_evaluationTitle__8lmXH{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.PhonicsSimulation_evaluationSubtitle__OJoj2{color:#475569;font-size:15px;line-height:1.6;margin:0 0 32px}.PhonicsSimulation_progressBarContainer__B6PrG{background-color:#f1f5f9;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.PhonicsSimulation_progressBarFill__Z4P3j{background:linear-gradient(90deg,#74bc68,#5a9d4f);border-radius:8px;height:100%;transition:width .5s ease-out}.PhonicsSimulation_progressText__v9vKc{color:#74bc68;font-size:14px;font-weight:600;margin:0 0 24px}.PhonicsSimulation_evaluationStatus__Kk-ZT{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:13px;margin:0;padding-top:24px}.PhonicsSimulation_container__gAzMd{background:#fff;display:flex;flex-direction:column;min-height:100vh}.PhonicsSimulation_header__jAHyD{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PhonicsSimulation_headerLeft__dC5gh{align-items:center;display:flex;gap:16px}.PhonicsSimulation_backBtn__KVB5D{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.PhonicsSimulation_backBtn__KVB5D:hover{background:#e2e8f0;color:#475569}.PhonicsSimulation_headerInfo__Uvh2x h1{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 4px}.PhonicsSimulation_roleInfo__dMreS{align-items:center;display:flex;font-size:13px;gap:12px}.PhonicsSimulation_languageTag__AEQom{align-items:center;background:linear-gradient(135deg,#7dc46c26,#7dc46c14);border-radius:6px;color:#7dc46c;display:flex;font-weight:500;gap:6px;padding:4px 12px}.PhonicsSimulation_phaseTimeline__1kOAU{align-items:center;display:flex;gap:8px;position:relative}.PhonicsSimulation_phaseTimelineNote__vFLgi{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:11px;gap:6px;margin-right:12px;padding:6px 12px}.PhonicsSimulation_phaseTimelineNote__vFLgi svg{color:#94a3b8}.PhonicsSimulation_phaseStep__p0bhl{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:100px;padding:8px 12px;transition:all .2s}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_active__9FNk3 .PhonicsSimulation_phaseNumber__JO\+4w{background:linear-gradient(135deg,#7dc46c,#6bb05c);color:#fff}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_current__CrgsG{background:#7dc46c1a}.PhonicsSimulation_phaseStep__p0bhl.PhonicsSimulation_current__CrgsG .PhonicsSimulation_phaseNumber__JO\+4w{box-shadow:0 0 0 3px #7dc46c33}.PhonicsSimulation_phaseStep__p0bhl:hover{background:#f8fafc}.PhonicsSimulation_phaseNumber__JO\+4w{align-items:center;background:#e5e7eb;border-radius:50%;color:#64748b;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s;width:32px}.PhonicsSimulation_phaseLabel__BAW8O{color:#475569;font-size:12px;font-weight:600;white-space:nowrap}.PhonicsSimulation_phaseConnector__k-Le7{background:#e5e7eb;height:2px;margin:0 -4px;width:40px}.PhonicsSimulation_headerRight__wCj99{align-items:center;display:flex;gap:16px}.PhonicsSimulation_timer__4cYrW{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px}.PhonicsSimulation_status__6k8w2{background:#7dc46c;border-radius:6px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.PhonicsSimulation_mainContent__H2pAl{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:300px 1fr 350px;min-height:calc(100vh - 80px)}.PhonicsSimulation_leftPanel__AL-VH{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow-y:auto}.PhonicsSimulation_panelHeader__c5mEB{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;min-height:64px;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.PhonicsSimulation_panelHeader__c5mEB svg{color:#7dc46c;flex-shrink:0}.PhonicsSimulation_panelHeader__c5mEB h3{color:#1f2937;font-size:16px;font-weight:700;line-height:1.2;margin:0}.PhonicsSimulation_panelContent__DGBUP{flex:1 1;padding:24px}.PhonicsSimulation_middlePanel__FRFTu{background:#fff;display:flex;flex-direction:column;gap:0;overflow:hidden}.PhonicsSimulation_controlButtons__sWV8a{align-items:center;display:flex;gap:16px}.PhonicsSimulation_controlBtn__jMv4-{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:150px;padding:12px 24px;transition:all .2s;white-space:nowrap}.PhonicsSimulation_controlBtn__jMv4- svg{flex-shrink:0}.PhonicsSimulation_muteBtn__sROgx{background:#f1f5f9;color:#475569}.PhonicsSimulation_muteBtn__sROgx:hover{background:#e2e8f0;color:#1e293b}.PhonicsSimulation_muteBtn__sROgx.PhonicsSimulation_muted__c\+jm6{background:#fee2e2;color:#ef4444}.PhonicsSimulation_muteBtn__sROgx.PhonicsSimulation_muted__c\+jm6:hover{background:#fecaca;color:#dc2626}.PhonicsSimulation_endBtn__HTUa5{background:#fee2e2;color:#ef4444}.PhonicsSimulation_endBtn__HTUa5:hover{background:#fecaca;color:#dc2626}.PhonicsSimulation_instructionsSection__km0Lj{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.PhonicsSimulation_instructionHeader__6Y6ol{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;min-height:64px;padding:20px 24px}.PhonicsSimulation_instructionHeader__6Y6ol svg{color:#7dc46c;flex-shrink:0}.PhonicsSimulation_instructionHeader__6Y6ol h3{color:#1f2937;font-size:16px;font-weight:700;line-height:1.2;margin:0}.PhonicsSimulation_messageList__w-jPA{flex:1 1;overflow-y:auto;padding:24px}.PhonicsSimulation_centerControls__T\+N-B{align-items:center;display:flex;justify-content:center;padding:20px 24px}.PhonicsSimulation_rightPanel__2s4YP{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.PhonicsSimulation_mediaSection__tyFeb{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PhonicsSimulation_sectionHeader__7ngVM{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;min-height:64px;padding:20px}.PhonicsSimulation_sectionHeader__7ngVM svg{color:#7dc46c;flex-shrink:0}.PhonicsSimulation_sectionHeader__7ngVM h4{color:#1f2937;font-size:16px;font-weight:700;line-height:1.2;margin:0}.PhonicsSimulation_sectionContent__dqm7J{flex:1 1;overflow-y:auto;padding:20px}.PhonicsSimulation_resultsSection__P9kc8{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PhonicsSimulation_startBtn__q\+aZW{align-items:center;background:linear-gradient(135deg,#7dc46c,#6bb05c);border:none;border-radius:12px;box-shadow:0 4px 12px #7dc46c4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-width:180px;padding:14px 32px;transition:all .3s}.PhonicsSimulation_startBtn__q\+aZW:hover{box-shadow:0 6px 20px #7dc46c66;transform:translateY(-2px)}.PhonicsSimulation_startBtn__q\+aZW:active{transform:translateY(0)}.PhonicsSimulation_placeholder__naoCm{color:#94a3b8;font-size:14px;font-style:italic;line-height:1.6;padding:40px 20px;text-align:center}@media(max-width:1200px){.PhonicsSimulation_mainContent__H2pAl{grid-template-columns:280px 1fr 320px}}@media(max-width:968px){.PhonicsSimulation_mainContent__H2pAl{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.PhonicsSimulation_leftPanel__AL-VH,.PhonicsSimulation_rightPanel__2s4YP{border:none;border-bottom:2px solid #e5e7eb}.PhonicsSimulation_middlePanel__FRFTu{grid-template-rows:1fr auto}.PhonicsSimulation_resultsSection__P9kc8{max-height:250px}.PhonicsSimulation_rightPanel__2s4YP{min-height:400px}}
/*# sourceMappingURL=main.466c9dc3.css.map*/