@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--cm-color-brand-primary: #0100a4;--cm-color-brand-accent: #ff8201;--cm-color-brand-tint: #e6e6f6;--cm-color-text-primary: #1a1a2e;--cm-color-text-secondary: #5b5b6b;--cm-color-text-muted: #8a8a9b;--cm-color-text-on-brand: #ffffff;--cm-color-bg-app: #f7f7fb;--cm-color-bg-sidebar: #f7f7fb;--cm-color-bg-surface: #ffffff;--cm-color-border-default: #e6e6f6;--cm-color-nav-section: #a3a7ba;--cm-color-nav-label: #4a4e63;--cm-color-nav-active-bg: #e6e6f6;--cm-color-nav-active-fg: #0100a4;--cm-color-status-success: #1b9e5a;--cm-color-status-warning: #e6a100;--cm-color-status-warning-bg: #fdf4e0;--cm-color-status-warning-ink: #7a5600;--cm-radius-sm: 6px;--cm-radius: 10px;--cm-radius-full: 999px}:root{--cm-blue: #0100a4;--cm-blue-700: #0100a4;--cm-blue-500: #3634c4;--cm-blue-100: #e6e6f6;--cm-orange: #ff8201;--cm-orange-600: #e67400;--cm-orange-100: #fff0e0;--cm-green: #17a673;--cm-green-100: #e1f5ee;--cm-gold: #e3a73c;--cm-gold-100: #fbf0dc;--cm-silver: #9aa3b2;--cm-bronze: #c1815a;--cm-white: #ffffff;--cm-ink: #14152b;--cm-ink-muted: #5b5b6b;--cm-line: #e6e6ec;--cm-surface: #f7f7fb;--cm-sidebar-bg: #fafbfe;--cm-content-bg: #ffffff;--cm-page-bg: #f3f4fa;--cm-card-bg: #ffffff;--cm-card-border: var(--cm-line);--cm-nav-label: #4a4e63;--cm-nav-icon: #a6abbe;--cm-nav-section: #a3a7ba;--cm-nav-hover-bg: rgba(1, 0, 164, .04);--cm-nav-active-bg: var(--cm-blue-100);--cm-nav-active-fg: var(--cm-blue-700);--cm-badge-bg: var(--cm-blue);--cm-badge-fg: #ffffff;--cm-success: #1b9e5a;--cm-warning: #e6a100;--cm-danger: #d64545;--cm-danger-bg: rgba(214, 69, 69, .1);--cm-danger-text: var(--cm-danger);--cm-warning-bg: rgba(230, 161, 0, .1);--cm-warning-text: var(--cm-warning);--cm-success-bg: rgba(27, 158, 90, .1);--cm-success-text: var(--cm-success);--cm-mango-100: #ffe8c9;--cm-mango-500: #f5920a;--cm-mango-600: #d97706;--cm-blue-050: #eeeefb;--cm-ink-400: var(--cm-nav-icon);--cm-ink-600: var(--cm-ink-muted);--cm-ink-700: var(--cm-ink);--cm-surface-100: var(--cm-surface);--cm-line-300: var(--cm-line);--cm-r: var(--cm-radius);--cm-r-sm: var(--cm-radius-sm);--cm-r-full: 9999px;--cm-fw-semi: 600;--cm-lift: 0 8px 20px rgba(0, 0, 0, .12);--cm-radius: .625rem;--cm-radius-sm: .375rem;--cm-radius-lg: 1.25rem;--cm-shadow-sm: 0 1px 2px rgba(1, 0, 164, .06);--cm-shadow-md: 0 4px 12px rgba(1, 0, 164, .08);--cm-shadow-lg: 0 8px 24px rgba(1, 0, 164, .1);--cm-s1: .25rem;--cm-s2: .5rem;--cm-s3: .75rem;--cm-s4: 1rem;--cm-s5: 1.5rem;--cm-s6: 2rem;--cm-s7: 3rem;--cm-s8: 4rem;--cm-fs-2xs: .6875rem;--cm-fs-xs: .72rem;--cm-fs-sm: .78rem;--cm-fs-base: .85rem;--cm-fs-lg: clamp(.955rem, .89rem + .26vw, 1.17rem);--cm-fs-xl: clamp(1.275rem, 1.105rem + .68vw, 1.91rem);--cm-fs-nav: var(--cm-fs-sm);--cm-fs-meta: var(--cm-fs-xs);--cm-fs-section: var(--cm-fs-2xs);--cm-weight-reg: 400;--cm-weight-semi: 600;--cm-topbar-h: 56px;--cm-sidenav-w: 248px;--cm-panel-w: 300px;--cm-quiz-cover-1: linear-gradient( 135deg, #0100a4 0%, #2b29b8 52%, #3634c4 100% );--cm-quiz-cover-2: linear-gradient( 135deg, #ff8201 0%, #f27b00 52%, #e67400 100% );--cm-quiz-cover-3: linear-gradient( 45deg, #0100a4 0%, #3634c4 52%, #ff8201 100% );--cm-quiz-cover-4: linear-gradient( 135deg, #e6e6f6 0%, #8f8ddc 52%, #3634c4 100% );--cm-quiz-cover-5: linear-gradient( 135deg, #fff0e0 0%, #ffb765 52%, #ff8201 100% );--cm-quiz-cover-6: linear-gradient( 135deg, #3634c4 0%, #221f73 52%, #1a1a2e 100% );--cm-quiz-cover-7: linear-gradient( 225deg, #ff8201 0%, #b14f52 52%, #0100a4 100% );--cm-quiz-cover-8: linear-gradient( 90deg, #0100a4 0%, #6e6dd0 52%, #e6e6f6 100% );--cm-status-draft-bg: #eeeef3;--cm-status-draft-fg: #5b5b6b;--cm-status-published-bg: #e3f6ec;--cm-status-published-fg: #157a45;--cm-status-scheduled-bg: #e6e6f6;--cm-status-scheduled-fg: #3634c4;--cm-status-progress-bg: #e6e6f6;--cm-status-progress-fg: #3634c4;--cm-status-completed-bg: #e3f6ec;--cm-status-completed-fg: #157a45;--cm-status-overdue-bg: #fbe7e7;--cm-status-overdue-fg: #b23434;--cm-status-mandatory-bg: #fff3d6;--cm-status-mandatory-fg: #92660a;--cm-status-locked-bg: #eeeef3;--cm-status-locked-fg: #5b5b6b;--cm-avatar-blue-bg: #e6e6f6;--cm-avatar-blue-fg: #0100a4;--cm-avatar-violet-bg: #f1e6fb;--cm-avatar-violet-fg: #6b21a8;--cm-avatar-rose-bg: #fce7f0;--cm-avatar-rose-fg: #be185d;--cm-avatar-teal-bg: #dff7f3;--cm-avatar-teal-fg: #0f766e;--cm-avatar-amber-bg: #fdf0d5;--cm-avatar-amber-fg: #92600e;--cm-avatar-green-bg: #e4f3e1;--cm-avatar-green-fg: #2f7a3d}html,body,#root{width:100%;height:100%;font-family:Poppins,sans-serif}.custom-support-design{background-color:#acacac38;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.text-clr{color:#0100a5}.custom-ticket{position:relative;border-left:4px solid #49a1e3;padding-left:12px;margin-left:0}.custom-events-ticket{position:relative;background-color:#f8f9fa;border-left:2px solid #fe8201;padding-left:12px;margin-left:0;border-radius:5px}.scroll-tickets{height:300px;overflow-y:auto;overflow-x:hidden}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#0e6ab0!important;border-radius:50%;width:40px;height:40px}.swal2-confirm:hover,.swal2-cancel:hover{color:#fff}.scroll-tickets .css-b62m3t-container{width:200px!important}.scroll-ticket{height:300px!important;overflow-x:hidden;overflow-y:auto}.scroll-tickets::-webkit-scrollbar{width:12px;height:15px}.scroll-tickets::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scroll-tickets::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.scroll-tickets::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.scroll-tickets::-webkit-scrollbar-corner{background:#f1f1f1}.scroll-ticket::-webkit-scrollbar{width:12px;height:15px}.scroll-ticket::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scroll-ticket::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.scroll-ticket::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.scroll-ticket::-webkit-scrollbar-corner{background:#f1f1f1}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.table th,.table td{text-align:center}.stats-card .carousel{width:100%}.stats-card .carousel-inner{height:80%}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fc-event-time{display:none}.picker-dialog-bg,.picker-dialog{display:none!important}.custom-h{height:calc(100vh - 85px)}.navbar-handle{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sidebar-button{padding:6px 20px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#5290bf;color:#fff;transition:all .3s ease-in-out}.sidebar-button:hover{background:transparent;color:#5290bf;border:1px solid #5290bf;transition:all .3s ease-in-out}@media (max-width: 767px){.custom-certificate-design{overflow-x:auto!important;overflow-y:hidden!important;width:430px!important}.custom-certificate-design::-webkit-scrollbar{width:12px;height:10px}.custom-certificate-design::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-certificate-design::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.custom-certificate-design::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.custom-certificate-design::-webkit-scrollbar-corner{background:#f1f1f1}.vid-crd .prev-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:250px}.sm-scroll-skill{height:510px;overflow-y:auto}}.description-content{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.description-content.truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.read-more-btn{margin-top:10px;display:block;text-align:left;cursor:pointer;color:#007bff;font-weight:600}.custom-arm-background{background:#080225!important}.custom-background-arm{height:194px;background-image:url(/images/frame.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:20px}.custom-background-arm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:0}.custom-background-arm>div:first-child{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1;position:relative}.custom-background-arm>div:last-child{font-size:1rem;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3);z-index:1;position:relative}.arm-two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.arm-column{position:relative;border-radius:12px;overflow:hidden;height:444px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.arm-developers{background-image:url(/images/develop.png)}.arm-education{background-image:url(/images/educate.png)}.arm-column:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#8a2be21a,#1e1e3ccc);z-index:1}.arm-education:before{background:linear-gradient(135deg,#0064961a,#003264cc)}.arm-column-content{position:relative;z-index:2;text-align:left;padding:105px 24px;color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.arm-column-content h3{font-size:40px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.arm-column-content p{font-size:16px;margin-bottom:24px;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1.5;opacity:.95;color:#fff}.arm-explore-btn{background-color:#009fcc;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;height:48px;display:inline-flex;align-items:center;justify-content:center}.arm-explore-btn:hover{background-color:#009fcc;color:#fff;text-decoration:none}@media (max-width: 768px){.arm-two-column-layout{grid-template-columns:1fr;gap:16px}.arm-column{min-height:250px}.arm-column-content{padding:32px 24px}.arm-column-content h3{font-size:1.75rem;margin-bottom:12px}.arm-column-content p{font-size:.95rem;margin-bottom:20px}.arm-explore-btn{padding:10px 20px;font-size:.95rem;min-height:44px}.custom-h{height:100%}}@media (max-width: 480px){.arm-column-content{padding:24px 20px}.arm-column-content h3{font-size:1.5rem}.arm-column-content p{font-size:.9rem}}.chat-header-nd{border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 4px 12px #0000000a;z-index:10;border-bottom:1px solid #edf2f7}.br-top-chat{border-top-left-radius:12px;border-top-right-radius:12px}.action-icon-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);color:#64748b;background-color:#f8fafc;border:1px solid #f1f5f9}.action-icon-btn:hover{background-color:#eff6ff;color:#2563eb;border-color:#dbeafe;transform:translateY(-1px)}.bg-light-blue{background-color:#ecf5ff}.text-chip-blue{color:#1b8adc}.text-chip-yellow{color:#f7b731}.border-chip-blue{border-color:#1b8adc!important}.dropdown-menu-premium{border-radius:12px;padding:8px;min-width:200px;margin-top:8px!important}.dropdown-menu-premium .dropdown-item{border-radius:8px;padding:10px 12px;transition:all .2s ease;display:flex;align-items:center;gap:10px}.dropdown-menu-premium .dropdown-item:hover{background-color:#f1f5f9}.no-caret:after{display:none!important}.status-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #0000000d}.auth-input{border:1px solid rgba(228,228,228,1);border-radius:8px;width:100%;padding:8px 10px;height:55px!important}.auth-input:focus{border:1px solid rgb(85,84,84);border-radius:8px;width:100%;padding:8px 10px;height:55px!important}.phone-input-wrapper{position:relative}.phone-input-wrapper .PhoneInput{width:100%}.phone-input-wrapper .PhoneInputInput{border:1px solid rgba(228,228,228,1);border-radius:8px;width:100%;padding:8px 10px;height:55px!important;font-size:16px;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.phone-input-wrapper .PhoneInputInput:focus{border:1px solid rgb(85,84,84);outline:0;box-shadow:0 0 0 .2rem #007bff40}.phone-input-wrapper.phone-input-error .PhoneInputInput{border:1px solid #dc3545}.phone-input-wrapper.phone-input-error .PhoneInputInput:focus{border:1px solid #dc3545;box-shadow:0 0 0 .2rem #dc354540}.phone-input-wrapper .PhoneInputCountry{border:1px solid rgba(228,228,228,1);border-right:none;border-radius:8px 0 0 8px;padding:0 8px;height:55px!important;display:flex;align-items:center;background-color:#f8f9fa}.phone-input-wrapper.phone-input-error .PhoneInputCountry{border:1px solid #dc3545;border-right:none}.phone-input-wrapper .PhoneInputCountryIcon{width:24px;height:18px;box-shadow:0 0 0 1px #0000001a;border-radius:2px}.phone-input-wrapper .PhoneInputCountrySelect{font-size:16px;padding:0 4px;margin-left:4px;border:none;background:transparent;color:#495057;cursor:pointer}.phone-input-wrapper .PhoneInputCountrySelectArrow{opacity:.5;margin-left:4px;width:8px;height:8px}.logo-img{height:100px}.email-highlight,.university-highlight{color:#0100a4!important}.pending-approval-modal .modal-content{border-radius:16px;border:none;box-shadow:0 10px 30px #0000001a}.pending-approval-modal .modal-header{border-bottom:none;padding:2rem 2rem 1rem;text-align:center}.pending-approval-modal .modal-body{padding:0 2rem 2rem;text-align:center}.pending-icon{width:80px;height:80px;background:linear-gradient(135deg,#ffc107,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ffc107b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #ffc10700}to{transform:scale(1);box-shadow:0 0 #ffc10700}}.pending-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1rem}.pending-message{font-size:1rem;color:#6c757d;line-height:1.6;margin-bottom:1.5rem}.approval-steps{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:left}.approval-steps h6{color:#495057;font-weight:600;margin-bottom:1rem;text-align:center}.step-item{display:flex;align-items:start;margin-bottom:.75rem;font-size:.9rem;color:#6c757d}.step-number{width:24px;height:24px;background:#ff8c00;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;margin-right:.75rem;flex-shrink:0}.action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.btn-primary-custom{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;padding:.75rem 2rem;font-weight:600;color:#fff;transition:all .3s ease}.btn-primary-custom:hover{transform:translateY(-2px);box-shadow:0 5px 15px #007bff4d;color:#fff}.btn-outline-custom{border:2px solid #6c757d;border-radius:8px;padding:.75rem 2rem;font-weight:600;color:#6c757d;background:transparent;transition:all .3s ease}.btn-outline-custom:hover{background:#6c757d;color:#fff;transform:translateY(-2px)}.verification-logo{height:80px;width:170px}.assignment-edit-form{height:calc(100vh - 100px);overflow-y:auto}.exam-modal .modal-content{min-width:100%!important;max-width:100%!important}.badge-status{padding:6px 15px!important;border-radius:8px!important}.status-badge{padding:6px 15px;border-radius:8px;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.status-badge.draft{background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.status-badge.published{background-color:#e6e7ff;color:#0100a3;border:1px solid #c7c8ff}.status-badge.archived{background-color:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.status-badge.mandatory{background-color:#fef3c7;color:#d97706;border:1px solid #fbbf24}.status-badge.optional{background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.status-badge.pending{background-color:#fef9c3;color:#ca8a04;border:1px solid #fde047}.status-badge.submitted{background-color:#dbeafe;color:#2563eb;border:1px solid #93c5fd}.status-badge.graded{background-color:#e6e7ff;color:#0100a3;border:1px solid #c7c8ff}.status-badge.late{background-color:#fee2e2;color:#dc2626;border:1px solid #fca5a5}.auth-card .form-check-input{border:2px solid rgba(255,138,2,1)!important}.exam-option .form-check-input{min-width:16px!important}.form-sec .form-check-input:checked{background-color:transparent!important}.form-check input[type=checkbox]:checked{background-color:#ff8a02!important;border:none!important}.question-content .form-check input[type=checkbox]:checked{background-color:#0285ff!important;border:none!important;min-width:16px!important}.email-pref-option .form-check input[type=checkbox]:checked{background-color:#0002a5!important;border-color:#0002a5!important}.email-pref-option .form-switch .form-check-input{background-color:#c5c5c7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E")!important}.crossed-image{height:120px;width:120px}.question-content .form-check input[type=checkbox]{min-width:16px!important}.auth-btn{width:100%;background-color:#ff8201cc;color:#fff!important;padding:14px;border-radius:8px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;height:50px!important;gap:5px}.save-btn{width:100px!important;background-color:#ff8201cc;color:#fff!important;padding:14px;border-radius:8px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;height:50px!important;gap:5px}.auth-section{background-image:url(/assets/bg-auth-CEcNSXue.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;display:flex;align-items:center}.auth-wraper{height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px;align-items:flex-start!important}.auth-wraper>*{margin-top:auto;margin-bottom:auto}.login-pane{height:100vh}.login-scroll-card{max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#0100a4 #0100a4;scrollbar-gutter:stable}.login-scroll-card::-webkit-scrollbar{width:6px}.login-scroll-card::-webkit-scrollbar-track{background:#0100a4;border-radius:999px}.login-scroll-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0100a4,#1a23c3);border-radius:999px;min-height:48px}.login-scroll-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0100a4,#1a23c3)}.login-scroll-card::-webkit-scrollbar-thumb:active{background:#1a23c3}.form-sec{background-color:#fff;padding:40px 45px;box-shadow:0 8px 48px #0000000a!important;border-radius:16px;max-height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}.form-sec::-webkit-scrollbar{width:8px}.form-sec::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.form-sec::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.form-sec::-webkit-scrollbar-thumb:hover{background:#555}.logo-size{font-size:48px;font-weight:700}.mango-image{height:120px;width:120px}.eye-image{position:absolute;top:30px;right:15px}.eye-image-sup{position:absolute;top:16px;right:15px}.eye-for-password,.crs-eye{position:absolute;top:10px;right:15px}.sign-section{background-image:url(/assets/signup-bg-CtlsDv_5.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;display:flex;align-items:center}.forget-image{height:300px;width:300px}.otp-modal .modal-content{border-radius:12px!important;max-width:430px}.approve-image{height:80px;width:80px}.modal-backdrop.show{background:linear-gradient(180deg,#000,#0006)!important}.success-modal .modal-content{max-width:600px;border-radius:12px!important}.btn-continue{font-size:16px;color:#fff;font-weight:500;height:40px!important;padding:6px 35px;border-radius:8px!important;display:flex;align-items:center;justify-content:center}.btn-continue:hover,.btn-continue:active,.btn-continue:focus{color:#fff!important}.error-icon-auth{font-size:20px;color:#f75555!important}.h-44{height:44px!important}.requests-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;padding:16px}.request-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:2px 2px 10px #0000001a}.request-title{font-size:18px;font-weight:700;margin-bottom:8px}.request-info{font-size:14px;color:#555;margin-bottom:4px}.button-container{margin-top:12px}.auth-back{background-image:url(/assets/log-back-By91uTZh.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;width:100%;height:100vh;overflow:hidden;padding:36px 28px 30px}.auth-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000001f 40%,#00000075)}.auth-back-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-back-logo{width:clamp(170px,52%,300px);height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:100px}.auth-back-arrow{position:absolute;top:34px;left:28px;z-index:3;color:#fff;background:transparent;border:none;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;padding:0;cursor:pointer}.auth-partner-strip{position:absolute;bottom:28px;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 18px}.auth-partner-title{margin:0 0 16px;color:#f70;font-size:clamp(18px,1.55vw,24px);font-weight:700;text-align:center}.auth-partner-logos{display:flex;align-items:center;justify-content:center;width:100%;gap:clamp(14px,1.5vw,20px)}.auth-partner-logos img{max-width:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}.auth-partner-logos .partner-arm{width:clamp(72px,24%,132px)}.auth-partner-logos .partner-cadence{width:clamp(108px,36%,190px)}.auth-partner-logos .partner-nxp{width:clamp(70px,22%,120px)}@media (max-width: 1400px){.auth-partner-strip{bottom:22px}.auth-partner-title{margin-bottom:12px}}.back-btn{position:absolute;top:10px}.auth-container{min-height:100vh;background:#f7f8ff}.auth-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;padding:30px 40px;max-width:580px;width:100%;color:#5e5e5e;overflow:hidden;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.auth-card-scroll-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#0100a4 transparent;padding-right:4px}@media (max-height: 600px){.auth-card{max-height:none}.auth-card-scroll-body{overflow:visible}}.auth-card-scroll-body::-webkit-scrollbar{width:6px}.auth-card-scroll-body::-webkit-scrollbar-track{background:transparent}.auth-card-scroll-body::-webkit-scrollbar-thumb{background:transparent!important;border-radius:999px;min-height:48px}.auth-card-scroll-body::-webkit-scrollbar-thumb:hover{background:#0200c8!important}.auth-card-scroll-body::-webkit-scrollbar-thumb:active{background:#01007a}.auth-title{font-weight:600;font-size:34px;margin-bottom:2px;color:#1f1f1f}.auth-subtitle{color:#5e5e5e;margin-bottom:6px!important}.password-field-container{position:relative}.password-toggle{position:absolute;right:12px;top:0;bottom:0;height:100%;display:flex;align-items:center;cursor:pointer;color:#bdbdbd}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.remember-label{color:#000!important;font-weight:500;font-size:14px}.forgot-password{background:none;border:none;color:#000!important;text-decoration:underline;font-size:14px;cursor:pointer;padding:0}.auth-form-btn{width:100%;margin-bottom:12px;margin-top:8px;background:#0100a4;color:#fff;font-weight:600;font-size:1.1rem;border-radius:8px;padding:12px 0;border:none}.auth-form-btn:disabled,.auth-outline-btn:disabled{opacity:.65;cursor:not-allowed}.signup-text{text-align:center;margin-top:8px;font-weight:600}.info-text{font-size:.95rem;color:#5e5e5e;margin-top:8px;text-align:center}.auth-body-text,.auth-card a.auth-body-text,.auth-card a.auth-body-text:visited,.auth-card .form-label,.auth-card .auth-input,.auth-card input.auth-input,.auth-card .phone-input-wrapper .PhoneInputInput,.auth-card .phone-input-wrapper .PhoneInputCountrySelect{color:#5e5e5e}.info-link{color:#0100a4;text-decoration:underline}@media (min-width: 350px) and (max-width: 767px){.auth-wraper{height:auto!important;min-height:100vh;padding:16px;overflow:visible!important}.login-pane{height:auto}.login-scroll-card{max-height:none;overflow:visible}.auth-card{max-height:none}.auth-card-scroll-body{max-height:none;overflow:visible}.form-sec{padding:20px 25px;max-height:calc(100vh - 40px)}}.nav-tabs{border-bottom:2px solid #e9ecef}.nav-tabs .nav-link{border:none;color:#6c757d;font-weight:500;padding:12px 20px;margin-right:0;border-radius:0;transition:all .3s ease;position:relative}.nav-tabs .nav-link:hover{border:none;color:#0100a3;background-color:transparent}.nav-tabs .nav-link.active{color:#0100a3;background-color:transparent;border-bottom:2px solid #0100a3}.nav-tabs .nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#0100a3}.advanced-search-card{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014}.advanced-search-card .card-body{padding:1.5rem}.advanced-search-card .form-label{font-size:.875rem;color:#495057;margin-bottom:.5rem}.advanced-search-card .form-select,.advanced-search-card .form-control{border:1px solid #dee2e6;border-radius:8px;font-size:.875rem;transition:all .2s ease}.advanced-search-card .form-select:focus,.advanced-search-card .form-control:focus{border-color:#0100a3;box-shadow:0 0 0 .2rem #0100a340}.advanced-search-toggle{border:1px solid #dee2e6;border-left:none;background-color:#f8f9fa;transition:all .2s ease}.advanced-search-toggle:hover{background-color:#e9ecef;color:#0100a3}.advanced-search-toggle.active{background-color:#0100a3;color:#fff;border-color:#0100a3}.attachment-item{transition:all .3s ease;border:2px solid #e9ecef;border-radius:12px;background:linear-gradient(135deg,#fff,#f8f9fa);padding:12px 16px;margin-bottom:8px;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;min-width:200px;max-width:100%;text-decoration:none;box-shadow:0 2px 4px #0000000d}.attachment-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0100a3,#1b8adc);transform:scaleX(0);transition:transform .3s ease}.attachment-item:hover{border-color:#0100a3;background:linear-gradient(135deg,#f0f2ff,#fff);transform:translateY(-2px);box-shadow:0 4px 12px #0100a326;text-decoration:none}.attachment-item:hover:before{transform:scaleX(1)}.attachment-item .iconify-icon{color:#0100a3;transition:all .3s ease;font-size:20px;min-width:20px;display:flex;align-items:center;justify-content:center}.attachment-item:hover .iconify-icon{transform:scale(1.1)}.attachment-item .attachment-text{color:#495057;font-weight:500;font-size:14px;transition:color .3s ease;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-item:hover .attachment-text{color:#0100a3}.attachment-item[data-file-type=pdf]{border-left:4px solid #dc3545}.attachment-item[data-file-type=pdf] .iconify-icon{color:#dc3545}.attachment-item[data-file-type=doc],.attachment-item[data-file-type=docx]{border-left:4px solid #0d6efd}.attachment-item[data-file-type=doc] .iconify-icon,.attachment-item[data-file-type=docx] .iconify-icon{color:#0d6efd}.attachment-item[data-file-type=xls],.attachment-item[data-file-type=xlsx]{border-left:4px solid #198754}.attachment-item[data-file-type=xls] .iconify-icon,.attachment-item[data-file-type=xlsx] .iconify-icon{color:#198754}.attachment-item[data-file-type=ppt],.attachment-item[data-file-type=pptx]{border-left:4px solid #fd7e14}.attachment-item[data-file-type=ppt] .iconify-icon,.attachment-item[data-file-type=pptx] .iconify-icon{color:#fd7e14}.attachment-item[data-file-type=image]{border-left:4px solid #6f42c1}.attachment-item[data-file-type=image] .iconify-icon{color:#6f42c1}.attachment-item[data-file-type=archive]{border-left:4px solid #6c757d}.attachment-item[data-file-type=archive] .iconify-icon{color:#6c757d}.attachment-item[data-file-type=code]{border-left:4px solid #20c997}.attachment-item[data-file-type=code] .iconify-icon{color:#20c997}.attachment-item[data-file-type=audio]{border-left:4px solid #e83e8c}.attachment-item[data-file-type=audio] .iconify-icon{color:#e83e8c}.attachment-item[data-file-type=video]{border-left:4px solid #fd7e14}.attachment-item[data-file-type=video] .iconify-icon{color:#fd7e14}.attachments-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.attachments-section{margin-bottom:20px}.attachments-section h6{color:#495057;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px}.attachments-section h6:before{content:"";width:3px;height:18px;background:linear-gradient(180deg,#0100a3,#1b8adc);border-radius:2px}.attachment-size{font-size:11px;color:#6c757d;font-weight:400;margin-left:auto;padding-left:8px}.attachment-item:after{content:"↗";position:absolute;top:8px;right:8px;font-size:10px;color:#6c757d;opacity:0;transition:opacity .3s ease}.attachment-item:hover:after{opacity:1}.input-group-text{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d}.input-group .form-control:focus{border-color:#0100a3;box-shadow:0 0 0 .2rem #0100a340}.auth-right-pane{background-color:#141414;min-height:100vh}.auth-invite-banner{display:block;padding:10px 14px;border-radius:8px;background-color:#f0f7ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.875rem;font-weight:500}.auth-signup-success-banner{display:block;padding:10px 14px;border-radius:8px;background-color:#ecfdf5;border:1px solid #86efac;color:#166534;font-size:.875rem;font-weight:500}.auth-tab-bar{display:flex;gap:0;border-bottom:2px solid #e4e4e4;margin-bottom:.25rem}.auth-tab{flex:1;background:transparent;border:none;padding:10px 8px 12px;font-size:1rem;font-weight:600;color:#5e5e5e;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.auth-tab:hover{color:#0100a4}.auth-tab.active{color:#0100a4;border-bottom-color:#0100a4}.auth-stepper{display:flex;align-items:flex-start;justify-content:center;width:100%;padding:0 8px}.auth-stepper-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;flex:0 1 auto;min-width:5.5rem;max-width:32%}.auth-stepper-dot{width:16px;height:16px;border-radius:50%;background:#d1d5db;flex-shrink:0;display:block;margin-top:2px}.auth-stepper-dot.active{background:#0100a4}.auth-stepper-line{flex:1;height:2px;background:#d1d5db;margin-top:10px;min-width:40px}.auth-stepper-line.active{background:#0100a4}.auth-stepper-label{display:block;width:100%;font-size:.72rem;color:#5e5e5e;white-space:nowrap;text-align:center;transition:color .18s ease}.auth-stepper-item:not(.active) .auth-stepper-label{color:#6b7280;font-weight:500}.auth-stepper-item.active:not([aria-current=step]) .auth-stepper-label{color:#4b5563;font-weight:600}.auth-stepper-item.active[aria-current=step] .auth-stepper-label{color:#0100a4;font-weight:600}.role-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 576px){.auth-stepper{padding:0}.auth-stepper-item{min-width:4.5rem}.auth-stepper-label{font-size:.66rem}.auth-stepper-line{min-width:16px}.role-card-grid{grid-template-columns:1fr}}.role-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:2px solid #ebecef;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.role-card:hover:not(.selected){border-color:#d8dbe8}.role-card.selected{border:2px solid #0100a4;background:#eef0ff;box-shadow:0 2px 8px #0100a41a}.role-card-title{font-weight:500;font-size:14px;color:#2f333a;transition:color .18s ease}.role-card-sub{font-size:.8rem;color:#6c757d;transition:color .18s ease}.role-card.selected .role-card-title,.role-card.selected .role-card-sub{color:#0100a4}.auth-outline-btn{min-width:110px;padding:12px 16px;border:2px solid #0100a4;color:#0100a4;background:#fff;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .15s ease,color .15s ease}.auth-outline-btn:hover{background:#f4f5ff}.auth-action-row{display:flex;flex-direction:row;align-items:stretch;gap:8px;margin-top:1.5rem}.auth-action-row>.auth-outline-btn.auth-action-row__back{flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:0;max-width:40%;min-height:48px;padding:12px 14px;box-sizing:border-box}.auth-action-row>.auth-outline-btn.auth-action-row__back iconify-icon{font-size:1.15rem;line-height:1;flex-shrink:0;display:inline-flex;align-items:center}.auth-action-row>.auth-form-btn.auth-action-row__primary{flex:1 1 0;min-width:0;width:auto;margin-top:0;margin-bottom:0;min-height:48px;display:flex;align-items:center;justify-content:center;padding-left:14px;padding-right:14px;box-sizing:border-box;border:2px solid #0100a4}.auth-field-label{display:block;font-size:.875rem;font-weight:500;color:#5e5e5e;margin-bottom:4px}.role-card .role-card-icon{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block;transition:filter .18s ease}.role-card:not(.selected) .role-card-icon{filter:grayscale(1) brightness(.42)}.role-card.selected .role-card-icon{filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(7046%) hue-rotate(246deg) brightness(98%) contrast(108%)}.auth-or-line{flex:1;border-top:1px solid #ddd}.auth-sso-btn{width:100%;padding:10px;border-radius:5px;border:1px solid #0100a4;background-color:#fff;color:#0100a4;cursor:pointer;transition:background-color .2s ease,color .2s ease}.auth-sso-btn:hover:not(:disabled){background-color:#0100a4;color:#fff}.auth-sso-btn:disabled{opacity:.65;cursor:not-allowed}.auth-otp-digit{width:35px!important;height:35px;margin:0 .5em;font-size:1.2em;text-align:center;border:1px solid #000;border-radius:8px;background:#fff;outline:none}.auth-card .react-select__control,.form-sec .react-select__control{min-height:48px;font-size:16px;border-radius:.375rem;border-color:#dee2e6;background-color:#fff;box-shadow:none}.auth-card .react-select__control:hover,.form-sec .react-select__control:hover{border-color:#adb5bd}.auth-card .react-select__control--is-focused{border-color:#0100a4;box-shadow:0 0 0 .2rem #0100a440}.form-sec .react-select-container:not(.error) .react-select__control--is-focused{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.auth-card .react-select-container.error .react-select__control,.form-sec .react-select-container.error .react-select__control,.auth-card .react-select-container.error .react-select__control:hover,.form-sec .react-select-container.error .react-select__control:hover{border-color:#dc3545}.auth-card .react-select-container.error .react-select__control--is-focused,.form-sec .react-select-container.error .react-select__control--is-focused{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.auth-card .react-select__placeholder,.form-sec .react-select__placeholder{color:#5e5e5e;font-size:16px}.form-sec .react-select__placeholder{color:#6c757d}.auth-card .react-select__single-value,.form-sec .react-select__single-value{color:#5e5e5e;font-size:16px}.form-sec .react-select__single-value{color:#495057}.auth-card .react-select__menu,.form-sec .react-select__menu{z-index:9999}.auth-card .react-select__option,.form-sec .react-select__option{font-size:16px;color:#5e5e5e;background-color:#fff}.form-sec .react-select__option{color:#495057}.auth-card .react-select__option--is-focused,.form-sec .react-select__option--is-focused{background-color:#e9ecef}.auth-card .react-select__option--is-selected,.auth-card .react-select__option--is-selected:hover{background-color:#0100a4;color:#fff}.form-sec .react-select__option--is-selected,.form-sec .react-select__option--is-selected:hover{background-color:#007bff;color:#fff}.auth-card .react-select__loading-indicator{color:#0100a4}.form-sec .react-select__loading-indicator{color:#007bff}#root{height:100%}html{margin:0;padding:0;overflow-y:auto!important;height:100%}body{margin:0;padding:0;font-family:Poppins!important;background-color:#fff;overflow-x:hidden;overflow-y:auto!important;color:#1e1e1e}a{text-decoration:none!important;color:inherit!important}a:hover{color:inherit!important}.pay-logo{height:40px!important;width:150px!important}.two-line-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.4;max-width:150px!important;flex:1;min-width:0}button{margin:0;padding:0;border:none}.table-responsive{overflow-x:auto!important}.sidebar-icon{width:18px;height:18px;margin-right:10px}.super-badge{display:inline-block;background-color:#fda919;color:#fff;font-size:11px;padding:4px 8px;margin-top:4px;border-radius:4px}.sidebar-link{transition:background .2s,color .2s;padding:8px 12px;border-radius:6px;margin:2px 0}.react-select-container .react-select__control{border:1px solid #dee2e6!important;border-radius:.375rem!important;min-height:48px!important;font-size:16px!important}.react-select-container .react-select__control--is-focused{border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff40!important}.react-select-container .react-select__placeholder{color:#6c757d!important;font-size:16px!important}.react-select-container .react-select__single-value{color:#495057!important;font-size:16px!important}.react-select-container .react-select__menu{z-index:9999!important}.react-select-container .react-select__option{font-size:16px!important}.react-select-container .react-select__option--is-selected{background-color:#007bff!important}.react-select-container .react-select__option--is-focused{background-color:#f8f9fa!important}.react-select-container.error .react-select__control{border-color:#dc3545!important}.react-select-container.error .react-select__control--is-focused{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.sidebar-link.active:not(.disabled-link),.sidebar-link.active:not(.disabled-link) .sidebar-icon{color:#fff!important}.sidebar-link.active .sidebar-icon{filter:brightness(0) invert(1)}.sidebar-link:not(.disabled-link):hover,.sidebar-link:not(.disabled-link):focus{background:#0002a5!important;color:#fff!important}.sidebar-link:not(.disabled-link):hover .sidebar-icon,.sidebar-link:not(.disabled-link):focus .sidebar-icon{filter:brightness(0) invert(1)}.pb-60{padding-bottom:70px!important}input:focus,button:focus{outline:none!important;box-shadow:none!important}.form-control:focus{box-shadow:none!important}.fs-8{font-size:8px!important}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!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}.fs-30{font-size:30px!important}.fs-32{font-size:32px!important}.fs-33{font-size:33px!important}.fs-34{font-size:34px!important}.fs-36{font-size:36px!important}.fs-38{font-size:38px!important}.fs-40{font-size:40px!important}.fs-45{font-size:45px!important}.fs-md-14{font-size:14px!important}.fs-md-16{font-size:16px!important}.fs-md-24{font-size:24px!important;line-height:32px}.fs-md-22{font-size:22px!important}.fs-md-26{font-size:26px!important;line-height:34px}.fs-md-40{font-size:40px!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.bb-1{text-decoration-line:underline!important}.bx-1{border-left:1px solid #eff0f6!important;border-right:1px solid #eff0f6!important}.bs-1{border-left:1px solid #eff0f6!important}.ls{letter-spacing:1px}.mt-first{margin-top:-5px}.lh-1{line-height:24px}.lh-2{line-height:34px}.br-12{border-radius:12px!important}.pt-100{padding-top:100px}.py-25{padding:12px 0!important}.serif{font-family:"Source Serif 4",serif!important}.inter{font-family:Inter,sans-serif!important}.light-whi .primary-text{color:#007099!important}.notify-head .primary-text{color:#ff8201!important}.text-dark{color:#000!important}.veiw-color{color:#0002a5!important;font-family:Poppins;font-weight:400;font-style:SemiBold}.lesson-count{font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:16px;letter-spacing:0%;vertical-align:middle;color:#0002a5}.custom-text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:500px}.group-img{height:12px;width:12px}.text-black{color:var(--black, #191819)!important}.text-sub{color:#00000080!important}.default-text{color:#00abbd!important}.dark-blue{color:#14142b!important}.dark-gray{color:#616161!important}.muted-text{color:#6e7191!important}.grey-text{color:#4e4b66!important}.gray-text{color:#262338!important}.light-text{color:#fbfbfb!important}.light-text1{color:#a0a3bd!important}.gray-light-text{color:#626a75!important}.lights-blue-text{color:#22bfea!important}.light-dark{color:#363b43!important}.purpal-text{color:#6308f7!important}.success-text{color:#00cc67!important}.text-orange{color:#ff8201!important}.text-logo{color:#0100a4!important}.error-text{color:#d33!important}.bg-orange{color:#ff8201!important}.flex-1{flex:1;width:100%}.poppins-font{font-family:Poppins}.w-200{width:200px}.font-inters{font-family:Inter,sans-serif!important}.bg-secondary{background:#f2fcff!important}.primary-1-bg{background-color:#00abbd99!important}.primary-bg{background:#00a7e5!important}.light-bg{background:#a0a3bd!important}.bg-purple{background:#d2daff!important}.primaryBg{background:#6308f7!important}.bg-orange{background-color:#ff8200!important;color:#fff!important}.bg-green{background:var(--Action-color-Green, rgba(81, 156, 102, 1))!important;color:#fff!important}.bg-blue{background:#6308f7!important;background:red!important;color:#fff!important}.bg-support{background:#e5f8ff!important}.w-35{width:35%!important}.text-dlt-conductor{color:#ff0d0d}.w-40{width:37%!important}.nav-animation{position:relative}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.pulse-animation{animation:pulse 1.5s infinite}.download-btn-active{background:#0100a3}.download-btn-loading{background:#28a745!important}.download-btn-disabled{background:#a0a0a0}.all-pages-selected{background-color:#e6f7ff}.selection-banner{background-color:#e6f7ff;padding:5px 12px;margin:6px 0;border-radius:4px;border:1px solid #91d5ff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.clear-selection-btn{cursor:pointer;position:relative}.clear-selection-btn:hover{color:red!important;font-weight:500;text-decoration:underline}.clear-selection-btn:active{transform:translateY(1px)}.nav{display:flex;gap:10px}.nav .nav-tabs{border:none!important}.nav-item{border-bottom:2px solid rgb(206,194,194);white-space:nowrap}.nav-item .nav-link.active{border:none!important;border-bottom:2px solid red!important}.nav-link{color:#808998}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#d74632;font-weight:700}.nav-link:focus,.nav-link:hover{color:#808998}.nav-link:focus{border:none!important;outline:none!important;box-shadow:none!important}.upload-btn-wrapper{color:#a0a3bd;font-size:14px;font-weight:600;line-height:24px;letter-spacing:.75px;border-radius:12px;border:none;background:#fff;display:flex;align-items:center;gap:5px;position:relative}.upload-btn-wrapper .upload-btn-wrapper.over-view-h{height:120px!important;width:300px!important}.edit{position:absolute;bottom:0;left:7%}.profile-picture-preview{display:flex;align-items:center;flex-direction:column}.profile-picture{height:120px!important;width:130px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover}.edit-btn{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline}.fc .fc-button-primary{background-color:#ff8201;border-color:#ff8201;color:var(--fc-button-text-color)}.fc-theme-standard td,.fc-theme-standard th{border:2px solid #ffa300}.fc-dayGridMonth-view thead{background-color:#ffa300;color:#fff}.fc-theme-standard .fc-scrollgrid{border-color:#ffa300}.event-content{padding:2px;border-radius:7px;padding-inline:5px;background-color:#f5ce89;color:#000}.fc-daygrid-event-harness:hover{cursor:pointer}.cookieCard{width:350px;min-width:350px;height:auto;background:linear-gradient(to right,#8968ff,#af98ff);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;padding:20px;position:relative;overflow:hidden;border-radius:10px}.cookieCard:before{width:150px;height:150px;content:"";background:linear-gradient(to right,#8e6eff,#d0c3ff);position:absolute;border-radius:50%;right:-25%;top:-25%}.cookieHeading{font-size:1.5em;font-weight:600;color:#f1f1f1}.cookieDescription{font-size:.9em;color:#f1f1f1}.acceptButton{padding:11px 20px;background-color:#7b57ff;transition-duration:.2s;border:none;color:#f1f1f1;cursor:pointer;font-weight:600}.acceptButton:hover{background-color:#714aff;transition-duration:.2s}.profile-picture{width:150px!important;height:150px!important}.new-badge{border-radius:30px;padding:2px 20px!important}.btn-edit{background-color:#0100a3!important;position:absolute;top:20px;z-index:111!important;right:20px;color:#fff!important}@media (min-width: 1400px){.document-title-responsive{max-width:500px!important}}@media (min-width: 320px) and (max-width: 768px){.fs-24{font-size:16px!important}.fs-18{font-size:14px!important}.custom-track-icons iconify-icon{font-size:14px!important}.tracks-listing{padding:10px;padding-bottom:86px!important}.fs-28{font-size:18px!important}.edit{position:absolute;bottom:0;left:27%}.fs-20{font-size:16px!important}.fs-40{font-size:20px!important}.w-35{width:100%!important}.cookieCard{width:100%}.custom-text-truncate{overflow:auto;white-space:wrap;text-overflow:ellipsis;width:100%}}.custom-status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:2px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.custom-status-badge:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.custom-status-badge:hover:before{transform:translate(100%)}.custom-status-badge.bg-primary{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 2px 8px #007bff4d}.custom-status-badge.bg-primary:hover{box-shadow:0 4px 12px #007bff66;transform:translateY(-1px)}.custom-status-badge.bg-success{background:linear-gradient(135deg,#28a745,#1e7e34);color:#fff;box-shadow:0 2px 8px #28a7454d}.custom-status-badge.bg-success:hover{box-shadow:0 4px 12px #28a74566;transform:translateY(-1px)}.custom-status-badge.late-badge{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529;box-shadow:0 2px 8px #ffc1074d;font-weight:700}.custom-status-badge.late-badge:hover{box-shadow:0 4px 12px #ffc10766;transform:translateY(-1px)}.custom-status-badge.bg-warning{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529;box-shadow:0 2px 8px #ffc1074d}.custom-status-badge.bg-warning:hover{box-shadow:0 4px 12px #ffc10766;transform:translateY(-1px)}.custom-status-badge.bg-secondary{background:linear-gradient(135deg,#6c757d,#545b62);color:#fff;box-shadow:0 2px 8px #6c757d4d}.custom-status-badge.bg-secondary:hover{box-shadow:0 4px 12px #6c757d66;transform:translateY(-1px)}@media (max-width: 768px){.custom-status-badge{padding:3px 8px;font-size:10px;letter-spacing:.3px}}.enhanced-card{background:#fff;border:1px solid rgba(226,232,240,1);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease}.enhanced-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#cbd5e1;transform:translateY(-2px)}.enhanced-card .card-body{padding:1.5rem}.enhanced-card.primary{border-left:4px solid #2563eb}.enhanced-card.success{border-left:4px solid #0100a3}.enhanced-card.warning{border-left:4px solid #ca8a04}.enhanced-card.danger{border-left:4px solid #dc2626}.enhanced-card.draft{border-left:4px solid #6b7280}.enhanced-card.published,.enhanced-card.graded{border-left:4px solid #0100a3}.enhanced-card.archived{border-left:4px solid #ea580c}.btn-assess{background-color:#007bff!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;box-shadow:0 2px 4px #007bff33!important;transition:all .3s ease!important;min-width:140px!important;color:#fff!important}.btn-assess:hover{background-color:#0056b3!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #007bff4d!important}.btn-assess:focus{outline:none!important;box-shadow:0 0 0 3px #007bff40!important}.btn-assess:active{transform:translateY(0)!important;box-shadow:0 2px 4px #007bff33!important}.chip-txt{max-width:50%}.student-stats{margin-bottom:20px}.student-stats-card{background-image:url(/images/pf-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;padding:30px 20px;color:#fff;position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column;align-items:center}.student-stats-profile{display:flex;justify-content:center;margin-bottom:20px}.student-stats-avatar{position:relative;width:120px;height:120px}.student-stats-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,255,255,.3)}.student-stats-rank-badge{position:absolute;bottom:-10px;right:24%;background-color:#ff6b35;color:#fff;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;box-shadow:0 2px 8px #0003}.student-stats-score{text-align:center;margin-bottom:30px}.student-stats-score-label{font-size:12px;font-weight:500;opacity:.9;margin-bottom:8px}.student-stats-score-value{font-size:16px;font-weight:500}.student-stats-sections{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-top:auto}.student-stats-section{flex:1;text-align:start;padding:0 8px}.student-stats-divider{height:100%!important;border-left:1px solid rgba(255,255,255,.3)}.student-stats-section-title{font-size:11px;font-weight:400;opacity:.9;margin-bottom:8px}.student-stats-section-value{font-size:16px;font-weight:600;margin-bottom:6px}.student-stats-section-change{font-size:8px;color:#90ee90;font-weight:500;display:flex;align-items:center;gap:4px}@media (max-width: 1440px){.chip-txt{max-width:80%}.stats-card{height:300px!important}.student-stats-sections{flex-wrap:wrap!important}.student-stats-card{padding:25px 15px;min-height:300px!important}.student-stats-avatar{position:relative;width:90px;height:90px}.student-stats-score{margin-bottom:16px}.student-stats-score-label{margin-bottom:4px}}@media (max-width: 768px){.student-stats-card{padding:25px 15px;min-height:350px}.student-stats-avatar{width:100px;height:100px}.student-stats-rank-badge{width:32px;height:32px;font-size:12px}.student-stats-score-value{font-size:30px}.student-stats-section-value{font-size:16px}.student-stats-section-change{font-size:11px}}.recent-course-progress{margin-top:20px}.recent-course-progress-card{background:#fff;border-radius:10px;padding:24px 20px;border:1px solid #e6e6ed}.recent-course-progress-title{font-size:20px;font-weight:600;color:#1e1e1e;margin:0 0 20px}.recent-course-progress-list{display:flex;flex-direction:column;gap:20px;max-height:500px;overflow-y:auto;padding:0 10px}.recent-course-progress-item{display:flex;flex-direction:column;gap:12px}.recent-course-progress-course-title{font-size:16px;font-weight:400;color:#1e1e1e;line-height:1.4;font-family:Poppins,sans-serif}.recent-course-progress-course-count{font-size:15px;font-weight:500;color:#1e1e1e;font-family:Poppins,sans-serif}.recent-course-progress-bar-wrapper{display:flex;align-items:center;gap:12px;margin-top:4px}.recent-course-progress-bar{flex:1;height:8px;background-color:#fff3e6;border-radius:4px;overflow:hidden}.recent-course-progress-bar-fill{height:100%;background-color:#fe8201;border-radius:4px;transition:width .3s ease}.recent-course-progress-percentage{font-size:14px;font-weight:700;color:#fe8201;white-space:nowrap;font-family:Poppins,sans-serif}@media (max-width: 768px){.recent-course-progress-card{padding:16px}.recent-course-progress-title{font-size:16px;margin-bottom:16px}.recent-course-progress-course-title,.recent-course-progress-course-count{font-size:13px}.recent-course-progress-percentage{font-size:12px}}.date-picker-calendar-wrapper{margin-top:20px}.date-picker-calendar-card{background:transparent!important;font-family:Poppins,sans-serif}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.calendar-nav-button{background:none;border:none;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease;font-size:24px}.calendar-nav-button:hover{color:#6b7280}.calendar-nav-icon{font-size:20px;color:inherit}.calendar-month-year{font-size:16px;font-weight:500;color:#1e1e1e;text-align:center;flex:1}.calendar-days-header{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px}.calendar-day-name{text-align:center;font-size:12px;font-weight:400;color:#9ca3af;padding:8px 0;text-transform:uppercase}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border-radius:50%;transition:all .2s ease;width:30px}.calendar-day.empty{cursor:default}.calendar-date-number{font-size:14px;font-weight:500;color:#1e1e1e;z-index:1}.calendar-day.selected{background-color:#ff8201;color:#fff}.calendar-day.selected .calendar-date-number{color:#fff;font-weight:500}.calendar-day.has-events{background-color:#1e40af;color:#fff}.calendar-day.has-events .calendar-date-number{color:#fff;font-weight:500}.calendar-event-count{position:absolute;top:-4px;right:-4px;background-color:#687282;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;z-index:2;box-shadow:0 1px 3px #0003}.calendar-day:hover:not(.empty):not(.selected):not(.has-events){background-color:#f3f4f6}.calendar-day.selected:hover,.calendar-day.has-events:hover{opacity:.9}.email-pref-card{border-radius:16px;border:1px solid #e5e7eb;background:#fff}.email-pref-option:last-of-type{border-bottom:none!important}.email-pref-switch{width:48px!important;height:24px!important;cursor:pointer!important}.email-pref-secondary-btn{background-color:#fff!important;color:#000!important;border:1px solid #000000!important;border-radius:10px!important;font-weight:400!important;font-size:16px!important;padding:10px 20px!important;width:auto!important}.email-pref-secondary-btn:hover{background-color:#000!important;color:#fff!important}.email-pref-primary-btn{min-width:auto!important;padding:10px 20px!important;width:auto!important;background-color:#0002a5!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:400!important;font-size:16px!important}.email-pref-primary-btn:hover{background-color:#1a1dd8!important}@media (max-width: 576px){.email-pref-card{padding:20px!important}}@media (max-width: 768px){.date-picker-calendar-card{padding:16px}.calendar-month-year{font-size:14px}.calendar-day-name{font-size:11px;padding:6px 0}.calendar-date-number{font-size:12px}.calendar-event-count{width:16px;height:16px;font-size:9px;top:-3px;right:-3px}}.btn-confirmation-confirm{background-color:#0002a5!important;color:#fff!important;border-radius:10px!important;padding:10px 30px!important;font-weight:500!important;font-size:16px!important;border:none!important;transition:all .3s ease!important}.btn-confirmation-confirm:hover{background-color:#1a1dd8!important;transform:translateY(-2px);box-shadow:0 4px 12px #0002a526}.btn-confirmation-confirm.danger{background-color:#ef4444!important}.btn-confirmation-confirm.danger:hover{background-color:#dc2626!important;box-shadow:0 4px 12px #ef444426}.btn-confirmation-confirm.warning{background-color:#f59e0b!important;color:#1f2937!important}.btn-confirmation-confirm.warning:hover{background-color:#d97706!important;color:#fff!important;box-shadow:0 4px 12px #f59e0b33}.btn-confirmation-cancel{background-color:#fff!important;color:#6e7191!important;border:1px solid #d0d3e0!important;border-radius:10px!important;padding:10px 30px!important;font-weight:500!important;font-size:16px!important;transition:all .3s ease!important}.btn-confirmation-cancel:hover{background-color:#f7f7fc!important;color:#14142b!important;border-color:#a0a3bd!important}.dashboard-sidebar .dashboard-sidebar__scroll,.admin-console-sidebar .admin-console-sidebar__scroll{flex:1;width:100%;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.dashboard-sidebar .dashboard-sidebar__nav,.admin-console-sidebar .admin-console-sidebar__nav{display:flex;flex-direction:column;gap:2px;padding:0 12px 16px}.sidebar-tooltip__anchor{display:block;width:100%}.sidebar-tooltip{position:fixed;transform:translateY(-50%);z-index:99999;pointer-events:none}.sidebar-tooltip__arrow{position:absolute;left:-5px;top:50%;width:10px;height:10px;background:#0002a5!important;border-radius:2px;transform:translateY(-50%) rotate(45deg);box-shadow:-2px 2px 8px #0f172a14}.sidebar-tooltip__content{position:relative;display:block;padding:9px 12px;border-radius:8px;background:#0002a5!important;color:#fff;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.01em;box-shadow:0 12px 28px #0f172a38;white-space:normal}.dashboard-sidebar .dashboard-sidebar__section,.admin-console-sidebar .admin-console-sidebar__section{margin-top:16px}.dashboard-sidebar .dashboard-sidebar__section:first-of-type,.admin-console-sidebar .admin-console-sidebar__section:first-of-type{margin-top:8px}.dashboard-sidebar .dashboard-sidebar__section-title,.admin-console-sidebar .admin-console-sidebar__section-title{font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:0 10px 8px;margin:0}.dashboard-sidebar .dashboard-sidebar__accordion-header,.admin-console-sidebar .admin-console-sidebar__accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;margin-top:8px;border:none;background:transparent;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;transition:background .2s ease}.dashboard-sidebar .dashboard-sidebar__accordion-header--collapsed,.admin-console-sidebar .admin-console-sidebar__accordion-header--collapsed{justify-content:center;padding:8px}.dashboard-sidebar .dashboard-sidebar__accordion-header:hover,.admin-console-sidebar .admin-console-sidebar__accordion-header:hover{background-color:#00000008}.dashboard-sidebar .dashboard-sidebar__accordion-header-label,.admin-console-sidebar .admin-console-sidebar__accordion-header-label{display:flex;align-items:center;gap:8px}.dashboard-sidebar .dashboard-sidebar__link,.admin-console-sidebar .admin-console-sidebar__link{display:flex;align-items:center;gap:10px;text-decoration:none;border:none;background:transparent;width:100%;text-align:left;cursor:pointer}.dashboard-sidebar .dashboard-sidebar__group-toggle,.admin-console-sidebar .admin-console-sidebar__group-toggle{display:flex;align-items:center;gap:10px;border:none;background:transparent!important;width:100%;text-align:left;cursor:pointer;color:#374151!important;box-shadow:none!important}.dashboard-sidebar .dashboard-sidebar__group-toggle:hover,.dashboard-sidebar .dashboard-sidebar__group-toggle:focus,.dashboard-sidebar .dashboard-sidebar__group-toggle:active,.dashboard-sidebar .dashboard-sidebar__group-toggle:focus-visible,.admin-console-sidebar .admin-console-sidebar__group-toggle:hover,.admin-console-sidebar .admin-console-sidebar__group-toggle:focus,.admin-console-sidebar .admin-console-sidebar__group-toggle:active,.admin-console-sidebar .admin-console-sidebar__group-toggle:focus-visible{background:#0000000a!important;color:#111827!important;outline:none}.dashboard-sidebar .dashboard-sidebar__group-toggle .dashboard-sidebar__chevron,.admin-console-sidebar .admin-console-sidebar__group-toggle .admin-console-sidebar__chevron{color:#9ca3af!important;filter:none!important}.dashboard-sidebar .nav-animation:before,.admin-console-sidebar .nav-animation:before,.inst-side.dashboard-sidebar .nav-animation:before,.inst-side.admin-console-sidebar .nav-animation:before{position:absolute;top:0;left:-35px}.dashboard-sidebar .sidebar-link.active .dashboard-sidebar__icon-img,.dashboard-sidebar .sidebar-link:hover .dashboard-sidebar__icon-img,.dashboard-sidebar .sidebar-link:focus .dashboard-sidebar__icon-img,.admin-console-sidebar .sidebar-link.active .admin-console-sidebar__icon-img,.admin-console-sidebar .sidebar-link:hover .admin-console-sidebar__icon-img,.admin-console-sidebar .sidebar-link:focus .admin-console-sidebar__icon-img{filter:brightness(0) invert(1)}.dashboard-sidebar .side-tab.active .dashboard-sidebar__chevron,.dashboard-sidebar .side-tab.active .dashboard-sidebar__arm-pill,.admin-console-sidebar .side-tab.active .admin-console-sidebar__chevron,.admin-console-sidebar .side-tab.active .admin-console-sidebar__arm-pill{color:#fff}.dashboard-sidebar .side-tab.active .dashboard-sidebar__arm-pill,.admin-console-sidebar .side-tab.active .admin-console-sidebar__arm-pill{background:#fff3;color:#fff}.dashboard-sidebar .dashboard-sidebar__icon-img,.admin-console-sidebar .admin-console-sidebar__icon-img{width:20px;height:20px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.dashboard-sidebar .dashboard-sidebar__link .sidebar-icon,.admin-console-sidebar .admin-console-sidebar__link .sidebar-icon{width:20px;height:20px;flex-shrink:0}.dashboard-sidebar .dashboard-sidebar__label,.admin-console-sidebar .admin-console-sidebar__label{flex:1;min-width:0}.dashboard-sidebar .dashboard-sidebar__chevron,.admin-console-sidebar .admin-console-sidebar__chevron{width:16px;height:16px;flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.dashboard-sidebar .dashboard-sidebar__chevron--open,.admin-console-sidebar .admin-console-sidebar__chevron--open{transform:rotate(90deg)}.dashboard-sidebar .dashboard-sidebar__children,.admin-console-sidebar .admin-console-sidebar__children{display:flex;flex-direction:column;gap:2px;padding-left:12px;margin-top:2px;margin-bottom:4px}.dashboard-sidebar .dashboard-sidebar__arm-pill,.admin-console-sidebar .admin-console-sidebar__arm-pill{font-size:10px;font-weight:700;letter-spacing:.04em;color:#2563eb;background:#eff6ff;padding:2px 6px;border-radius:4px;margin-left:auto;margin-right:4px}.dashboard-sidebar .dashboard-sidebar__badge,.admin-console-sidebar .admin-console-sidebar__badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;flex-shrink:0}.dashboard-sidebar .dashboard-sidebar__badge--orange,.admin-console-sidebar .admin-console-sidebar__badge--orange{background:#f97316}.dashboard-sidebar .dashboard-sidebar__badge--blue,.admin-console-sidebar .admin-console-sidebar__badge--blue{background:#3b82f6}.side-bar.dashboard-sidebar.collapsed .dashboard-sidebar__badge,.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__badge{position:absolute;top:4px;right:10px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;font-size:10px;line-height:13px;box-shadow:0 4px 10px #0f172a33}.dashboard-sidebar .dashboard-sidebar__footer,.admin-console-sidebar .admin-console-sidebar__footer{width:100%;padding:12px 12px 16px;border-top:1px solid #f0f0f4;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.dashboard-sidebar .dashboard-sidebar__logo-wrap,.admin-console-sidebar .admin-console-sidebar__logo-wrap{display:flex;justify-content:center;align-items:center;padding:12px 12px 4px;flex-shrink:0}.side-bar.dashboard-sidebar,.side-bar.admin-console-sidebar{align-items:stretch;justify-content:flex-start}.side-bar.dashboard-sidebar.admin-console-sidebar,.side-bar.admin-console-sidebar.dashboard-sidebar,.side-bar.dashboard-sidebar.student-sidebar{overflow-x:hidden!important;overflow-y:hidden!important}.side-bar.student-sidebar.collapsed .sidebar-tabs{margin-top:0!important}.side-bar.student-sidebar.collapsed .student-sidebar__brand,.side-bar.student-sidebar.collapsed .student-sidebar__profile,.side-bar.student-sidebar.collapsed .student-sidebar__arcade,.side-bar.student-sidebar.collapsed .student-sidebar__section-divider,.side-bar.student-sidebar.collapsed .admin-console-sidebar__arm-pill{display:none!important}.student-sidebar__brand{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px}.student-sidebar__brand img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.student-sidebar__brand-name{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.student-sidebar__brand-tagline{font-size:11px;font-weight:500;color:#9ca3af;line-height:1.2}.student-sidebar__profile{background:#f9fafb;border:1px solid #f0f0f4;border-radius:12px;padding:12px;margin-bottom:16px}.student-sidebar__profile-user{display:flex;align-items:center;gap:10px;margin-bottom:12px}.student-sidebar__profile-avatar{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.student-sidebar__profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-sidebar__profile-name{font-size:14px;font-weight:700;color:#111827;line-height:1.2}.student-sidebar__profile-role{font-size:12px;font-weight:500;color:#9ca3af;text-transform:capitalize}.student-sidebar__section-divider{height:1px;background:#f0f0f4;margin:12px 0}.student-sidebar__arcade{display:block;border-radius:12px;padding:14px 16px;margin:12px 0;text-decoration:none;background:linear-gradient(135deg,#ff8201,#f97316 35%,#a855f7);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.student-sidebar__arcade:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #a855f759}.student-sidebar__arcade-title{font-size:18px;font-weight:800;letter-spacing:.02em;line-height:1.1}.student-sidebar__arcade-sub{font-size:10px;font-weight:700;letter-spacing:.12em;opacity:.95;margin-top:4px}.side-bar.student-sidebar .admin-console-sidebar__section:first-of-type,.side-bar.instructor-sidebar .admin-console-sidebar__section:first-of-type{margin-top:4px}.side-bar.instructor-sidebar .admin-console-sidebar__scroll .sidebar-tabs{gap:0}.dashboard-sidebar .sidebar-tabs,.admin-console-sidebar .sidebar-tabs{display:flex;flex-direction:column;gap:12px}.dashboard-sidebar .toggle-btn:hover,.admin-console-sidebar .toggle-btn:hover{background-color:#0000001a!important;color:#0002a5!important;transform:scale(1.05)}.side-bar.dashboard-sidebar.collapsed,.side-bar.admin-console-sidebar.collapsed{padding-left:.5rem!important;padding-right:.5rem!important}.side-bar.dashboard-sidebar.collapsed .sidebar-icon,.side-bar.admin-console-sidebar.collapsed .sidebar-icon{margin-right:0!important}.side-bar.dashboard-sidebar.collapsed .dashboard-sidebar__label,.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__label{display:none!important}.dashboard-sidebar .dashboard-sidebar__group-toggle--collapsed,.admin-console-sidebar .admin-console-sidebar__group-toggle--collapsed{justify-content:center;padding-left:0;padding-right:0}.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__scroll{-ms-overflow-style:none;scrollbar-width:none}.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__scroll::-webkit-scrollbar{display:none;width:0;height:0}.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__section{margin-top:8px}.side-bar.admin-console-sidebar.collapsed .admin-console-sidebar__nav{padding-bottom:8px}.admin-console-sidebar .admin-console-sidebar__scroll::-webkit-scrollbar{width:4px}.admin-console-sidebar .admin-console-sidebar__scroll::-webkit-scrollbar-thumb{background-color:#1b8adccc;border-radius:4px}.admin-console-sidebar .admin-console-sidebar__scroll::-webkit-scrollbar-thumb:hover{background-color:#646464cc}.admin-console-sidebar .admin-console-sidebar__scroll::-webkit-scrollbar-track{background-color:#c8c8c84d;border-radius:4px}.admin-console-sidebar .admin-console-sidebar__scroll{scrollbar-width:thin;scrollbar-color:rgba(27,138,220,.8) rgba(200,200,200,.3)}.dashboard-sidebar .dashboard-sidebar__nested-group-toggle,.admin-console-sidebar .admin-console-sidebar__nested-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:transparent!important;cursor:pointer;color:#374151!important;font-size:13px;font-weight:500;padding:8px 10px;padding-left:1.5rem;box-shadow:none!important}.dashboard-sidebar .dashboard-sidebar__nested-group-toggle--collapsed,.admin-console-sidebar .admin-console-sidebar__nested-group-toggle--collapsed{justify-content:center;padding-left:0}.dashboard-sidebar .dashboard-sidebar__nested-group-toggle:hover,.dashboard-sidebar .dashboard-sidebar__nested-group-toggle:focus,.admin-console-sidebar .admin-console-sidebar__nested-group-toggle:hover,.admin-console-sidebar .admin-console-sidebar__nested-group-toggle:focus{background:#0000000a!important;outline:none}.sidebar-logo{height:50px;width:120px}.lesson-detail-page{padding:10px 0;margin-top:20px}.active-badge{padding:5px 10px!important;border-radius:6px}.view-details-btn-crp{background:#fff;border:2px solid #0002a5;color:#0002a5;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.text-viewer{color:#000!important}.lesson-container{border:1px solid #e6e6ed!important;border-radius:10px;padding:30px}.page-div{box-shadow:1px 0 #bdbdc7!important}.prf-quiz-image{border-radius:16px!important;-o-object-fit:cover;object-fit:cover}.pass-badge{background-color:#0a0ba6;color:#fff;padding:4px 20px;border-radius:18px;font-size:12px;position:absolute;bottom:40px;right:20px}.appoved-arm-image{height:51px!important;width:51px!important}.filter-button{border:none;border-radius:50px;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.filter-button.active{background-color:#0100a4;color:#fff;border:none}.filter-button.inactive{background-color:#fff;color:#0100a4;border:1px solid #0100a4}.filter-button-all{width:-moz-fit-content;width:fit-content;padding:5px 16px}.filter-button-other{width:auto;padding:5px 22px}.university-tabs{margin-top:1rem;display:flex;justify-content:center}.university-tabs .nav-tabs{border-bottom:1px solid #dee2e6;margin-bottom:0;display:flex;justify-content:center;border:none}.university-tabs .nav-item{margin-bottom:-1px}.university-tabs .nav-link{border:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background-color:transparent;color:#6c757d;font-weight:600;padding:8px 16px;border-radius:6px 6px 0 0;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:14px;min-width:120px;justify-content:center}.university-tabs .nav-link:hover{border-color:#dee2e6;background-color:#f8f9fa;color:#495057}.university-tabs .nav-link.active{background-color:#0100a3!important;color:#fff!important;border-color:#0100a3;border-bottom-color:#0100a3}.university-tabs .nav-link.active:hover{background-color:#0100a3!important;color:#fff!important;border-color:#0100a3}.university-table .text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.university-table td{vertical-align:middle}.dropdown-wrapper{position:relative!important;display:inline-block!important}.dropdown-toggle-btn{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid #dee2e6!important;color:#495057!important;font-size:12px!important;font-weight:600!important;padding:8px 16px!important;border-radius:6px!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:90px!important;justify-content:space-between!important;transition:all .3s ease!important;box-shadow:0 2px 4px #0000001a!important;position:relative!important;overflow:hidden!important}.dropdown-toggle-btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)!important;transition:left .5s ease!important}.dropdown-toggle-btn:hover:before{left:100%!important}.dropdown-toggle-btn:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)!important;border-color:#adb5bd!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.dropdown-toggle-btn:focus{box-shadow:0 0 0 .2rem #0100a340!important;border-color:#0100a3!important;outline:none!important}.dropdown-toggle-btn:active{background:linear-gradient(135deg,#dee2e6,#ced4da)!important;transform:translateY(0)!important;box-shadow:0 2px 4px #0000001a!important}.dropdown-arrow{transition:transform .2s ease;font-size:16px}.dropdown-menu-custom{min-width:220px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:8px!important;box-shadow:0 .5rem 1rem #00000026!important;padding:8px 0!important;margin-top:4px!important;background-color:#fff!important;overflow:hidden!important;z-index:9999!important}.dropdown-wrapper .dropdown-menu.show{will-change:transform!important}.dropdown-item-custom{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;color:#495057!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s ease!important;border:none!important;background:none!important;width:100%!important;text-align:left!important;cursor:pointer!important;border-radius:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.dropdown-item-custom:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:4px!important;height:100%!important;background:transparent!important;transition:all .3s ease!important}.dropdown-item-custom:hover{transform:translate(4px)!important;padding-left:22px!important}.dropdown-item-custom:focus{outline:none!important;box-shadow:none!important}.dropdown-item-custom:active{transform:translate(2px)!important}.dropdown-item-custom iconify-icon{font-size:16px;width:16px;height:16px;flex-shrink:0}.dropdown-item-custom[data-action=block]{color:#dc3545!important}.dropdown-item-custom[data-action=block]:hover{background:linear-gradient(135deg,#f8d7da,#f5c6cb)!important;color:#721c24!important}.dropdown-item-custom[data-action=block]:hover:before{background:#dc3545!important}.dropdown-item-custom[data-action=activate]{color:#28a745!important}.dropdown-item-custom[data-action=activate]:hover{background:linear-gradient(135deg,#d1e7dd,#c3e6cb)!important;color:#0f5132!important}.dropdown-item-custom[data-action=activate]:hover:before{background:#28a745!important}.dropdown-item-custom[data-action=verify]{color:#17a2b8!important}.dropdown-item-custom[data-action=verify]:hover{background:linear-gradient(135deg,#d1ecf1,#bee5eb)!important;color:#0c5460!important}.dropdown-item-custom[data-action=verify]:hover:before{background:#17a2b8!important}.dropdown-item-custom[data-action=canvas]{color:#6f42c1!important}.dropdown-item-custom[data-action=canvas]:hover{background:linear-gradient(135deg,#e2d9f3,#d4c5f1)!important;color:#4a2c7a!important}.dropdown-item-custom[data-action=canvas]:hover:before{background:#6f42c1!important}.dropdown-item-custom[data-action=demo]{color:#0d6efd!important}.dropdown-item-custom[data-action=demo]:hover{background:linear-gradient(135deg,#cfe2ff,#b6d4fe)!important;color:#084298!important}.dropdown-item-custom[data-action=demo]:hover:before{background:#0d6efd!important}.dropdown-item-custom[data-action=edit]{color:#fd7e14!important}.dropdown-item-custom[data-action=edit]:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7)!important;color:#856404!important}.dropdown-item-custom[data-action=edit]:hover:before{background:#fd7e14!important}.dropdown-item-custom[data-action=view]{color:#6c757d!important}.dropdown-item-custom[data-action=view]:hover{background:linear-gradient(135deg,#e2e3e5,#d6d8db)!important;color:#383d41!important}.dropdown-item-custom[data-action=view]:hover:before{background:#6c757d!important}.dropdown-item-custom[data-action=edit],.dropdown-item-custom[data-action=view]{border-top:1px solid #e9ecef!important;margin-top:6px!important;padding-top:18px!important}.dropdown-item-custom[data-action=block] iconify-icon{color:#dc3545!important}.dropdown-item-custom[data-action=activate] iconify-icon{color:#28a745!important}.dropdown-item-custom[data-action=verify] iconify-icon{color:#17a2b8!important}.dropdown-item-custom[data-action=canvas] iconify-icon{color:#6f42c1!important}.dropdown-item-custom[data-action=demo] iconify-icon{color:#0d6efd!important}.dropdown-item-custom[data-action=edit] iconify-icon{color:#fd7e14!important}.dropdown-item-custom[data-action=view] iconify-icon{color:#6c757d!important}.dropdown-toggle-btn:after{display:none!important}.dropdown-toggle-btn:focus{box-shadow:0 0 0 .2rem #0100a340!important;border-color:#0100a3!important}.dropdown-toggle-btn:active{background-color:#e9ecef!important;border-color:#adb5bd!important}.btn-start-quiz{background-color:#0a0ba6;color:#fff;font-size:18px;font-weight:600px;padding:8px 0;border-radius:12px}.btn-outline-secondary{background-color:transparent;color:#6c757d;border:1px solid #6c757d;font-size:14px;font-weight:500;padding:6px 12px;border-radius:8px;transition:all .2s}.btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.btn-outline-secondary.btn-sm{font-size:12px;padding:4px 8px}.quiz-card{transition:transform .2s,box-shadow .2s;border:1px solid #e5e7eb}.quiz-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.quiz-cover-image{overflow:hidden}.quiz-stats{font-size:.875rem}.quiz-stats .d-flex{margin-bottom:.5rem}.quiz-stats .text-muted{color:#6b7280!important}.price-btn{width:256;height:60;opacity:1;top:185px;left:35px;border-radius:10px;padding:10px 36px;gap:10px;background:#0002a5;color:#fff;font-size:20px!important;font-family:Poppins;font-weight:600}.price-btn-nd{width:256;height:50;opacity:1;top:185px;left:35px;border-radius:40px;padding:5px 36px;gap:10px;background:#0002a5;color:#fff;font-size:20px!important;font-family:Poppins;font-weight:600}.enroll-text{font-family:Poppins;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle}.video-card{min-height:250px!important}.courses-container{border:1px solid #e5e7eb;border-radius:16px}.explore-leeson-btn{background-color:#1b8adccc!important;color:#fff!important;font-size:16px!important;font-weight:500!important;padding:10px 20px!important;border-radius:8px!important;display:flex;align-items:center;justify-content:center;width:50%}.side-bar{width:270px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:calc(100vh + -0px);box-shadow:0 1px #0000000f;overflow-y:auto!important;background-color:#fff;border-right:1px solid #e8e8ec}.admin-console-sidebar .admin-console-sidebar__divider{height:1px;background:#f0f0f4;margin:8px 10px 0}.admin-side.dashboard-sidebar .nav-animation:before,.admin-side.admin-console-sidebar .nav-animation:before{position:absolute;top:0;left:-35px}.admin-console-sidebar .admin-console-sidebar__child-link{padding:7px 10px}.uni-bdge{color:#007bff;background-color:#e9e9e9;padding:3px 10px;border-radius:16px;font-weight:600;display:inline}.certificate-badge{border-radius:12px!important;color:#fff!important}.clr-ptr-red{height:12px!important;width:12px!important;background-color:red}.clr-ptr-green{height:12px!important;width:12px!important;background-color:#07cf18}.playing-cont{position:absolute;top:16px;left:16px;height:calc(100% - 79px);width:calc(100% - 32px);background-color:#000;opacity:.5;border-radius:10px;z-index:10}.css-1nmdiq5-menu{z-index:99999!important}.play-text{color:#22fd05!important;z-index:222222!important;font-size:20px!important;font-weight:600!important;opacity:1!important}.side-bar:not(.admin-console-sidebar)::-webkit-scrollbar{width:4px}.side-bar:not(.admin-console-sidebar)::-webkit-scrollbar-thumb{background-color:#1b8adccc;border-radius:4px}.side-bar:not(.admin-console-sidebar)::-webkit-scrollbar-thumb:hover{background-color:#646464cc}.side-bar:not(.admin-console-sidebar)::-webkit-scrollbar-track{background-color:#c8c8c84d;border-radius:4px}.side-bar.admin-console-sidebar{overflow-y:hidden!important;overflow-x:hidden}.side-bar.admin-console-sidebar::-webkit-scrollbar{display:none;width:0}.btn-toggle-view{background-color:#e1e2e9;color:#48a2e3!important;padding:10px!important;font-size:20px!important;border-radius:8px!important}.sidebar-tabs{display:flex;flex-direction:column;gap:12px}.trck-text ol,.trck-text ul{margin:.5rem 0;padding-left:1.5rem}.trck-text ul{list-style-type:decimal}.trck-text ol{list-style-type:disc}.trck-text li{margin-bottom:.25rem}.bb-2{border-bottom:.6px solid rgba(224,224,224,1)!important}.accordion-content{max-height:2000px;opacity:1;overflow:hidden;transition:max-height .9s cubic-bezier(.34,1.56,.64,1),opacity .9s ease-out;will-change:max-height,opacity}.accordion-content.closed{max-height:0;opacity:0;pointer-events:none;transition:max-height .9s cubic-bezier(.34,1.56,.64,1),opacity .9s ease-in}.side-tab{padding:10px 20px;color:#687282!important;margin-top:6px!important;margin-bottom:6px!important}.side-tab.active{background:var(--Corner-color-primary-coloe, #0002a5)!important;color:#fff!important;padding:10px 20px;border-radius:8px}.animare-img{position:absolute;height:45px;top:0;left:-14px}.user-image{height:60px;width:60px}.best-fit{-o-object-fit:cover;object-fit:cover;border-radius:50%}.header-container{padding:6px 10px;border-bottom:.6px solid rgba(224,224,224,1)!important;background-color:#f3f3f3;box-shadow:0 4px 4px -2px #0000001a}.head-drop{border-radius:40px!important;border:.2px solid #5c5c5c!important;color:#000!important;background-color:#fff;width:25px;height:25px;padding:0}.head-drop:hover,.head-drop:focus,.head-drop:active{border-radius:40px!important;border:.2px solid #5c5c5c!important;color:#000!important;background-color:#fff;width:25px;height:25px;padding:0}.head-drop.show{border-radius:40px!important;border:.2px solid #5c5c5c!important;color:#000!important;background-color:#fff;width:25px;height:25px;padding:0}.head-drop.dropdown-toggle:after{display:inline-block;width:7px;height:7px;content:"";border:2px solid #555;border-width:0 2px 2px 0;transform:rotate(45deg)}.track-card-active{background-image:url(/images/new_grid.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px;height:150px;border-radius:10px;display:flex;align-items:center;width:100%}.track-card-total{background-image:url(/images/total.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px;height:150px;border-radius:10px;display:flex;align-items:center;width:100%}.total-tracks{background-image:url(/images/Total_Tracks.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px;height:150px;border-radius:10px;display:flex;align-items:center;width:100%}.total-instructors{background-image:url(/images/Total_Instructor.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px;height:150px;border-radius:10px;display:flex;align-items:center;width:100%}.btn-continue,.btn-continue:hover{background:#0002a5;border-radius:10px;padding:10px}@media (max-width: 768px){.btn-continue{width:50%;padding:12px;font-size:16px}.btn-continue:hover{width:100%;padding:12px;font-size:16px}}.custom-upcoming-events{border:1px solid #fff;border-radius:10px;padding:20px;height:auto;background:#f7f7ff}.stat-image{height:40px!important;width:40px!important}.stat-card{box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;background-color:#fff;padding:14px;border-radius:16px}.stats-card{box-shadow:6px 6px 54px #0000000d;background-color:#fff;padding:14px;border-radius:16px;height:400px!important}.new-stats-card{box-shadow:6px 6px 54px #0000000d;background-color:#fff;padding:14px;border-radius:16px;height:411px!important}.text-success-ln{color:#00b69b}.text-red-ln{color:#f93c65}.btn-primary{background-color:#fff!important}.home-sec{height:calc(100vh - 73px);overflow-y:auto;overflow-x:hidden!important;width:100%;flex:1;max-width:100%;box-sizing:border-box}.home-sec::-webkit-scrollbar{display:none}.chart-section{background-color:#fff;padding:20px;box-shadow:6px 6px 54px #0000000d;border-radius:16px}.homec.table{background-color:#fff}.homec td{padding:14px 10px 5px}.table-image{height:40px;width:40px}.text-sub-tn{color:#202224}.tb-section{background-color:#fff;padding:20px 16px;box-shadow:6px 6px 54px #0000000d}.homec th{background:#f1f4f9!important;border-bottom:none!important;padding:14px 10px}.und th{background:#f7f7ff!important;border-bottom:none!important;padding:14px 10px}.br-right{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.br-left{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.ins-tabel th,.ins-tabel td{border:none!important}.text-tye{color:#0000004d}.text-blw{color:#606060}.custom-track-image{height:400px!important;width:100%;background-image:url(/images/blur-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px}.custom-container{margin-top:-30px;position:relative;z-index:111!important;max-width:900px}.track-image{height:250px!important;width:100%;position:relative;border-radius:16px}.track-image-ct{height:100%!important;width:100%;position:relative;border-radius:16px;z-index:-1!important}.obj-fit{-o-object-fit:cover;object-fit:cover}.trck-text{color:#000;text-align:justify}.btn-details,.btn-detail{background:#e1e2e9!important;color:#1b8adccc!important;font-size:14px;font-weight:500;padding:10px 20px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #0000000a;gap:8px;transition:background-color .3s}.bg-course{background:linear-gradient(180deg,#0000006e 50%,#262626e5)!important;opacity:.7!important;position:absolute;height:250px;top:0;width:100%;border-radius:16px}.custom-bg-course{background:linear-gradient(to bottom,#212437f1,#000000d3);position:absolute;height:400px;top:0;width:100%;z-index:1;border-radius:16px}.br-16{border-radius:16px!important}.course-stats{display:flex;gap:16px;font-size:12px;color:#666;margin:0}.stat-icon{width:16px;height:16px;color:#666}.tracks-listing{padding:0 20px}.tracks-listing .course-library-card-badges .badge,.homec.unitec .course-library-table-badges .badge{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;min-width:unset;display:inline-block}.track-cred{position:absolute;z-index:1;bottom:0}.track-cred-ctlg{position:absolute;z-index:4;bottom:100px;left:10px}.custom-track-cred{position:absolute;z-index:1;bottom:80px;padding:8px 12px}.edit-cred{position:absolute;z-index:10!important;top:0;right:0;padding:16px 12px}.edit-cred .edit-img{background:#fffffff2;border-radius:8px;padding:10px;box-shadow:0 2px 8px #00000026;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.edit-cred .edit-img iconify-icon{display:block}.edit-cred{pointer-events:auto}.edit-cred .edit-img{cursor:pointer;z-index:15!important;position:relative}.edit-cred .edit-img:hover{background:#fff;box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.track-image .edit-cred{z-index:20!important}.edit-cred .edit-img:hover{background:#fff!important;box-shadow:0 4px 12px #00000040!important;transform:translateY(-1px)}.course-banner .edit-cred{z-index:15!important}.course-banner{position:relative;overflow:hidden}.course-banner img{transition:opacity .3s ease-in-out;opacity:0;z-index:1;position:relative}.course-banner img.loaded{opacity:1}.course-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite;z-index:0}.course-banner.image-loaded:before{display:none!important}.z-4{z-index:444!important}.track-cred{padding:8px 12px}.pd-custom{padding:0 20px}.add-text{color:#00000080!important}.bg-add{background:#fcfdfd!important;border:1px solid rgb(209,209,209);box-shadow:0 2px 4px #0003,0 6px 20px #00000030}.py-20{padding:14px 0!important}.track-modal .modal-content{border-radius:12px!important;min-width:800px!important;overflow:hidden!important}.track-modal .modal-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100vh - 44px)!important}.track-modal .modal-body::-webkit-scrollbar{width:6px}.track-modal .modal-body::-webkit-scrollbar-track{background:transparent}.track-modal .modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.track-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#999}.tracks-request-modal .modal-content{border-radius:12px!important;min-width:800px!important;overflow:hidden!important}.tracks-request-modal .modal-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100vh - 200px)!important}.tracks-request-modal .modal-body::-webkit-scrollbar{width:6px}.tracks-request-modal .modal-body::-webkit-scrollbar-track{background:transparent}.tracks-request-modal .modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.tracks-request-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#999}.assign-cont-modal .modal-dialog-centered{justify-content:center!important}.assign-cont-modal .modal-content{border-radius:12px!important;min-width:1100px!important}.track-modal .modal-dialog-centered{justify-content:center!important}.track-modal-nd .modal-content{border-radius:12px!important}.track-modal-nd .modal-dialog-centered{justify-content:center!important}.crs-input,.crs-input:focus{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;background-color:#f7f7f7;border-radius:8px!important}.crs-inputs,.crs-input:focus{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;background-color:#f7f7f7;border-radius:8px!important}.crs-input-links{padding:15px;border-radius:8px;background:#fff;box-shadow:0 1px 29px #0d0d0d1a}.crs-input-links .d-flex{gap:12px}.table th,.table tr{text-wrap:nowrap!important}.crs-input:focus{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;background-color:#f7f7f7;border-radius:8px!important}.css-b62m3t-container{border-radius:4px!important;border:1px solid #00000057!important}.crs-textarea,.crs-textarea:focus{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;background-color:#f7f7f7;border-radius:8px!important;outline:none!important}.track-modal .css-b62m3t-container{border:none!important}.track-modal .css-13cymwt-control,.track-modal .css-t3ipsp-control{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;width:100%;background-color:#f7f7f7!important;border-radius:8px!important;padding:2px 10px}.track-modal .css-1u9des2-indicatorSeparator{display:none!important}.track-modal .css-1dimb5e-singleValue{font-size:14px!important;color:#00000080!important}.track-cross{position:absolute;top:35px;right:45px;cursor:pointer}.track-cross-nd{position:absolute;top:13px;right:26px;cursor:pointer}.crs-input::-moz-placeholder{font-size:14px!important;color:#00000080!important}.crs-input::placeholder{font-size:14px!important;color:#00000080!important}.crs-textarea::-moz-placeholder{font-size:14px!important;color:#00000080!important}.crs-textarea::placeholder{font-size:14px!important;color:#00000080!important}.upload-text{color:#0006!important}.upload-box{border:1px dashed #00000040!important;border-radius:16px;padding:20px 10px;min-height:150px;justify-content:center}.upload-boxs{border:1px dashed #00000040!important;border-radius:10px}textarea.form-control{padding:10px;border:1px dashed #00000040!important;border-radius:10px}.text-visible{visibility:hidden}.text-hr{color:#00000080!important}.bg-lesson{background:#e1e2e9!important}.nodata-image img{width:180px;height:150px}.stepper-wraper{display:flex;align-items:center}.stepper-item{background-color:#d9d9d9;width:32px;height:32px;padding:7px 12px;gap:10px;opacity:0px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#00000080;font-size:14px;font-weight:700;cursor:pointer}.stepper-item.active{background-color:#1b8adccc;color:#fff;cursor:pointer}.stepper-line{border:1px solid #000000;width:200px}.step-text{color:#8d8d8de6!important}.step-text.active{color:#0c0c0ce6!important}.specific-gap{gap:90px}.char-text{color:#519c66!important}.prev-text{color:#353535}.size-text{color:#989692!important}.view-text{color:#1b8adccc;cursor:pointer}.preview-box{border:1px dashed #cacaca!important;border-radius:16px;padding:20px 10px;display:flex;justify-content:space-between;align-items:start}.bg-succ{background-color:#519c66!important}.btn-more{color:#1b8adccc;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;background-color:#fcfdfd!important;border:none;padding:8px 20px;border-radius:8px;cursor:pointer}.text-vid{color:#202224!important}.vido-content{border-radius:12px!important;position:relative;display:flex;justify-content:center;align-items:center;background-color:#e0dfdf}.pause-image{position:absolute;top:100px;left:250px}.lesson-card{padding-bottom:35px!important}.lessons-wraper{border:1px solid #e1e2e9;padding:14px;margin-bottom:5px;border-radius:16px!important}.skeleton-image{width:100%;height:180px;background:#e0e0e0;border-radius:8px;animation:shimmer 1.5s infinite linear}.skeleton-text.short{width:60%}@keyframes shimmer{0%{background-position:100%}to{background-position:-100%}}.skeleton-image,.skeleton-text{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:200% 100%}.qiz-image{height:180px!important;width:100%!important}.txt-qi{color:#0f91d2!important}.quiz-br{border-radius:12px!important}.question-text{color:#212121}.question-content{background:#f9f9f9;display:flex;align-items:center!important;justify-content:space-between;border-radius:8px;padding:8px 10px}.bb-none{border-bottom:none!important}.paginate-text{color:#393a44!important}.uncheck-text{color:#8a8a8a!important}.specific-gap-two{gap:160px}.pic-cancel-image{position:absolute;top:4px;right:4px;background-color:#fff;padding:0 5px;border-radius:5px;cursor:pointer}.back-container{position:absolute;display:flex;align-items:center;gap:10px;top:35px}.back-container-nd{position:absolute;display:flex;align-items:center;gap:10px;top:7px}.pointer{cursor:pointer!important}.question-contianer{display:flex;align-items:center;gap:8px;background:#1b8adccc;color:#fff;width:180px!important;padding:6px 14px!important;border-radius:48px!important;position:relative}.qt-cross{position:absolute;right:5px;top:5px;background-color:#1b8adccc;padding:5px;border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-text-nd{color:#1b8adccc!important}.unitec td{color:#949596!important;text-align:center}.unitec th{color:#393a44!important;text-align:center}.btn-uni{background-color:#1b8adccc;color:#fff;border-radius:8px;padding:4px 16px;cursor:pointer}.btn-uni:hover{color:#fff!important}.search-pic{position:absolute;right:8px;top:14px}.search-pic-nd{position:absolute;right:18px;top:9px}.tech-btn{border:.6px solid #d5d5d5!important;background:#f9f9fb;width:40px;display:flex;align-items:center;justify-content:center;height:44px;cursor:pointer;border-left:none!important;border-radius:0 8px 8px 0/0px 8px 8px 0px}.crs-input-nd,.crs-input-nd:focus{border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;height:44px!important;background:#f9f9fb;border-radius:8px 0 0 8px/8px 0px 0px 8px!important}.crs-input-nd::-moz-placeholder{color:#909198!important;font-size:12px!important}.crs-input-nd::placeholder{color:#909198!important;font-size:12px!important}.crs-input-nds,.crs-input-nds:focus{border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;height:44px!important;background:#e7e7f6!important;border-radius:10px!important}.crs-input-nds::-moz-placeholder{color:#5e5e5e!important;font-size:12px!important}.crs-input-nds::placeholder{color:#5e5e5e!important;font-size:12px!important}.uni-heading{color:#393a44!important}.heading-value{color:#909198}.university-card{box-shadow:0 4px 4px #00000014;border-radius:8px}.uni-heading{border-bottom:.4px solid var(--Corner-color-primary-coloe, #95c6e9cc)!important;box-shadow:0 4px 4px #6e6e6e14}.text-underline{text-decoration:underline!important}.tabs-container{display:flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.tab-button{flex:1;padding:10px 20px;font-size:16px;border:none;background:#e1e2e9;color:#000;cursor:pointer;transition:background-color .3s ease}.tab-button.active{background:#48a2e3;color:#fff}.tab-button:not(.active):hover{background:#e1e2e9}.tab-button:focus{outline:none;box-shadow:0 0 3px #48a2e3}.specific-gap-three{gap:120px}.alotment-width .modal-content{min-width:400px!important}.package-text{color:#393a44!important}.package-section .card,.package-section .card-header{box-shadow:0 4px 4px #0000000a;background-color:#fff;border:none!important;outline:none}.text-point{color:#909198}.listing-spinner{position:absolute;color:#0100a3!important;left:50%;right:50%;height:50px;width:50px;top:50%}.btn-dlt{z-index:22222!important}.swal2-timer-progress-bar{background:#fff!important}.z-1{z-index:444444!important}.z-2{z-index:111!important}.logout-image{height:120px!important;width:120px}.cat-cross{position:absolute;color:#fff;background-color:#db3b3b;border-radius:50%;height:16px;width:16px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;top:-10px;right:-9px}.track-modal .css-1dimb5e-singleValue{color:#000!important;font-size:16px!important}body.swal2-toast-shown .swal2-container{z-index:22222!important}.track-course-card{height:260px!important}.class-nocontent{height:calc(100vh - 250px)}.slick-track{width:100%!important}.track-card{flex:0 0 50%;box-sizing:border-box}.slick-slide{display:flex;justify-content:center}.tracks-listing .swiper-slide{width:50%!important}.course-height{height:435px!important}.swiper-button-prev,.swiper-button-next{border:none;border-radius:50%;padding:.5rem;cursor:pointer;transition:background-color .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#000!important;background-color:transparent!important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:transparent!important;color:#000!important}.swiper-button-prev{position:absolute;top:30px;left:93%!important}.swiper-button-next{position:absolute;top:30px;right:0!important}.swiper-button-prev:after,.swiper-button-next:after{content:"";display:inline-block;width:12px;height:12px;border:solid black;border-width:0 2px 2px 0}.swiper-button-prev:after{transform:rotate(135deg)}.swiper-button-next:after{transform:rotate(-45deg)}.file-input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer!important;z-index:222222!important}.vid-crd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-250{max-width:250px!important}.upload-icon{margin-right:8px}.lessons-wraper .swiper-slide{width:49%!important}.dollar-icon{position:absolute;top:10px;left:6px;font-size:20px;color:#8d8a8a}.dollar-icon-nd{position:absolute;top:13px;left:6px;font-size:20px;color:#8d8a8a}.hrs-icon{position:absolute;top:10px;right:6px;font-size:16px;color:#8d8a8a}.h-auto{height:100%!important}.image-preview{height:182px!important;width:100%!important}.img-preview{border-radius:6px!important}.preview-dlt{position:absolute;top:10px;right:25px}.z-10{z-index:-222222!important}.video-delete{z-index:11111!important;height:20px!important;width:20px!important}.uploaded-image{height:20px!important;width:20px!important}.lesson-btn{display:flex;align-items:center;gap:10px;position:absolute;right:50px;top:4px;cursor:pointer}.btn-details{height:45px}.alot-pad{padding-left:30px}.prior-icon{position:absolute;bottom:10px;left:10px;color:#fff!important;font-weight:700;font-size:22px;z-index:22!important}.lesson input[type=number]::-webkit-outer-spin-button,.lesson input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.duration-selector{display:flex;flex-direction:column;align-items:center;font-family:Arial,sans-serif;position:relative;width:150px}.selected-time{display:flex;justify-content:space-between;padding:10px;height:44px;border:1px solid #e4e4e4!important;border-radius:8px;box-shadow:0 4px 4px #0000000a!important;cursor:pointer;background-color:#f7f7f7;width:100%}.time-display{display:flex;align-items:center}.dropdown-arrow{font-size:16px;color:#969393}.ql-toolbar.ql-snow{border-top-left-radius:8px!important;border-top-right-radius:8px!important;background:#f7f7f7!important}.dropdown-content{position:absolute;top:50px;right:0;width:200px;border:1px solid #ccc;background-color:#fff;padding:10px;border-radius:8px;z-index:1}.time-section{display:flex;flex-direction:column;align-items:center;margin:0 10px}.time-control{display:flex;flex-direction:column;align-items:center}button{background:none;border:none;font-size:16px;cursor:pointer;color:#727070}.time-control div{font-size:18px;margin:5px 0}.colon{font-size:24px;font-weight:700;margin:0 10px}.text-hrs{color:#7b8aa2!important}.crs-input-opt,.crs-input-opt:focus{border:none!important;background:#f9f9f9;width:100%!important}.cld-image{height:20px;width:20px}.image-preview-quiz{height:45px;width:75px}.quiz-cross{position:absolute;background-color:#fff;color:#b3b3b3;height:16px;width:16px;justify-content:center;align-items:center;font-size:16px;padding:0;top:13px;right:5px;border-radius:3px;cursor:pointer}.time-cont{position:absolute;bottom:30%;right:2%;background-color:#494949cc;color:#fff!important;display:inline-block;border-radius:3px;padding:.2em .6em;font-size:clamp(.7rem,1.2vw,1rem);pointer-events:none;transition:opacity .3s ease}@media (min-width: 1500px){.time-cont{position:absolute;bottom:26%;right:2%;background-color:#494949cc;color:#fff!important;display:inline-block;border-radius:3px;padding:.2em .6em;font-size:clamp(.7rem,1.2vw,1rem);pointer-events:none;transition:opacity .3s ease}}.video-content:hover .time-cont{opacity:0;visibility:hidden;transition:opacity .3s ease}.vjs-layout-small{border-radius:14px 14px 0 0!important}.vjs-layout-x-small{border-radius:12px!important}.custom-scrom-index{z-index:0!important}.custom-scrol-bar{max-height:450px!important;overflow-x:hidden!important;overflow-y:auto!important}.custom-scrol-bar::-webkit-scrollbar{width:6px;height:20px}.custom-scrol-bar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrol-bar::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px}.custom-scrol-bar::-webkit-scrollbar-thumb:hover{background-color:#5290bf;border-radius:10px}.custom-scrol-bar::-webkit-scrollbar-corner{background:#f1f1f1}.video-content{position:relative;cursor:pointer;border-radius:14px!important;box-shadow:0 4px 10px #00000026;transition:box-shadow .3s ease,transform .3s ease}.video-content:hover{box-shadow:0 8px 20px #00000059;transform:translateY(-5px)}.video-content.active{position:relative;cursor:pointer;border-radius:14px!important}.video-content video{display:block;width:100%;height:auto}.video-js.vjs-fluid{padding-top:68%!important}.video-content:hover .play-button{opacity:.4}.scorm-player{display:flex;justify-content:center;flex-direction:column;width:100%;background-color:#f4f4f4;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow:hidden;height:calc(100vh - 130px);padding:20px 10px}.vjs-layout-x-small{border-radius:12px 12px 0 0/12px 12px 0px 0px!important}.scorm-player iframe{width:100%;height:100%;border:none;border-radius:8px}.request-image{height:100px;width:100px}.br-request{border-radius:100px}.stat-card-nd{background-color:#ececec;padding:10px 14px;border-radius:8px}.timer-heading{color:#0100a3!important}.timer-text{color:#ff8200!important}.join-link{background-color:#0100a3!important;color:#fff;display:flex!important;align-items:center;justify-content:center;padding:4px 20px;border-radius:12px;width:300px}.upload-label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;width:200px;border:1px solid #9fc5ee}.upload-labels{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:2px;border-radius:50%;width:132px;height:132px;border:1px solid #9fc5ee;cursor:pointer}.timer-wraper{background-color:#d8d8d8;padding:10px 20px;border-radius:16px}.crop-modal .modal-content{z-index:111111111!important}.crop-image{max-width:100%!important;max-height:300px!important;-o-object-fit:cover!important;object-fit:cover!important}.custom-upload-box{z-index:111111111!important}.custom-upload-box .modal-content{margin:0 30px!important}.custom-button-modal{background-color:#2d2f2d!important;padding:10px 30px;color:#fff!important;border-radius:20px}.custom-button-modals{background-color:green!important;padding:10px 30px;color:#fff!important;border-radius:20px}.custom-iconify-1 iconify-icon{color:#fe9705;cursor:pointer}.custom-iconify-3 iconify-icon{color:red;cursor:pointer}.custom-iconify-2 iconify-icon{color:#5f5757;cursor:pointer}.ticket-info p{font-size:18px!important}.support-modal .label{color:#333;margin-bottom:5px}.support-modal .custom-input-box{padding:8px 12px;border:1px solid #ddd;border-radius:5px;background-color:#f8f9fa}.support-modal .text-success{color:#28a745!important}.support-modal .text-danger{color:#dc3545!important}.support-modal .img-thumbnail{border-radius:10px}.btn-delete-image{color:red}.image-container{position:relative;display:inline-block}.btn-delete-image{position:absolute;top:5px;right:5px;background:red;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1;opacity:.8}.btn-delete-image:hover{opacity:1}.support-attachments-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.support-attachment-card{position:relative;width:120px;height:120px;border-radius:12px;border:2px solid #e0e0e0;overflow:hidden;background:#fafafa;transition:border-color .3s ease,box-shadow .3s ease}.support-attachment-card:hover{box-shadow:0 4px 14px #0000001a}.support-attachment-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.support-attachment-remove{position:absolute;top:4px;right:4px;z-index:3;width:26px;height:26px;border-radius:50%;background:#505050d9;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,transform .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.support-attachment-remove:hover{background:#dc3545e6;transform:scale(1.1)}.support-attachment-remove iconify-icon{color:#fff}.support-attachment-progress-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent 0%,#0000008c);padding:8px 10px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2}.support-attachment-progress-bar{width:100%;height:5px;background:#ffffff4d;border-radius:99px;overflow:hidden}.support-attachment-progress-fill{height:100%;background:#4caf50;border-radius:99px;transition:width .3s ease}.support-attachment-progress-text{font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.support-attachment-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:support-spin .7s linear infinite}@keyframes support-spin{to{transform:rotate(360deg)}}.support-attachment-error-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2}.support-attachment-check{position:absolute;bottom:6px;left:6px;z-index:2;background:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026}.support-attachment-add{width:120px;height:120px;border-radius:12px;border:2px dashed #c8c8c8;background:#fdf9f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.support-attachment-add:hover{border-color:#999;background:#f5f0e5;transform:translateY(-2px)}.support-attachment-add-icon{font-size:28px;font-weight:300;color:#888;line-height:1}.support-attachment-add-text{font-size:12px;font-weight:500;color:#777}.support-cancel-btn{border:1px solid #d0d0d0!important;border-radius:24px!important;padding:10px 28px!important;font-weight:500!important;color:#444!important;background:#fff!important;transition:all .2s ease!important}.support-cancel-btn:hover{background:#f5f5f5!important;border-color:#bbb!important}.support-submit-btn{border-radius:24px!important;padding:10px 28px!important;font-weight:600!important;background:#2f6b4f!important;color:#fff!important;border:none!important;transition:all .2s ease!important}.support-submit-btn:hover{background:#245a40!important;box-shadow:0 4px 12px #2f6b4f59!important}.mbile-tab a.active{color:#0100a5!important}.mobile-sidebar{position:fixed;width:100%;bottom:0;z-index:111;padding:5px 10px;height:60px;display:flex;align-items:center;justify-content:space-around;border-top:.6px solid rgba(224,224,224,1)!important;background:#f3f3f3!important;box-shadow:0 -4px 6px #00000003,0 -6px 10px #0000001a}.mbile-tab a{display:flex;justify-content:center;align-items:center;text-align:center;padding:8px 0!important;border-radius:8px;font-size:16px;transition:all .3s ease}.pop-card{min-width:220 px;border:1px solid #ddd;border-radius:20px!important;background-color:#fff;box-shadow:0 4px 4px #0000001a!important;position:absolute;top:auto;right:0;transform:translateY(1%);z-index:11111111!important}.pop-card a{display:block;text-align:center;padding:10px 16px;font-size:16px;color:#4a4a4a;transition:all .3s ease}.edit-img-nd{position:absolute;top:10px!important;right:10px}.pop-card a:hover{background-color:#f3f3f3;color:#2f855a}.pop-card .cursor-pointer{display:block;padding:10px 16px;font-size:16px;text-align:center;color:#d9534f;transition:all .3s ease}.pop-card .cursor-pointer:hover{background-color:#ffecec;color:#c9302c}.active-slots{max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important}.custom-select{width:150px!important}.sc-dtBdUo.kQeODn{width:100%!important}.badge{display:inline-block;padding:5px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:-190px;min-width:80px}.badge-drm{position:absolute;top:-190px;min-width:80px}.badge-nd{display:inline-block;padding:5px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:10px;left:10px;z-index:11111!important;min-width:80px}.badge-text{display:inline-block;white-space:nowrap;text-transform:capitalize}.badge-nd{display:inline-flex;align-items:center}.badge-nd-pl,.badge-class{display:inline-block;padding:3px 8px;background-color:#0100a3;color:#fff;font-size:10px;font-weight:700;border-radius:12px;text-align:center;min-width:80px}.badge-class-nd{display:inline-block;padding:3px 8px;background-color:#ff8201;color:#fff;font-size:10px;font-weight:700;border-radius:12px;text-align:center;min-width:80px}.badge-nd-pl-cla{display:inline-block;padding:3px 12px;background-color:#0100a3;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:12px;left:12px;z-index:11111!important;min-width:80px}.badge-nd-pl-cla-br{display:inline-block;padding:3px 12px;background-color:#0100a3;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:60px;right:12px;z-index:11111!important;min-width:80px}.badge-nd-pl2{display:inline-block;padding:3px 12px;background-color:#0100a3;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:-120px;right:12px;z-index:11111!important;min-width:80px}.badge-text-uni{background:#079c32;padding:3px 12px;border-radius:12px;color:#fff;min-width:80px}.badge-nd-eda{display:inline-block;padding:8px 16px;background-color:#ff8201cc;color:#fff;font-size:12px;font-weight:500;border-radius:20px;text-align:center;z-index:111!important;min-width:80px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2px}.badge-nds{background-color:#fff3;border:1px solid white;padding:6px 12px;color:#fff;border-radius:15px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.climber-pill-bg{display:inline-block;padding:8px 16px;background-color:#22c55ecc;color:#fff;font-size:12px;font-weight:500;border-radius:20px;text-align:center;z-index:111!important;min-width:80px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2px}.badge-nd-arm{display:inline-block;padding:8px 16px;background-color:#0a0ba6cc;color:#fff;font-size:12px;font-weight:500;border-radius:20px;text-align:center;z-index:111!important;min-width:80px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2px}.badge-cred{position:absolute;top:10px;right:10px;z-index:111111!important;color:#fff;padding:3px 12px;font-weight:700;border-radius:12px;text-align:center}.badge-cred-sp{position:absolute;top:2px;left:10px;z-index:111111!important}.badge-cred-cers{position:absolute;top:60px;right:10px;z-index:111111!important}.badge-cred-nd{position:absolute;top:-110px;right:8px;z-index:111111!important}.badge-cred-tr{position:absolute;top:-170px;right:8px;z-index:111111!important;max-width:350px}.badge-cred-vr{position:absolute;top:100px;right:10px}.badge-nd-eda-cla{display:inline-block;padding:3px 12px;background-color:#ff8201;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:12px;left:12px;z-index:11111!important;min-width:80px}.badge-nd-eda-cla-br{display:inline-block;padding:3px 12px;background-color:#ff8201;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:60px;right:12px;z-index:11111!important;min-width:80px}.text-width{width:70%!important}.badge-nd-eda2{display:inline-block;padding:3px 12px;background-color:#ff8201;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:-120px;right:12px;z-index:11111!important;min-width:80px}.badge-nd-pls{display:inline-block;padding:3px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:-120px;right:12px;z-index:11111!important;min-width:80px}.badge-nd-pt{display:inline-block;padding:3px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:24px;right:250px;z-index:11111!important;min-width:80px}.badge-nd-st{display:inline-block;padding:3px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:12px;text-align:center;position:absolute;top:66px;right:12px;z-index:11111!important;min-width:80px}.br-pla{border-radius:8px!important}.category-management-container{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}h2{text-align:center;margin-bottom:20px}.category-list ul{list-style-type:none;padding:0}.category-item{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:10px;border-radius:4px}.category-item button{background-color:#f44336;color:#fff;border:none;padding:5px 10px;cursor:pointer}.category-item button:hover{background-color:#e53935}.delete-dialog{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center}.dialog-content{background-color:#fff;padding:20px;border-radius:8px;text-align:center}.dialog-content button{padding:10px;font-size:16px;background-color:#f44336;color:#fff;border:none;border-radius:4px;cursor:pointer}.dialog-content button:hover{background-color:#e53935}.card{border-radius:.5rem}.card-body{padding:1.5rem;position:relative}.card-body input{font-size:1rem}.border-dashed{border:2px dashed #ccc}.cursor-move{cursor:move}.position-relative{position:relative}.position-absolute{position:absolute}.btn-sm{padding:.25rem .5rem}.w-100{width:100%}.w-30{width:30px}.w-40{width:40px}.w-50{width:50px}.w-60{width:60px}.w-70{width:70px}.w-80{width:80px}.h-30{height:30px}.h-40{height:40px}.h-50{height:50px}.h-60{height:60px}.h-70{height:70px}.h-80{height:80px}.h-150{height:150px}.text-muted{color:#6c757d}.text-small{font-size:.875rem}.custom-design-description ul,.custom-design-description ol{padding-left:2rem;margin:1rem 0}.custom-design-description ul,.custom-design-description ol{list-style-type:disc}.custom-design-description ul li,.custom-design-description ol li{margin-bottom:.5rem}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-num{display:inline-block;padding:5px 12px;background-color:#007bff;color:#fff;font-size:14px;font-weight:700;border-radius:16px;text-align:center;position:absolute;right:20px;top:24px;min-width:30px}.custom-active-slots{max-height:200px;overflow-x:hidden;overflow-y:auto}.custom-active-slots::-webkit-scrollbar{width:12px;height:15px}.custom-active-slots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-active-slots::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.custom-active-slots::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.custom-active-slots::-webkit-scrollbar-corner{background:#f1f1f1}.fs-42{font-size:42px!important}@media (min-width: 350px) and (max-width: 768px){.track-modal .modal-content{border-radius:12px!important;min-width:100%!important}.track-modal .px-5{padding:20px!important}.track-modal .mt-5{margin-top:0!important}.track-cross{position:absolute;top:7px;right:5px;cursor:pointer;background-color:#007bff;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:20px;color:#fff}.stats-card{box-shadow:6px 6px 54px #0000000d;background-color:#fff;padding:8px;border-radius:16px;height:370px!important}.custom-track-cards{z-index:0!important}.back-container{position:relative!important;display:flex;align-items:center;top:0}.fc-toolbar-title{font-size:18px!important}.fc .fc-button-primary{font-size:12px!important}.course-height{height:auto!important}.chat-rightside{width:100%!important}.home-sec{height:calc(100vh - 73px);overflow-y:auto;overflow-x:hidden;width:100%!important;padding-bottom:50px}.track-modal-nd .modal-content{border-radius:12px!important}.prev-text{color:#353535;width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-slots{max-height:700px!important;overflow-y:auto!important;overflow-x:hidden!important}.active-slotss::-webkit-scrollbar{width:12px;height:15px}.course-stats{flex-wrap:wrap;gap:10px}.active-slotss::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.active-slotss::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.active-slotss::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.active-slotss::-webkit-scrollbar-corner{background:#f1f1f1}.user-image{height:40px;width:40px}.best-fit{-o-object-fit:contain;object-fit:contain;border-radius:50%}.text-width{width:100%!important;padding-bottom:10px}}@media (min-width: 375px) and (max-width: 430px){.custom-select{width:110px!important}}@media (max-width: 767px){.active-slots{overflow-y:auto!important;overflow-x:auto!important;max-height:400px!important}.active-slots::-webkit-scrollbar{width:12px;height:15px}label{line-height:26px!important}.fc-event-main{min-width:150px}.track-cred-ctlg{bottom:76px;left:20px;max-width:250px}.active-slots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.active-slots::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.active-slots::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.active-slots::-webkit-scrollbar-corner{background:#f1f1f1}.fs-22{font-size:14px!important}.availability-slots-sec{max-width:420px!important}.slot-times{padding:4px 0!important;border-radius:6px!important;border:1px solid var(--Greyscale-400, #bdbdbd)!important;width:130px!important}.btn-toggle-view{bottom:-50px}}@media (min-width: 1500px){.custom-container{margin-top:-40px;position:relative;z-index:111!important;max-width:1300px}}.archived-track{opacity:.7;position:relative}.archived-track:after{content:"Archived";position:absolute;top:10px;right:10px;background-color:#dc3545;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;z-index:2}.badge-archived{background-color:#dc3545!important;color:#fff!important;opacity:.9}.status-badge{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;border-radius:20px;text-align:center;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a}.status-pending{background-color:#fff4d9;color:#f5a623;border:1px solid #f5a623}.status-approved{background-color:#e7f9f0;color:#00b69b;border:1px solid #00b69b}.status-rejected{background-color:#fee7ea;color:#f93c65;border:1px solid #f93c65}.status-unknown{background-color:#f0f0f0;color:#8a8a8a;border:1px solid #ababab}.track-image{position:relative;overflow:hidden}.track-image img{transition:opacity .3s ease-in-out;opacity:0;z-index:1;position:relative}.track-image img.loaded{opacity:1}.track-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite;z-index:0}.track-cred{z-index:3!important}.bg-course{z-index:2}.track-image img.loaded+.bg-course{z-index:2}.track-image img.loaded~.bg-course{z-index:2}.track-image:has(img.loaded):before{display:none}.track-image.image-loaded:before{display:none!important}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.video-placeholder,.youtube-placeholder{transition:opacity .3s ease-in-out;border-radius:8px;font-weight:500}.video-card:hover .video-placeholder,.youtube-video-card:hover .youtube-placeholder{opacity:.8}.video-thumbnail .video-placeholder,.youtube-thumbnail .youtube-placeholder{min-height:200px;width:100%}.drm-badge{display:inline-block;padding:.35em .65em;font-size:.875rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem;transition:all .2s ease}.drm-badge-status-active{background-color:#198754;color:#fff}.drm-badge-status-inactive{background-color:#6c757d;color:#fff}.drm-badge-content-track{background-color:#0d6efd;color:#fff}.drm-badge-content-course{background-color:#0dcaf0;color:#000}.drm-badge-content-global{background-color:#ffc107;color:#000}.drm-badge-content-default,.drm-badge-priority{background-color:#6c757d;color:#fff}.drm-badge-global{background-color:#ffc107;color:#000}.drm-badge-result-allowed{background-color:#198754;color:#fff}.drm-badge-result-denied{background-color:#dc3545;color:#fff}.drm-badge-region{background-color:#6c757d;color:#fff}.drm-badge-account-type{background-color:#0dcaf0;color:#000}.d-flex>.flex-1{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.drm-email-badge-container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-height:40px!important;padding:8px 0!important;visibility:visible!important;opacity:1!important;position:relative!important;clear:both!important;width:100%!important;margin-top:8px!important;margin-bottom:12px!important}.drm-email-domain-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;border-radius:6px!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;margin:0!important;float:none!important;clear:none!important;transform:none!important}.drm-email-domain-badge.bg-success{background-color:#198754!important;color:#fff!important}.drm-email-domain-badge.bg-danger{background-color:#dc3545!important;color:#fff!important}.drm-email-domain-badge svg{display:inline-block!important;visibility:visible!important;opacity:1!important;cursor:pointer!important;flex-shrink:0!important}.drm-email-badge-container .badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;border-radius:6px!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;margin:0!important;float:none!important;clear:none!important;transform:none!important}.drm-email-badge-container .badge.bg-success{background-color:#198754!important;color:#fff!important}.drm-email-badge-container .badge.bg-danger{background-color:#dc3545!important;color:#fff!important}.drm-email-badge-container .badge svg{display:inline-block!important;visibility:visible!important;opacity:1!important;cursor:pointer!important;flex-shrink:0!important}.tab-pane[data-tab=email] .badge,.tab-pane .badge,.tab-pane[eventkey=email] .badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;float:none!important;clear:none!important;transform:none!important}.tab-pane[data-tab=email] .drm-email-badge-container,.tab-pane .drm-email-badge-container{position:relative!important;float:none!important;clear:both!important}.tab-pane[eventkey=email] .row,.tab-pane[eventkey=email] .col{position:relative!important;overflow:visible!important}.tab-pane[eventkey=email] .drm-email-badge-container{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}.tab-pane[eventkey=email] .drm-email-domain-badge{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important}.text-white-hover:hover{color:#fff!important}.promotion-source-badge{font-size:10px;margin-left:5px;padding:2px 6px;border-radius:4px;font-weight:600;display:inline-block;vertical-align:middle;line-height:normal}.promotion-source-subscription{background-color:#e3f2fd;color:#1976d2;border:1px solid #90caf9}.promotion-source-university{background-color:#f1f8e9;color:#388e3c;border:1px solid #a5d6a7}@keyframes admin-independent-users-pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.admin-independent-users .pulse-animation{animation:admin-independent-users-pulse 1.5s infinite}.admin-independent-users .download-btn-active{background:#0100a3}.admin-independent-users .download-btn-loading{background:#28a745!important}.admin-independent-users .download-btn-disabled{background:#a0a0a0}.admin-independent-users .all-pages-selected{background-color:#e6f7ff}.admin-independent-users .selection-banner{background-color:#e6f7ff;padding:5px 12px;margin:6px 0;border-radius:4px;border:1px solid #91d5ff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.admin-independent-users .clear-selection-btn{cursor:pointer;position:relative;font-size:12px;border:none;background:transparent;transition:all .2s ease}.admin-independent-users .clear-selection-btn:hover{color:red!important;font-weight:500;text-decoration:underline}.admin-independent-users .clear-selection-btn:active{transform:translateY(1px)}.admin-independent-users .download-btn iconify-icon{margin-right:5px}.admin-independent-users .download-btn-label.is-loading{font-weight:700}.admin-independent-users .pagination-arrow.disabled{opacity:.5;cursor:not-allowed}.admin-independent-users .independent-user-name{max-width:200px}.admin-independent-users .independent-user-email{max-width:250px}.admin-independent-users .unverified-badge{font-size:10px;font-weight:600;border-radius:4px;background:#fff3cd;color:#856404;padding:2px 8px}.allot-modal .selection-icon-container iconify-icon{font-size:60px;color:#0100a3}.allot-modal .btn-details-nd iconify-icon{margin-right:5px}.csm-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:csm-shimmer 1.4s ease infinite}@keyframes csm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.notify-boxs{min-width:25rem;position:absolute;inset:0px 0px auto auto;transform:translate(-119px,58px);background-color:#fff;border-radius:10px;box-shadow:#0000003d 0 3px 8px;z-index:2222222;border:1px solid #c0bfbf;width:450px!important}.highlight-duplicate{background-color:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important}.notify-head{background-color:#fff;border-bottom:1px solid #b9b6b6;border-radius:10px 10px 0 0}.close-box{position:fixed;height:100vh;width:100%;left:0;top:0;z-index:11}.arrow-tri{position:absolute;right:111px;top:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #e0dfdfdf}.notify-image{width:40px;height:40px}.notify-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.dropdown.dots-modal .btn{background-color:transparent;color:#000;border:none}.dropdown.dots-modal .dropdown-menu{z-index:2222223}.dropdown.dots-modal .dropdown-menu.show{width:159px}.dropdown.dots-modal .dropdown-toggle:after{content:none!important}.break-all{word-break:break-all!important}hr.br-1{border-color:#424242;margin:0!important}.noti{width:35px;height:35px;border-radius:50px;display:flex;justify-content:center;padding-bottom:4px;align-items:center!important}.notification-item.highlighted{background-color:#e5f8ff}.notification-number{position:absolute;top:-5px;right:1px;width:20px;height:20px;border-radius:50%;background:#0100a3;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;font-weight:600}.noti-main{max-height:300px;min-height:300px;overflow-y:auto}.noti-main::-webkit-scrollbar{width:4px;border-radius:2px}.noti-main::-webkit-scrollbar-track{background:transparent}.noti-main::-webkit-scrollbar-thumb{background:#e4e4f0;border-radius:2px}.torn-modal .modal-content{position:relative;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 10px #0000001a;border:none;overflow:hidden}.torn-modal .modal-header{border-bottom:2px solid #ddd}.torn-modal .modal-header .close{font-size:24px}.torn-modal .modal-content:before,.torn-modal .modal-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background-color:#fff;border-left:2px solid #007bff;border-right:2px solid #007bff;transform:rotate(180deg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.torn-modal .modal-content:after{top:auto;bottom:0;transform:rotate(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-left:2px solid #007bff;border-right:2px solid #007bff}.invoice-header h2{color:#007bff;font-size:30px;margin-bottom:5px}.invoice-header p{color:#333;font-size:16px}.invoice-details h5{font-weight:600;color:#007bff;margin-bottom:5px}.invoice-details p{font-size:16px;color:#333}.invoice-footer{font-size:14px;color:#777}.invoice-footer a{color:#007bff;text-decoration:none}.text-success{color:green}.payment-container{padding:20px}.payment-header{display:flex;align-items:center;gap:10px}.back-link{display:flex;align-items:center}.page-title{font-size:24px;font-weight:600}.pricing-plan{margin-top:30px;background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 12px #0000001a}.plan-header{display:flex;flex-direction:column;align-items:center}.plan-title{font-size:28px;font-weight:700;color:#333}.plan-description{font-size:14px;color:#777}.plan-price{margin-top:15px;font-size:22px;font-weight:600;color:#2c3e50}.yearly{font-size:16px;font-weight:400;color:#777}.use-credits{display:flex;justify-content:space-between;margin-top:15px}.credits-text{font-size:16px}.switch{position:relative}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:50px}input:checked+.slider{background-color:#4caf50}.total-price{display:flex;justify-content:space-between;margin-top:20px;font-size:22px;font-weight:700}.total-text{color:#2c3e50}.total{color:#27ae60}.payment-actions{margin-top:40px;display:flex;justify-content:center}.pay-btn{padding:12px 25px;background-color:#27ae60;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.pay-btn:disabled{background-color:#ccc}@media (min-width: 768px) and (max-width: 1024px){.notify-boxs{min-width:25rem!important;width:250px!important;transform:translate(-10px,58px)!important}.offcanvas-start{width:100%!important}}@media (max-width: 767px){.assumw-maergin{margin-bottom:24px!important}.notify-boxs{width:320px!important}.noti{width:40px!important;height:40px!important}.offcanvas-start{width:100%!important}.fs-md-handle{font-size:12px!important}.add-slots{padding:8px 10px!important}.notification-number{position:absolute;top:1px;right:4px;width:18px;height:18px;border-radius:50%;background:#0100a3;display:flex;justify-content:center;align-items:center;font-size:10px;color:#fff;font-weight:600}.notify-boxs{position:absolute;inset:0px 0px auto auto;transform:translate(-15px,70px);background-color:#fff;border-radius:10px;box-shadow:#0000003d 0 3px 8px;z-index:2222222;border:1px solid #c0bfbf;width:200px!important}}.error-message input{color:#ff4d4d;border-color:#ff4d4d;margin-bottom:5px}.error-message .select-container{border:solid 1px #ff4d4d;border-radius:10px}.error-message input::-moz-placeholder{color:#ff4d4d}.error-message input::placeholder{color:#ff4d4d}.error-message .error{color:#ff4d4d;font-size:12px}div.error{color:#ff4d4d;font-size:12px;margin-top:5px}.server-error{color:#ff4d4d;font-size:14px;text-align:center}.player-style{width:100%;height:90%;position:relative;border-radius:0 0 8px 8px}.player-style video{width:100%;height:100%;border-radius:8px!important;-o-object-fit:contain;object-fit:contain;border:1px solid rgb(235,235,235)!important;box-shadow:0 4px 8px #0000001a}#muxPlayerBox{--cm-player-radius: 14px;--cm-pill-height: 40px;--cm-pill-play-size: 48px;--cm-pill-gap: 6px;--cm-pill-bg: rgba(18, 18, 20, .62);--cm-pill-bg-hover: rgba(48, 48, 54, .86);--cm-pill-blur: blur(10px) saturate(150%)}.player-style mux-player{display:block;width:100%;border-radius:var(--cm-player-radius, 14px);overflow:hidden;border:1px solid rgb(235,235,235);box-shadow:0 4px 8px #0000001a;background-color:#000;--media-accent-color: #ff8201;--media-primary-color: #ffffff;--media-secondary-color: transparent;--media-font-family: inherit;--media-font-size: 13px;--media-font-weight: 500;--media-button-icon-width: 22px;--media-button-icon-height: 18px;--media-button-icon-transition: transform .15s ease, opacity .15s ease;--media-tooltip-background: rgba(18, 18, 20, .92);--media-tooltip-border-radius: 8px;--media-tooltip-padding: 5px 9px;--media-tooltip-arrow-display: none;--media-loading-indicator-icon-width: 56px;--media-loading-indicator-icon-height: 56px;--media-focus-box-shadow: 0 0 0 2px rgba(255, 130, 1, .9);--media-object-fit: contain}#muxPlayerBox.cm-has-played mux-player::part(center play button){display:none}.player-style mux-player::part(control-bar bottom):before{display:none}.player-style mux-player::part(control-bar bottom){align-items:center;gap:var(--cm-pill-gap);padding:0 14px 14px;--gradient-steps: transparent 0%, transparent 100%}.player-style mux-player::part(bottom play button){order:-5}.player-style mux-player::part(bottom seek-backward button){order:-4}.player-style mux-player::part(bottom seek-forward button){order:-3}.player-style mux-player::part(bottom mute button){order:-2}.player-style mux-player::part(bottom volume range){order:-1}.player-style mux-player::part(bottom button),.player-style mux-player::part(bottom time display),.player-style mux-player::part(bottom volume range){height:var(--cm-pill-height);min-height:var(--cm-pill-height);padding:0 10px;border-radius:999px;background:var(--cm-pill-bg);-webkit-backdrop-filter:var(--cm-pill-blur);backdrop-filter:var(--cm-pill-blur);box-sizing:border-box}.player-style mux-player::part(bottom button):hover{background:var(--cm-pill-bg-hover)}.player-style mux-player::part(bottom play button){display:inline-flex;width:var(--cm-pill-play-size);height:var(--cm-pill-play-size);padding:0 12px;border-radius:50%;--media-button-icon-width: 24px;--media-button-icon-height: 24px}.player-style mux-player::part(bottom seek-backward button){margin-left:var(--cm-pill-gap);padding:0 8px 0 13px;border-radius:999px 0 0 999px}.player-style mux-player::part(bottom seek-forward button){margin-left:calc(-1 * var(--cm-pill-gap));padding:0 13px 0 8px;border-radius:0 999px 999px 0}.player-style mux-player::part(bottom mute button){margin-left:var(--cm-pill-gap);padding:0 4px 0 13px;border-radius:999px 0 0 999px}.player-style mux-player::part(bottom volume range){margin-left:calc(-1 * var(--cm-pill-gap));width:80px;padding:0 14px 0 0;border-radius:0 999px 999px 0;--media-range-track-height: 4px;--media-range-track-background: rgba(255, 255, 255, .3);--media-range-bar-color: #ffffff;--media-range-thumb-width: 12px;--media-range-thumb-height: 12px;--media-range-thumb-background: #ffffff;--media-range-thumb-box-shadow: none;--media-range-thumb-transform: scale(1)}.player-style mux-player::part(bottom time display){margin-left:var(--cm-pill-gap);padding:0 14px;font-variant-numeric:tabular-nums}.player-style mux-player::part(bottom time range){bottom:0;width:100%;height:22px;padding:0 18px;margin-bottom:8px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));--media-range-padding: 0px;--media-range-track-height: 4px;--media-range-track-border-radius: 999px;--media-range-track-background: rgba(255, 255, 255, .32);--media-range-bar-color: #ff8201;--media-time-range-buffered-color: rgba(255, 255, 255, .5);--media-range-thumb-width: 14px;--media-range-thumb-height: 14px;--media-range-thumb-border-radius: 50%;--media-range-thumb-background: #ff8201;--media-range-thumb-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2);--media-range-thumb-opacity: 1;--media-range-thumb-transform: scale(1);--media-range-thumb-transition: transform .15s ease;--media-text-color: #ffffff;--media-preview-time-background: rgba(18, 18, 20, .92);--media-preview-time-padding: 4px 11px;--media-box-arrow-background: rgba(18, 18, 20, .92);--media-preview-background: transparent;--media-preview-chapter-background: rgba(18, 18, 20, .92);--media-preview-border-radius: 10px;--media-preview-thumbnail-border: none;--media-preview-thumbnail-border-radius: 10px 10px 0 0;--media-preview-thumbnail-box-shadow: 0 8px 22px rgba(0, 0, 0, .5);--media-preview-thumbnail-min-width: 160px;--media-preview-thumbnail-max-width: 200px}.player-style mux-player::part(bottom time range):hover{--media-range-track-height: 6px;--media-range-thumb-transform: scale(1.3)}.player-style mux-player::part(menu){bottom:78px;border-radius:12px;border:1px solid rgba(255,255,255,.12);padding:6px;box-shadow:0 12px 32px #00000073;-webkit-backdrop-filter:var(--cm-pill-blur);backdrop-filter:var(--cm-pill-blur);--media-menu-background: rgba(18, 18, 20, .92);--media-menu-border-radius: 12px;--media-text-color: #ffffff;--media-menu-item-hover-background: rgba(255, 255, 255, .14);--media-menu-item-hover-outline: none;--media-menu-item-checked-background: rgba(255, 130, 1, .32);--media-menu-item-indicator-fill: #ff8201}@media (max-width: 576px){#muxPlayerBox{--cm-pill-height: 34px;--cm-pill-play-size: 40px;--cm-pill-gap: 4px}.player-style mux-player{--media-font-size: 12px;--media-button-icon-width: 18px;--media-button-icon-height: 15px}.player-style mux-player::part(control-bar bottom){padding:0 10px 10px}.player-style mux-player::part(bottom volume range){width:62px}.player-style mux-player::part(menu){bottom:62px}}.player-style .controls{background:linear-gradient(180deg,#0000,#00000002,#00000009,#00000015,#00000026,#0000003b,#0005,#00000071,#0000008e,#000a,#000000c4,#000000d9,#000000ea,#000000f6,#000000fd,#000);display:flex;align-items:center;gap:16px;position:absolute;bottom:-3px;left:0;width:100%;height:50px;color:#dedede;border-radius:7px;padding:32px 20px}.controls .play-button{cursor:pointer}.controls .player-progress{flex:1;position:relative}.controls .player-progress input[type=range]{height:8px;accent-color:#ff8201;min-width:100%;max-width:100%;width:100%;position:relative;z-index:1}.controls .volume{cursor:pointer}.controls .btn-secondary{background-color:transparent;border:0;padding:0}.controls .btn-check:checked+.btn,.controls .btn.active,.controls .btn.show,.controls .btn:first-child:active,.controls :not(.btn-check)+.btn:active{background-color:transparent}.controls .dropdown-toggle:after{display:none}.controls .volume .dropdown-menu.dropdown-menu-dark{transform:rotate(-90deg)!important;top:-100px!important;left:-60px!important;padding-left:10px!important;padding-right:10px!important;height:40px}.controls .volume input[type=range]{accent-color:#ff8201}.btn{border:0}.btn:active{transform:scale(.9)}.btn:focus{border:0}.player-style .dropdown-menu.dropdown-menu-dark{background-color:#4343435c;border-radius:8px}.player-style .dropdown-menu.dropdown-menu-dark .dropdown-item{color:#fff}.player-style .dropdown-item.active,.player-style .dropdown-item:focus{background-color:#ff8201;color:#fff}.player-style .dropdown-item:hover{color:#ff8201}.player-style .dropdown-item.active,.player-style .dropdown-item:focus{color:#fff}.player-style .play-button{border:2px solid #dedede;filter:drop-shadow(0px 5.72727px 9.54545px rgba(0,0,0,.25));border-radius:38.1818px;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:#f2f2f2;font-size:24px}.player-style .player-going-time{min-width:55px;max-width:60px}#my-canvas{flex:1;width:100%;height:7px;border-radius:8px;display:none}#videBox:fullscreen{height:100%!important}.centered-alert{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;text-align:center;color:#fff;font-size:30px;background-color:#00000080;border-radius:50%;width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;animation:zoomOut .6s ease-in-out}.default-alert{position:absolute;top:50%;z-index:999;transform:translate(-50%,-50%)}.right-alert{color:#fff;font-size:30px;background-color:#00000080;border-radius:50%;right:5%;width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;animation:zoomOut .6s ease-in-out;cursor:pointer}.left-alert{text-align:center;color:#fff;font-size:30px;left:5%;background-color:#00000080;border-radius:50%;width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;animation:zoomOut .6s ease-in-out;cursor:pointer}.player-style .slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:3px;display:none!important;background-color:#fff;transition:.4s}.goal-patch{border:2px solid #e0e0e0;padding:10px 24px;border-radius:12px;font-weight:700;font-size:14px;color:#212121}.goal-box{width:100%;border:1px solid #eeeeee;border-radius:4px;padding:8px;transition:transform .3s ease,box-shadow .3s ease}.goal-box:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.goal-img{height:320px;width:100%;position:relative}.goal-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.goal-vector img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;height:310px;align-items:center;justify-content:center;background-color:#00000080;color:#fff;font-weight:700;z-index:1}.loading-text{font-size:1.2em}.loading-icon{font-size:46px!important}.button-container{z-index:222222!important;position:absolute!important;top:40%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50px;height:50px;width:50px;padding:5px;background-color:#fff}@media (max-width: 767px){.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;height:250px;align-items:center;justify-content:center;background-color:#00000080;color:#fff;font-weight:700;z-index:1}}@media (min-width: 1800px){.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;height:420px;align-items:center;justify-content:center;background-color:#00000080;color:#fff;font-weight:700;z-index:1}}@keyframes zoomOut{0%{transform:scale(1.5);opacity:1}to{transform:scale(2);opacity:0}}.video-end-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1001;border-radius:8px;animation:overlayFadeIn .4s cubic-bezier(.4,0,.2,1)}#muxPlayerBox .video-end-overlay{border-radius:var(--cm-player-radius, 14px)}#muxPlayerBox .cm-pause-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3;animation:cmPauseBadgeIn .18s ease-out}#muxPlayerBox .cm-pause-badge svg{width:clamp(72px,12%,132px);height:auto;fill:#fff;stroke:#fff;stroke-width:2.5;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}@keyframes cmPauseBadgeIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.overlay-content{text-align:center;color:#fff;padding:2.5rem;max-width:90%}.overlay-content h3{font-size:2rem;margin-bottom:.75rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.overlay-content p{font-size:1.1rem;opacity:.85;margin-bottom:2.5rem;font-weight:400}.overlay-actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.overlay-btn{display:flex;align-items:center;gap:10px;padding:14px 28px;border-radius:100px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;outline:none}.replay-btn{background-color:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15)}.replay-btn:hover{background-color:#ffffff26;transform:translateY(-3px);border-color:#ffffff4d}.next-btn{background-color:#ff8201;color:#fff;box-shadow:0 8px 25px #ff82014d}.next-btn:hover{background-color:#ff9426;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #ff820173}.next-btn:active,.replay-btn:active{transform:translateY(-1px) scale(.98)}.overlay-btn iconify-icon{font-size:1.4rem}@keyframes overlayFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width: 576px){.overlay-content h3{font-size:1.5rem}.overlay-actions{flex-direction:column;gap:1rem}.overlay-btn{width:100%;justify-content:center}}.cm-mux-processing{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:radial-gradient(circle at 50% 40%,#1b1b22,#0b0b0f 70%);color:#fff;border-radius:var(--cm-player-radius, 14px);overflow:hidden}.cm-mux-processing__ring{width:46px;height:46px;flex:none;border:3px solid rgba(255,255,255,.16);border-top-color:#ff8201;border-radius:50%;animation:cmMuxProcessingSpin .9s linear infinite}.cm-mux-processing__title{font-size:16px;font-weight:600;letter-spacing:-.01em}.cm-mux-processing__subtitle{max-width:34ch;font-size:13px;line-height:1.5;opacity:.7}.cm-mux-processing--compact{gap:10px;padding:12px;border-radius:0}.cm-mux-processing--compact .cm-mux-processing__ring{width:28px;height:28px;border-width:2px}.cm-mux-processing--compact .cm-mux-processing__title{font-size:12px;font-weight:500;opacity:.9}@keyframes cmMuxProcessingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cm-mux-processing__ring{animation-duration:2.4s}}.w-quiz{width:63px}.opt-wide{width:auto!important}.opt-dlt{background-color:#ce2222;color:#fff;position:absolute;right:-31px;top:18px;height:20px;width:20px;align-items:center;justify-content:center;border-radius:22px;padding:1px 2px;cursor:pointer}.tooltip.show{z-index:222222!important;opacity:1!important}.tooltip-inner{background-color:#1b8adccc!important;opacity:1!important}.item-badge{display:flex;background-color:#0002a5;padding:5px 14px;align-items:center;color:#fff;font-size:15px;font-weight:400!important;border-radius:20px!important;cursor:pointer}.tooltip .tooltip-arrow:before{border-right-color:#1b8adccc!important;opacity:1!important}.discard-conf .modal-content{box-shadow:0 4px 10px #00000026,0 -4px 10px #00000026,-4px 0 10px #00000026,4px 0 10px #00000026!important}.exam-image{height:150px;width:230px}.br-exam{border-radius:12px!important}.exam-option{position:absolute;bottom:-14px;left:10px;background-color:#fff;box-shadow:0 14px 24px #1504370a;background:#fff;padding:5px 10px;border-radius:8px;cursor:pointer;width:-webkit-fill-available}.exam-modal .modal-content{background:#f2f2f2!important}.exam-page{position:absolute;right:30px;top:-6px}.place-holder{height:150px;width:230px;background-color:#6b6b6b;display:flex;align-items:center;justify-content:center;border-radius:12px!important}.question-icon{font-size:44px;color:#fff}.bg-exam{background:linear-gradient(180deg,#0000006e 50%,#000000e5 89%);position:absolute;height:200px;top:60px;width:100%;left:0;z-index:1;border-radius:16px}.bg-start,.bg-start:hover,.bg-start:focus,.bg-start:active{background-color:#1b8adccc;height:50px!important;width:200px;border-radius:30px!important}.stepper-item.done{background-color:#69df84;color:#fff}.text-result{color:#0100a3!important}.result-card{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 8px #0000001a}.congratulations-message{color:green;text-align:center}.fail-message{color:red;text-align:center}.exam-card{cursor:pointer;border:3px solid #ddd;border-radius:14px;transition:box-shadow .2s ease}.exam-card:hover{box-shadow:0 4px 8px #0000001a}.exam-card.selected{border:3px solid #08b2f0;box-shadow:0 4px 12px #007bff4d}.collapse{display:none}.collapse.show{display:block;visibility:visible}.loading-sec{height:500px}.visibilty-none{visibility:hidden!important}.btn-approve{background-color:green;color:#fff;margin-right:10px;padding:3px 20px;border-radius:6px}.btn-approve:hover{background-color:green;color:#fff;cursor:pointer}.btn-reject,.btn-reject:hover{background-color:red;color:#fff;padding:3px 20px;border-radius:6px}.status-pending{color:orange}.status-approved{color:green}.status-rejected{color:red}.deprecated-message{color:red;font-weight:700;font-size:16px}.student-report-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:1200px;margin:0 auto;padding:2rem;color:#374151;background-color:#f9fafb;border-radius:8px;box-shadow:0 4px 6px #0000000d}.student-report-header{margin-bottom:2rem}.student-profile{display:flex;align-items:center;margin-bottom:2rem}.student-avatar{width:80px;height:80px;background-color:#0101a0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;margin-right:1.5rem}.student-info h1{font-size:1.875rem;font-weight:700;color:#ff8201;margin:0 0 .5rem}.student-email{color:#6b7280;margin:0}.student-enrollment{margin:.5rem 0 0;font-size:.875rem;color:#6b7280}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;align-items:center;transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.stat-icon{background-color:#f3f4f6;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0101a0;margin-right:1rem}.stat-content{flex:1}.bg-table{padding:10px!important;border-radius:6px!important;background-color:#e6e6e6}.stat-value{font-size:1.5rem;font-weight:700;color:#111827}.stat-label{font-size:.875rem;color:#6b7280}.student-report-tabs{display:flex;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.student-report-tabs button{background:none;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border-radius:6px 6px 0 0;transition:all .2s}.student-report-tabs button:hover{color:#4f46e5}.student-report-tabs button.active{color:#4f46e5;border-bottom:2px solid #4f46e5;font-weight:600}.student-report-filters{display:flex;gap:1rem;margin-bottom:2rem}.student-report-filters select{padding:.625rem 2rem .625rem .75rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;background-color:#fff;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.25rem;transition:border-color .2s,box-shadow .2s}.student-report-filters select:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.student-report-filters select:disabled{background-color:#f3f4f6;cursor:not-allowed}.overview-panel,.quizzes-panel{margin-top:1rem}.chart-card{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.chart-card h2{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#111827}.dual-chart{display:flex;flex-wrap:wrap;gap:2rem}.pie-chart-container{flex:1;min-width:300px}.category-list{flex:1;min-width:250px}.category-item{display:flex;align-items:center;margin-bottom:1rem;padding:.75rem;background-color:#f9fafb;border-radius:6px}.category-color{width:16px;height:16px;border-radius:4px;margin-right:.75rem}.category-name{flex:1;font-weight:500}.score-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.score-badge.excellent{background-color:#ecfdf5;color:#047857}.score-badge.good{background-color:#f0fdf4;color:#16a34a}.score-badge.average{background-color:#fef3c7;color:#d97706}.score-badge.poor{background-color:#fee2e2;color:#dc2626}.stats-panel{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.stats-panel h2{font-size:1.25rem;font-weight:600;margin-bottom:1}.msg-count{position:absolute;right:-120px}.card-removed{background-color:#dd504b!important;opacity:.5!important;z-index:22222!important;transition:opacity .3s ease;border-radius:8px}.card-added{background-color:#4bdd5e!important;opacity:.5!important;z-index:22222!important;transition:opacity .3s ease;border-radius:8px}.count-badge{background-color:red;color:#fff;padding:2px 6px;border-radius:20px;font-weight:700;font-size:12px}@media (max-width: 767px){.exam-option{position:relative!important;bottom:0!important;left:10px;background-color:#fff;box-shadow:0 14px 24px #1504370a;background:#fff;padding:5px 10px;border-radius:8px;cursor:pointer;width:-webkit-fill-available}.opt-dlt{background-color:#ce2222;color:#fff;position:absolute;right:1px;top:18px;height:20px;width:20px;align-items:center;justify-content:center;border-radius:22px;padding:1px 2px;cursor:pointer}.custom-design-description{width:100%!important;overflow-x:auto!important}}.quiz-info-section,.course-summary-section{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.course-summary-section .row{margin:0}.course-summary-section .col-md-6{padding:0 1rem}.course-summary-section .d-flex{margin-bottom:.75rem}.course-summary-section .text-muted{font-size:.875rem;line-height:1.4}.quiz-summary{background-color:#f8f9fa;padding:1rem;border-radius:6px;border-left:4px solid #007bff;margin-bottom:1rem}.quiz-summary h6{color:#495057;margin-bottom:1rem;font-weight:600;font-size:1rem}.attempts-detail{margin-top:1.5rem}.attempts-detail h6{color:#495057;margin-bottom:1rem;font-weight:600;font-size:1rem}.attempts-detail .table-sm th,.attempts-detail .table-sm td{padding:.5rem;font-size:.875rem}.attempts-detail .table-sm th{background-color:#f8f9fa;font-weight:600}.stats-cards .stat-card{display:flex;align-items:center;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.stats-cards .stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.stats-cards .stat-icon{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.stats-cards .stat-content{flex:1}.stats-cards .stat-value{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.stats-cards .stat-label{font-size:.875rem;color:#6b7280;font-weight:500}.quiz-history-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.quiz-history-table th{background-color:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.quiz-history-table td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.quiz-history-table tr:hover{background-color:#f9fafb}.quiz-history-table tr:last-child td{border-bottom:none}.attempt-summary,.quiz-summary{background-color:#f8f9fa;padding:1rem;border-radius:6px;border-left:4px solid #007bff}.attempt-summary h6,.quiz-summary h6{color:#495057;margin-bottom:1rem;font-weight:600}.question-review,.attempts-detail{margin-top:1.5rem}.question-review h6,.attempts-detail h6{color:#495057;margin-bottom:1rem;font-weight:600}.question-text{max-width:300px;word-wrap:break-word}.expand-button{background:none;border:none;color:#007bff;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.expand-button:hover,.expanded-row{background-color:#f8f9fa}.expanded-content{padding:1.5rem}.loading-spinner{text-align:center;padding:2rem;color:#6b7280}.no-data-message{text-align:center;padding:2rem;color:#6b7280;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.btn-details{background-color:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-details:disabled{background-color:#6c757d;cursor:not-allowed}.std-mesg{background-color:#e7e7f6!important;color:#5e5e5e!important;padding:10px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.instructor-msg{background-color:#fe8201!important;color:#fff!important;padding:10px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.chat-sidebar-box{background-color:#fff!important;color:#5e5e5e!important;padding:8px 12px;border-radius:10px;box-shadow:0 1px 3px #0000001a}@media (max-width: 768px){.quiz-info-section .col-md-6,.course-summary-section .col-md-6{padding:0 .5rem;margin-bottom:1rem}.expanded-content{padding:1rem}.question-text{max-width:200px}.attempt-summary .row .col-md-3,.quiz-summary .row .col-md-3{margin-bottom:.5rem}.quiz-history-table{font-size:.875rem}.quiz-history-table th,.quiz-history-table td{padding:.75rem .5rem}}.ints-text{color:#00000080!important}.inst-card{box-shadow:4px 2px 4px 3px #6663!important;border-radius:16px;padding:20px!important;background-color:#fdfdfd}.inst-listing{background-color:#cbcbcb!important}.inst-side .nav-animation:before{position:absolute;top:0;left:-35px}.react-datepicker__input-container,.react-datepicker-wrapper{width:100%!important}.react-datepicker-popper{z-index:4444444!important}.date-image{position:absolute;top:12px;left:10px;font-size:18px;color:gray}.ps-23{padding-left:30px!important}.text-pending{color:#fec64f!important}.allot-track-cell{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.availability-slots-sec .css-b62m3t-container{width:200px!important}.availability-slots-sec{width:100%;padding:0 1rem;box-sizing:border-box;overflow-x:auto!important}.availability-slots-sec::-webkit-scrollbar{width:12px;height:15px}.availability-slots-sec::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.availability-slots-sec::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.availability-slots-sec::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.availability-slots-sec::-webkit-scrollbar-corner{background:#f1f1f1}.active-slots{height:-webkit-fill-available;overflow-y:auto!important;overflow-x:hidden!important}.active-slots::-webkit-scrollbar{width:12px;height:15px}.active-slots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.active-slots::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.active-slots::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.active-slots::-webkit-scrollbar-corner{background:#f1f1f1}.add-slot-btn{background-color:#0100a3;color:#fff;padding:5px 20px;border-radius:8px;height:38px;display:flex;align-items:center;justify-content:center;font-weight:700}.availability-text{min-width:200px}.slot-time{display:flex;padding:6px 0!important;width:180px!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex:1 0 0!important;align-self:stretch!important;border-radius:6px!important;border:1px solid var(--Greyscale-400, #bdbdbd)!important}.slot-times{display:flex;width:140px!important;padding:4px 0!important;justify-content:center!important;border-radius:6px!important;border:1px solid var(--Greyscale-400, #bdbdbd)!important}.add-slot-cancell{background-color:#c92525;height:22px;width:22px;display:flex;padding:5px;align-items:center;font-size:14px;justify-content:center;color:#fff;border-radius:20px}.w-cst{width:90%!important}.show-avail-text{border-radius:20px}.selected-instructor{background-color:#0002a5;padding:0 20px;border-radius:8px;color:#fff}.crs-cont{background-color:#ee2828;color:#fff;height:18px;width:18px;display:flex;align-items:center;justify-content:center;border-radius:18px}.selected-slot{background-color:#1b8adccc!important;color:#fff!important}.text-success-nd{color:#fff}.upload-area{overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#3b82f6 #e5e7eb;padding-right:10px!important}.upload-area::-webkit-scrollbar{width:8px}.upload-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.upload-area::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}.upload-area::-webkit-scrollbar-thumb:hover{background:#2563eb}.generate-txt{color:#0100a3!important}.credentials-container{width:100%;max-width:950px;margin:20px auto;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;font-family:Arial,sans-serif}.buttons-container{display:flex;justify-content:space-between;margin-bottom:20px}.btn-details:disabled{background-color:#ddd;cursor:not-allowed}.btn-details:hover{background-color:#0056b3}.success-message{color:green;font-weight:700}.error-message{color:red;font-weight:700}.user-info{padding:20px;background-color:#f9f9f9;border-radius:8px}.info-item{display:flex;align-items:center;gap:16px;padding:12px;background-color:#f0f4f8;border-radius:8px;margin-bottom:10px;transition:background-color .3s ease}.info-item:hover{background-color:#e0e6ed}.icon-container{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%}.icon{width:20px;height:20px;color:#0100a3}.info-text{flex:1}.label{font-size:14px;font-weight:500;color:#6b7280}.value{font-size:16px;font-weight:600;color:#111827}.thb-nail{height:160px;width:100%}.cpy-pill{background-color:gray;display:inline-block;padding:3px 10px;color:#fff;border-radius:10px}.category-section{padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a}.category-type-group{margin-bottom:30px}.category-type-title{font-size:1.5rem;color:#333;margin-bottom:15px}.university-group{display:flex;flex-direction:column;gap:15px}.university-section{padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.university-name{font-size:1.2rem;color:#555;margin-bottom:10px}.category-pills{display:flex;flex-wrap:wrap;gap:10px}.company-pill{background-color:#0100a3;color:#fff;padding:8px 15px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s ease}.company-pill-bg{background-color:#ff8201}.climber-pill-bg{background-color:#118ee2!important}.category-item{display:flex;gap:10px;margin-bottom:10px}.category-item:last-child{margin-bottom:0}.fc-view-harness.fc-view-harness-active{height:65vh!important}@media (max-width: 768px){.category-section{padding:10px}.category-type-title{font-size:1.2rem}.university-name{font-size:1rem}.company-pill{font-size:12px;padding:6px 12px}}@media (min-width: 1200px){.availability-slots-sec{max-width:1140px}}@media (min-width: 1150px){.availability-slots-sec{max-width:1140px}}@media (min-width: 992px){.availability-slots-sec{max-width:960px}}@media (max-width: 767px){.active-slots{overflow-y:auto!important;overflow-x:auto!important;max-height:400px!important}.active-slots::-webkit-scrollbar{width:12px;height:15px}.active-slots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.active-slots::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.active-slots::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.active-slots::-webkit-scrollbar-corner{background:#f1f1f1}.fs-22{font-size:14px!important}.availability-slots-sec{max-width:420px!important}.slot-times{padding:4px 0!important;border-radius:6px!important;border:1px solid var(--Greyscale-400, #bdbdbd)!important;width:130px!important}}@media (min-width: 768px) and (max-width: 1200px){.availability-slots-sec{max-width:660px!important}}@media (max-width: 1200px){.active-slots{overflow-y:auto!important;overflow-x:auto!important;max-height:400px!important}.active-slots::-webkit-scrollbar{width:12px;height:15px}.active-slots::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.active-slots::-webkit-scrollbar-thumb{background-color:#49a1e3;border-radius:10px;border:3px solid #f1f1f1}.active-slots::-webkit-scrollbar-thumb:hover{background-color:#5290bf}.active-slots::-webkit-scrollbar-corner{background:#f1f1f1}.fs-22{font-size:14px!important}.slot-times{padding:4px 0!important;border-radius:6px!important;border:1px solid var(--Greyscale-400, #bdbdbd)!important;width:130px!important}}@keyframes admin-instructor-list-pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.admin-instructor-list .pulse-animation{animation:admin-instructor-list-pulse 1.5s infinite}.admin-instructor-list .download-btn-active{background:#0100a3}.admin-instructor-list .download-btn-loading{background:#28a745!important}.admin-instructor-list .download-btn-disabled{background:#a0a0a0}.admin-instructor-list .all-pages-selected{background-color:#e6f7ff}.admin-instructor-list .selection-banner{background-color:#e6f7ff;padding:5px 12px;margin:6px 0;border-radius:4px;border:1px solid #91d5ff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.admin-instructor-list .clear-selection-btn{cursor:pointer;position:relative}.admin-instructor-list .clear-selection-btn:hover{color:red!important;font-weight:500;text-decoration:underline}.admin-instructor-list .clear-selection-btn:active{transform:translateY(1px)}.admin-instructor-list .serial-number{width:60px;text-align:center}.admin-instructor-list .table-container{position:relative}.admin-instructor-list .instructor-scope-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.admin-instructor-list .instructor-scope-tab{padding:6px 14px;border-radius:6px;border:1px solid #dee2e6;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.admin-instructor-list .instructor-scope-tab.active{background:#0100a3;color:#fff;border-color:#0100a3}.admin-instructor-list .affiliation-badge-independent{background:#e8f4fd;color:#0d6efd;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.admin-instructor-list .affiliation-badge-org{background:#f0f0f0;color:#333;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.admin-instructor-list .affiliation-badge-verified{background:#d1e7dd;color:#0f5132;margin-left:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.admin-instructor-list .affiliation-badge-unverified{background:#fff3cd;color:#856404;margin-left:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.admin-instructor-list .instructor-filters-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.admin-instructor-list .instructor-filter-select{min-width:180px;padding:6px 10px;border-radius:6px;border:1px solid #dee2e6;font-size:13px}.classes-light{color:#000000e5}.classes-lights{color:#fff}.classes-icons img{width:20px;height:20px;margin-bottom:5px}.eda-bg{background:#ff8201cc!important}.track-crs-image{height:350px;width:250px}.assign-list{overflow-y:auto;overflow-x:hidden;padding:10px}.assign-list::-webkit-scrollbar{width:8px}.assign-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px;margin:5px 0}.assign-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0002a5,#0002a5);border-radius:10px;border:2px solid #f5f5f5;-webkit-transition:background .3s ease;transition:background .3s ease}.assign-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0002a5,#000183)}.assign-list::-webkit-scrollbar-thumb:active{background:#000183}.assign-list{scrollbar-width:thin;scrollbar-color:#0002a5 #f5f5f5}.visibilty-hidden{visibility:hidden!important}.btn-upgrade{background-color:#0002a5;color:#fff;padding:8px 20px;border-radius:10px;display:flex;justify-content:center;gap:8px;align-items:center}.doc-img{height:25px;width:25px;border-radius:8px}.classes-icons-2 img{width:16px;height:16px;margin-bottom:5px}.classes-box{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#f4f5fa;border-radius:15px;border:1px solid #00000080;padding:16px}.classes-boxes{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#19224e;border-radius:20px;border:none;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003;transition:transform .3s ease,box-shadow .3s ease}.classes-boxes:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.classes-boxes:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000004d}.add-texts{color:#fff!important;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;z-index:2}.status-box{background-color:#ffffffe6;border-radius:20px;color:#fd5454;padding:8px 16px;font-weight:600;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative;z-index:2}.status-boxes{background-color:#ffffffe6;border-radius:20px;color:#fd5454;display:flex;align-items:center;padding:8px 16px;height:28px!important;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative;font-weight:500;z-index:2}.status-boxes.text-warning{background-color:#dc3545;color:#fff!important}.status-boxes.text-success{background-color:#41bc63;color:#fff!important;border:1px solid #0dd054!important}.status-boxes.text-danger{background-color:#dc3545;color:#fff!important}.status-boxes.text-secondary{background-color:#ffffffe6;color:#fd5454}.classes-patch{background-color:#fff3;border:1px solid rgba(255,255,255,.3);padding:6px 12px;color:#fff;border-radius:15px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.details-btns{width:140px;display:inline-flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;background:#fcfdfd!important;border-radius:8px;padding:0 14px;color:#1b8adccc;height:40px;font-weight:500}.button-accordion{display:flex;align-items:center;gap:5px}.button-accordion .arrow-icon{transition:transform .3s ease;border:solid #1b8adccc;border-width:0 2px 2px 0;padding:3px;display:inline-block}.arrow-down{transform:rotate(45deg)}.arrow-up{transform:rotate(-135deg)}.student-patch{background-color:#fd545429;padding:4px 8px;border-radius:8px;color:#fd5454}.student-links{color:#fff;font-size:16px;font-weight:600;text-decoration:none!important;cursor:pointer;background:#fff3;padding:12px 24px;border-radius:25px;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease-in-out;display:inline-flex;justify-content:center;align-items:center;width:100%;height:48px;position:relative;z-index:2}.student-links:hover{background:#ffffff4d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.join-btns{display:inline-flex;justify-content:center;align-items:center;width:100%;height:48px;background:#fff;color:#667eea!important;border-radius:25px;font-weight:600;font-size:16px;transition:all .3s ease-in-out;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000001a;text-decoration:none;position:relative;z-index:2}.joins-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:10px 5px;background:#fff!important;color:#0002a5!important;border-radius:10px;font-weight:400;font-size:14px;height:34px!important;transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000001a;text-decoration:none;position:relative;z-index:2}.enter-join{background:#fff!important;display:flex;justify-content:center;align-items:center;border-radius:10px;color:#0002a5!important;font-size:14px;font-weight:400;height:34px!important;padding:15px 5px}.detail-btn{background:#fff6!important;display:flex;justify-content:center;align-items:center;border-radius:10px;color:#fff!important;font-size:15px;height:34px!important;font-weight:400;padding:15px 5px;border:1px solid #fff}.detail-btn:hover{background:#fff6!important;display:flex;justify-content:center;align-items:center;border-radius:10px;color:#fff!important;font-size:15px;font-weight:400;padding:15px 5px;border:1px solid #fff}.join-btns:hover{background:#ffffffe6;color:#667eea!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.join-btns.bg-info{background:#3b82f6cc!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important}.join-btns.bg-info:hover{background:#3b82f6!important;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.btn-danger:hover{background:#ef4444!important;transform:translateY(-2px);box-shadow:0 6px 20px #ef44444d}.btn-details{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:25px;padding:10px 20px;font-weight:600;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease-in-out;cursor:pointer;position:relative;z-index:2}.btn-details:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.deprecated-message{color:#fff!important;font-weight:500;text-align:center;padding:10px;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.chat{display:flex}.chat-leftside{padding:10px;flex:1;height:calc(100vh - 270px)}.university-chats{padding:10px;flex:1}.chat-text{color:#1f2029!important}.chat-gray{color:#696974!important}.bg-gray{background-color:#e4e4e4}.chat-circle{width:8px;height:8px;border-radius:50%;background:#e2e2ea;display:inline-block}.chat-light-gray{color:#7b8392!important}.chat-main-input-support{height:135px;margin-top:-30px}.ped-badge{background-color:#90bdec;display:inline;padding:3px 20px;border-radius:12px;color:#054c97}.track-card-nd{height:370px!important}.rej-badge{background-color:#e4bbb4;display:inline;padding:3px 20px;border-radius:12px;color:#f54444}.btn-reject-cert{background-color:#fee2e2;color:#dc3545;border:1px solid #fecaca;font-weight:600;transition:all .3s ease-in-out}.btn-reject-cert:hover{background-color:#dc3545;color:#fff;border-color:#dc3545}.chat-main-input textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.chat-main-input textarea::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.z-0{z-index:0!important}.appoved-pill{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px;padding:8px 16px;border-radius:30px;font-size:16px;font-weight:600;background-color:#ff8201!important;color:#fff;box-shadow:2px 2px 6px #0000001a;transition:.3s ease-in-out}.succ-badge{background-color:#b4d8d4;display:inline;padding:3px 20px;border-radius:12px;color:#00796b}.appoved-pill:hover{transform:scale(1.03)}.chat-main-icons-nd{position:absolute;bottom:10px;right:100px;display:flex;align-items:center;justify-content:center;gap:14px;height:30px;width:30px;color:#00000080!important;font-size:20px;background-color:#e0e0e0;border-radius:8px;cursor:pointer!important}.approved-btns{background-color:#ff8201;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;margin-left:8px;transition:.2s ease-in-out}.chat-main-input{position:relative;height:135px;width:100%;border-radius:16px;border:1px solid #00000080;padding:16px;background-color:#fff!important}.chat-main-input textarea{width:100%;height:60px;resize:none!important;border:none!important;outline:none!important}.prev-content{display:flex;align-items:center;background-color:#fff;border:1px solid rgb(175,175,175);width:210px!important;height:40px;padding:0 8px;border-radius:8px}.pdf-cross-nd{position:absolute;top:-6px;right:-8px;background-color:red;color:#fff!important;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:20px!important;cursor:pointer!important}.prev-content-nd{display:flex;align-items:center;background-color:#fff;border:1px solid rgb(175,175,175);width:84px;height:40px;padding:0 8px;border-radius:8px}.prev-img{height:30px;width:30px}.prev-img-nd{height:70px;width:70px}.pdf-cross{background-color:red;color:#fff!important;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:20px!important;position:absolute;right:6px;top:5px;cursor:pointer!important}.download-cont{background-color:#e2e2e2;width:230px;padding:5px 10px;height:50px!important;border-radius:12px;display:flex;align-items:center}.download-btn{position:absolute;top:0;right:10px}.files-box{height:calc(100vh - 370px)!important;overflow-y:auto;padding:0 6px}.files-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.files-box::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.files-box::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1b8adccc}.file-area{position:absolute;top:40px;right:10px}.chat-messages-container{padding:20px;overflow-y:auto;height:calc(100vh - 398px)!important}.chat-messages-container-sp{padding:20px;overflow-y:auto;height:calc(100vh - 360px)!important}.chat-messages-container-cr{padding:20px;overflow-y:auto;height:calc(100vh - 380px)!important}.chat-container{height:calc(100vh - 90px)}.chat-container-sp{height:calc(100vh - 74px)}.prev-img-nd{height:40px;width:40px}.preview-img{height:150px!important;width:200px!important}.preview-br{border-radius:12px}.preview-container{width:214px;height:164px;display:flex;align-items:center;justify-content:center;border-radius:12px!important}.chat-btn.disabled,.chat-btn:disabled{color:#666;cursor:not-allowed}.chat-btn{font-size:28px!important;position:absolute;right:14px;color:#007bff;bottom:0}.chat-main-icons{position:absolute;bottom:10px;right:60px;display:flex;align-items:center;justify-content:center;gap:14px;height:30px;width:30px;color:#00000080!important;font-size:20px;background-color:#e0e0e0;border-radius:8px}.chat-main-input textarea::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1b8adccc}.chat-main-input textarea::-moz-placeholder{color:#00000080}.chat-main-input textarea::placeholder{color:#00000080}.view-button{background-color:#48a2e3!important;border:none!important;color:#fff!important;padding:10px 20px;border-radius:12px}.chat-icons-center{height:16px;border-radius:20px;width:1px}.custom-tabs .nav-tabs{border:none!important}.custom-tabs .nav-tabs .nav-link:hover{border-color:transparent!important;border-bottom:2px solid #1f2029!important}.custom-tabs .nav-tabs .nav-link{padding:0 0 8px;color:#1f2029;font-size:14px!important;border-bottom:2px solid #1f2029!important}.custom-tabs .nav-tabs .nav-link.active{border:none!important;border-bottom:2px solid #1f2029!important}.dark-texts{color:#000!important}.dark-texts-time{color:#0d082c66!important;font-size:14px!important;font-weight:400!important}.skeleton-cont{height:calc(100vh - 396px)!important;overflow-y:auto}.user-imgs img{min-width:56px;height:56px;border-radius:50%}.chat-side img{width:14px;height:14px}.chat-side-input{position:relative}.chat-side-input input{background:#f6f7f9;border-radius:4px;height:40px;padding:10px 10px 10px 36px;border:none;width:100%}.chat-side-input input::-moz-placeholder{color:#a0a5b0;font-weight:500}.chat-side-input input::placeholder{color:#a0a5b0;font-weight:500}.chat-side-input-icon{position:absolute;top:11px;left:10px;font-size:18px;color:#92929d}.dark-blues{color:#007aff!important}.mt-cst{margin-top:8px}.visibility-hidden{visibility:hidden!important}.break-text{text-wrap:wrap!important;white-space:nowrap!important;word-break:break-all!important}.chat-leftside{flex:1;transition:width .3s ease}.chat-leftside.expanded{width:calc(100% - 15vw);z-index:1111!important}.course-sidebar{position:absolute;top:-16px;left:-270px;height:calc(100vh - 59px)!important;width:270px!important;transition:left .3s ease-in-out;background-color:#fff!important;z-index:1111!important;border:1px solid rgb(209,209,209);box-shadow:2px 0 10px #0000001a;overflow-y:auto!important}.course-sidebar.open{z-index:1111!important;left:0}.text-crs{color:#9b9b9b}.course-cont:hover,.course-cont.active{background-color:#ebebeb;padding:6px;transition:all .3 ease-in-out!important}.course-cont{background-color:#fff;padding:6px;transition:all .3 ease-in-out!important}.course-crd{background:#f4f5fa!important}.status-card{background-color:#fff!important;padding:8px 20px;border-radius:12px}.prev-content-nd-support{height:45px}.change-request-modal .modal-content{min-width:330px!important;box-shadow:0 4px 16px #00000026;border:none!important}.badge-requested{display:inline-block;background-color:#d9534f;color:#fff;padding:2px 8px;font-size:12px;font-weight:700;border-radius:12px;margin-left:10px;vertical-align:middle}.card-disabled{position:relative;pointer-events:none;opacity:.5;transition:opacity .3s ease-in-out}.card-disabled:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#80808080;z-index:1}.br-user{border-radius:34px!important}.bg-user1{background-color:#1b8adccc!important;padding:6px 14px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff!important;opacity:1!important;position:relative}.bg-user1:before{content:"";position:absolute;top:0;right:-10px;width:0;height:0;border:10px solid transparent;border-top-color:#28a4ffcc!important}.chat-messages-container{padding:20px;overflow-y:auto;height:calc(100vh - 350px)}.chat-messages-container-sp{padding:20px;overflow-y:auto;height:calc(100vh - 354px)!important}.chat-messages-container::-webkit-scrollbar{width:10px}.chat-messages-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.chat-messages-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f1f1f1}.chat-messages-container::-webkit-scrollbar-thumb:hover{background-color:#555}.chat-messages-container::-webkit-scrollbar-button{background:#f1f1f1;display:none}.chat-messages-container-sp::-webkit-scrollbar{width:10px}.chat-messages-container-sp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.chat-messages-container-sp::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f1f1f1}.chat-messages-container-sp::-webkit-scrollbar-thumb:hover{background-color:#555}.chat-messages-container-sp::-webkit-scrollbar-button{background:#f1f1f1;display:none}.date-group{margin-bottom:20px}.date-label{text-align:center;margin-bottom:10px;font-weight:700;color:#555}.msg-container{display:flex;align-items:flex-end}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.user-imgs,.user-imgs-nd{width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden}.user-imgs img,.user-imgs-nd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-content{max-width:60%;min-width:0;padding:10px 15px;border-radius:15px;position:relative}.message-content.own{background-color:#1b8adccc;color:#fff!important;margin-right:10px}.message-content.other{background-color:#e7e7e7;margin-left:10px}.message-content.own:after{content:"";position:absolute;bottom:0;right:-10px;width:0;height:0;border:10px solid transparent;border-top-color:#199dffcc}.message-content.other:before{content:"";position:absolute;bottom:0;left:-10px;width:0;height:0;border:10px solid transparent;border-top-color:#e7e7e7}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.preview-container{margin-top:10px}.preview-img img{border-radius:10px;cursor:pointer}.download-cont{margin-top:10px}.download-btn{cursor:pointer}.chat-group.active{background-color:#e0e0e0;font-weight:700}.bg-chat{background-color:#f0f0f0!important}.br-chat{border-radius:16px!important}.pointer{cursor:pointer}.vh-100{height:100vh}.text-chip-blue{color:#0100a3!important}.text-chip-yellow{color:#ff8201!important}.br-badge{border-radius:8px!important}.profile-ins{height:250px;width:250px;border-radius:30px!important}.br-30{border-radius:30px!important}.profile-sec{padding:20px;background-color:#e7e7e7;border-radius:20px}.bg-slot{background-color:#1b8adccc!important;color:#fff!important;border:none!important;box-shadow:10px 10px 15px #0000004d}.content-area{height:calc(100vh - 200px)!important;overflow-y:auto!important}.text-time{color:#ff8201!important}.file-select-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:900px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0}.modal-header h2{font-size:1.125rem;font-weight:600}.close-btn{font-size:1.5rem;color:#757575;cursor:pointer}.google-drive-tab{border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a}.google-drive-btn{color:#1e40af;border-bottom:2px solid #1e40af;padding-bottom:4px;font-size:1rem}.search-bar{display:flex;gap:8px;padding:16px}.search-input{width:100%;border-radius:8px;padding:8px 12px;border:1px solid #e0e0e0;background-color:#ebebeb}.search-icon{position:absolute;right:12px;top:12px;color:#757575}.view-buttons{display:flex;gap:8px}.view-btn{padding:8px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;background-color:#fff}.view-btn.active{background-color:#f3f4f6}.files-container{padding:16px;height:400px;overflow-y:auto}.file-list{border-radius:8px}.file-list-header{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:12px;background-color:#f9fafb;font-weight:600}.file-item{display:grid;grid-template-columns:3fr 2fr 2fr;gap:16px;padding:12px;border-bottom:1px solid #e0e0e0;cursor:pointer}.file-item.active{background-color:#1b8adccc;color:#fff!important}.file-name{display:flex;align-items:center;gap:8px}.file-owner,.file-modified{color:#4b5563}.file-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.file-card{border-radius:8px;padding:16px;background-color:#fafafa;cursor:pointer}.file-card.active{border-radius:8px;padding:10px;background-color:#1b8adccc;color:#fff;cursor:pointer}.file-thumbnail{background-color:#e5e7eb;height:140px;border-radius:8px;margin-bottom:8px}.file-info{display:flex;align-items:center;gap:8px}.footer-btn{padding:10px 16px;border-radius:8px;cursor:pointer}.cancel-btn{background-color:#f3f4f6;border:1px solid #e0e0e0}.select-btn{background-color:#e0f7fa;color:#00796b;border:none}.footer-btn:hover{background-color:#f1f5f9}.footer-btn.cancel-btn:hover{background-color:#e0e0e0}.footer-btn.select-btn:hover{background-color:#80cbc4}.file-icon{width:20px;height:20px;border-radius:4px}.file-icon.spreadsheet{background-color:#34d399}.video{background-color:#9ca3af}.video .active{background-color:#fff!important}.chat-rightside{width:264px;height:calc(100vh - 138px)!important;padding:10px;border-left:1px solid #d1bfbf}.chat-group-item{transition:background-color .3s,box-shadow .3s;padding:10px;border-radius:8px}.chat-group-item:hover{background-color:#ececec;box-shadow:0 2px 5px #0000001a}.chat-group-item.active{background-color:#f4f7fb;box-shadow:inset 3px 0 #1b8adc}.chat-group-item.active:hover{background-color:#e9eef6;box-shadow:inset 3px 0 #1b8adc}.chat-group-item.active .chat-gray{color:#1b8adc!important}.chat-group-item.collapsed{padding:8px 4px;margin:4px 0}.custom-card-design{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:#00000040 0 5px 15px;margin-bottom:1.5rem}@media (max-width: 767px){.chat{flex-direction:column-reverse!important}.chat-rightside{border:none}.chat-main-input{position:relative;height:105px;width:100%;border-radius:16px;border:1px solid #00000080;padding:16px;background-color:#fff!important}.chat-messages-container{padding:20px;overflow-y:auto;height:calc(100vh - 300px)}.chat-container-sp{height:auto!important}}.download-btn-zip{display:flex;align-items:center;justify-content:center;background-color:#1b8adc;color:#fff;border-radius:50%;width:24px;height:24px;transition:all .3s ease}.download-btn-zip:hover{background-color:#156aa9;transform:scale(1.1)}.download-btn-zip iconify-icon{font-size:14px}.guest-badge{background-color:#f7f7f8;border:1px solid #e1e3ea;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;color:#696974;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-container{max-width:800px;margin:50px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a}.form-title{text-align:center;color:#333}.input-field{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;transition:border-color .3s ease}.input-field:focus{border-color:#4caf50;outline:none}.text-area{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;resize:vertical;transition:border-color .3s ease}.text-area:focus{border-color:#4caf50;outline:none}.select-field{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff}.form-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;width:100%;transition:background-color .3s ease}.form-button:hover{background-color:#45a049}.edit-button{padding:10px 20px;background-color:orange;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;width:100%;margin-top:10px;transition:background-color .3s ease}.edit-button:hover{background-color:#e68a00}.submission-box{max-width:600px;margin:20px auto;padding:20px;background-color:#e0f7fa;border-radius:8px;border:1px solid #4caf50;text-align:center;box-shadow:0 4px 6px #0000001a}.box-title{color:#00796b;font-size:18px;font-weight:600;margin-bottom:15px}.box-text{font-size:16px;color:#00796b;margin-bottom:20px}.review-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.review-button:hover{background-color:#45a049}.mng-select-container .mng-select__control{min-height:50px!important;border-radius:4px!important;border:1px solid #00000057!important;box-shadow:none!important;transition:all .3s ease!important}.mng-select-container .mng-select__control:hover{border:1px solid #0002a5!important}.mng-select-container .mng-select__control--is-focused{border:1px solid #0002a5!important;box-shadow:none!important}.mng-select-container .mng-select__value-container{padding:4px 12px!important}.mng-select-container .mng-select__multi-value{background-color:#e7e7f6!important;border-radius:6px!important;padding:1px 4px!important;margin:4px!important}.mng-select-container .mng-select__multi-value__label{color:#0002a5!important;font-weight:500!important;font-size:14px!important}.mng-select-container .mng-select__multi-value__remove{color:#0002a5!important;cursor:pointer!important}.mng-select-container .mng-select__multi-value__remove:hover{background-color:#0002a5!important;color:#fff!important;border-radius:0 6px 6px 0!important}.mng-select-container .mng-select__placeholder{color:#5e5e5e!important;font-size:14px!important}.instructor-verified-badge{background-color:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:4px;font-weight:500;display:inline-flex;align-items:center;border:1px solid #bbdefb}.instructor-verified-check{color:#1976d2;font-weight:700}.class-approval-page{margin-top:1rem}.class-approval-title{font-size:28px;font-weight:700;margin-bottom:1rem}.class-approval-state{min-height:calc(100vh - 260px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.class-approval-state-title{font-size:17px;font-weight:600;color:#1f192f;margin-bottom:.4rem}.class-approval-state-text{font-size:14px;line-height:1.6;color:#888;max-width:380px;margin:0 auto}.class-approval-state-error{color:#e11d48}.class-approval-retry-btn{padding:0;font:inherit;font-weight:600;color:#4f46e5;background:none;border:none;text-decoration:underline}.class-approval-retry-btn:disabled{color:#888;text-decoration:none;cursor:not-allowed}.class-approval-loading{text-align:center;margin-top:3rem}.class-approval-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%}.class-approval-class-name{font-size:18px;font-weight:600}.class-approval-class-label{font-size:12px;margin-left:4px;color:#666}.class-approval-delete-btn{font-size:22px;padding-right:12px;color:#dc3545;cursor:pointer}.class-approval-delete-btn:hover{color:#b02a37}.class-approval-view-btn{display:inline-flex;align-items:center;justify-content:center}:root{--loading-grey: #ededed}.sekeleton-cont{font-size:1rem;line-height:1.4rem;height:50px;border-radius:8px!important}.user-imgs-sk{height:65px;width:65px;border-radius:100px}.loading.sekeleton-cont,.loading.user-imgs-sk{background-color:var(--loading-grey);background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) var(--loading-grey);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite}@keyframes loading{to{background-position-x:-20%}}.loading.sekeleton-cont{min-height:4rem;border-radius:4px;animation-delay:.06s}.chatOverlay{position:fixed;top:0;left:0;height:100vh;width:100%;background:#0000008f;z-index:111;display:flex;justify-content:center;align-items:center}.chatOverlay .chatFullImg{max-width:800px;margin:0 auto;position:relative;border:1px solid #4c4b4b;background:#fdfdfd;border-radius:20px;padding:15px;min-width:300px}.chatOverlay .chatFullImg img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px;max-height:400px}.chatOverlay .downloadChat{position:absolute;top:12px;left:12px;font-size:32px;border-radius:10px;width:50px;text-align:center;height:50px;color:#fff!important;cursor:pointer}.chatOverlay .closechat{position:absolute;top:12px;right:12px;font-size:32px;cursor:pointer}.react-viewer-toolbar{height:52px!important}.react-viewer-toolbar li{--size: 50px !important;width:var(--size)!important;height:var(--size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.react-viewer-close{--size: 70px !important;width:var(--size)!important;height:var(--size)!important}.react-viewer-icon{font-size:18px!important}.react-viewer-close>i{top:20px!important;left:28px!important}.react-viewer-close .react-viewer-icon{font-size:16px!important}.react-viewer-btn{background-color:#1b8adccc!important}.review-btn{border:2px solid #1b8adccc;border-radius:24px;background-color:transparent;padding:8px 20px;font-size:13px;font-style:normal;font-weight:600;color:#1b8adccc;transition:all .2s ease-in-out}.link-btn{padding:5px 10px;border-radius:10px}.review-btn:hover{background-color:#1b8adccc;color:#fff}.starBox{display:flex;align-items:center;justify-content:center;width:10%;height:55px;border-radius:10px}.app-container{display:flex;flex-direction:column;height:100vh;font-family:Arial,sans-serif}header{background-color:#282c34;padding:20px;color:#fff;text-align:center}.view-details-btn:hover{background:#fff!important;border:2px solid #0002a5;color:#0002a5!important;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start}.tracks-badge{background-color:#89b9f0;font-size:16px;font-weight:500;border-radius:16px;padding:2px 10px}.pending-cert{background-color:#cecece;padding:10px 20px;color:#4a90e2;border-radius:10px!important;cursor:not-allowed!important}.wid-check{width:20px!important}.main-content{flex:1;display:flex;justify-content:center;align-items:center;overflow:auto;position:relative}.canvas-container{border:1px solid #ccc;box-shadow:2px 2px 12px #0000001a}canvas{max-width:100%;height:auto}.download-button-container{padding:20px;text-align:center;background-color:#f9f9f9;border-top:1px solid #ccc}.download-button{padding:10px 20px;font-size:16px;cursor:pointer;background-color:#0100a3;color:#fff;border:none;border-radius:4px;transition:background-color .2s}.download-button:hover{background-color:#0100a3;color:#fff}.canvas-container{width:90%;max-width:800px;height:0;padding-bottom:75%;position:relative;border:2px solid #283593;box-shadow:4px 4px 20px #0003;background-color:#fff;border-radius:20px}.canvas-container svg{position:absolute;top:0;left:0;width:100%;height:100%}.pending-txt{position:absolute;top:76px;left:50%;transform:translate(-50%);color:#fff;z-index:111!important;font-weight:700!important}.fc-h-event{background-color:var(--event-color)!important;border-color:var(--event-color)!important}.fc-customHuddleButton-button{background-color:#0100a3!important;border-color:#0100a3!important;color:#fff!important}.fc .fc-daygrid-day-frame{height:170px!important;overflow-y:auto!important}.fc-h-event{border:none!important}.publish-toggle-container{display:flex;align-items:center;padding:6px 12px;background-color:#f0f0f0;border:1px solid #dddddd;border-radius:5px;height:35px;box-sizing:border-box}.publish-label{font-size:14px;color:#666;margin-right:12px}.publish-toggle{position:relative;display:inline-block;width:36px;height:20px;background-color:#ddd;border-radius:10px;border:none;cursor:pointer;padding:0;transition:background-color .3s ease}.publish-toggle.published{background-color:#4a90e2}.toggle-slider{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.publish-toggle.published .toggle-slider{transform:translate(16px)}.status-label{font-size:10px;margin-left:8px}.published-text{color:#4a90e2}.unpublished-text{color:#999}.detail-toggle-wrapper{display:flex;flex-direction:column;align-items:center;margin-right:10px}.detail-toggle{position:relative;display:inline-block;width:26px;height:12px;background-color:#ddd;border-radius:6px;border:none;cursor:pointer;padding:0;transition:background-color .3s ease}.detail-toggle.published{background-color:#4a90e2}.detail-toggle-slider{position:absolute;top:1px;left:1px;width:10px;height:10px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.detail-toggle.published .detail-toggle-slider{transform:translate(14px)}.detail-status-label{font-size:10px;margin-top:4px}.track-actions{display:flex;align-items:center;gap:10px}.btn-details,.btn-allot{color:#fff!important;background-color:#48a2e3!important}.btn-danger{background:#ef4444cc!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:25px!important;font-weight:600!important;font-size:16px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease-in-out!important;position:relative;z-index:2}.icon-button{width:30px;height:30px;border-radius:50%;background-color:#f0f0f0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-danger-cancel{background-color:#ec4c4c!important;padding:8px 26px}.btn-details-nd{background-color:#267c43!important;padding:8px 26px}.pd-details{padding:8px 26px!important}.certificate-preview-container{border-radius:8px;box-shadow:0 0 10px #0000001a;margin-bottom:20px}.certificate-badge{display:inline-block;padding:5px 10px;border-radius:4px;color:#fff;font-weight:500;font-size:.85rem}.track-modal.alotment-width.z-1.modal-xl .modal-content{border-radius:12px}.track-modal.alotment-width.z-1.modal-xl .modal-body{padding:30px}.btn-certificate-preview{background-color:#0100a3!important;color:#fff!important;border:none!important;padding:10px 15px!important;font-weight:500;border-radius:5px;transition:all .3s ease;width:100%}.btn-certificate-preview:hover{background-color:#00008c!important;box-shadow:0 4px 8px #0003}.btn-certificate-preview:active{transform:translateY(1px)}@media (max-width: 992px){.certificate-preview-container{transform:scale(.9);transform-origin:top center}}@media (max-width: 768px){.certificate-preview-container{transform:scale(.8)}}.download-button{background-color:#46639b;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s}.download-button:hover{background-color:#324a78}.download-button:disabled{background-color:#8599c0;cursor:not-allowed}.certificate-view-toggle{margin-bottom:1rem;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:.5rem;display:flex;justify-content:center}.certificate-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}@media (max-width: 576px){.certificate-actions{flex-direction:column}}.partner-certificate-container{background:linear-gradient(135deg,#fcfbf9,#f8f6f0);box-shadow:0 8px 32px #a0522d26;position:relative;overflow:hidden}.partner-certificate-container .chipmang-logo{font-family:Montserrat,sans-serif;font-weight:700;color:#1a237e;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.partner-certificate-container .mango-icon{color:orange;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.1))}.partner-certificate-container .main-title{font-family:Playfair Display,serif;color:#c27b3f;text-shadow:2px 2px 4px rgba(0,0,0,.1);letter-spacing:1px}.partner-certificate-container .body-text{font-family:Lora,serif;color:#1a237e;line-height:1.6}.partner-certificate-container .recipient-name{font-family:Lora,serif;color:#1a237e;text-shadow:1px 1px 2px rgba(0,0,0,.1);letter-spacing:.5px}.partner-certificate-container .signature-line{border-color:#1a237e;border-width:1px}.partner-certificate-container .signature-name{font-family:Montserrat,sans-serif;color:#1a237e;font-weight:600}.partner-certificate-container .signature-title{font-family:Montserrat,sans-serif;color:#1a237e;font-weight:400;font-size:.75rem;letter-spacing:.5px}.partner-certificate-container .decorative-border{border:2px solid #a0522d;border-radius:8px}.partner-certificate-container .inner-border{border:2px solid white;border-radius:4px}@media (max-width: 992px){.partner-certificate-container{transform:scale(.9);transform-origin:top center}.partner-certificate-container .main-title{font-size:28px}.partner-certificate-container .chipmang-logo{font-size:24px}}@media (max-width: 768px){.partner-certificate-container{transform:scale(.8)}.partner-certificate-container .main-title{font-size:24px}.partner-certificate-container .chipmang-logo{font-size:20px}.partner-certificate-container .body-text{font-size:14px}}@media (max-width: 576px){.partner-certificate-container{transform:scale(.7);padding:20px}.partner-certificate-container .main-title{font-size:20px}.partner-certificate-container .chipmang-logo{font-size:18px}.partner-certificate-container .body-text{font-size:12px}.partner-certificate-container .recipient-name{font-size:18px}}.class-banner{position:relative;overflow:hidden;border-radius:24px;padding:32px;background:linear-gradient(135deg,#0100a3,#4d1bcf 55%,#00b2ff);color:#fff;box-shadow:0 25px 60px #0100a326}.class-banner__glow{position:absolute;inset:-40% auto auto 50%;width:60%;height:160%;background:radial-gradient(circle at center,rgba(255,255,255,.35),transparent 65%);transform:translate(-50%);pointer-events:none}.class-banner__grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.class-banner__info{flex:1 1 320px;max-width:620px}.class-banner__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:#ffffffb3;margin-bottom:10px}.class-banner__title{font-size:clamp(1.75rem,2.8vw,2.65rem);font-weight:700;margin-bottom:12px}.class-banner__summary{font-size:1rem;line-height:1.6;color:#ffffffd1;margin-bottom:16px}.class-banner__tags{display:flex;flex-wrap:wrap;gap:12px}.class-banner__status-tag{padding:6px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);font-size:.85rem;font-weight:600;background:#ffffff1f;color:#fff}.class-banner__status-tag.live{background:#2ed57326;border-color:#2ed57366;color:#e3ffef}.class-banner__status-tag.upcoming{background:#ffc10740;border-color:#ffc10773;color:#fff7da}.class-banner__status-tag.neutral{border-color:#ffffff2e;background:#ffffff14}.class-banner__actions{flex:0 0 260px;display:flex;flex-direction:column;gap:16px;background:#01083759;border-radius:20px;padding:22px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.class-banner__stat-card{background:#ffffff14;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.class-banner__stat-card span{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.class-banner__stat-card strong{font-size:1.1rem;font-weight:600}.class-banner__cta-group{display:flex;flex-direction:column;gap:12px;margin-top:4px}.class-banner__cta{border-radius:999px;padding:12px 18px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.class-banner__cta.primary{background-color:#fff;color:#0100a3;text-align:center;text-decoration:none;box-shadow:0 12px 30px #ffffff40}.class-banner__cta.ghost{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff}.class-banner__cta.single{width:100%;text-align:center;text-decoration:none}.class-banner__cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0003}.class-banner__cta:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}@media (max-width: 992px){.class-banner{padding:24px}.class-banner__actions{flex:1 1 100%;flex-direction:row;flex-wrap:wrap}.class-banner__stat-card{flex:1 1 180px}.class-banner__cta-group{flex:1 1 100%;flex-direction:row}.class-banner__cta{flex:1;text-align:center}}@media (max-width: 576px){.class-banner__actions{display:block!important;flex-direction:column}.class-banner__cta-group{flex-direction:column}}.class-details-track-card .course-card{border:1px solid #d9d9e0;border-radius:12px;padding:20px;margin-bottom:16px;position:relative;display:flex;align-items:center;gap:20px;background:#fff;box-shadow:0 2px 8px #0000001a}.class-details-track-card .course-image-container{flex-shrink:0}.class-details-track-card .course-image{width:240px;height:230px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.class-details-track-card .course-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:10px 0}.class-details-track-card .course-brand{border:1px solid #e6e6ed;display:flex;width:100px;justify-content:center;align-items:center;padding:2px 10px;border-radius:27px;height:32px}.class-details-track-card .course-title{font-size:20px;font-weight:700;color:#000;margin-bottom:8px;line-height:1.4}.class-details-track-card .module-progress{font-size:14px;color:#6b7280;margin-bottom:16px}.class-details-track-card .course-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:auto}.class-details-track-card .continue-learning-btn{background:transparent;border:2px solid #0002a5;color:#0002a5;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:10px}.class-details-track-card .continue-learning-btn:hover:not(:disabled){background:#0002a5;color:#fff}.class-details-track-card .continue-learning-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.class-details-track-card .course-card{flex-direction:column;align-items:stretch}.class-details-track-card .course-image{width:100%;height:200px}.class-details-track-card .course-content{min-height:auto}}.track-payment-container{margin:0 auto;padding:2rem 1rem}.back-button{color:#333;text-decoration:none;display:inline-flex;align-items:center;font-weight:500;transition:color .2s ease}.back-button:hover{color:#0056b3}.payment-title{font-size:30px;font-weight:600;color:#1f192f;margin-bottom:2rem}.billing-card{border:2px solid black;border-radius:10px;padding:40px}.card-title{font-size:16px;font-weight:600;color:#000;margin-bottom:1.5rem}.form-label{font-size:16px;font-weight:500;color:#5e5e5e;margin-bottom:.5rem}.form-control,.form-control:hover{border:1px solid #000;border-radius:5px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-select{border:1px solid #e0e0e0;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus,.form-select:focus{border-color:none!important;box-shadow:none!important}.form-control:disabled{background-color:#f8f9fa;cursor:not-allowed}.course-summary{background:#f7f7ff;border-radius:10px;padding:20px 40px}.course-image{width:150px;height:150px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.course-summary .course-name{font-size:30px;font-weight:600;color:#000;margin-bottom:60px}.course-type{color:#6c757d;font-size:.9rem}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.summary-label{font-weight:500;color:#333;font-size:1rem}.summary-amount{font-weight:500;color:#6c757d;font-size:1rem}.summary-total{font-weight:700;color:#000;font-size:1.1rem}.summary-divider{height:1px;background-color:#e0e0e0;margin:.5rem 0}.total-section{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border-radius:0 0 12px 12px}.total-label{font-weight:500;color:#4a4a4a}.total-amount{font-size:1.25rem;font-weight:600;color:#2c2c2d}.pay-button{width:100%;padding:10px 20px;font-size:20px;font-weight:600;border-radius:10px;background-color:#0002a5;color:#fff;border:none;transition:background-color .2s ease;margin-top:90px}.pay-button:hover{background-color:#0002a5}.pay-button:disabled{background-color:#b3d1f0;cursor:not-allowed}.stripe-element-container{padding:1rem;border:2px solid #000000;border-radius:8px;background-color:#fff;margin-bottom:1rem}@media (max-width: 768px){.billing-card,.summary-card{margin-bottom:1.5rem}.course-summary,.total-section{padding:1rem}.course-name{font-size:1rem}.total-amount{font-size:1.1rem}.pay-button{width:100%;padding:10px 20px;font-size:20px;font-weight:600;border-radius:10px;background-color:#0002a5;color:#fff;border:none;transition:background-color .2s ease;margin-top:30px}}@media (min-width: 769px) and (max-width: 1024px){.pay-button{margin-top:30px}}.subscription-payment-wrapper{max-width:600px;margin:3rem auto;padding:0 1.5rem;font-family:Poppins,sans-serif}.premium-payment-header{text-align:center;margin-bottom:2.5rem}.premium-payment-header .page-title{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.premium-plan-card{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 20px 40px #00000014;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.premium-plan-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px #0000001f}.plan-header-ui{text-align:center;margin-bottom:2rem}.plan-badge{display:inline-block;padding:.5rem 1rem;background:#eef2ff;color:#4f46e5;border-radius:99px;font-size:.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.plan-title-ui{font-size:1.75rem;font-weight:800;color:#111827;margin-bottom:.5rem}.plan-desc-ui{color:#6b7280;font-size:1rem;line-height:1.5}.price-display-ui{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:16px}.main-price-ui{font-size:3rem;font-weight:800;color:#111827;display:flex;align-items:baseline;gap:.25rem}.main-price-ui .currency{font-size:1.5rem;font-weight:600;color:#4b5563}.main-price-ui .period{font-size:1.125rem;font-weight:500;color:#6b7280}.discount-tag-ui{margin-top:.75rem;background:#ecfdf5;color:#059669;padding:.25rem .75rem;border-radius:99px;font-size:.875rem;font-weight:600}.features-list-ui{margin:2rem 0;padding:0;list-style:none}.feature-item-ui{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#374151;font-size:1rem}.feature-icon-ui{color:#10b981;flex-shrink:0}.modern-coupon-section{margin:2rem 0}.coupon-input-group{display:flex;gap:.75rem}.modern-input{flex:1;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:border-color .2s ease}.modern-input:focus{border-color:#0002a5;outline:none}.premium-btn{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;transition:all .2s ease;cursor:pointer;border:none}.btn-primary-ui{background:#0002a5;color:#fff}.btn-primary-ui:hover:not(:disabled){background:#0002a5;transform:translateY(-1px)}.btn-outline-danger-ui{background:transparent;border:2px solid #fee2e2;color:#dc2626}.btn-outline-danger-ui:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.premium-btn:disabled{opacity:.6;cursor:not-allowed}.coupon-alert-ui{margin-top:1rem;padding:1rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.alert-success-ui{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}.total-breakdown-ui{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed #e5e7eb}.breakdown-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.breakdown-label{color:#6b7280;font-size:1rem}.breakdown-value{font-weight:600;color:#111827}.total-row{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.total-label-ui{font-size:1.25rem;font-weight:700;color:#111827}.total-value-ui{font-size:1.5rem;font-weight:800;color:#0002a5}.pay-btn-ui{width:100%;margin-top:2rem;padding:1.25rem;font-size:1.125rem;letter-spacing:.025em}.full-discount-ui{background:#f0fdf4;border:1px solid #10b981;padding:1.5rem;border-radius:16px;margin-top:2rem}.trust-footer{margin-top:2.5rem;text-align:center;color:#9ca3af;font-size:.875rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.trust-icons{display:flex;gap:1rem;font-size:1.5rem}@media (max-width: 640px){.premium-plan-card{padding:1.5rem}.main-price-ui{font-size:2.5rem}}.modal-content-scroll{max-height:calc(100vh - 250px);overflow-y:auto;overflow-x:hidden;padding-right:10px}.modal-content-scroll::-webkit-scrollbar{width:6px;border-radius:8px}.modal-content-scroll::-webkit-scrollbar-track{background:#e6e5e5;border-radius:8px}.modal-content-scroll::-webkit-scrollbar-thumb{background:#0002a5;border-radius:8px}.modal-content-scroll::-webkit-scrollbar-thumb:hover{background:#0003a5a4}.react-datepicker__close-icon:after{background:#0003a5a4}.mng-input,.mng-input:focus{border:1px solid #00000057!important;padding:4px 16px;min-height:50px!important;width:100%;background-color:#fff;border-radius:4px!important;display:flex;align-items:center}.select__menu-portal{z-index:99999999!important}.profile-select .css-b62m3t-container{box-shadow:0 4px 4px #0000000a!important;border:1px solid #e4e4e4!important;padding:7px 20px;width:100%;background-color:#f7f7f7;border-radius:8px!important}.profile-select .css-t4sonu-control,.profile-select .react-select__control{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.mng-input-nd,.mng-input-nd:focus{border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;height:48px!important;background:#e7e7f6;border-radius:10px!important}.mng-input-nd::-moz-placeholder{color:#5e5e5e!important;font-size:12px!important}.mng-input-nd::placeholder{color:#5e5e5e!important;font-size:12px!important}.mng-input-nds,.mng-input-nds:focus{border:1px solid #e4e4e4!important;padding:14px 20px;width:100%;height:44px!important;background:#e7e7f6!important;border-radius:10px!important}.mng-input-nds::-moz-placeholder{color:#5e5e5e!important;font-size:12px!important}.mng-input-nds::placeholder{color:#5e5e5e!important;font-size:12px!important}.mng-search-icon{position:absolute;right:16px;top:12px;font-size:24px;color:#0002a5;cursor:pointer}.mng-btn{background:#0002a5!important;color:#fff!important;font-size:15px;font-weight:500;padding:10px 20px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #0000000a;gap:14px;transition:background-color .3s}.mng-btn:hover{background:#1216de!important}.outline-btn{background:transparent!important;color:#0002a5!important;border:2px solid #0002a5!important;font-size:15px;font-weight:500;padding:10px 20px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #0000000a;gap:14px;transition:background-color .3s}.outline-btn:hover{background:#f3f3f3!important}.mng-dropdown{position:relative}.mng-dropdown .dropdown-toggle{background:transparent!important;border:1px solid transparent!important;color:#1f192f!important;padding:5px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.mng-dropdown .dropdown-toggle:hover{background:transparent!important;border:1px solid transparent!important}.mng-dropdown .dropdown-toggle:after{display:none!important}.mng-dropdown .dropdown-toggle iconify-icon{font-size:24px}.mng-dropdown .dropdown-menu.show{position:absolute!important;left:-114px!important;top:18px!important;transform:translate3d(0,4px,0)!important;will-change:transform!important}.mng-dropdown .dropdown-menu{background:#fff!important;border:1px solid #e6e6ed!important;box-shadow:0 10px 30px #0000001a!important;border-radius:10px!important;padding:8px!important;min-width:160px!important;width:-moz-max-content;width:max-content;z-index:1050!important;margin-top:5px!important;position:absolute!important;inset:0px 0px auto auto!important;transform:translateY(35px)!important}.mng-dropdown .dropdown-item{padding:10px 15px!important;border-radius:6px!important;font-size:14px!important;color:#1f192f!important;transition:all .2s ease!important}.mng-dropdown .dropdown-item:hover{background-color:#f3f4f6!important;color:#0002a5!important}.mng-dropdown .dropdown-item:active{background-color:#0002a5!important;color:#fff!important}.mng-input,.mng-input:focus{border:1px solid #00000057!important;padding:4px 16px;height:50px!important;width:100%;background-color:#fff;border-radius:4px!important}.mng-inputs,.mng-input:focus{border:1px solid #000000!important;padding:14px 16px;width:100%;background-color:#fff;border-radius:4px!important}.msg-input::-moz-placeholder{color:#000!important}.msg-input::placeholder{color:#000!important}.mng-select .select__container{padding:0!important;width:100%;min-height:50px!important;height:auto!important;background-color:#fff;border-radius:4px!important}.mng-select .select__control{border:1px solid #00000057!important;min-height:50px!important;border-radius:4px!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}.mng-select .select__control:focus-within{border:1px solid #0002a5!important}.mng-select .select__indicator-separator{display:none}.leaderboard-container{padding:30px 0}.podium-container{position:relative;contain:layout style}.podium-item{position:relative;width:100%;opacity:0;visibility:hidden;animation:fadeInPodium .5s ease-in-out forwards;will-change:opacity,transform}.podium-first{animation-delay:.15s;order:2}.podium-second{animation-delay:.3s;order:3}.podium-third{animation-delay:0s;order:1}@keyframes fadeInPodium{0%{opacity:0;visibility:hidden;transform:translateY(15px) scale(.95)}to{opacity:1;visibility:visible;transform:translateY(0) scale(1)}}@media (min-width: 768px){.podium-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem;align-items:end}.podium-first{order:2!important}.podium-second{order:3!important}.podium-third{order:1!important}.podium-item .block-img{position:relative}}.tabs-wrapper{display:flex;gap:4px;flex-wrap:wrap;background-color:#f7f7ff;border-radius:40px}.leader-btns{padding:10px 20px;border:none;border-radius:40px;background-color:transparent;color:#000;font-size:14px!important;font-weight:500!important;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}.leader-btns:hover{background-color:#e0e0e0}.leader-btns.active{background:linear-gradient(135deg,#0a0ba6 40%,#ff8201);color:#fff;box-shadow:0 4px 15px #5b5bff4d}.tab-icon{font-size:16px}.filters-row{margin-bottom:30px}.search-box{display:flex;align-items:center;justify-content:center;width:76px;height:50px;background-color:#e7e7f6;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:all .3s ease;font-size:24px;color:#0002a5!important}.search-box:hover{border-color:#5b5bff;background-color:#f9f9f9}.custom-dropdown{position:relative!important}.custom-dropdown .dropdown-menu.show{position:absolute!important;top:100%!important;left:0!important;transform:translate3d(0,4px,0)!important;will-change:transform!important}.custom-dropdown .dropdown-toggle{background-color:#fff!important;color:#000!important;border:1px solid #e6e6ed!important;font-weight:400;font-size:16px;height:50px;padding:10px 16px;border-radius:10px;transition:all .3s ease;box-shadow:none!important}.custom-dropdown .dropdown-toggle:hover{border-color:#5b5bff!important;background-color:#f9f9f9!important}.custom-dropdown .dropdown-menu{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a}.university-dropdown-menu{width:100%!important;min-width:280px!important;overflow-x:auto!important;overflow-y:auto!important}.university-dropdown-menu::-webkit-scrollbar{width:6px;height:6px}.custom-dropdown .dropdown-item{padding:10px 16px;color:#333;font-size:14px;transition:all .2s ease}.custom-dropdown .dropdown-item:hover{background-color:#f5f7ff;color:#5b5bff;font-weight:500}.university-dropdown-toggle{position:relative}.university-dropdown-toggle:after{display:none!important}.university-dropdown-menu{margin-top:8px!important}.university-dropdown-menu::-webkit-scrollbar{width:6px}.university-dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.university-dropdown-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.university-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.university-dropdown-item{cursor:pointer;border:none!important;margin:2px 8px;border-radius:8px!important}.university-dropdown-item:hover{background-color:#f5f7ff!important;color:#5b5bff!important;transform:translate(2px)}.university-dropdown-item.active{background-color:#f5f7ff!important;color:#5b5bff!important}.university-search-input:focus{border-color:#5b5bff!important;box-shadow:0 0 0 3px #5b5bff1a!important}.tooltip{position:fixed!important;z-index:9999!important;pointer-events:none!important;will-change:transform;transform:translateZ(0)}.tooltip.show{opacity:1!important}.tooltip-inner{background-color:#171c29!important;color:#fff!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;box-shadow:0 4px 15px #00000040!important;border:1px solid rgba(255,255,255,.1)!important;max-width:250px!important}.tooltip .tooltip-arrow:before{border-top-color:#171c29!important;border-bottom-color:#171c29!important}.tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:#171c29!important}.tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#171c29!important}.tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:#171c29!important}.tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:#171c29!important}.tooltip[data-popper-placement]{position:fixed!important}html{scrollbar-gutter:stable}.university-dropdown-menu{scrollbar-gutter:stable;overflow-anchor:none}.table-wrapper{background-color:#fff;border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e6e6ed}.leaderboard-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.leaderboard-table thead{background-color:#f7f7ff}.leaderboard-table th{padding:24px 15px;text-align:left;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.5px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-table tbody tr{transition:all .2s ease}.leaderboard-table tbody tr:hover{background-color:#f7f7ff;box-shadow:0 48px 13px #2140c000!important}.leaderboard-table td{padding:16px 15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-cell{font-weight:700;width:12%}.std-id-cell{width:18%;font-weight:400;font-size:16px}.rank-cell iconify-icon{font-size:24px}.rank-gradient{background:linear-gradient(135deg,#0607ff,#ff8201);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500;font-size:20px;letter-spacing:.5px}.student-cell{width:25%}.student-info{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:100%}.avatar img{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.student-name{font-weight:400;font-size:16px;color:#000}.uni-cell{font-weight:400;font-size:16px;color:#000;width:30%}.score-cell{font-weight:500;font-size:16px;color:#0a0ba6!important;width:15%}@media (max-width: 768px){.leaderboard-container{padding:16px 0}.tabs-wrapper{justify-content:start;align-items:start;border-radius:0!important;background-color:transparent;flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}.leader-btns{padding:8px 16px;font-size:13px}.filters-row{margin-bottom:20px}.filters-row>div{flex-direction:column}.custom-dropdown{width:100%;min-width:auto}.custom-dropdown .dropdown-toggle{width:100%;text-align:left}.table-wrapper{border-radius:8px;overflow-x:auto}.leaderboard-table{min-width:600px}.leaderboard-table th,.leaderboard-table td{padding:12px 8px;font-size:12px}.leaderboard-table th{font-size:11px}.student-info{gap:10px}.avatar{width:36px;height:36px;font-size:12px}.student-name{font-size:12px}.rank-gradient{font-size:13px}.table-wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.leaderboard-table tbody tr:hover{background-color:#f9fafb}}@media (max-width: 480px){.leaderboard-container{padding:12px 0}.leader-btns{padding:8px 14px;font-size:12px;gap:6px}.tab-icon{font-size:14px}.search-box{width:100%;height:50px}.search-icon{font-size:16px}.filters-row{margin-bottom:16px}.custom-dropdown{font-size:12px}.custom-dropdown .dropdown-toggle{padding:8px 12px;font-size:12px}.leaderboard-table{min-width:500px;font-size:11px}.leaderboard-table th,.leaderboard-table td{padding:10px 6px}.student-info{flex-direction:column;gap:4px}.avatar{width:32px;height:32px}.student-name{font-size:11px}.rank-gradient{font-size:12px}}.lab-form-modal{--lf-brand: #0100a3;--lf-brand-hover: #010080;--lf-border: #e2e8f0;--lf-label: #94a3b8;--lf-ink: #0f172a;--lf-muted: #64748b;font-family:Plus Jakarta Sans,Poppins,sans-serif}.lab-form-modal .modal-content{border:none;border-radius:16px;background-color:#fbf8fe;overflow:hidden}.lab-form-modal .modal-header{border-bottom:none;padding:1.75rem 2rem .5rem;flex-shrink:0}.lab-form-modal .lf-form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.lab-form-modal .modal-body{padding:1rem 2rem;overflow-y:auto;min-height:0;flex:1 1 auto}.lab-form-modal .modal-footer{border-top:none;padding:1rem 2rem 1.75rem;flex-shrink:0}.lf-title{font-size:1.5rem;font-weight:700;color:var(--lf-ink);line-height:1.2;margin:0}.lf-subtitle{color:var(--lf-muted);font-size:.875rem;margin:.35rem 0 0}.lf-card{background:#fff;border:1px solid var(--lf-border);border-radius:12px;padding:1.75rem;box-shadow:0 1px 2px #0f172a0a}.lf-label{font-size:.7rem;font-weight:700;color:var(--lf-label);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:block}.lf-hint{font-size:.72rem;color:#94a3b8;margin:-.15rem 0 .5rem}.lf-input{border:1px solid var(--lf-border);border-radius:8px;padding:.7rem .9rem;width:100%;font-size:.9rem;color:var(--lf-ink);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.lf-input::-moz-placeholder{color:#94a3b8}.lf-input::placeholder{color:#94a3b8}.lf-input:focus{border-color:var(--lf-brand);box-shadow:0 0 0 1px var(--lf-brand)}.lf-input.is-invalid{border-color:#dc2626}.lab-form-modal .select__control{border:1px solid var(--lf-border);border-radius:8px;min-height:44px;box-shadow:none;font-size:.9rem}.lab-form-modal .select__control--is-focused{border-color:var(--lf-brand);box-shadow:0 0 0 1px var(--lf-brand)}.lab-form-modal .select__placeholder{color:#94a3b8}.lab-form-modal .select__option--is-selected{background-color:var(--lf-brand)}.lab-form-modal .select__option--is-focused{background-color:#eef2ff;color:var(--lf-ink)}.lf-banner{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;font-weight:500;color:var(--lf-muted)}.lf-btn-save{background:var(--lf-brand);color:#fff;font-weight:700;padding:.7rem 2.25rem;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.lf-btn-save:hover:not(:disabled){background:var(--lf-brand-hover)}.lf-btn-save:disabled{opacity:.65;cursor:not-allowed}.lf-btn-cancel{background:transparent;border:none;color:var(--lf-muted);font-weight:700;padding:.7rem .5rem;transition:color .15s ease}.lf-btn-cancel:hover:not(:disabled){color:var(--lf-ink)}.lf-btn-cancel:disabled{opacity:.6;cursor:not-allowed}.cm-quiz-root{font-size:var(--cmq-fs-base);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--cmq-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.cm-quiz-root,.cm-quiz-root *,.cm-quiz-root *:before,.cm-quiz-root *:after{box-sizing:border-box}.cm-quiz-root button,.cm-quiz-root input,.cm-quiz-root select,.cm-quiz-root textarea{font-family:inherit;font-size:inherit;color:inherit}.cm-quiz-root button{cursor:pointer}body.cmq-locked{overflow:hidden}.cm-quiz-root{--cmq-blue: #0100a4;--cmq-blue-500: #3634c4;--cmq-blue-100: #e6e6f6;--cmq-blue-050: #f2f2fa;--cmq-mango: #ff8201;--cmq-mango-600: #e67400;--cmq-mango-100: #fff0e0;--cmq-ink: #1a1a2e;--cmq-ink-600: #5b5b6b;--cmq-ink-400: #8a8a9b;--cmq-line: #e6e6ec;--cmq-line-200: #ededed;--cmq-surface: #f7f7fb;--cmq-white: #fff;--cmq-ok: #1b9e5a;--cmq-ok-bg: #e8f6ef;--cmq-ok-ink: #137444;--cmq-warn: #e6a100;--cmq-warn-bg: #fdf4e0;--cmq-warn-ink: #7a5600;--cmq-bad: #d64545;--cmq-bad-bg: #fbecec;--cmq-bad-ink: #a32c2c;--cmq-r: 10px;--cmq-r-sm: 6px;--cmq-r-full: 999px;--cmq-s1: 4px;--cmq-s2: 8px;--cmq-s3: 12px;--cmq-s4: 16px;--cmq-s5: 24px;--cmq-s6: 32px;--cmq-s7: 48px;--cmq-s8: 64px;--cmq-fs-sec: 11px;--cmq-fs-meta: clamp(12px, .75vw, 13px);--cmq-fs-nav: clamp(13.5px, .92vw, 15px);--cmq-fs-base: clamp(15px, 1.05vw, 17px);--cmq-fs-l: clamp(18px, 1.35vw, 22px);--cmq-fs-xl: clamp(23px, 1.95vw, 30px);--cmq-fs-score: clamp(34px, 3.4vw, 48px);--cmq-shadow: 0 8px 24px rgba(1, 0, 164, .1)}.cm-quiz-root :focus-visible{outline:2px solid var(--cmq-blue);outline-offset:2px;border-radius:var(--cmq-r-sm)}.cm-quiz-root .cmq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cm-quiz-root .cmq-hidden{display:none!important}.cm-quiz-root svg.cmq-i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.cm-quiz-root svg.cmq-i-sm{width:15px;height:15px}.cm-quiz-root iconify-icon.cmq-i{font-size:18px;line-height:1;flex:none;display:inline-flex;align-items:center;justify-content:center}.cm-quiz-root iconify-icon.cmq-i-sm{font-size:15px}.cm-quiz-root.cmq-shell,.cm-quiz-root .cmq-shell{max-width:min(1180px,94vw);margin:0 auto;padding:var(--cmq-s5) var(--cmq-s5) var(--cmq-s8)}.cm-quiz-root .cmq-chead{display:flex;align-items:flex-start;gap:var(--cmq-s3);margin-bottom:var(--cmq-s4)}.cm-quiz-root .cmq-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--cmq-line);background:var(--cmq-white);border-radius:var(--cmq-r-sm);color:var(--cmq-ink-600);flex:none}.cm-quiz-root .cmq-iconbtn:hover{border-color:var(--cmq-blue-500);color:var(--cmq-blue)}.cm-quiz-root .cmq-chead h1{font-size:var(--cmq-fs-l);font-weight:600;margin:0;line-height:1.3}.cm-quiz-root .cmq-chead p{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-400);margin:2px 0 0}.cm-quiz-root .cmq-courserow{display:flex;gap:var(--cmq-s2);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-coursepick{flex:1;min-width:0;display:flex;align-items:center;gap:var(--cmq-s3);background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s3) var(--cmq-s4);text-align:left}.cm-quiz-root .cmq-coursepick:hover{border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-coursepick .cmq-name{font-size:var(--cmq-fs-nav);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-quiz-root .cmq-coursepick .cmq-who{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);white-space:nowrap;flex:none}.cm-quiz-root .cmq-coursepick .cmq-who:before{content:"";display:inline-block;width:1px;height:12px;background:var(--cmq-line);margin-right:var(--cmq-s3);vertical-align:-2px}.cm-quiz-root .cmq-coursepick .cmq-i{margin-left:auto;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-menu{position:fixed;z-index:60;background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);box-shadow:var(--cmq-shadow);padding:var(--cmq-s2)}.cm-quiz-root .cmq-menu button{display:flex;align-items:center;gap:var(--cmq-s3);width:100%;text-align:left;background:none;border:0;border-radius:var(--cmq-r-sm);padding:var(--cmq-s2) var(--cmq-s3);font-size:var(--cmq-fs-nav);white-space:nowrap}.cm-quiz-root .cmq-menu button:hover{background:var(--cmq-blue-050)}.cm-quiz-root .cmq-menu button.cmq-danger{color:var(--cmq-bad)}.cm-quiz-root .cmq-menu button.cmq-danger:hover{background:var(--cmq-bad-bg)}.cm-quiz-root .cmq-menu .cmq-col{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cm-quiz-root .cmq-menu .cmq-m-name{font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-menu .cmq-m-who{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-menu button[aria-selected=true]{background:var(--cmq-blue-100)}.cm-quiz-root .cmq-menu hr{border:0;border-top:1px solid var(--cmq-line-200);margin:var(--cmq-s2) 0}.cm-quiz-root .cmq-tabs{display:flex;gap:var(--cmq-s5);border-bottom:1px solid var(--cmq-line);margin-bottom:var(--cmq-s5);overflow-x:auto}.cm-quiz-root .cmq-tab{background:none;border:0;padding:var(--cmq-s3) 0;white-space:nowrap;font-size:var(--cmq-fs-nav);color:var(--cmq-ink-600);border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:var(--cmq-s2)}.cm-quiz-root .cmq-tab[aria-current=page]{color:var(--cmq-blue);font-weight:600;border-bottom-color:var(--cmq-blue)}.cm-quiz-root .cmq-tab .cmq-badge{background:var(--cmq-blue-100);color:var(--cmq-blue);font-size:var(--cmq-fs-sec);font-weight:600;border-radius:var(--cmq-r-full);padding:1px 6px}.cm-quiz-root .cmq-controls{display:flex;align-items:center;gap:var(--cmq-s3);flex-wrap:wrap;margin-bottom:var(--cmq-s4)}.cm-quiz-root .cmq-chips{display:flex;gap:var(--cmq-s2);flex-wrap:wrap}.cm-quiz-root .cmq-chip{border:1px solid var(--cmq-line);background:var(--cmq-white);border-radius:var(--cmq-r-full);padding:6px var(--cmq-s3);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-chip[aria-pressed=true]{background:var(--cmq-blue-100);border-color:var(--cmq-blue-100);color:var(--cmq-blue);font-weight:600}.cm-quiz-root .cmq-grow{flex:1}.cm-quiz-root .cmq-search{position:relative;display:flex;align-items:center}.cm-quiz-root .cmq-search .cmq-i{position:absolute;left:10px;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-search input{border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);background:var(--cmq-white);padding:7px var(--cmq-s3) 7px 34px;width:180px;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-search input:focus{outline:none;border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-viewtoggle{display:flex;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);overflow:hidden;background:var(--cmq-white)}.cm-quiz-root .cmq-viewtoggle button{border:0;background:none;padding:7px 9px;color:var(--cmq-ink-400);display:flex}.cm-quiz-root .cmq-viewtoggle button[aria-pressed=true]{background:var(--cmq-blue-100);color:var(--cmq-blue)}.cm-quiz-root .cmq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cmq-s2);border-radius:var(--cmq-r-sm);padding:10px var(--cmq-s4);font-size:var(--cmq-fs-nav);line-height:1;font-weight:600;border:1px solid transparent}.cm-quiz-root .cmq-btn-primary{background:var(--cmq-blue);color:var(--cmq-white)}.cm-quiz-root .cmq-btn-primary:hover{background:var(--cmq-blue-500)}.cm-quiz-root .cmq-btn-secondary{background:var(--cmq-white);border-color:var(--cmq-line);color:var(--cmq-ink)}.cm-quiz-root .cmq-btn-secondary:hover{border-color:var(--cmq-blue-500);color:var(--cmq-blue)}.cm-quiz-root .cmq-btn-ghost{background:none;color:var(--cmq-ink-600)}.cm-quiz-root .cmq-btn-ghost:hover{color:var(--cmq-blue)}.cm-quiz-root .cmq-btn-danger{background:var(--cmq-white);border-color:var(--cmq-line);color:var(--cmq-bad)}.cm-quiz-root .cmq-btn-danger:hover{border-color:var(--cmq-bad);background:var(--cmq-bad-bg)}.cm-quiz-root .cmq-btn:disabled{opacity:.45;pointer-events:none}.cm-quiz-root .cmq-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--cmq-fs-sec);font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--cmq-r-full);padding:3px 9px;white-space:nowrap}.cm-quiz-root .cmq-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cm-quiz-root .cmq-status-published{background:var(--cmq-ok-bg);color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-status-draft{background:var(--cmq-line-200);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-status-closed{background:var(--cmq-surface);color:var(--cmq-ink-400);border:1px solid var(--cmq-line)}.cm-quiz-root .cmq-status-available{background:var(--cmq-blue-100);color:var(--cmq-blue)}.cm-quiz-root .cmq-status-progress{background:var(--cmq-warn-bg);color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-status-passed{background:var(--cmq-ok-bg);color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-status-failed{background:var(--cmq-bad-bg);color:var(--cmq-bad)}.cm-quiz-root .cmq-status-missed{background:var(--cmq-bad-bg);color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-pat{display:block;width:100%;height:100%}.cm-quiz-root .cmq-patband{height:84px;border-radius:var(--cmq-r-sm);overflow:hidden;background:var(--cmq-blue-050);position:relative}.cm-quiz-root .cmq-pattile{width:44px;height:44px;border-radius:var(--cmq-r-sm);overflow:hidden;flex:none;background:var(--cmq-blue-050)}.cm-quiz-root .cmq-pattile.cmq-lg{width:56px;height:56px}.cm-quiz-root .cmq-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--cmq-s4)}.cm-quiz-root .cmq-collection[data-view=list]{grid-template-columns:1fr;gap:0;background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);overflow:hidden}.cm-quiz-root .cmq-card{position:relative;background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s3);display:flex;flex-direction:column;gap:var(--cmq-s3);transition:border-color .12s,box-shadow .12s}.cm-quiz-root .cmq-card:hover{border-color:var(--cmq-blue-500);box-shadow:var(--cmq-shadow)}.cm-quiz-root .cmq-cardlink{background:none;border:0;padding:0;font:inherit;text-align:left;color:inherit;font-weight:600}.cm-quiz-root .cmq-cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cmq-r)}.cm-quiz-root .cmq-card-status{position:absolute;top:var(--cmq-s2);left:var(--cmq-s2);z-index:2}.cm-quiz-root .cmq-patband .cmq-status{box-shadow:0 1px 3px #1a1a2e2e}.cm-quiz-root .cmq-classstats{display:flex;flex-wrap:wrap;gap:var(--cmq-s5) var(--cmq-s7);padding:var(--cmq-s4) 0 var(--cmq-s5);border-bottom:1px solid var(--cmq-line-200);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-classstats div{min-width:96px}.cm-quiz-root .cmq-classstats dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:2px}.cm-quiz-root .cmq-classstats dd{margin:0;font-size:var(--cmq-fs-l);font-weight:600;line-height:1.2}.cm-quiz-root .cmq-classstats dd small{display:block;font-size:var(--cmq-fs-meta);font-weight:400;color:var(--cmq-ink-600)}.cm-quiz-root .cmq-classstats dd.cmq-warnish{color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-f-body.cmq-centre{display:flex;flex-direction:column;justify-content:center;align-items:center}.cm-quiz-root .cmq-f-body.cmq-centre>*{width:100%;max-width:480px}.cm-quiz-root .cmq-resulthead{text-align:center;padding:0}.cm-quiz-root .cmq-resultmark{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--cmq-s4);background:var(--cmq-blue);color:var(--cmq-white)}.cm-quiz-root .cmq-resultmark .cmq-i{width:32px;height:32px;stroke-width:2.4}.cm-quiz-root .cmq-resultmark.cmq-pass{background:var(--cmq-ok)}.cm-quiz-root .cmq-resultmark.cmq-fail{background:var(--cmq-bad)}.cm-quiz-root .cmq-resultmark.cmq-caution{background:var(--cmq-warn)}.cm-quiz-root .cmq-resulthead h2{font-size:var(--cmq-fs-xl);font-weight:600;margin:0 0 var(--cmq-s2)}.cm-quiz-root .cmq-resulthead p{margin:0;color:var(--cmq-ink-600);font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-bigscore{font-size:var(--cmq-fs-score);font-weight:600;letter-spacing:-.02em;line-height:1;margin:var(--cmq-s5) 0 var(--cmq-s2)}.cm-quiz-root .cmq-bigscore.cmq-pass{color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-bigscore.cmq-fail{color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-vgrid{display:block;margin-bottom:var(--cmq-s6);max-width:560px}.cm-quiz-root .cmq-vgrid .cmq-vr{display:flex;align-items:baseline;gap:var(--cmq-s4);padding:var(--cmq-s3) 0;border-bottom:1px solid var(--cmq-line-200)}.cm-quiz-root .cmq-vgrid .cmq-vk{width:112px;flex:none;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-vgrid .cmq-vv{font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-vgrid .cmq-vv small{font-weight:400;color:var(--cmq-ink-600);font-size:var(--cmq-fs-meta);margin-left:6px}.cm-quiz-root .cmq-aitag{font-size:var(--cmq-fs-sec);text-transform:uppercase;letter-spacing:.04em;color:var(--cmq-mango-600);background:var(--cmq-mango-100);border-radius:var(--cmq-r-full);padding:2px 8px;font-weight:600;white-space:nowrap}.cm-quiz-root .cmq-vtable{width:100%;border-collapse:collapse;margin-bottom:var(--cmq-s6);max-width:520px}.cm-quiz-root .cmq-vtable th{width:132px;text-align:left;font-size:var(--cmq-fs-meta);letter-spacing:0;text-transform:none;font-weight:400;color:var(--cmq-ink-600);padding:var(--cmq-s3) var(--cmq-s4) var(--cmq-s3) 0;border-bottom:1px solid var(--cmq-line-200);vertical-align:top}.cm-quiz-root .cmq-vtable td{font-size:var(--cmq-fs-nav);font-weight:600;padding:var(--cmq-s3) 0;border-bottom:1px solid var(--cmq-line-200)}.cm-quiz-root .cmq-vtable td small{display:block;font-weight:400;color:var(--cmq-ink-600);font-size:var(--cmq-fs-meta);margin-top:1px}.cm-quiz-root .cmq-vtable tr:last-child th,.cm-quiz-root .cmq-vtable tr:last-child td{border-bottom:0}.cm-quiz-root .cmq-dashcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:var(--cmq-s3);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-dash{border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s2) var(--cmq-s3)}.cm-quiz-root .cmq-dash dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:var(--cmq-s2)}.cm-quiz-root .cmq-dash dd{margin:0;font-size:clamp(16px,1.15vw,19px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.cm-quiz-root .cmq-dash dd small{display:block;font-size:var(--cmq-fs-meta);font-weight:400;color:var(--cmq-ink-600);margin-top:var(--cmq-s1);letter-spacing:0}.cm-quiz-root .cmq-tabletools{display:flex;align-items:center;gap:var(--cmq-s3);flex-wrap:wrap;margin-bottom:var(--cmq-s4)}.cm-quiz-root th.cmq-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-quiz-root th.cmq-sortable:hover{color:var(--cmq-blue)}.cm-quiz-root th.cmq-sortable .cmq-arr{display:inline-block;width:10px;color:var(--cmq-blue)}.cm-quiz-root .cmq-mini{width:100%;border-collapse:collapse;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-mini th{text-align:left;font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);font-weight:600;padding:0 var(--cmq-s4) var(--cmq-s2) 0;border-bottom:1px solid var(--cmq-line);white-space:nowrap}.cm-quiz-root .cmq-mini td{padding:var(--cmq-s3) var(--cmq-s4) var(--cmq-s3) 0;border-bottom:1px solid var(--cmq-line-200);white-space:nowrap}.cm-quiz-root .cmq-mini tr:last-child td{border-bottom:0}.cm-quiz-root .cmq-mini td:last-child,.cm-quiz-root .cmq-mini th:last-child{padding-right:0;text-align:right}.cm-quiz-root .cmq-mini .cmq-an{color:var(--cmq-ink-400);font-size:var(--cmq-fs-meta)}.cm-quiz-root .cmq-mini .cmq-quiet{color:var(--cmq-ink-600);font-size:var(--cmq-fs-meta)}.cm-quiz-root .cmq-lopt .cmq-tag{margin-left:auto;font-size:var(--cmq-fs-sec);text-transform:uppercase;letter-spacing:.04em;font-weight:600;white-space:nowrap}.cm-quiz-root .cmq-lopt[data-state=correct] .cmq-tag{color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-lopt[data-state=chosen-wrong] .cmq-tag{color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-lopt[data-state=chosen] .cmq-tag{color:var(--cmq-blue)}.cm-quiz-root .cmq-cmp{width:100%;border-collapse:collapse;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-cmp th{padding:0 var(--cmq-s3) var(--cmq-s3)}.cm-quiz-root .cmq-cmp td{padding:var(--cmq-s3);border-bottom:1px solid var(--cmq-line-200);vertical-align:middle}.cm-quiz-root .cmq-cmp .cmq-qcol{color:var(--cmq-ink-600);font-size:var(--cmq-fs-meta)}.cm-quiz-root .cmq-mk{display:inline-flex;align-items:center;gap:6px;font-size:var(--cmq-fs-meta);font-weight:600}.cm-quiz-root .cmq-mk.cmq-ok{color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-mk.cmq-no{color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-delta{font-size:var(--cmq-fs-sec);text-transform:uppercase;letter-spacing:.04em;font-weight:600;border-radius:var(--cmq-r-full);padding:2px 8px}.cm-quiz-root .cmq-delta.cmq-up{background:var(--cmq-ok-bg);color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-delta.cmq-down{background:var(--cmq-bad-bg);color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-delta.cmq-same{background:var(--cmq-line-200);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-saveflag{display:inline-flex;align-items:center;gap:6px;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-saveflag .cmq-dotp{width:7px;height:7px;border-radius:50%;background:var(--cmq-ok);flex:none}.cm-quiz-root .cmq-saveflag.cmq-off{color:var(--cmq-bad-ink)}.cm-quiz-root .cmq-saveflag.cmq-off .cmq-dotp{background:var(--cmq-bad)}.cm-quiz-root .cmq-skel{background:var(--cmq-line-200);border-radius:var(--cmq-r-sm);position:relative;overflow:hidden}.cm-quiz-root .cmq-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:cmq-sh 1.3s infinite}@keyframes cmq-sh{to{transform:translate(100%)}}.cm-quiz-root .cmq-skelcard{background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s3)}.cm-quiz-root .cmq-skelcard .cmq-b{height:84px;border-radius:var(--cmq-r-sm);margin-bottom:var(--cmq-s3)}.cm-quiz-root .cmq-skelcard .cmq-l1{height:13px;width:72%;margin:0 var(--cmq-s2) var(--cmq-s2)}.cm-quiz-root .cmq-skelcard .cmq-l2{height:11px;width:48%;margin:0 var(--cmq-s2) var(--cmq-s2)}@media (prefers-reduced-motion: reduce){.cm-quiz-root .cmq-skel:after{animation:none}}.cm-quiz-root .cmq-why{border:1px solid var(--cmq-line);border-left:3px solid var(--cmq-blue);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);margin-top:var(--cmq-s4);max-width:680px;background:var(--cmq-surface)}.cm-quiz-root .cmq-why dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:2px}.cm-quiz-root .cmq-why dd{margin:0;font-size:var(--cmq-fs-nav);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-bankrow{display:flex;align-items:flex-start;gap:var(--cmq-s3);border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);margin-bottom:var(--cmq-s2);text-align:left;background:var(--cmq-white);width:100%}.cm-quiz-root .cmq-bankrow:hover{border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-bankrow[aria-pressed=true]{border-color:var(--cmq-blue);background:var(--cmq-blue-050)}.cm-quiz-root .cmq-bankrow .cmq-tick{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--cmq-line);flex:none;display:flex;align-items:center;justify-content:center;color:transparent;margin-top:2px;background:var(--cmq-white)}.cm-quiz-root .cmq-bankrow[aria-pressed=true] .cmq-tick{background:var(--cmq-blue);border-color:var(--cmq-blue);color:#fff}.cm-quiz-root .cmq-bankrow .cmq-bq{flex:1;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-bankrow .cmq-bm{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-400);margin-top:2px}.cm-quiz-root .cmq-briefhero{position:relative;height:clamp(104px,13vh,148px);border-radius:var(--cmq-r);overflow:hidden;display:flex;align-items:flex-end;margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-briefhero .cmq-pat{position:absolute;top:0;right:0;bottom:0;left:0}.cm-quiz-root .cmq-briefhero .cmq-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a1e9e,#0a0a1e00 70%)}.cm-quiz-root .cmq-briefhero .cmq-txt{position:relative;padding:var(--cmq-s4);color:#fff}.cm-quiz-root .cmq-briefhero .cmq-eyebrow{font-size:var(--cmq-fs-sec);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin:0 0 2px}.cm-quiz-root .cmq-briefhero h2{font-size:var(--cmq-fs-l);font-weight:600;margin:0;color:#fff;line-height:1.25}.cm-quiz-root .cmq-factlist{display:flex;flex-direction:column;gap:var(--cmq-s4);padding:var(--cmq-s4) var(--cmq-s3) 0}.cm-quiz-root .cmq-factlist div{display:flex;flex-direction:column;gap:2px}.cm-quiz-root .cmq-factlist dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-factlist dd{margin:0;font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-pillrow{display:flex;gap:var(--cmq-s3);flex-wrap:wrap;margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-statpill{border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s3) var(--cmq-s4);min-width:132px}.cm-quiz-root .cmq-statpill dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:2px}.cm-quiz-root .cmq-statpill dd{margin:0;font-size:var(--cmq-fs-base);font-weight:600;line-height:1.25}.cm-quiz-root .cmq-statpill dd small{display:block;font-size:var(--cmq-fs-meta);font-weight:400;color:var(--cmq-ink-600)}.cm-quiz-root .cmq-statpill.cmq-pass{border-color:var(--cmq-ok);background:var(--cmq-ok-bg)}.cm-quiz-root .cmq-statpill.cmq-pass dd{color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-statpill.cmq-fail{border-color:#f0dca8;background:var(--cmq-warn-bg)}.cm-quiz-root .cmq-statpill.cmq-fail dd{color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-qmini{display:flex;flex-direction:column;gap:2px}.cm-quiz-root .cmq-qmini button{display:flex;align-items:center;gap:var(--cmq-s3);background:none;border:0;border-radius:var(--cmq-r-sm);padding:7px var(--cmq-s3);text-align:left;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);width:100%}.cm-quiz-root .cmq-qmini button:hover{background:var(--cmq-blue-050)}.cm-quiz-root .cmq-qmini button[aria-current=true]{background:var(--cmq-white);color:var(--cmq-blue);font-weight:600;box-shadow:0 1px 2px #0100a40f}.cm-quiz-root .cmq-qmini .cmq-dot{width:18px;height:18px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--cmq-line-200);color:var(--cmq-ink-400);font-size:10px}.cm-quiz-root .cmq-qmini .cmq-dot .cmq-i{width:11px;height:11px;stroke-width:3}.cm-quiz-root .cmq-qmini .cmq-dot.cmq-ok{background:var(--cmq-ok);color:var(--cmq-white)}.cm-quiz-root .cmq-qmini .cmq-dot.cmq-no{background:var(--cmq-bad);color:var(--cmq-white)}.cm-quiz-root .cmq-qmini .cmq-n{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-quiz-root .cmq-railhead{font-size:var(--cmq-fs-sec);letter-spacing:.06em;text-transform:uppercase;color:var(--cmq-ink-400);padding:var(--cmq-s2) var(--cmq-s3) var(--cmq-s2)}.cm-quiz-root .cmq-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--cmq-s3);margin-bottom:var(--cmq-s2)}.cm-quiz-root .cmq-method{border:1.5px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s4);text-align:left;background:var(--cmq-white);display:flex;flex-direction:column;gap:var(--cmq-s1);position:relative}.cm-quiz-root .cmq-method:hover{border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-method[aria-pressed=true]{border-color:var(--cmq-blue);background:var(--cmq-blue-050)}.cm-quiz-root .cmq-method[aria-pressed=true]:after{content:"✓";position:absolute;top:var(--cmq-s3);right:var(--cmq-s3);width:22px;height:22px;border-radius:50%;background:var(--cmq-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:22px;text-align:center}.cm-quiz-root .cmq-method .cmq-mi{width:38px;height:38px;border-radius:var(--cmq-r-sm);background:var(--cmq-blue-100);color:var(--cmq-blue);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cmq-s2)}.cm-quiz-root .cmq-method b{font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-method span{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-method .cmq-tag{font-size:var(--cmq-fs-sec);text-transform:uppercase;letter-spacing:.04em;color:var(--cmq-mango-600);background:var(--cmq-mango-100);border-radius:var(--cmq-r-full);padding:2px 8px;font-weight:600;align-self:flex-start}.cm-quiz-root .cmq-roleswitch{display:flex;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-full);background:var(--cmq-white);padding:2px;margin-left:auto;flex:none}.cm-quiz-root .cmq-roleswitch button{border:0;background:none;border-radius:var(--cmq-r-full);padding:5px var(--cmq-s3);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-roleswitch button[aria-pressed=true]{background:var(--cmq-blue);color:var(--cmq-white);font-weight:600}.cm-quiz-root .cmq-menubtn{position:relative;width:30px;height:30px;margin:-2px -4px 0 0;border-radius:var(--cmq-r-sm);flex:none;border:0;background:none;color:var(--cmq-ink-400);display:flex;align-items:center;justify-content:center}.cm-quiz-root .cmq-menubtn:hover,.cm-quiz-root .cmq-menubtn[aria-expanded=true]{background:var(--cmq-blue-050);color:var(--cmq-blue)}.cm-quiz-root .cmq-card-body{padding:0 var(--cmq-s2) var(--cmq-s2);display:flex;flex-direction:column;gap:var(--cmq-s2)}.cm-quiz-root .cmq-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cmq-s3)}.cm-quiz-root .cmq-card-title{font-size:var(--cmq-fs-base);line-height:1.35;margin:0;font-weight:600}.cm-quiz-root .cmq-card-line{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);margin:0}.cm-quiz-root .cmq-card-line .cmq-sep{color:var(--cmq-line);margin:0 6px}.cm-quiz-root .cmq-card-line .cmq-quiet{color:var(--cmq-ink-400)}.cm-quiz-root .cmq-card .cmq-pattile{display:none}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card{border:0;border-bottom:1px solid var(--cmq-line-200);border-radius:0;flex-direction:row;align-items:center;gap:var(--cmq-s4);padding:var(--cmq-s3) var(--cmq-s4)}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card:last-child{border-bottom:0}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card:hover{background:var(--cmq-surface);box-shadow:none}.cm-quiz-root .cmq-collection[data-view=list] .cmq-patband{display:none}.cm-quiz-root .cmq-collection[data-view=list] .cmq-pattile{display:block}.cm-quiz-root .cmq-card-body>.cmq-card-top>.cmq-card-status{display:none}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-body>.cmq-card-top>.cmq-card-status{display:flex;position:static;align-items:center}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card{padding-right:var(--cmq-s7)}.cm-quiz-root .cmq-collection[data-view=list] .cmq-menubtn{position:absolute;right:var(--cmq-s3);top:50%;transform:translateY(-50%);margin:0}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-top{gap:var(--cmq-s4)}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-status .cmq-status{margin:0}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-body{flex:1;min-width:0;padding:0;flex-direction:row;align-items:center;gap:var(--cmq-s4)}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-top{flex:1;min-width:0;align-items:center}.cm-quiz-root .cmq-collection[data-view=list] .cmq-card-line{width:280px;flex:none;text-align:right}.cm-quiz-root .cmq-empty{grid-column:1/-1;background:var(--cmq-white);border:1px dashed var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s7) var(--cmq-s5);text-align:center;color:var(--cmq-ink-600)}.cm-quiz-root .cmq-empty .cmq-i{width:26px;height:26px;color:var(--cmq-ink-400);margin-bottom:var(--cmq-s3)}.cm-quiz-root .cmq-empty p{margin:0 0 var(--cmq-s4);font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-backlink{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:var(--cmq-s1) var(--cmq-s2);margin:0 0 var(--cmq-s3) calc(var(--cmq-s2) * -1);border-radius:var(--cmq-r-sm);font-size:var(--cmq-fs-nav);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-backlink:hover{background:var(--cmq-surface);color:var(--cmq-ink)}.cm-quiz-root .cmq-dhead{background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r);padding:var(--cmq-s5);margin-bottom:var(--cmq-s3)}.cm-quiz-root .cmq-dtop{display:flex;gap:var(--cmq-s6);align-items:flex-start;flex-wrap:wrap}.cm-quiz-root .cmq-dmain{flex:1;min-width:250px}.cm-quiz-root .cmq-dident{display:flex;gap:var(--cmq-s4);align-items:flex-start}.cm-quiz-root .cmq-dtitle{font-size:var(--cmq-fs-xl);font-weight:600;line-height:1.25;margin:var(--cmq-s2) 0}.cm-quiz-root .cmq-ddesc{margin:0;color:var(--cmq-ink-600);font-size:var(--cmq-fs-nav);max-width:60ch}.cm-quiz-root .cmq-dprov{margin:var(--cmq-s3) 0 0;color:var(--cmq-ink-400);font-size:var(--cmq-fs-meta)}.cm-quiz-root .cmq-hero{flex:none;min-width:180px;border-left:1px solid var(--cmq-line);padding-left:var(--cmq-s6)}.cm-quiz-root .cmq-hero-label{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-hero-value{font-size:var(--cmq-fs-score);font-weight:600;line-height:1.05;margin:var(--cmq-s1) 0;letter-spacing:-.02em}.cm-quiz-root .cmq-hero-basis{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);margin:0}.cm-quiz-root .cmq-hero-basis strong{color:var(--cmq-ink)}.cm-quiz-root .cmq-hero.cmq-quiet .cmq-hero-value{font-size:var(--cmq-fs-l);color:var(--cmq-ink-400);font-weight:400;letter-spacing:0}.cm-quiz-root .cmq-settingline{display:flex;flex-wrap:wrap;gap:var(--cmq-s2) var(--cmq-s5);border-top:1px solid var(--cmq-line-200);margin-top:var(--cmq-s5);padding-top:var(--cmq-s4);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-settingline span{display:inline-flex;align-items:center;gap:6px}.cm-quiz-root .cmq-settingline .cmq-i{color:var(--cmq-ink-400)}.cm-quiz-root .cmq-dact{display:flex;gap:var(--cmq-s2);align-items:flex-start;flex:none}.cm-quiz-root .cmq-notice{display:flex;gap:var(--cmq-s3);align-items:flex-start;border-radius:var(--cmq-r);padding:var(--cmq-s3) var(--cmq-s4);font-size:var(--cmq-fs-meta);margin-bottom:var(--cmq-s3);background:var(--cmq-warn-bg);border:1px solid #f0dca8;color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-notice .cmq-i{color:var(--cmq-warn);flex:none}.cm-quiz-root .cmq-notice strong{display:block;font-weight:600;margin-bottom:2px;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-notice-quiet{background:var(--cmq-surface);border-color:var(--cmq-line);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-notice-quiet .cmq-i{color:var(--cmq-ink-400)}.cm-quiz-root .cmq-notice-quiet strong{color:var(--cmq-ink)}.cm-quiz-root .cmq-panel{background:var(--cmq-white);border:1px solid var(--cmq-line);border-radius:var(--cmq-r)}.cm-quiz-root .cmq-pbody{padding:var(--cmq-s4)}.cm-quiz-root .cmq-pbody>h3{font-size:var(--cmq-fs-nav);font-weight:600;margin:0 0 var(--cmq-s1)}.cm-quiz-root .cmq-pbody>h3+p{margin:0 0 var(--cmq-s4);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-pbody>.cmq-dashcards{margin-bottom:0}.cm-quiz-root .cmq-tablewrap{overflow-x:auto}.cm-quiz-root table{width:100%;border-collapse:collapse;font-size:var(--cmq-fs-nav)}.cm-quiz-root th{text-align:left;font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);font-weight:600;padding:0 var(--cmq-s3) var(--cmq-s3);border-bottom:1px solid var(--cmq-line);white-space:nowrap}.cm-quiz-root td{padding:var(--cmq-s3);border-bottom:1px solid var(--cmq-line-200)}.cm-quiz-root tr.cmq-row:hover td{background:var(--cmq-surface)}.cm-quiz-root .cmq-learner{display:flex;align-items:center;gap:var(--cmq-s3)}.cm-quiz-root .cmq-avatar{width:30px;height:30px;border-radius:50%;background:var(--cmq-blue-100);color:var(--cmq-blue);font-size:var(--cmq-fs-meta);font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.cm-quiz-root .cmq-score{font-weight:600}.cm-quiz-root .cmq-score-pass{color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-score-fail{color:var(--cmq-bad)}.cm-quiz-root .cmq-pill{font-size:var(--cmq-fs-sec);font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--cmq-r-full);padding:3px 9px;white-space:nowrap}.cm-quiz-root .cmq-pill-pass{background:var(--cmq-ok-bg);color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-pill-fail{background:var(--cmq-bad-bg);color:var(--cmq-bad)}.cm-quiz-root .cmq-pill-none{background:var(--cmq-line-200);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-attempt-tabs{display:flex;gap:var(--cmq-s1);align-items:center}.cm-quiz-root .cmq-attempt-tabs button{background:none;border:1px solid transparent;border-radius:var(--cmq-r-sm);padding:4px var(--cmq-s3);font-size:var(--cmq-fs-meta);font-weight:500;color:var(--cmq-ink-600);cursor:pointer;transition:all .15s}.cm-quiz-root .cmq-attempt-tabs button:hover{border-color:var(--cmq-blue-500);color:var(--cmq-blue)}.cm-quiz-root .cmq-attempt-tabs button[aria-pressed=true]{background:var(--cmq-blue);border-color:var(--cmq-blue);color:#fff}.cm-quiz-root .cmq-rowbtn-active{border-color:var(--cmq-blue)!important;color:var(--cmq-blue)!important;background:var(--cmq-blue-50, #f0f0ff)!important}.cm-quiz-root .cmq-rowbtn{background:none;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:5px var(--cmq-s3);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cm-quiz-root .cmq-rowbtn:hover{border-color:var(--cmq-blue-500);color:var(--cmq-blue)}.cm-quiz-root tr.cmq-attempts td{background:var(--cmq-surface);padding:var(--cmq-s4) var(--cmq-s5)}.cm-quiz-root .cmq-attempt{display:flex;align-items:center;gap:var(--cmq-s5);flex-wrap:wrap;padding:var(--cmq-s3) 0;border-bottom:1px solid var(--cmq-line)}.cm-quiz-root .cmq-attempt:last-of-type{border-bottom:0}.cm-quiz-root .cmq-attempt-no{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-400);width:64px;flex:none}.cm-quiz-root .cmq-attempt-meta{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-attempt .cmq-rowbtn{margin-left:auto}.cm-quiz-root .cmq-scrim,.cm-quiz-root.cmq-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a2e6b;z-index:1040;display:flex;padding:var(--cmq-s5)}.cm-quiz-root .cmq-scrim.cmq-center,.cm-quiz-root.cmq-scrim.cmq-center{align-items:center;justify-content:center}.cm-quiz-root .cmq-frame{background:var(--cmq-white);border-radius:var(--cmq-r);width:100%;max-width:min(1140px,96vw);margin:auto;height:min(740px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cmq-shadow)}.cm-quiz-root .cmq-f-head{display:flex;align-items:center;gap:var(--cmq-s4);padding:var(--cmq-s4) var(--cmq-s5);border-bottom:1px solid var(--cmq-line)}.cm-quiz-root .cmq-f-head .cmq-ftitle{font-size:var(--cmq-fs-base);font-weight:600;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-quiz-root .cmq-f-head .cmq-fstate{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-400);white-space:nowrap}.cm-quiz-root .cmq-f-cols{display:flex;flex:1;min-height:0}.cm-quiz-root .cmq-frame.cmq-norail .cmq-f-rail{display:none}.cm-quiz-root .cmq-frame.cmq-norail{max-width:min(680px,94vw);height:auto;max-height:min(760px,100%)}.cm-quiz-root .cmq-frame.cmq-norail .cmq-f-body{padding:var(--cmq-s6)}.cm-quiz-root .cmq-frame.cmq-norail .cmq-f-foot{padding:var(--cmq-s4) var(--cmq-s6)}.cm-quiz-root .cmq-frame.cmq-norail .cmq-f-body.cmq-narrow>*{max-width:none}.cm-quiz-root .cmq-f-rail{width:270px;flex:none;border-right:1px solid var(--cmq-line);background:var(--cmq-surface);display:flex;flex-direction:column;overflow-y:auto;padding:var(--cmq-s4) var(--cmq-s3);gap:var(--cmq-s1)}.cm-quiz-root .cmq-f-pane{flex:1;min-width:0;display:flex;flex-direction:column}.cm-quiz-root .cmq-f-body{flex:1;overflow-y:auto;padding:var(--cmq-s6) var(--cmq-s7)}.cm-quiz-root .cmq-f-body.cmq-narrow>*{max-width:620px}.cm-quiz-root .cmq-f-foot{display:flex;align-items:center;gap:var(--cmq-s3);padding:var(--cmq-s4) var(--cmq-s7);border-top:1px solid var(--cmq-line);background:var(--cmq-white)}.cm-quiz-root .cmq-steplabel{font-size:var(--cmq-fs-sec);letter-spacing:.06em;text-transform:uppercase;color:var(--cmq-ink-400);margin:0 0 var(--cmq-s2)}.cm-quiz-root .cmq-f-body h2{font-size:var(--cmq-fs-l);font-weight:600;margin:0 0 var(--cmq-s2)}.cm-quiz-root .cmq-f-body p.cmq-lede{margin:0 0 var(--cmq-s6);color:var(--cmq-ink-600);font-size:var(--cmq-fs-nav);max-width:56ch}.cm-quiz-root .cmq-stage{display:flex;align-items:center;gap:var(--cmq-s3);width:100%;text-align:left;background:none;border:0;border-radius:var(--cmq-r-sm);padding:var(--cmq-s3);color:var(--cmq-ink-600);font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-stage:hover{background:var(--cmq-blue-050);color:var(--cmq-ink)}.cm-quiz-root .cmq-stage[aria-current=step]{background:var(--cmq-blue-100);color:var(--cmq-blue);font-weight:600}.cm-quiz-root .cmq-stage .cmq-mark{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--cmq-line);flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-400);background:var(--cmq-white)}.cm-quiz-root .cmq-stage[aria-current=step] .cmq-mark{border-color:var(--cmq-blue);color:var(--cmq-blue)}.cm-quiz-root .cmq-stage[data-done=true] .cmq-mark{background:var(--cmq-ok);border-color:var(--cmq-ok);color:var(--cmq-white)}.cm-quiz-root .cmq-stage .cmq-sub{display:block;font-size:var(--cmq-fs-meta);font-weight:400;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-qnest{display:flex;flex-direction:column;gap:2px;padding:var(--cmq-s1) 0 var(--cmq-s2) 30px}.cm-quiz-root .cmq-qrow{display:flex;align-items:center;border-radius:var(--cmq-r-sm)}.cm-quiz-root .cmq-qrow:hover{background:var(--cmq-blue-050)}.cm-quiz-root .cmq-qrow.cmq-on{background:var(--cmq-white);box-shadow:0 1px 2px #0100a40f}.cm-quiz-root .cmq-qrow.cmq-drag{opacity:.4}.cm-quiz-root .cmq-qrow.cmq-over{box-shadow:inset 0 2px 0 var(--cmq-blue)}.cm-quiz-root .cmq-qpick{flex:1;min-width:0;display:flex;align-items:center;gap:var(--cmq-s2);background:none;border:0;padding:6px var(--cmq-s1);text-align:left;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-qrow.cmq-on .cmq-qpick{color:var(--cmq-blue);font-weight:600}.cm-quiz-root .cmq-qpick .cmq-qi{width:16px;flex:none;font-size:var(--cmq-fs-sec);color:var(--cmq-ink-400)}.cm-quiz-root .cmq-qrow.cmq-on .cmq-qpick .cmq-qi{color:var(--cmq-blue)}.cm-quiz-root .cmq-qpick .cmq-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-quiz-root .cmq-qhandle,.cm-quiz-root .cmq-qdel{background:none;border:0;padding:4px;display:flex;color:var(--cmq-ink-400);opacity:0;flex:none}.cm-quiz-root .cmq-qhandle{cursor:grab}.cm-quiz-root .cmq-qrow:hover .cmq-qhandle,.cm-quiz-root .cmq-qrow:hover .cmq-qdel,.cm-quiz-root .cmq-qhandle:focus-visible,.cm-quiz-root .cmq-qdel:focus-visible{opacity:1}.cm-quiz-root .cmq-qdel:hover{color:var(--cmq-bad)}.cm-quiz-root .cmq-qhandle:hover{color:var(--cmq-ink)}.cm-quiz-root .cmq-qflag{width:6px;height:6px;border-radius:50%;background:var(--cmq-warn);flex:none;margin-right:var(--cmq-s2)}.cm-quiz-root .cmq-qnest .cmq-add{color:var(--cmq-blue);font-weight:600;display:flex;align-items:center;gap:var(--cmq-s2);background:none;border:0;border-radius:var(--cmq-r-sm);padding:6px var(--cmq-s2);font-size:var(--cmq-fs-meta);width:100%;text-align:left}.cm-quiz-root .cmq-qnest .cmq-add:hover{background:var(--cmq-blue-050)}.cm-quiz-root .cmq-confirm{max-width:420px}.cm-quiz-root .cmq-confirm .cmq-sheet-body p{margin:0 0 var(--cmq-s5);font-size:var(--cmq-fs-nav);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-confirm .cmq-row{display:flex;gap:var(--cmq-s2);justify-content:flex-end}.cm-quiz-root .cmq-rail-foot{margin-top:auto;padding-top:var(--cmq-s4)}.cm-quiz-root .cmq-field{margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-field label{display:block;font-size:var(--cmq-fs-nav);font-weight:600;margin-bottom:var(--cmq-s1)}.cm-quiz-root .cmq-field .cmq-help{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);margin:0 0 var(--cmq-s2)}.cm-quiz-root .cmq-field input[type=text],.cm-quiz-root .cmq-field input[type=number],.cm-quiz-root .cmq-field input[type=date],.cm-quiz-root .cmq-field select{width:100%;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:10px var(--cmq-s3);font-size:var(--cmq-fs-nav);background:var(--cmq-white)}.cm-quiz-root .cmq-field input:focus,.cm-quiz-root .cmq-field select:focus,.cm-quiz-root .cmq-plain:focus{outline:none;border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-plain{width:100%;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:10px var(--cmq-s3);font-size:var(--cmq-fs-nav);line-height:1.55;background:var(--cmq-white);resize:vertical}.cm-quiz-root .cmq-req{color:var(--cmq-bad);font-weight:400}.cm-quiz-root .cmq-fieldrow{display:flex;gap:var(--cmq-s4);flex-wrap:wrap}.cm-quiz-root .cmq-fieldrow .cmq-field{flex:1;min-width:170px}.cm-quiz-root .cmq-rt{border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);overflow:hidden;background:var(--cmq-white)}.cm-quiz-root .cmq-rt:focus-within{border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-rt-bar{display:flex;align-items:center;gap:var(--cmq-s1);padding:var(--cmq-s2);border-bottom:1px solid var(--cmq-line-200);background:var(--cmq-surface);flex-wrap:wrap}.cm-quiz-root .cmq-rt-bar button{border:0;background:none;border-radius:var(--cmq-r-sm);padding:5px 8px;font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);display:flex;align-items:center;gap:4px}.cm-quiz-root .cmq-rt-bar button:hover{background:var(--cmq-blue-050);color:var(--cmq-blue)}.cm-quiz-root .cmq-rt-bar .cmq-divider{width:1px;height:16px;background:var(--cmq-line);margin:0 var(--cmq-s1)}.cm-quiz-root .cmq-rt-bar .cmq-mathbtn{font-weight:600}.cm-quiz-root .cmq-rt-area{padding:var(--cmq-s3);min-height:88px;font-size:var(--cmq-fs-nav);outline:none}.cm-quiz-root .cmq-rt-area.cmq-one{min-height:44px}.cm-quiz-root .cmq-patgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--cmq-s3)}.cm-quiz-root .cmq-patopt-upload{border-style:dashed;background:var(--cmq-surface);display:flex;align-items:center;justify-content:center}.cm-quiz-root .cmq-patopt-upload:hover{border-color:var(--cmq-blue-500);background:var(--cmq-blue-050)}.cm-quiz-root .cmq-patopt-upload-label{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--cmq-ink-400);font-size:var(--cmq-fs-sec)}.cm-quiz-root .cmq-patopt-upload[aria-pressed=true]{border-style:solid}.cm-quiz-root .cmq-patopt-upload-remove{position:absolute;top:3px;right:3px;background:#0000008c;border:0;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0;z-index:3}.cm-quiz-root .cmq-patopt{border:2px solid var(--cmq-line);border-radius:var(--cmq-r-sm);overflow:hidden;background:none;padding:0;height:60px;position:relative;cursor:pointer}.cm-quiz-root .cmq-patopt:hover{border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-patopt[aria-pressed=true]{border-color:var(--cmq-blue);box-shadow:0 0 0 2px var(--cmq-blue)}.cm-quiz-root .cmq-patopt[aria-pressed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.cm-quiz-root .cmq-patopt[aria-pressed=true]:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;font-size:22px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1}.cm-quiz-root .cmq-switch{display:flex;align-items:flex-start;gap:var(--cmq-s3);border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-switch .cmq-txt{flex:1}.cm-quiz-root .cmq-switch .cmq-txt b{display:block;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-switch .cmq-txt span{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-toggle{width:42px;height:24px;border-radius:var(--cmq-r-full);background:var(--cmq-line);border:0;position:relative;flex:none;margin-top:2px;transition:background .15s}.cm-quiz-root .cmq-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--cmq-white);transition:transform .15s}.cm-quiz-root .cmq-toggle[aria-pressed=true]{background:var(--cmq-blue)}.cm-quiz-root .cmq-toggle[aria-pressed=true]:after{transform:translate(18px)}.cm-quiz-root .cmq-typepick{display:flex;gap:var(--cmq-s2);flex-wrap:wrap;margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-typepick button{border:1px solid var(--cmq-line);background:var(--cmq-white);border-radius:var(--cmq-r-full);padding:7px var(--cmq-s4);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-typepick button[aria-pressed=true]{background:var(--cmq-blue-100);border-color:var(--cmq-blue-100);color:var(--cmq-blue);font-weight:600}.cm-quiz-root .cmq-optrow{display:flex;align-items:center;gap:var(--cmq-s3);margin-bottom:var(--cmq-s2)}.cm-quiz-root .cmq-optrow input[type=text]{flex:1;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:9px var(--cmq-s3);font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-optrow .cmq-markbtn{width:34px;height:34px;border-radius:50%;border:2px dashed var(--cmq-line);background:var(--cmq-white);display:flex;align-items:center;justify-content:center;color:var(--cmq-ink-300);flex:none;transition:all .15s}.cm-quiz-root .cmq-optrow .cmq-markbtn:hover{border-color:var(--cmq-ok);color:var(--cmq-ok);border-style:solid}.cm-quiz-root .cmq-optrow .cmq-markbtn[aria-pressed=true]{background:var(--cmq-ok);border-color:var(--cmq-ok);border-style:solid;color:var(--cmq-white);box-shadow:0 0 0 3px #22c55e2e}.cm-quiz-root .cmq-optrow .cmq-del{background:none;border:0;color:var(--cmq-ink-400);display:flex;padding:4px}.cm-quiz-root .cmq-optrow .cmq-del:hover{color:var(--cmq-bad)}.cm-quiz-root .cmq-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--cmq-s4);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-rcard{border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s4)}.cm-quiz-root .cmq-rcard dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:var(--cmq-s1)}.cm-quiz-root .cmq-rcard dd{margin:0;font-size:var(--cmq-fs-nav);font-weight:600;overflow-wrap:anywhere}.cm-quiz-root .cmq-lbanner{display:flex;align-items:center;gap:var(--cmq-s2);background:var(--cmq-blue-100);color:var(--cmq-blue);font-size:var(--cmq-fs-meta);font-weight:600;padding:var(--cmq-s2) var(--cmq-s5)}.cm-quiz-root .cmq-lbanner .cmq-bgrow{flex:1}.cm-quiz-root .cmq-lbanner button{background:var(--cmq-white);border:1px solid transparent;color:var(--cmq-blue);border-radius:var(--cmq-r-full);padding:4px var(--cmq-s3);font-size:var(--cmq-fs-meta);font-weight:600;display:inline-flex;align-items:center;gap:6px}.cm-quiz-root .cmq-lbanner button:hover{border-color:var(--cmq-blue)}.cm-quiz-root .cmq-lbanner button[aria-pressed=true]{background:var(--cmq-blue);color:var(--cmq-white)}.cm-quiz-root .cmq-qbig{font-size:var(--cmq-fs-l);font-weight:600;line-height:1.4;margin:0 0 var(--cmq-s6);max-width:60ch}.cm-quiz-root .cmq-lopts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cmq-s3);max-width:680px}.cm-quiz-root .cmq-lopt{display:flex;align-items:center;gap:var(--cmq-s3);border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s4);font-size:var(--cmq-fs-nav);background:var(--cmq-white)}.cm-quiz-root .cmq-lopt .cmq-box{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--cmq-line);flex:none;display:flex;align-items:center;justify-content:center;color:transparent}.cm-quiz-root .cmq-lopt .cmq-lbl{flex:none;width:18px;color:var(--cmq-ink-400);font-size:var(--cmq-fs-meta);font-weight:600}.cm-quiz-root .cmq-lopt[data-state=correct]{border-color:var(--cmq-ok);background:var(--cmq-ok-bg)}.cm-quiz-root .cmq-lopt[data-state=correct] .cmq-box{background:var(--cmq-ok);border-color:var(--cmq-ok);color:var(--cmq-white)}.cm-quiz-root .cmq-lopt[data-state=chosen-wrong]{border-color:var(--cmq-bad);background:var(--cmq-bad-bg)}.cm-quiz-root .cmq-lopt[data-state=chosen-wrong] .cmq-box{background:var(--cmq-bad);border-color:var(--cmq-bad);color:var(--cmq-white)}.cm-quiz-root .cmq-lopt[data-state=chosen]{border-color:var(--cmq-blue);background:var(--cmq-blue-050)}.cm-quiz-root .cmq-lopt[data-state=chosen] .cmq-box{background:var(--cmq-blue);border-color:var(--cmq-blue);color:var(--cmq-white)}.cm-quiz-root .cmq-answerbox{border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s4);max-width:680px;margin-bottom:var(--cmq-s3)}.cm-quiz-root .cmq-answerbox dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400);margin-bottom:var(--cmq-s1)}.cm-quiz-root .cmq-answerbox dd{margin:0;font-size:var(--cmq-fs-nav)}.cm-quiz-root .cmq-answerbox.cmq-ok{border-color:var(--cmq-ok);background:var(--cmq-ok-bg)}.cm-quiz-root .cmq-timer{display:inline-flex;align-items:center;gap:6px;font-size:var(--cmq-fs-meta);font-weight:600;color:var(--cmq-ink-600);border:1px solid var(--cmq-line);border-radius:var(--cmq-r-full);padding:4px var(--cmq-s3);background:var(--cmq-white)}.cm-quiz-root .cmq-f-foot .cmq-count{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-toast{position:fixed;left:50%;bottom:var(--cmq-s5);transform:translate(-50%);z-index:80;background:var(--cmq-ink);color:var(--cmq-white);font-size:var(--cmq-fs-meta);padding:var(--cmq-s3) var(--cmq-s5);border-radius:var(--cmq-r-full);box-shadow:var(--cmq-shadow)}.cm-quiz-root .cmq-sheet{background:var(--cmq-white);border-radius:var(--cmq-r);width:100%;max-width:600px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cmq-shadow)}.cm-quiz-root .cmq-sheet-head{display:flex;align-items:flex-start;gap:var(--cmq-s4);padding:var(--cmq-s5) var(--cmq-s5) var(--cmq-s4)}.cm-quiz-root .cmq-sheet-head h2{font-size:var(--cmq-fs-l);font-weight:600;margin:0;flex:1}.cm-quiz-root .cmq-sheet-body{padding:0 var(--cmq-s5) var(--cmq-s5);overflow-y:auto}.cm-quiz-root .cmq-metagrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--cmq-s4);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-metagrid dt{font-size:var(--cmq-fs-sec);letter-spacing:.05em;text-transform:uppercase;color:var(--cmq-ink-400)}.cm-quiz-root .cmq-metagrid dd{margin:0;font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-courselist{list-style:none;margin:0;padding:0;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm)}.cm-quiz-root .cmq-courselist li{border-bottom:1px solid var(--cmq-line-200)}.cm-quiz-root .cmq-courselist li:last-child{border-bottom:0}.cm-quiz-root .cmq-courselist button{display:flex;align-items:center;gap:var(--cmq-s3);width:100%;text-align:left;background:none;border:0;padding:var(--cmq-s3) var(--cmq-s4)}.cm-quiz-root .cmq-courselist button:hover{background:var(--cmq-blue-050)}.cm-quiz-root .cmq-cl-go{color:var(--cmq-ink-400);display:flex;flex:none}.cm-quiz-root .cmq-cl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-quiz-root .cmq-cl-name{font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-cl-who{font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600)}.cm-quiz-root .cmq-tagline{font-size:var(--cmq-fs-sec);letter-spacing:.04em;text-transform:uppercase;color:var(--cmq-mango-600);background:var(--cmq-mango-100);border-radius:var(--cmq-r-full);padding:2px 8px;font-weight:600;white-space:nowrap}.cm-quiz-root .cmq-qmini .cmq-dot.cmq-pend{background:var(--cmq-warn);color:var(--cmq-white)}.cm-quiz-root .cmq-answerbox.cmq-bad{border-color:var(--cmq-bad);background:var(--cmq-bad-bg)}.cm-quiz-root .cmq-answerbox.cmq-pend{border-color:var(--cmq-warn);background:var(--cmq-warn-bg)}.cm-quiz-root .cmq-reviewhead{display:flex;align-items:center;gap:var(--cmq-s3);flex-wrap:wrap;margin-bottom:var(--cmq-s4)}.cm-quiz-root .cmq-reviewhead .cmq-steplabel{margin:0}.cm-quiz-root .cmq-pill-pend{background:var(--cmq-warn-bg);color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-tf-toggle{display:flex;gap:var(--cmq-s3);margin-top:var(--cmq-s2)}.cm-quiz-root .cmq-tf-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--cmq-s2);padding:var(--cmq-s3) var(--cmq-s4);border:2px solid var(--cmq-line);border-radius:var(--cmq-r-sm);background:var(--cmq-surface);color:var(--cmq-ink-600);font-weight:500;cursor:pointer;transition:border-color .12s,background .12s}.cm-quiz-root .cmq-tf-opt .cmq-i{opacity:0;transition:opacity .12s}.cm-quiz-root .cmq-tf-opt.cmq-is-correct{border-color:var(--cmq-ok);background:var(--cmq-ok-bg);color:var(--cmq-ok-ink)}.cm-quiz-root .cmq-tf-opt.cmq-is-correct .cmq-i{opacity:1}.cm-quiz-root .cmq-field textarea{width:100%;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:10px var(--cmq-s3);font-size:var(--cmq-fs-nav);line-height:1.55;background:var(--cmq-white);resize:vertical}.cm-quiz-root .cmq-field textarea:focus{outline:none;border-color:var(--cmq-blue-500)}.cm-quiz-root .cmq-field input.error-input,.cm-quiz-root .cmq-field select.error-input,.cm-quiz-root .cmq-field textarea.error-input{border-color:var(--cmq-bad);background:var(--cmq-bad-bg)}.cm-quiz-root .cmq-field .error{font-size:var(--cmq-fs-meta);color:var(--cmq-bad);margin-top:var(--cmq-s1)}.cm-quiz-root .cmq-field .error-icon-auth{display:none}.cm-quiz-root .cmq-field .preview-box,.cm-quiz-root .cmq-field .preview-box .d-flex{min-width:0}.cm-quiz-root .cmq-field .preview-box .vid-crd{flex:1;min-width:0}.cm-quiz-root .cmq-field .preview-box .prev-text{display:block;width:auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-quiz-root .cmq-f-body .cmq-stage-error{display:flex;align-items:flex-start;gap:var(--cmq-s2);margin-top:var(--cmq-s3);padding:var(--cmq-s3);border:1px solid var(--cmq-bad);border-radius:var(--cmq-r-sm);background:var(--cmq-bad-bg);color:var(--cmq-bad-ink);font-size:var(--cmq-fs-meta);line-height:1.5}.cm-quiz-root .cmq-f-body .cmq-stage-error .cmq-i{flex:none;color:var(--cmq-bad);margin-top:1px}.cm-quiz-root .cmq-checkrow{display:flex;align-items:center;justify-content:space-between;gap:var(--cmq-s3);border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);margin-bottom:var(--cmq-s2);background:var(--cmq-white)}.cm-quiz-root .cmq-checkrow label{display:flex;align-items:center;gap:var(--cmq-s2);font-size:var(--cmq-fs-nav);font-weight:500;margin:0;cursor:pointer}.cm-quiz-root .cmq-checkrow input[type=checkbox],.cm-quiz-root .cmq-optionpick input[type=radio]{width:16px;height:16px;accent-color:var(--cmq-blue);flex:none;cursor:pointer}.cm-quiz-root .cmq-checkrow .cmq-count{display:flex;align-items:center;gap:var(--cmq-s2);font-size:var(--cmq-fs-meta);color:var(--cmq-ink-600);flex:none}.cm-quiz-root .cmq-checkrow .cmq-count input{width:76px;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:6px var(--cmq-s2);font-size:var(--cmq-fs-nav);background:var(--cmq-white)}.cm-quiz-root .cmq-checkrow .cmq-count input.error-input{border-color:var(--cmq-bad)}.cm-quiz-root .cmq-optionpick{display:flex;flex-wrap:wrap;gap:var(--cmq-s2) var(--cmq-s4)}.cm-quiz-root .cmq-optionpick label{display:inline-flex;align-items:center;gap:var(--cmq-s2);font-size:var(--cmq-fs-nav);font-weight:400;margin:0;cursor:pointer}.cm-quiz-root .cmq-total{display:flex;align-items:center;gap:var(--cmq-s2);flex-wrap:wrap;background:var(--cmq-surface);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);font-size:var(--cmq-fs-nav);font-weight:600}.cm-quiz-root .cmq-total small{font-size:var(--cmq-fs-meta);font-weight:500}.cm-quiz-root .cmq-total small.cmq-warn{color:var(--cmq-warn-ink)}.cm-quiz-root .cmq-total small.cmq-over{color:var(--cmq-bad)}.cm-quiz-root .cmq-genbar{height:8px;border-radius:var(--cmq-r-full);background:var(--cmq-line-200);overflow:hidden;margin:var(--cmq-s4) auto var(--cmq-s3);max-width:420px}.cm-quiz-root .cmq-genbar span{display:block;height:100%;background:var(--cmq-blue);border-radius:inherit;transition:width .25s ease}.cm-quiz-root .cmq-genbar.cmq-indeterminate span{width:38%;transition:none;animation:cmq-sweep 1.4s ease-in-out infinite}@keyframes cmq-sweep{0%{transform:translate(-100%)}to{transform:translate(263%)}}@media (prefers-reduced-motion: reduce){.cm-quiz-root .cmq-genbar.cmq-indeterminate span{animation:none;width:100%;opacity:.45}}@media (max-height: 860px){.cm-quiz-root .cmq-scrim,.cm-quiz-root.cmq-scrim{padding:var(--cmq-s3)}.cm-quiz-root .cmq-frame{height:min(620px,100%)}.cm-quiz-root .cmq-frame.cmq-norail{max-height:100%}.cm-quiz-root .cmq-frame.cmq-norail .cmq-f-body{padding:var(--cmq-s5) var(--cmq-s5)}.cm-quiz-root .cmq-f-head{padding:var(--cmq-s3) var(--cmq-s4)}.cm-quiz-root .cmq-f-body{padding:var(--cmq-s5) var(--cmq-s6)}.cm-quiz-root .cmq-f-foot{padding:var(--cmq-s3) var(--cmq-s6)}.cm-quiz-root .cmq-f-rail{padding:var(--cmq-s3) var(--cmq-s2)}.cm-quiz-root .cmq-f-body h2{font-size:var(--cmq-fs-base)}.cm-quiz-root .cmq-f-body p.cmq-lede{margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-field{margin-bottom:var(--cmq-s4)}.cm-quiz-root .cmq-qbig{font-size:var(--cmq-fs-base);margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-lopt{padding:var(--cmq-s3) var(--cmq-s4)}.cm-quiz-root .cmq-lopts{gap:var(--cmq-s2)}.cm-quiz-root .cmq-resultmark{width:52px;height:52px;margin-bottom:var(--cmq-s3)}.cm-quiz-root .cmq-resultmark .cmq-i{width:26px;height:26px}.cm-quiz-root .cmq-resulthead h2{font-size:var(--cmq-fs-l)}.cm-quiz-root .cmq-bigscore{font-size:40px;margin:var(--cmq-s4) 0 var(--cmq-s1)}.cm-quiz-root .cmq-patgrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.cm-quiz-root .cmq-patopt{height:48px}.cm-quiz-root .cmq-method{padding:var(--cmq-s3)}.cm-quiz-root .cmq-method .cmq-mi{width:32px;height:32px;margin-bottom:var(--cmq-s1)}.cm-quiz-root .cmq-stage{padding:var(--cmq-s2) var(--cmq-s3)}.cm-quiz-root .cmq-sheet-head{padding:var(--cmq-s4) var(--cmq-s4) var(--cmq-s3)}.cm-quiz-root .cmq-sheet-body{padding:0 var(--cmq-s4) var(--cmq-s4)}.cm-quiz-root .cmq-vgrid{margin-bottom:var(--cmq-s5)}.cm-quiz-root .cmq-vgrid .cmq-vr{padding:var(--cmq-s2) 0}.cm-quiz-root .cmq-factlist{gap:var(--cmq-s3)}}@media (max-height: 700px){.cm-quiz-root .cmq-frame{height:100%}.cm-quiz-root .cmq-f-body{padding:var(--cmq-s4) var(--cmq-s5)}.cm-quiz-root .cmq-f-foot{padding:var(--cmq-s2) var(--cmq-s5)}.cm-quiz-root .cmq-notice{padding:var(--cmq-s2) var(--cmq-s3)}}@media (prefers-reduced-motion: reduce){.cm-quiz-root *{transition:none!important}}.cm-quiz-root .cm-quiz-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--cm-s4)}.cm-quiz-root .cm-quiz-collection[data-view=list]{display:flex;flex-direction:column;gap:0;background:var(--cm-card-bg);border:1px solid var(--cm-line);border-radius:var(--cm-radius)}.cm-quiz-root .cm-quiz-card{position:relative;display:flex;flex-direction:column;gap:var(--cm-s3);padding:var(--cm-s3);background:var(--cm-card-bg);border:1px solid var(--cm-card-border);border-radius:var(--cm-radius);transition:border-color .12s,box-shadow .12s}.cm-quiz-root .cm-quiz-card:hover{border-color:var(--cm-blue-500);box-shadow:var(--cm-shadow-md)}.cm-quiz-root .cm-quiz-card__cover{position:relative;height:5.25rem;border-radius:var(--cm-radius-sm);overflow:hidden}.cm-quiz-root .cm-quiz-card__tile{display:none;width:2.75rem;height:2.75rem;border-radius:var(--cm-radius-sm);overflow:hidden;flex:none}.cm-quiz-root .cm-quiz-cover--1{background:var(--cm-quiz-cover-1)}.cm-quiz-root .cm-quiz-cover--2{background:var(--cm-quiz-cover-2)}.cm-quiz-root .cm-quiz-cover--3{background:var(--cm-quiz-cover-3)}.cm-quiz-root .cm-quiz-cover--4{background:var(--cm-quiz-cover-4)}.cm-quiz-root .cm-quiz-cover--5{background:var(--cm-quiz-cover-5)}.cm-quiz-root .cm-quiz-cover--6{background:var(--cm-quiz-cover-6)}.cm-quiz-root .cm-quiz-cover--7{background:var(--cm-quiz-cover-7)}.cm-quiz-root .cm-quiz-cover--8{background:var(--cm-quiz-cover-8)}.cm-quiz-root .cm-quiz-card__coverfill,.cm-quiz-root .cm-quiz-card__tilefill{width:100%;height:100%}.cm-quiz-root .cm-quiz-card__cover .cm-status-badge{position:absolute;top:var(--cm-s2);left:var(--cm-s2);z-index:2;box-shadow:0 1px 3px #14152b2e}.cm-quiz-root .cm-quiz-card__body{display:flex;flex-direction:column;gap:var(--cm-s2);padding:0 var(--cm-s1) var(--cm-s1)}.cm-quiz-root .cm-quiz-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cm-s3)}.cm-quiz-root .cm-quiz-card__title{margin:0;font-size:var(--cm-fs-base);line-height:1.35;font-weight:600;color:var(--cm-ink);min-width:0}.cm-quiz-root .cm-quiz-card__link{background:none;border:0;padding:0;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer}.cm-quiz-root .cm-quiz-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cm-radius)}.cm-quiz-root .cm-quiz-card__meta{margin:0;font-size:var(--cm-fs-meta);color:var(--cm-ink-muted)}.cm-quiz-root .cm-quiz-card__sep{color:var(--cm-line);margin:0 6px}.cm-quiz-root .cm-quiz-card__menu{position:relative;z-index:3;flex:none;margin:-2px -4px 0 0}.cm-quiz-root .cm-quiz-card__body .cm-quiz-card__top>.cm-status-badge{display:none}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card{flex-direction:row;align-items:center;gap:var(--cm-s4);border:0;border-bottom:1px solid var(--cm-line);border-radius:0;padding:var(--cm-s3) var(--cm-s7) var(--cm-s3) var(--cm-s4)}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card:last-child{border-bottom:0}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card:hover{background:var(--cm-surface);box-shadow:none;border-color:transparent;border-bottom-color:var(--cm-line)}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__cover{display:none}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__tile{display:block}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__body{flex:1;min-width:0;flex-direction:row;align-items:center;gap:var(--cm-s4);padding:0}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__top{flex:1;min-width:0;align-items:center}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__body .cm-quiz-card__top>.cm-status-badge{display:inline-flex}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__meta{width:17rem;flex:none;text-align:right}.cm-quiz-root .cm-quiz-collection[data-view=list] .cm-quiz-card__menu{position:absolute;right:var(--cm-s3);top:50%;transform:translateY(-50%);margin:0}.cm-quiz-root .cm-status-badge{display:inline-flex;align-items:center;gap:var(--cm-s1);padding:2px var(--cm-s2);border-radius:999px;font-size:var(--cm-fs-meta);font-weight:600;white-space:nowrap;flex:none}.cm-quiz-root .cm-status-badge--draft{background:var(--cm-status-draft-bg);color:var(--cm-status-draft-fg)}.cm-quiz-root .cm-status-badge--published{background:var(--cm-status-published-bg);color:var(--cm-status-published-fg)}.cm-quiz-root .cm-status-badge--scheduled{background:var(--cm-status-scheduled-bg);color:var(--cm-status-scheduled-fg)}.cm-quiz-root .cm-status-badge--in-progress{background:var(--cm-status-progress-bg);color:var(--cm-status-progress-fg)}.cm-quiz-root .cm-status-badge--completed{background:var(--cm-status-completed-bg);color:var(--cm-status-completed-fg)}.cm-quiz-root .cm-status-badge--overdue{background:var(--cm-status-overdue-bg);color:var(--cm-status-overdue-fg)}.cm-quiz-root .cm-status-badge--locked{background:var(--cm-status-locked-bg);color:var(--cm-status-locked-fg)}.cm-quiz-root .cm-status-badge--mandatory{background:var(--cm-status-mandatory-bg);color:var(--cm-status-mandatory-fg)}.cm-quiz-root .content-with-math>:first-child{margin-top:0}.cm-quiz-root .content-with-math>:last-child{margin-bottom:0}.cm-quiz-root :is(h1,h2,h3,h4,h5,h6){text-align:inherit}.cm-quiz-root .cm-tab-header{display:flex;align-items:center;justify-content:space-between;gap:var(--cm-s4);margin-bottom:var(--cm-s5);flex-wrap:wrap}.cm-quiz-root .cm-tab-header__info{flex:1;min-width:0}.cm-quiz-root .cm-tab-header__title{margin:0;font-size:var(--cm-fs-lg);font-weight:700;color:var(--cm-ink)}.cm-quiz-root .cm-tab-header__sub{margin:4px 0 0;font-size:var(--cm-fs-sm);color:var(--cm-ink-muted)}.cm-quiz-root .cm-tab-header__actions{display:flex;align-items:center;gap:var(--cm-s2);flex:none}.cm-quiz-root .cmq-frame.cmq-full{max-width:100%;height:100%;max-height:100%;border-radius:0}.cm-quiz-root .cmq-scrim:has(>.cmq-frame.cmq-full),.cm-quiz-root.cmq-scrim:has(>.cmq-frame.cmq-full){padding:0}.cm-quiz-root .cmq-briefhero img.cmq-pat{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-quiz-root .cmq-takeanswer textarea{width:100%;border:1px solid var(--cmq-line);border-radius:var(--cmq-r-sm);padding:var(--cmq-s3) var(--cmq-s4);font-size:var(--cmq-fs-nav);line-height:1.55;resize:vertical;background:var(--cmq-white)}.cm-quiz-root .cmq-takeanswer textarea:focus{outline:none;border-color:var(--cmq-blue)}.cm-quiz-root .cm-quiz-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-cls-root{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--cm-ink);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100%;display:flex;flex-direction:column}.cm-cls-root *,.cm-cls-root *:before,.cm-cls-root *:after{box-sizing:border-box}.cm-cls-root :where(button,input,select,textarea){font-family:inherit;font-size:inherit;color:inherit}.cm-cls-root :where(button){cursor:pointer}body.cm-cls-locked{overflow:hidden}.cm-cls-root .cmc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cm-s2);padding:var(--cm-s2) var(--cm-s4);border:1px solid transparent;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-nav);font-weight:var(--cm-weight-semi);white-space:nowrap;transition:background-color .12s,border-color .12s,color .12s}.cm-cls-root .cmc-btn-primary{background:var(--cm-blue);color:var(--cm-white)!important}.cm-cls-root .cmc-btn-primary:hover{background:var(--cm-blue-500)}.cm-cls-root .cmc-btn-secondary{background:var(--cm-white);border-color:var(--cm-line);color:var(--cm-ink)!important}.cm-cls-root .cmc-btn-secondary:hover{border-color:var(--cm-blue-500);color:var(--cm-blue)!important}.cm-cls-root .cmc-btn-ghost{background:none;color:var(--cm-ink-muted)!important}.cm-cls-root .cmc-btn-ghost:hover{color:var(--cm-blue)!important}.cm-cls-root .cmc-btn-danger{background:var(--cm-white);border-color:var(--cm-line);color:var(--cm-danger)!important}.cm-cls-root .cmc-btn-danger:hover{border-color:var(--cm-danger);background:var(--cm-status-overdue-bg)}.cm-cls-root .cm-cls-remove-btn{background:var(--cm-status-overdue-bg);border-color:var(--cm-danger)}.cm-cls-root .cm-cls-remove-btn:hover{background:var(--cm-danger);color:var(--cm-white)!important}.cm-cls-root .cmc-btn:disabled{opacity:.45;pointer-events:none}.cm-cls-page{padding:var(--cm-s6) var(--cm-s5);background:var(--cm-page-bg);flex:1}.cm-cls-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cm-s4);margin-bottom:var(--cm-s5)}.cm-cls-page__title{margin:0;font-size:var(--cm-fs-xl);font-weight:700;color:var(--cm-ink);line-height:1.5;text-align:left}.cm-cls-page__sub{margin:4px 0 0;font-size:var(--cm-fs-sm);color:var(--cm-ink-muted)}.cm-cls-page__notices{display:flex;flex-direction:column;gap:var(--cm-s2);margin-bottom:var(--cm-s5)}.cm-cls-page__toolbar{display:flex;align-items:center;gap:var(--cm-s4);margin-bottom:var(--cm-s5);flex-wrap:wrap}.cm-cls-search{display:flex;align-items:center;gap:var(--cm-s2);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-content-bg);padding:0 var(--cm-s3);flex:1;min-width:200px}.cm-cls-search iconify-icon{color:var(--cm-nav-icon);font-size:1rem;flex:none}.cm-cls-search input{border:none;background:none;font:inherit;font-size:var(--cm-fs-nav);color:var(--cm-ink);padding:var(--cm-s2) 0;outline:none;width:100%}.cm-cls-tabs{display:flex;gap:2px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:2px;background:var(--cm-surface);max-width:100%;overflow-x:auto;scrollbar-width:none}.cm-cls-tabs::-webkit-scrollbar{display:none}.cm-cls-tabs button{border:none;background:none;padding:var(--cm-s1) var(--cm-s3);border-radius:calc(var(--cm-radius-sm) - 2px);font:inherit;font-size:var(--cm-fs-meta);color:var(--cm-ink-muted);white-space:nowrap}.cm-cls-tabs button.is-active{background:var(--cm-content-bg);color:var(--cm-ink);font-weight:600;box-shadow:0 1px 3px #00000014}.cm-cls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--cm-s4)}@media (min-width: 1280px){.cm-cls-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-cls-card{display:flex;flex-direction:column;background:var(--cm-card-bg);border:1px solid var(--cm-card-border);border-radius:var(--cm-radius);overflow:hidden;transition:border-color .12s,box-shadow .12s}.cm-cls-card:hover{border-color:var(--cm-blue-500);box-shadow:var(--cm-shadow-md)}.cm-cls-card__cover{position:relative;height:100px;display:flex;align-items:flex-end;padding:var(--cm-s2);overflow:hidden;border:none;width:100%;text-align:left;background:var(--cm-surface)}.cm-cls-card__coverimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-cls-card__coverscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000d9)}.cm-cls-card__coverpills{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;min-width:0}.cm-cls-eda-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#ffffff38;color:#fff;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.04em;white-space:nowrap}.cm-cls-eda-badge--more{background:#ffffff29}.cm-cls-card__body{padding:var(--cm-s4);display:flex;flex-direction:column;gap:var(--cm-s2);flex:1;border:none;background:none;width:100%;text-align:left}.cm-cls-card__namerow{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cm-s2)}.cm-cls-card__name{font-size:var(--cm-fs-nav);font-weight:700;color:var(--cm-ink);flex:1;min-width:0}.cm-cls-card__meta{display:flex;gap:var(--cm-s4);font-size:var(--cm-fs-meta);color:var(--cm-ink-muted);flex-wrap:wrap}.cm-cls-card__meta span{display:flex;align-items:center;gap:4px}.cm-cls-card__line{font-size:var(--cm-fs-meta);color:var(--cm-ink-muted)}.cm-cls-card__line b{color:var(--cm-ink);font-weight:600}.cm-cls-card__price{font-size:var(--cm-fs-meta);font-weight:700;color:var(--cm-ink-muted);padding:2px 8px;border:1px solid var(--cm-line);border-radius:999px;display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:5px;column-gap:5px;row-gap:0;align-self:flex-start}.cm-cls-card__price small{font-weight:500;font-size:var(--cm-fs-2xs);white-space:nowrap}.cm-cls-card__notices{display:flex;flex-direction:column;gap:var(--cm-s2);padding:0 var(--cm-s4) var(--cm-s2)}.cm-cls-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--cm-s2);align-items:center;padding:0 var(--cm-s4) var(--cm-s4)}.cm-cls-card__actions:empty{display:none}.cm-cls-action-btn{width:100%;justify-content:center}.cm-cls-root .cm-cls-card__actions .cm-cls-action-btn{width:auto;flex:1 1 auto;min-width:0}.cm-cls-root .cm-cls-card__actions .cm-cls-action-btn--split{flex:1 1 0;padding-left:var(--cm-s2);padding-right:var(--cm-s2)}.cm-cls-action-btn:disabled{opacity:.55;cursor:not-allowed}.cm-cls-root .cm-cls-card__actions .cmc-btn:disabled{pointer-events:auto;cursor:not-allowed}.cm-cls-card__forms{display:flex;flex-direction:column;gap:var(--cm-s2);padding:0 var(--cm-s4) var(--cm-s4)}.cm-cls-dot-btn{width:28px;height:28px;flex:none;display:grid;place-items:center;border:none;background:none;border-radius:var(--cm-radius-sm);color:var(--cm-ink-muted);transition:background-color .12s,color .12s}.cm-cls-dot-btn:hover{background:var(--cm-nav-hover-bg);color:var(--cm-blue-700)}.cm-cls-menu-catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:none;border:none}.cm-cls-menu{position:absolute;min-width:200px;z-index:60;background:var(--cm-content-bg);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);box-shadow:var(--cm-shadow-lg);padding:var(--cm-s1)}.cm-cls-menu button{display:flex;align-items:center;gap:var(--cm-s2);width:100%;border:none;background:none;text-align:left;padding:var(--cm-s2) var(--cm-s3);border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-nav);color:var(--cm-ink)}.cm-cls-menu button:hover{background:var(--cm-nav-hover-bg);color:var(--cm-blue-700)}.cm-cls-menu button.is-danger{color:var(--cm-danger)}.cm-cls-menu button.is-danger:hover{background:var(--cm-status-overdue-bg);color:var(--cm-danger)}.cm-cls-menu button:disabled{opacity:.5;pointer-events:none}.cm-cls-menu hr{border:none;border-top:1px solid var(--cm-line);margin:var(--cm-s1) 0}.cm-cls-empty{grid-column:1 / -1;text-align:center;padding:4rem 0;color:var(--cm-ink-muted)}.cm-cls-empty__title{font-weight:600;font-size:15px;margin-bottom:5px;color:var(--cm-ink)}.cm-cls-empty__hint{font-size:13px}.cm-cls-empty__note{margin:var(--cm-s5) auto 0;max-width:600px;text-align:left}.cm-cls-toast{position:fixed;left:50%;bottom:28px;background:var(--cm-ink);color:#fff;padding:13px 20px;border-radius:var(--cm-radius);font-size:14px;font-weight:500;z-index:200;pointer-events:none;transition:.22s;max-width:min(560px,calc(100vw - 32px));line-height:1.45;text-align:center}.cm-cls-panel{background:var(--cm-card-bg);border:1px solid var(--cm-card-border);border-radius:var(--cm-radius);overflow:hidden}.cm-cls-sect{display:flex;justify-content:space-between;align-items:center;gap:var(--cm-s4);margin-bottom:18px;flex-wrap:wrap}.cm-cls-sect__title{font-size:17px;font-weight:600;margin:0;color:var(--cm-ink);text-align:left}.cm-cls-sect__sub{color:var(--cm-ink-muted);font-size:13px;margin:2px 0 0}.cm-cls-th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-ink-muted);font-weight:600;padding:11px 14px;background:#fcfcfd;border-bottom:1px solid var(--cm-line);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-cls-th--sortable{cursor:pointer}.cm-cls-spill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cm-cls-spill--accepted{background:#027a481a;color:#027a48}.cm-cls-spill--pending{background:#b547081a;color:#b54708}.cm-cls-spill--expired{background:var(--cm-surface);color:var(--cm-ink-muted)}.cm-cls-spill--blocked{background:#b423181a;color:#b42318}.cm-cls-root .cm-cls-cover--1{background:var(--cm-quiz-cover-1)}.cm-cls-root .cm-cls-cover--2{background:var(--cm-quiz-cover-2)}.cm-cls-root .cm-cls-cover--3{background:var(--cm-quiz-cover-3)}.cm-cls-root .cm-cls-cover--4{background:var(--cm-quiz-cover-4)}.cm-cls-root .cm-cls-cover--5{background:var(--cm-quiz-cover-5)}.cm-cls-root .cm-cls-cover--6{background:var(--cm-quiz-cover-6)}.cm-cls-root .cm-cls-cover--7{background:var(--cm-quiz-cover-7)}.cm-cls-root .cm-cls-cover--8{background:var(--cm-quiz-cover-8)}.cm-panel-root,.cm-panel-fab,.cm-panel-menu{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.cm-panel-root *,.cm-panel-root *:before,.cm-panel-root *:after{box-sizing:border-box}.cm-panel-root :where(button,input,select,textarea){font-family:inherit;font-size:inherit;color:inherit}.cm-panel-root :where(button){cursor:pointer}.cm-panel-root{position:sticky;top:0;align-self:flex-start;flex:0 0 300px;width:300px;height:calc(100vh - 73px);display:flex;flex-direction:column;overflow:hidden;background:var(--cm-sidebar-bg);border-left:1px solid var(--cm-line);color:var(--cm-ink)}.cm-panel-root.is-collapsed{flex-basis:44px;width:44px}.cm-panel-root.is-collapsed .cm-panel-tabs,.cm-panel-root.is-collapsed .cm-panel-body{display:none}.cm-panel-root .cm-panel-tabs-bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--cm-s2);width:100%;height:71px;padding:var(--cm-s2) var(--cm-s3);background:var(--cm-content-bg);border-bottom:1px solid var(--cm-line)}.cm-panel-root .cm-panel-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:none;border-radius:var(--cm-radius-sm);font-size:1rem;color:var(--cm-nav-icon)}.cm-panel-root .cm-panel-toggle:hover,.cm-panel-root .cm-panel-toggle:focus-visible{background:var(--cm-nav-hover-bg);color:var(--cm-blue-700)}.cm-panel-root .cm-panel-tabs{flex:1 1 0%;min-width:0;display:flex;gap:var(--cm-s1)}.cm-panel-root .cm-panel-tab{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:var(--cm-s1) var(--cm-s2);border:1px solid transparent;border-radius:var(--cm-radius-sm);background:none;font-size:var(--cm-fs-nav);color:var(--cm-nav-label);text-align:center;white-space:nowrap}.cm-panel-root .cm-panel-tab.is-active{background:var(--cm-blue-100);color:var(--cm-blue-700);font-weight:var(--cm-weight-semi)}.cm-panel-root .cm-panel-tab iconify-icon{flex:0 0 auto;font-size:.9rem}.cm-panel-root .cm-panel-body{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7d1 transparent}.cm-panel-root .cm-panel-body::-webkit-scrollbar{width:6px}.cm-panel-root .cm-panel-body::-webkit-scrollbar-track{background:transparent}.cm-panel-root .cm-panel-body::-webkit-scrollbar-thumb{border-radius:999px;background:#c7c7d1}.cm-panel-root .cm-panel-body::-webkit-scrollbar-thumb:hover{background:#a3a3b2}.cm-panel-root .cm-people-group{padding:var(--cm-s3) var(--cm-s3) 0}.cm-panel-root .cm-people-group:last-child{padding-bottom:var(--cm-s3)}.cm-panel-root .cm-people-group__header{display:flex;align-items:center;justify-content:space-between;padding:var(--cm-s2) 0;margin-bottom:var(--cm-s1)}.cm-panel-root .cm-people-group__title{font-size:var(--cm-fs-section);font-weight:var(--cm-weight-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-nav-section)}.cm-panel-root .cm-people-group__count{font-size:var(--cm-fs-meta);font-weight:var(--cm-weight-semi);color:var(--cm-nav-icon);background:var(--cm-surface);border-radius:999px;padding:1px 7px}.cm-panel-root .cm-person-row{display:flex;align-items:center;gap:var(--cm-s2);padding:var(--cm-s2) var(--cm-s3);border-radius:var(--cm-radius-sm);cursor:default}.cm-panel-root .cm-person-row:hover,.cm-panel-root .cm-person-row:focus-within{background:var(--cm-nav-hover-bg)}.cm-panel-root .cm-person-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;overflow:hidden;font-size:var(--cm-fs-2xs);font-weight:var(--cm-weight-semi)}.cm-panel-root .cm-person-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-panel-root .cm-person-avatar--blue{background:var(--cm-avatar-blue-bg);color:var(--cm-avatar-blue-fg)}.cm-panel-root .cm-person-avatar--violet{background:var(--cm-avatar-violet-bg);color:var(--cm-avatar-violet-fg)}.cm-panel-root .cm-person-avatar--rose{background:var(--cm-avatar-rose-bg);color:var(--cm-avatar-rose-fg)}.cm-panel-root .cm-person-avatar--teal{background:var(--cm-avatar-teal-bg);color:var(--cm-avatar-teal-fg)}.cm-panel-root .cm-person-avatar--amber{background:var(--cm-avatar-amber-bg);color:var(--cm-avatar-amber-fg)}.cm-panel-root .cm-person-avatar--green{background:var(--cm-avatar-green-bg);color:var(--cm-avatar-green-fg)}.cm-panel-root .cm-person-avatar-wrap{position:relative;flex:0 0 auto;display:inline-flex}.cm-panel-root .cm-person-presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--cm-green);box-shadow:0 0 0 2px var(--cm-sidebar-bg)}.cm-panel-root button.cm-person-avatar{padding:0;border:none;cursor:pointer}.cm-panel-root button.cm-person-avatar:hover,.cm-panel-root button.cm-person-avatar:focus-visible{box-shadow:0 0 0 2px var(--cm-blue-100)}.cm-panel-root .cm-person-info{flex:1 1 0%;min-width:0}.cm-panel-root .cm-person-name{font-size:var(--cm-fs-nav);font-weight:500;color:var(--cm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-panel-root .cm-person-role{font-size:var(--cm-fs-meta);color:var(--cm-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-panel-root .cm-person-role--stale{color:var(--cm-danger-text)}.cm-panel-root .cm-you-tag{display:inline-flex;align-items:center;margin-left:var(--cm-s1);padding:1px 6px;border-radius:999px;background:var(--cm-blue-100);color:var(--cm-blue-700);font-size:10px;font-weight:700;line-height:1.4;vertical-align:middle}.cm-panel-root .cm-you-tag--danger{background:var(--cm-danger-bg);color:var(--cm-danger-text)}.cm-panel-root .cm-you-tag--warn{background:var(--cm-warning-bg);color:var(--cm-warning-text)}.cm-panel-root .cm-person-dot-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;border-radius:var(--cm-radius-sm);font-size:.9rem;color:var(--cm-nav-icon);opacity:0;transition:opacity .12s}.cm-panel-root .cm-person-row:hover .cm-person-dot-btn,.cm-panel-root .cm-person-dot-btn:focus-visible{opacity:1}.cm-panel-root .cm-person-dot-btn:hover{background:var(--cm-nav-hover-bg);color:var(--cm-blue-700);opacity:1}@media (hover: none){.cm-panel-root .cm-person-dot-btn{opacity:1}}.cm-panel-menu-catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;border:none;background:none}.cm-panel-menu{position:fixed;z-index:70;min-width:180px;padding:var(--cm-s2);background:var(--cm-content-bg);border:1px solid var(--cm-line);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-lg);color:var(--cm-ink)}.cm-panel-menu button{display:flex;align-items:center;gap:var(--cm-s3);width:100%;padding:var(--cm-s2) var(--cm-s3);border:none;background:none;border-radius:var(--cm-radius-sm);font-family:inherit;font-size:var(--cm-fs-nav);color:var(--cm-ink);text-align:left;white-space:nowrap;cursor:pointer}.cm-panel-menu button:hover,.cm-panel-menu button:focus-visible{background:var(--cm-nav-hover-bg);color:var(--cm-blue-700)}.cm-panel-menu button iconify-icon{flex:0 0 auto;font-size:.9rem}.cm-panel-root .cm-panel-empty{padding:2rem 1rem;text-align:center;color:var(--cm-ink-muted)}.cm-panel-root .cm-panel-empty__icon{display:block;margin-bottom:1rem;font-size:2rem;color:var(--cm-ink-muted)}.cm-panel-root .cm-panel-empty__title{font-size:var(--cm-fs-nav);font-weight:var(--cm-weight-semi);color:var(--cm-ink)}.cm-panel-root .cm-panel-empty__hint{font-size:var(--cm-fs-meta);color:var(--cm-ink-muted)}.cm-panel-root .cm-panel-empty--error .cm-panel-empty__title,.cm-panel-root .cm-panel-empty--error .cm-panel-empty__icon{color:var(--cm-danger-text)}.cm-panel-root .cm-panel-list{padding:var(--cm-s3) var(--cm-s3) var(--cm-s4)}.cm-panel-root .cm-panel-list__heading{display:flex;align-items:center;justify-content:space-between;padding:var(--cm-s2) 0;margin-bottom:var(--cm-s1)}.cm-panel-root .cm-panel-list__heading+.cm-panel-list__heading,.cm-panel-root .cm-panel-card+.cm-panel-list__heading,.cm-panel-root .cm-panel-list__note+.cm-panel-list__heading{margin-top:var(--cm-s3)}.cm-panel-root .cm-panel-list__note{font-size:var(--cm-fs-meta);color:var(--cm-ink-muted);padding:0 0 var(--cm-s2)}.cm-panel-root .cm-panel-card{display:flex;gap:var(--cm-s2);width:100%;text-align:left;padding:var(--cm-s2);margin-bottom:var(--cm-s2);background:var(--cm-content-bg);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);text-decoration:none;color:var(--cm-ink)!important}.cm-panel-root a.cm-panel-card:hover,.cm-panel-root button.cm-panel-card:hover{border-color:var(--cm-blue-100);background:var(--cm-surface)}.cm-panel-root .cm-panel-card__body{flex:1 1 0%;min-width:0}.cm-panel-root .cm-panel-card__title{display:block;font-size:var(--cm-fs-nav);font-weight:500;color:var(--cm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-panel-root .cm-panel-card__meta{display:block;font-size:var(--cm-fs-meta);color:var(--cm-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-panel-root .cm-panel-card__icon{flex:0 0 auto;font-size:1.75rem}@keyframes cm-panel-fade-in{0%{opacity:0}}@keyframes cm-panel-zoom-in{0%{opacity:0;transform:scale(.96)}}.cm-panel-photo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border:none;background:#14152b99;animation:cm-panel-fade-in .18s ease}.cm-panel-photo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:201;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.cm-panel-photo__frame{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:var(--cm-s2);max-width:100%;max-height:100%;animation:cm-panel-zoom-in .18s ease}.cm-panel-photo__frame img{display:block;width:auto;height:auto;max-width:min(480px,88vw);max-height:78vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--cm-radius);background:var(--cm-content-bg);box-shadow:0 24px 48px #14152b59}.cm-panel-photo__caption{max-width:min(480px,88vw);color:#fff;font-size:var(--cm-fs-nav);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-panel-photo__close{position:fixed;top:16px;right:16px;z-index:202;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background:#ffffff24;color:#fff;font-size:1.1rem;cursor:pointer}.cm-panel-photo__close:hover,.cm-panel-photo__close:focus-visible{background:#ffffff42}.cm-panel-fab{display:none}@media (max-width: 767.98px){.cm-panel-root{position:fixed;top:73px;right:0;bottom:60px;z-index:30;width:100%;height:auto;flex-basis:auto;box-shadow:0 25px 50px -12px #00000040}.cm-panel-root.is-collapsed{display:none}.cm-panel-fab{position:fixed;right:1rem;bottom:70px;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:999px;background:var(--cm-blue-700);color:#fff;font-size:1.375rem;box-shadow:0 10px 15px -3px #0000001a}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 767px){.container{max-width:767px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-\[20px\]{left:20px;right:20px}.inset-y-0{top:0;bottom:0}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-45px\]{bottom:-45px}.bottom-\[1px\]{bottom:1px}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-full{bottom:100%}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[12px\]{left:12px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[1px\]{right:1px}.right-\[20px\]{right:20px}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-5{top:1.25rem}.top-\[-26\%\]{top:-26%}.top-\[-30\%\]{top:-30%}.top-\[-34\%\]{top:-34%}.top-\[-37px\]{top:-37px}.top-\[-40px\]{top:-40px}.top-\[30\%\]{top:30%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1055\]{z-index:1055}.z-\[10\]{z-index:10}.z-\[11111111\]{z-index:11111111}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.col-span-10{grid-column:span 10 / span 10}.col-span-2{grid-column:span 2 / span 2}.\!m-0{margin:0!important}.m-0{margin:0}.m-3{margin:.75rem}.m-auto{margin:auto}.\!mx-4{margin-left:1rem!important;margin-right:1rem!important}.\!my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-\[20px\]{margin-left:-20px;margin-right:-20px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-6{margin-bottom:1.5rem!important}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-6{margin-top:1.5rem!important}.-mb-6{margin-bottom:-1.5rem}.-mb-\[1px\]{margin-bottom:-1px}.-mb-\[2px\]{margin-bottom:-2px}.-mb-px{margin-bottom:-1px}.-ml-1\.5{margin-left:-.375rem}.-mt-\[12px\]{margin-top:-12px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0px\]{margin-bottom:0}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[28px\]{margin-bottom:28px}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[var\(--cm-s5\)\]{margin-bottom:var(--cm-s5)}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-\[12px\]{margin-right:12px}.mr-\[6px\]{margin-right:6px}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-60{margin-top:15rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[25px\]{margin-top:25px}.mt-\[28px\]{margin-top:28px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-6{width:1.5rem;height:1.5rem}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[34px\]{width:34px;height:34px}.size-\[45px\]{width:45px;height:45px}.size-\[55px\]{width:55px;height:55px}.size-\[64px\]{width:64px;height:64px}.size-\[7px\]{width:7px;height:7px}.size-\[84px\]{width:84px;height:84px}.size-\[8px\]{width:8px;height:8px}.size-full{width:100%;height:100%}.\!h-12{height:3rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[120px\]{height:120px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[272px\]{height:272px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[80px\]{height:80px}.h-\[8px\]{height:8px}.h-\[92vh\]{height:92vh}.h-\[9px\]{height:9px}.h-\[calc\(100vh-235px\)\]{height:calc(100vh - 235px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-\[1000px\]{max-height:1000px}.max-h-\[120px\]{max-height:120px}.max-h-\[125px\]{max-height:125px}.max-h-\[140px\]{max-height:140px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[232px\]{max-height:232px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[127px\]{width:127px}.w-\[12px\]{width:12px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[26\%\]{width:26%}.w-\[26px\]{width:26px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[292px\]{width:292px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[49px\]{width:49px}.w-\[52px\]{width:52px}.w-\[57px\]{width:57px}.w-\[600px\]{width:600px}.w-\[64\%\]{width:64%}.w-\[6px\]{width:6px}.w-\[72px\]{width:72px}.w-\[77px\]{width:77px}.w-\[7px\]{width:7px}.w-\[80\%\]{width:80%}.w-\[8px\]{width:8px}.w-\[min\(180px\,40vw\)\]{width:min(180px,40vw)}.w-\[min\(240px\,55vw\)\]{width:min(240px,55vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.\!min-w-\[95px\]{min-width:95px!important}.min-w-0{min-width:0px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[194px\]{min-width:194px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[228px\]{min-width:228px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[40px\]{min-width:40px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1240px\]{max-width:1240px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[382px\]{max-width:382px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[70\%\]{max-width:70%}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[1px\]{gap:1px}.gap-\[20px\]{gap:20px}.gap-\[26px\]{gap:26px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[24px\]{-moz-column-gap:24px;column-gap:24px}.gap-y-1{row-gap:.25rem}.gap-y-\[8px\]{row-gap:8px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.\!overflow-x-auto{overflow-x:auto!important}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[27px\]{border-radius:27px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--cm-radius\)\]{border-radius:var(--cm-radius)}.rounded-\[var\(--cm-radius-sm\)\]{border-radius:var(--cm-radius-sm)}.rounded-cm{border-radius:var(--cm-radius)}.rounded-cm-full{border-radius:var(--cm-radius-full)}.rounded-cm-sm{border-radius:var(--cm-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-\[12px\]{border-bottom-left-radius:12px}.rounded-bl-\[3px\]{border-bottom-left-radius:3px}.rounded-br-\[12px\]{border-bottom-right-radius:12px}.rounded-br-\[3px\]{border-bottom-right-radius:3px}.rounded-tl-\[12px\]{border-top-left-radius:12px}.rounded-tr-\[12px\]{border-top-right-radius:12px}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0px\]{border-width:0px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-b-\[2px\]{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r,.border-r-\[1px\]{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[1px\]{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#0100A4\]{--tw-border-opacity: 1 !important;border-color:rgb(1 0 164 / var(--tw-border-opacity, 1))!important}.\!border-\[\#28a745\]{--tw-border-opacity: 1 !important;border-color:rgb(40 167 69 / var(--tw-border-opacity, 1))!important}.\!border-\[\#41BC63\]{--tw-border-opacity: 1 !important;border-color:rgb(65 188 99 / var(--tw-border-opacity, 1))!important}.\!border-\[\#FE0101\]{--tw-border-opacity: 1 !important;border-color:rgb(254 1 1 / var(--tw-border-opacity, 1))!important}.\!border-blue-500{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important}.\!border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.border-\[\#0001A5\]{--tw-border-opacity: 1;border-color:rgb(0 1 165 / var(--tw-border-opacity, 1))}.border-\[\#0002a5\]{--tw-border-opacity: 1;border-color:rgb(0 2 165 / var(--tw-border-opacity, 1))}.border-\[\#0002a5\]\/10{border-color:#0002a51a}.border-\[\#0078d4\]{--tw-border-opacity: 1;border-color:rgb(0 120 212 / var(--tw-border-opacity, 1))}.border-\[\#0100A4\]{--tw-border-opacity: 1;border-color:rgb(1 0 164 / var(--tw-border-opacity, 1))}.border-\[\#0100A4\]\/40{border-color:#0100a466}.border-\[\#0a0aa0\]{--tw-border-opacity: 1;border-color:rgb(10 10 160 / var(--tw-border-opacity, 1))}.border-\[\#252526\]{--tw-border-opacity: 1;border-color:rgb(37 37 38 / var(--tw-border-opacity, 1))}.border-\[\#3c3c3c\]{--tw-border-opacity: 1;border-color:rgb(60 60 60 / var(--tw-border-opacity, 1))}.border-\[\#BFE8D4\]{--tw-border-opacity: 1;border-color:rgb(191 232 212 / var(--tw-border-opacity, 1))}.border-\[\#CFCFEF\]{--tw-border-opacity: 1;border-color:rgb(207 207 239 / var(--tw-border-opacity, 1))}.border-\[\#CFCFFF\]{--tw-border-opacity: 1;border-color:rgb(207 207 255 / var(--tw-border-opacity, 1))}.border-\[\#D0D0D0\]{--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity, 1))}.border-\[\#D0D5DD\]{--tw-border-opacity: 1;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1))}.border-\[\#E1E1E8\]{--tw-border-opacity: 1;border-color:rgb(225 225 232 / var(--tw-border-opacity, 1))}.border-\[\#E5E5E5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[\#E6E6ED\]{--tw-border-opacity: 1;border-color:rgb(230 230 237 / var(--tw-border-opacity, 1))}.border-\[\#EAEAEE\]{--tw-border-opacity: 1;border-color:rgb(234 234 238 / var(--tw-border-opacity, 1))}.border-\[\#F1F1F4\]{--tw-border-opacity: 1;border-color:rgb(241 241 244 / var(--tw-border-opacity, 1))}.border-\[\#F5C2C7\]{--tw-border-opacity: 1;border-color:rgb(245 194 199 / var(--tw-border-opacity, 1))}.border-\[\#F6D9BE\]{--tw-border-opacity: 1;border-color:rgb(246 217 190 / var(--tw-border-opacity, 1))}.border-\[\#FED7AA\]{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-\[\#FFD5AC\]{--tw-border-opacity: 1;border-color:rgb(255 213 172 / var(--tw-border-opacity, 1))}.border-\[\#cbcaf0\]{--tw-border-opacity: 1;border-color:rgb(203 202 240 / var(--tw-border-opacity, 1))}.border-\[\#d9d9e0\]{--tw-border-opacity: 1;border-color:rgb(217 217 224 / var(--tw-border-opacity, 1))}.border-\[\#e4e4e4\]{--tw-border-opacity: 1;border-color:rgb(228 228 228 / var(--tw-border-opacity, 1))}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#e6e6ec\]{--tw-border-opacity: 1;border-color:rgb(230 230 236 / var(--tw-border-opacity, 1))}.border-\[\#e6e6ed\]{--tw-border-opacity: 1;border-color:rgb(230 230 237 / var(--tw-border-opacity, 1))}.border-\[\#eceef1\]{--tw-border-opacity: 1;border-color:rgb(236 238 241 / var(--tw-border-opacity, 1))}.border-\[\#eef0f4\]{--tw-border-opacity: 1;border-color:rgb(238 240 244 / var(--tw-border-opacity, 1))}.border-\[\#f0f0f4\]{--tw-border-opacity: 1;border-color:rgb(240 240 244 / var(--tw-border-opacity, 1))}.border-\[\#f2f3f5\]{--tw-border-opacity: 1;border-color:rgb(242 243 245 / var(--tw-border-opacity, 1))}.border-\[\#f3c9c9\]{--tw-border-opacity: 1;border-color:rgb(243 201 201 / var(--tw-border-opacity, 1))}.border-\[\#ffdcb8\]{--tw-border-opacity: 1;border-color:rgb(255 220 184 / var(--tw-border-opacity, 1))}.border-\[var\(--cm-line\)\]{border-color:var(--cm-line)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-cm-brand{border-color:var(--cm-color-brand-primary)}.border-cm-danger{--tw-border-opacity: 1;border-color:rgb(214 69 69 / var(--tw-border-opacity, 1))}.border-cm-hair{--tw-border-opacity: 1;border-color:rgb(237 238 251 / var(--tw-border-opacity, 1))}.border-cm-line{border-color:var(--cm-color-border-default)}.border-cm-sidebar{border-color:var(--cm-color-bg-sidebar)}.border-cm-success{border-color:var(--cm-color-status-success)}.border-cm-surface{border-color:var(--cm-color-bg-surface)}.border-cm-tint{border-color:var(--cm-color-brand-tint)}.border-cm-warning{border-color:var(--cm-color-status-warning)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-900{--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-white\/50{border-color:#ffffff80}.border-l-cm-brand{border-left-color:var(--cm-color-brand-primary)}.border-t-transparent{border-top-color:transparent}.\!bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-600{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#0001A5\]{--tw-bg-opacity: 1;background-color:rgb(0 1 165 / var(--tw-bg-opacity, 1))}.bg-\[\#0002a5\]{--tw-bg-opacity: 1;background-color:rgb(0 2 165 / var(--tw-bg-opacity, 1))}.bg-\[\#0002a5\]\/10{background-color:#0002a51a}.bg-\[\#0002a5\]\/5{background-color:#0002a50d}.bg-\[\#0078d4\]{--tw-bg-opacity: 1;background-color:rgb(0 120 212 / var(--tw-bg-opacity, 1))}.bg-\[\#007acc\]{--tw-bg-opacity: 1;background-color:rgb(0 122 204 / var(--tw-bg-opacity, 1))}.bg-\[\#0100A3\]{--tw-bg-opacity: 1;background-color:rgb(1 0 163 / var(--tw-bg-opacity, 1))}.bg-\[\#0100A4\]{--tw-bg-opacity: 1;background-color:rgb(1 0 164 / var(--tw-bg-opacity, 1))}.bg-\[\#0100a3\]{--tw-bg-opacity: 1;background-color:rgb(1 0 163 / var(--tw-bg-opacity, 1))}.bg-\[\#05060c\]{--tw-bg-opacity: 1;background-color:rgb(5 6 12 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0aa0\]{--tw-bg-opacity: 1;background-color:rgb(10 10 160 / var(--tw-bg-opacity, 1))}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#171C29\]{--tw-bg-opacity: 1;background-color:rgb(23 28 41 / var(--tw-bg-opacity, 1))}.bg-\[\#171C29\]\/90{background-color:#171c29e6}.bg-\[\#17A673\]{--tw-bg-opacity: 1;background-color:rgb(23 166 115 / var(--tw-bg-opacity, 1))}.bg-\[\#1A7A50\]{--tw-bg-opacity: 1;background-color:rgb(26 122 80 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.bg-\[\#252526\]{--tw-bg-opacity: 1;background-color:rgb(37 37 38 / var(--tw-bg-opacity, 1))}.bg-\[\#28a74557\]{background-color:#28a74557}.bg-\[\#323233\]{--tw-bg-opacity: 1;background-color:rgb(50 50 51 / var(--tw-bg-opacity, 1))}.bg-\[\#37373d\]{--tw-bg-opacity: 1;background-color:rgb(55 55 61 / var(--tw-bg-opacity, 1))}.bg-\[\#41BC638A\]{background-color:#41bc638a}.bg-\[\#6b6bff\]{--tw-bg-opacity: 1;background-color:rgb(107 107 255 / var(--tw-bg-opacity, 1))}.bg-\[\#B38A48\]{--tw-bg-opacity: 1;background-color:rgb(179 138 72 / var(--tw-bg-opacity, 1))}.bg-\[\#B8B8B8\]{--tw-bg-opacity: 1;background-color:rgb(184 184 184 / var(--tw-bg-opacity, 1))}.bg-\[\#CDCDCD\]{--tw-bg-opacity: 1;background-color:rgb(205 205 205 / var(--tw-bg-opacity, 1))}.bg-\[\#D94040\]{--tw-bg-opacity: 1;background-color:rgb(217 64 64 / var(--tw-bg-opacity, 1))}.bg-\[\#D97706\]{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-\[\#DCDCDC\]{--tw-bg-opacity: 1;background-color:rgb(220 220 220 / var(--tw-bg-opacity, 1))}.bg-\[\#E4E9FF\]{--tw-bg-opacity: 1;background-color:rgb(228 233 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E6F7EE\]{--tw-bg-opacity: 1;background-color:rgb(230 247 238 / var(--tw-bg-opacity, 1))}.bg-\[\#E7E7F6\]{--tw-bg-opacity: 1;background-color:rgb(231 231 246 / var(--tw-bg-opacity, 1))}.bg-\[\#EBEBFF\]{--tw-bg-opacity: 1;background-color:rgb(235 235 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ECEBFF\]{--tw-bg-opacity: 1;background-color:rgb(236 235 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EDFAF4\]{--tw-bg-opacity: 1;background-color:rgb(237 250 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F4F7\]{--tw-bg-opacity: 1;background-color:rgb(244 244 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F8\]{--tw-bg-opacity: 1;background-color:rgb(245 245 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5FA\]{--tw-bg-opacity: 1;background-color:rgb(245 245 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7FE\]{--tw-bg-opacity: 1;background-color:rgb(247 247 254 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFB\]{--tw-bg-opacity: 1;background-color:rgb(250 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF0E0\]{--tw-bg-opacity: 1;background-color:rgb(251 240 224 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFCFF\]{--tw-bg-opacity: 1;background-color:rgb(252 252 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FDE8E8\]{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FE010157\]{background-color:#fe010157}.bg-\[\#FF8201\]{--tw-bg-opacity: 1;background-color:rgb(255 130 1 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD365\]{--tw-bg-opacity: 1;background-color:rgb(255 211 101 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF1E3\]{--tw-bg-opacity: 1;background-color:rgb(255 241 227 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF3E8\]{--tw-bg-opacity: 1;background-color:rgb(255 243 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF7ED\]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFFFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#c9cbd8\]{--tw-bg-opacity: 1;background-color:rgb(201 203 216 / var(--tw-bg-opacity, 1))}.bg-\[\#e0e8ff\]{--tw-bg-opacity: 1;background-color:rgb(224 232 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f7ee\]{--tw-bg-opacity: 1;background-color:rgb(230 247 238 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f7ef\]{--tw-bg-opacity: 1;background-color:rgb(233 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eceef1\]{--tw-bg-opacity: 1;background-color:rgb(236 238 241 / var(--tw-bg-opacity, 1))}.bg-\[\#eeeef3\]{--tw-bg-opacity: 1;background-color:rgb(238 238 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eeeefb\]{--tw-bg-opacity: 1;background-color:rgb(238 238 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2ff\]{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f5ff\]{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f2fa\]{--tw-bg-opacity: 1;background-color:rgb(242 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f97316\]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-\[\#f9f9fb\]{--tw-bg-opacity: 1;background-color:rgb(249 249 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fd8200\]{--tw-bg-opacity: 1;background-color:rgb(253 130 0 / var(--tw-bg-opacity, 1))}.bg-\[\#fde8e8\]{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fdeee0\]{--tw-bg-opacity: 1;background-color:rgb(253 238 224 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf3ea\]{--tw-bg-opacity: 1;background-color:rgb(253 243 234 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf6e3\]{--tw-bg-opacity: 1;background-color:rgb(253 246 227 / var(--tw-bg-opacity, 1))}.bg-\[\#fff6ec\]{--tw-bg-opacity: 1;background-color:rgb(255 246 236 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[transparent\]{background-color:transparent}.bg-\[var\(--cm-blue-100\)\]{background-color:var(--cm-blue-100)}.bg-\[var\(--cm-page-bg\)\]{background-color:var(--cm-page-bg)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cm-accent-bg{--tw-bg-opacity: 1;background-color:rgb(255 240 224 / var(--tw-bg-opacity, 1))}.bg-cm-app{background-color:var(--cm-color-bg-app)}.bg-cm-brand{background-color:var(--cm-color-brand-primary)}.bg-cm-danger-bg{--tw-bg-opacity: 1;background-color:rgb(251 236 236 / var(--tw-bg-opacity, 1))}.bg-cm-hair{--tw-bg-opacity: 1;background-color:rgb(237 238 251 / var(--tw-bg-opacity, 1))}.bg-cm-ink{background-color:var(--cm-color-text-primary)}.bg-cm-line{background-color:var(--cm-color-border-default)}.bg-cm-muted{background-color:var(--cm-color-text-muted)}.bg-cm-nav-active{background-color:var(--cm-color-nav-active-bg)}.bg-cm-sidebar{background-color:var(--cm-color-bg-sidebar)}.bg-cm-subtle{background-color:var(--cm-color-text-muted)}.bg-cm-success{background-color:var(--cm-color-status-success)}.bg-cm-success-bg{--tw-bg-opacity: 1;background-color:rgb(232 246 239 / var(--tw-bg-opacity, 1))}.bg-cm-success-ink{--tw-bg-opacity: 1;background-color:rgb(19 116 68 / var(--tw-bg-opacity, 1))}.bg-cm-surface{background-color:var(--cm-color-bg-surface)}.bg-cm-tint{background-color:var(--cm-color-brand-tint)}.bg-cm-tint-soft{--tw-bg-opacity: 1;background-color:rgb(242 242 250 / var(--tw-bg-opacity, 1))}.bg-cm-warn-bg{background-color:var(--cm-color-status-warning-bg)}.bg-cm-warn-ink{background-color:var(--cm-color-status-warning-ink)}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[linear-gradient\(90deg\,\#0002A5_0\%\,\#FE8201_130\%\)\]{background-image:linear-gradient(90deg,#0002a5,#fe8201 130%)}.bg-\[url\(\'\/images\/Leaderboard-BG\.svg\'\)\]{background-image:url(/images/Leaderboard-BG.svg)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0100a3\]{--tw-gradient-from: #0100a3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(1 0 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b8adc\]{--tw-gradient-from: #1b8adc var(--tw-gradient-from-position);--tw-gradient-to: rgb(27 138 220 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f9f9f9\]{--tw-gradient-from: #f9f9f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 249 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0002a5\]{--tw-gradient-to: #0002a5 var(--tw-gradient-to-position)}.to-\[\#FF8C00\]{--tw-gradient-to: #FF8C00 var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-5{padding:1.25rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[0px\]{padding:0}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[40px\]{padding:40px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[44px\]{padding-top:44px;padding-bottom:44px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[24px\]{padding-bottom:24px}.pb-\[2px\]{padding-bottom:2px}.pb-\[4px\]{padding-bottom:4px}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pe-0{padding-inline-end:0px}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[18px\]{padding-left:18px}.pl-\[28px\]{padding-left:28px}.pl-\[34px\]{padding-left:34px}.pl-\[38px\]{padding-left:38px}.pl-\[44px\]{padding-left:44px}.pl-\[6px\]{padding-left:6px}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pr-\[16px\]{padding-right:16px}.pr-\[28px\]{padding-right:28px}.pr-\[2px\]{padding-right:2px}.pr-\[32px\]{padding-right:32px}.pr-\[44px\]{padding-right:44px}.pr-\[4px\]{padding-right:4px}.pr-\[8px\]{padding-right:8px}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[120px\]{padding-top:120px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[28px\]{padding-top:28px}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!text-start{text-align:start!important}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[Poppins\,sans-serif\]{font-family:Poppins,sans-serif}.font-\[Poppins\]{font-family:Poppins}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.\!text-\[14px\]{font-size:14px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-\[300\]{font-weight:300!important}.\!font-\[400\]{font-weight:400!important}.\!font-\[500\],.\!font-medium{font-weight:500!important}.font-\[400\]{font-weight:400}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\!italic{font-style:italic!important}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-9{line-height:2.25rem}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[15px\]{line-height:15px}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[\.04em\],.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.7px\]{letter-spacing:.7px}.tracking-section{letter-spacing:.88px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#000000\],.\!text-\[\#000\]{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-\[\#0A0BA6\]{--tw-text-opacity: 1 !important;color:rgb(10 11 166 / var(--tw-text-opacity, 1))!important}.\!text-\[\#111827\]{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.\!text-\[\#1F192F\]{--tw-text-opacity: 1 !important;color:rgb(31 25 47 / var(--tw-text-opacity, 1))!important}.\!text-\[\#41BC63\]{--tw-text-opacity: 1 !important;color:rgb(65 188 99 / var(--tw-text-opacity, 1))!important}.\!text-\[\#5E5E5E\]{--tw-text-opacity: 1 !important;color:rgb(94 94 94 / var(--tw-text-opacity, 1))!important}.\!text-\[\#fd8200\]{--tw-text-opacity: 1 !important;color:rgb(253 130 0 / var(--tw-text-opacity, 1))!important}.\!text-\[var\(--cm-blue-500\)\]{color:var(--cm-blue-500)!important}.\!text-cm-ink{color:var(--cm-color-text-primary)!important}.\!text-cm-muted{color:var(--cm-color-text-muted)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#000000D4\]{color:#000000d4}.text-\[\#000000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#0001A5\]{--tw-text-opacity: 1;color:rgb(0 1 165 / var(--tw-text-opacity, 1))}.text-\[\#0002A5\],.text-\[\#0002a5\]{--tw-text-opacity: 1;color:rgb(0 2 165 / var(--tw-text-opacity, 1))}.text-\[\#0002a5\]\/80{color:#0002a5cc}.text-\[\#000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#0100A3\]{--tw-text-opacity: 1;color:rgb(1 0 163 / var(--tw-text-opacity, 1))}.text-\[\#0100A4\]{--tw-text-opacity: 1;color:rgb(1 0 164 / var(--tw-text-opacity, 1))}.text-\[\#0A0A0A\]{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-\[\#0A0BA6\]{--tw-text-opacity: 1;color:rgb(10 11 166 / var(--tw-text-opacity, 1))}.text-\[\#0a0aa0\]{--tw-text-opacity: 1;color:rgb(10 10 160 / var(--tw-text-opacity, 1))}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#14152b\]{--tw-text-opacity: 1;color:rgb(20 21 43 / var(--tw-text-opacity, 1))}.text-\[\#1A1A2E\]{--tw-text-opacity: 1;color:rgb(26 26 46 / var(--tw-text-opacity, 1))}.text-\[\#1A7A50\]{--tw-text-opacity: 1;color:rgb(26 122 80 / var(--tw-text-opacity, 1))}.text-\[\#1A9D5A\]{--tw-text-opacity: 1;color:rgb(26 157 90 / var(--tw-text-opacity, 1))}.text-\[\#1F192F\]{--tw-text-opacity: 1;color:rgb(31 25 47 / var(--tw-text-opacity, 1))}.text-\[\#1a9d5a\]{--tw-text-opacity: 1;color:rgb(26 157 90 / var(--tw-text-opacity, 1))}.text-\[\#1d2433\]{--tw-text-opacity: 1;color:rgb(29 36 51 / var(--tw-text-opacity, 1))}.text-\[\#1f2937\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#262626\]{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-\[\#28a745\]{--tw-text-opacity: 1;color:rgb(40 167 69 / var(--tw-text-opacity, 1))}.text-\[\#2A9D6C\]{--tw-text-opacity: 1;color:rgb(42 157 108 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#3a32c4\]{--tw-text-opacity: 1;color:rgb(58 50 196 / var(--tw-text-opacity, 1))}.text-\[\#41BC63\]{--tw-text-opacity: 1;color:rgb(65 188 99 / var(--tw-text-opacity, 1))}.text-\[\#4A4A5A\]{--tw-text-opacity: 1;color:rgb(74 74 90 / var(--tw-text-opacity, 1))}.text-\[\#525252\]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-\[\#585858\]{--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity, 1))}.text-\[\#5E5E5E\]{--tw-text-opacity: 1;color:rgb(94 94 94 / var(--tw-text-opacity, 1))}.text-\[\#5b5b6b\]{--tw-text-opacity: 1;color:rgb(91 91 107 / var(--tw-text-opacity, 1))}.text-\[\#676767\]{--tw-text-opacity: 1;color:rgb(103 103 103 / var(--tw-text-opacity, 1))}.text-\[\#687282\]{--tw-text-opacity: 1;color:rgb(104 114 130 / var(--tw-text-opacity, 1))}.text-\[\#6b6bff\]{--tw-text-opacity: 1;color:rgb(107 107 255 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-\[\#848484\]{--tw-text-opacity: 1;color:rgb(132 132 132 / var(--tw-text-opacity, 1))}.text-\[\#858585\]{--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.text-\[\#8B8B9E\]{--tw-text-opacity: 1;color:rgb(139 139 158 / var(--tw-text-opacity, 1))}.text-\[\#9A3412\]{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-\[\#9aa0a6\]{--tw-text-opacity: 1;color:rgb(154 160 166 / var(--tw-text-opacity, 1))}.text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#B42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.text-\[\#B54708\]{--tw-text-opacity: 1;color:rgb(181 71 8 / var(--tw-text-opacity, 1))}.text-\[\#C2410C\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-\[\#C2792F\]{--tw-text-opacity: 1;color:rgb(194 121 47 / var(--tw-text-opacity, 1))}.text-\[\#CACACA\]{--tw-text-opacity: 1;color:rgb(202 202 202 / var(--tw-text-opacity, 1))}.text-\[\#CC6800\]{--tw-text-opacity: 1;color:rgb(204 104 0 / var(--tw-text-opacity, 1))}.text-\[\#D83A3A\]{--tw-text-opacity: 1;color:rgb(216 58 58 / var(--tw-text-opacity, 1))}.text-\[\#D94040\]{--tw-text-opacity: 1;color:rgb(217 64 64 / var(--tw-text-opacity, 1))}.text-\[\#D97706\]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-\[\#DC3545\]{--tw-text-opacity: 1;color:rgb(220 53 69 / var(--tw-text-opacity, 1))}.text-\[\#FE0101\]{--tw-text-opacity: 1;color:rgb(254 1 1 / var(--tw-text-opacity, 1))}.text-\[\#FE8201\]{--tw-text-opacity: 1;color:rgb(254 130 1 / var(--tw-text-opacity, 1))}.text-\[\#FF8201\]{--tw-text-opacity: 1;color:rgb(255 130 1 / var(--tw-text-opacity, 1))}.text-\[\#FFFFFF99\]{color:#fff9}.text-\[\#a6abbe\]{--tw-text-opacity: 1;color:rgb(166 171 190 / var(--tw-text-opacity, 1))}.text-\[\#a85500\]{--tw-text-opacity: 1;color:rgb(168 85 0 / var(--tw-text-opacity, 1))}.text-\[\#b91c1c\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#bbbbbb\]{--tw-text-opacity: 1;color:rgb(187 187 187 / var(--tw-text-opacity, 1))}.text-\[\#c2792f\]{--tw-text-opacity: 1;color:rgb(194 121 47 / var(--tw-text-opacity, 1))}.text-\[\#c79a1f\]{--tw-text-opacity: 1;color:rgb(199 154 31 / var(--tw-text-opacity, 1))}.text-\[\#cccccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-\[\#d83a3a\]{--tw-text-opacity: 1;color:rgb(216 58 58 / var(--tw-text-opacity, 1))}.text-\[\#d94040\]{--tw-text-opacity: 1;color:rgb(217 64 64 / var(--tw-text-opacity, 1))}.text-\[\#d97a1f\]{--tw-text-opacity: 1;color:rgb(217 122 31 / var(--tw-text-opacity, 1))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#f48771\]{--tw-text-opacity: 1;color:rgb(244 135 113 / var(--tw-text-opacity, 1))}.text-\[\#f97316\]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cm-accent{color:var(--cm-color-brand-accent)}.text-cm-accent-ink{--tw-text-opacity: 1;color:rgb(230 116 0 / var(--tw-text-opacity, 1))}.text-cm-body{color:var(--cm-color-text-secondary)}.text-cm-brand{color:var(--cm-color-brand-primary)}.text-cm-danger{--tw-text-opacity: 1;color:rgb(214 69 69 / var(--tw-text-opacity, 1))}.text-cm-danger-ink{--tw-text-opacity: 1;color:rgb(163 44 44 / var(--tw-text-opacity, 1))}.text-cm-ink{color:var(--cm-color-text-primary)}.text-cm-muted{color:var(--cm-color-text-muted)}.text-cm-nav-active-fg{color:var(--cm-color-nav-active-fg)}.text-cm-nav-label{color:var(--cm-color-nav-label)}.text-cm-nav-section{color:var(--cm-color-nav-section)}.text-cm-onbrand{color:var(--cm-color-text-on-brand)}.text-cm-subtle{color:var(--cm-color-text-muted)}.text-cm-success{color:var(--cm-color-status-success)}.text-cm-success-ink{--tw-text-opacity: 1;color:rgb(19 116 68 / var(--tw-text-opacity, 1))}.text-cm-warn-ink{color:var(--cm-color-status-warning-ink)}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-600\/70{color:#4f46e5b3}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-600\/70{color:#e11d48b3}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.\!underline{text-decoration-line:underline!important}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.\!decoration-white\/60{text-decoration-color:#fff9!important}.\!decoration-\[1\.5px\]{text-decoration-thickness:1.5px!important}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.accent-\[\#0100A4\]{accent-color:#0100A4}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[\.55\]{opacity:.55}.opacity-\[0\]{opacity:0}.opacity-\[1\]{opacity:1}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_\#312e81\]{--tw-shadow: 0 0 0 1px #312e81;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,24\,40\,0\.14\)\]{--tw-shadow: 0 12px 28px rgba(16,24,40,.14);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,24\,40\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(16,24,40,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(16,24,40,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow: 0 1px 2px rgba(16,24,40,.08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 4px 12px rgba(15,23,42,.18);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(17\,24\,39\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(17,24,39,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-cm{--tw-shadow: 0 8px 24px 0 rgba(1, 0, 164, .1);--tw-shadow-colored: 0 8px 24px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!ring-blue-500{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important}.ring-indigo-500\/20{--tw-ring-color: rgb(99 102 241 / .2)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.5\]{--tw-grayscale: grayscale(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[120ms\]{transition-duration:.12s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:var\(--cm-color-border-default\)_transparent\]{scrollbar-color:var(--cm-color-border-default) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.placeholder\:text-\[\#8B8B9E\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(139 139 158 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8B8B9E\]::placeholder{--tw-text-opacity: 1;color:rgb(139 139 158 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9CA3AF\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9CA3AF\]::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-cm-muted::-moz-placeholder{color:var(--cm-color-text-muted)}.placeholder\:text-cm-muted::placeholder{color:var(--cm-color-text-muted)}.placeholder\:text-cm-subtle::-moz-placeholder{color:var(--cm-color-text-muted)}.placeholder\:text-cm-subtle::placeholder{color:var(--cm-color-text-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:rounded-t:after{content:var(--tw-content);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.after\:bg-\[\#0002a5\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 2 165 / var(--tw-bg-opacity, 1))}.after\:bg-cm-brand:after{content:var(--tw-content);background-color:var(--cm-color-brand-primary)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-cm-brand:focus-within{border-color:var(--cm-color-brand-primary)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0100A4\]:hover{--tw-border-opacity: 1;border-color:rgb(1 0 164 / var(--tw-border-opacity, 1))}.hover\:border-cm-brand:hover{border-color:var(--cm-color-brand-primary)}.hover\:border-cm-danger:hover{--tw-border-opacity: 1;border-color:rgb(214 69 69 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:\!bg-white\/85:hover{background-color:#ffffffd9!important}.hover\:bg-\[\#0002a5\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 2 165 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0002a5\]\/90:hover{background-color:#0002a5e6}.hover\:bg-\[\#026ec1\]:hover{--tw-bg-opacity: 1;background-color:rgb(2 110 193 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2d2e\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 45 46 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3c3c3c\]:hover{--tw-bg-opacity: 1;background-color:rgb(60 60 60 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EDEDF2\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 237 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4F4F7\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FDECEC\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FF8C00\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 140 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e0e8ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f5f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f8ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 248 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fdecec\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--cm-orange-100\)\]:hover{background-color:var(--cm-orange-100)}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cm-app:hover{background-color:var(--cm-color-bg-app)}.hover\:bg-cm-danger-bg:hover{--tw-bg-opacity: 1;background-color:rgb(251 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-cm-nav-active:hover{background-color:var(--cm-color-nav-active-bg)}.hover\:bg-cm-surface:hover{background-color:var(--cm-color-bg-surface)}.hover\:bg-cm-tint-soft:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 250 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[linear-gradient\(90deg\,\#FE8201_0\%\,\#0002A5_130\%\)\]:hover{background-image:linear-gradient(90deg,#fe8201,#0002a5 130%)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:\!text-cm-brand:hover{color:var(--cm-color-brand-primary)!important}.hover\:\!text-cm-ink:hover{color:var(--cm-color-text-primary)!important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#0100A4\]:hover{--tw-text-opacity: 1;color:rgb(1 0 164 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0A0BA6\]:hover{--tw-text-opacity: 1;color:rgb(10 11 166 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6b7280\]:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cm-body:hover{color:var(--cm-color-text-secondary)}.hover\:text-cm-danger-ink:hover{--tw-text-opacity: 1;color:rgb(163 44 44 / var(--tw-text-opacity, 1))}.hover\:text-cm-ink:hover{color:var(--cm-color-text-primary)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:\!decoration-white:hover{text-decoration-color:#fff!important}.hover\:\!decoration-2:hover{text-decoration-thickness:2px!important}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_12px_rgba\(1\,0\,164\,0\.08\)\]:hover{--tw-shadow: 0 4px 12px rgba(1,0,164,.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#0002a5\]:focus{--tw-border-opacity: 1;border-color:rgb(0 2 165 / var(--tw-border-opacity, 1))}.focus\:border-\[\#0100A4\]:focus{--tw-border-opacity: 1;border-color:rgb(1 0 164 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cm-brand:focus{border-color:var(--cm-color-brand-primary)}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0002a5\]\/10:focus{--tw-ring-color: rgb(0 2 165 / .1)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/10:focus{--tw-ring-color: rgb(99 102 241 / .1)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:shadow-\[0_0_0_3px_rgba\(1\,0\,164\,0\.18\)\]:focus-visible{--tw-shadow: 0 0 0 3px rgba(1,0,164,.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#0100A4\]:focus-visible{outline-color:#0100a4}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#0002a5\]\/40:focus-visible{--tw-ring-color: rgb(0 2 165 / .4)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:text-cm-subtle:disabled{color:var(--cm-color-text-muted)}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-\[0\.6\]:disabled{opacity:.6}.disabled\:hover\:bg-\[transparent\]:hover:disabled{background-color:transparent}.group:focus-within .group-focus-within\:text-\[\#0002a5\]{--tw-text-opacity: 1;color:rgb(0 2 165 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:inline{display:inline}.group\/btn:hover .group-hover\/btn\:translate-x-1,.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100,.group:hover .group-hover\:opacity-\[1\]{opacity:1}@media not all and (min-width: 768px){.max-md\:absolute{position:absolute}.max-md\:inset-y-0{top:0;bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[30\]{z-index:30}.max-md\:\!mb-2{margin-bottom:.5rem!important}.max-md\:mb-2{margin-bottom:.5rem}.max-md\:mb-3{margin-bottom:.75rem}.max-md\:mb-4{margin-bottom:1rem}.max-md\:mb-\[14px\]{margin-bottom:14px}.max-md\:mb-\[16px\]{margin-bottom:16px}.max-md\:mb-\[8px\]{margin-bottom:8px}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:mt-\[10px\]{margin-top:10px}.max-md\:mt-\[14px\]{margin-top:14px}.max-md\:block{display:block}.max-md\:inline-flex{display:inline-flex}.max-md\:h-\[12px\]{height:12px}.max-md\:h-\[28px\]{height:28px}.max-md\:h-\[32px\]{height:32px}.max-md\:h-\[36px\]{height:36px}.max-md\:h-\[40px\]{height:40px}.max-md\:h-\[68px\]{height:68px}.max-md\:h-auto{height:auto}.max-md\:max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-md\:min-h-\[360px\]{min-height:360px}.max-md\:w-\[12px\]{width:12px}.max-md\:w-\[28px\]{width:28px}.max-md\:w-\[36px\]{width:36px}.max-md\:w-\[52px\]{width:52px}.max-md\:w-\[95\%\]{width:95%}.max-md\:w-full{width:100%}.max-md\:min-w-\[420px\]{min-width:420px}.max-md\:max-w-\[160px\]{max-width:160px}.max-md\:flex-1{flex:1 1 0%}.max-md\:shrink-0{flex-shrink:0}.max-md\:-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-start{align-items:flex-start}.max-md\:justify-between{justify-content:space-between}.max-md\:gap-1{gap:.25rem}.max-md\:gap-2{gap:.5rem}.max-md\:gap-3{gap:.75rem}.max-md\:gap-\[14px\]{gap:14px}.max-md\:gap-\[4px\]{gap:4px}.max-md\:gap-\[6px\]{gap:6px}.max-md\:overflow-hidden{overflow:hidden}.max-md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-md\:whitespace-nowrap{white-space:nowrap}.max-md\:rounded-\[10px\]{border-radius:10px}.max-md\:rounded-\[12px\]{border-radius:12px}.max-md\:border{border-width:1px}.max-md\:border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.max-md\:p-3{padding:.75rem}.max-md\:p-\[12px\]{padding:12px}.max-md\:p-\[14px\]{padding:14px}.max-md\:p-\[16px\]{padding:16px}.max-md\:px-1{padding-left:.25rem;padding-right:.25rem}.max-md\:px-2{padding-left:.5rem;padding-right:.5rem}.max-md\:px-3{padding-left:.75rem;padding-right:.75rem}.max-md\:px-\[10px\]{padding-left:10px;padding-right:10px}.max-md\:px-\[12px\]{padding-left:12px;padding-right:12px}.max-md\:px-\[14px\]{padding-left:14px;padding-right:14px}.max-md\:px-\[16px\]{padding-left:16px;padding-right:16px}.max-md\:px-\[20px\]{padding-left:20px;padding-right:20px}.max-md\:px-\[8px\]{padding-left:8px;padding-right:8px}.max-md\:py-0{padding-top:0;padding-bottom:0}.max-md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.max-md\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.max-md\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.max-md\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.max-md\:py-\[16px\]{padding-top:16px;padding-bottom:16px}.max-md\:py-\[3px\]{padding-top:3px;padding-bottom:3px}.max-md\:pl-0{padding-left:0}.max-md\:pl-\[34px\]{padding-left:34px}.max-md\:pt-\[14px\]{padding-top:14px}.max-md\:pt-\[20px\]{padding-top:20px}.max-md\:pt-\[60px\]{padding-top:60px}.max-md\:text-left{text-align:left}.max-md\:text-\[10px\]{font-size:10px}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[13px\]{font-size:13px}.max-md\:text-\[14px\]{font-size:14px}.max-md\:text-\[15px\]{font-size:15px}.max-md\:text-\[16px\]{font-size:16px}.max-md\:text-\[18px\]{font-size:18px}.max-md\:text-\[20px\]{font-size:20px}.max-md\:text-\[22px\]{font-size:22px}.max-md\:shadow-\[0_12px_28px_rgba\(16\,24\,40\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(16,24,40,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.max-md\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.max-md\:duration-200{transition-duration:.2s}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-1{margin-left:.25rem}.sm\:w-\[190px\]{width:190px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:1.5rem}}@media (min-width: 768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-auto{bottom:auto}.md\:left-1\/2{left:50%}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:top-\[-50\%\]{top:-50%}.md\:top-\[-77\%\]{top:-77%}.md\:top-\[13\%\]{top:13%}.md\:\!mx-12{margin-left:3rem!important;margin-right:3rem!important}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:\!mb-0{margin-bottom:0!important}.md\:\!mb-10{margin-bottom:2.5rem!important}.md\:\!mt-0{margin-top:0!important}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-\[24px\]{margin-bottom:24px}.md\:mt-0{margin-top:0}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-8{margin-top:2rem}.md\:mt-auto{margin-top:auto}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:size-8{width:2rem;height:2rem}.md\:size-\[55px\]{width:55px;height:55px}.md\:size-\[84px\]{width:84px;height:84px}.md\:size-auto{width:auto;height:auto}.md\:h-\[43px\]{height:43px}.md\:min-h-\[530px\]{min-height:530px}.md\:\!w-auto{width:auto!important}.md\:w-1\/2{width:50%}.md\:w-\[240px\]{width:240px}.md\:w-\[77px\]{width:77px}.md\:w-auto{width:auto}.md\:min-w-\[194px\]{min-width:194px}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-\[24\%\]{--tw-translate-x: 24%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-normal{justify-content:normal}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:\!gap-0{gap:0px!important}.md\:gap-0{gap:0px}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-\[80px\]{gap:80px}.md\:overflow-hidden{overflow:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:p-0{padding:0}.md\:p-4{padding:1rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-0{padding-left:0;padding-right:0}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[24px\]{padding-left:24px;padding-right:24px}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[20px\]{padding-top:20px;padding-bottom:20px}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:1rem}.md\:pr-20{padding-right:5rem}.md\:pt-12{padding-top:3rem}.md\:\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-bold{font-weight:700}}@media (min-width: 1024px){.lg\:mt-auto{margin-top:auto}.lg\:h-\[610px\]{height:610px}.lg\:h-full{height:100%}.lg\:w-\[280px\]{width:280px}.lg\:max-w-2xl{max-width:42rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-width:1px}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-cm-muted::-webkit-scrollbar-thumb:hover{background-color:var(--cm-color-text-muted)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-cm-full::-webkit-scrollbar-thumb{border-radius:var(--cm-radius-full)}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-cm-line::-webkit-scrollbar-thumb{background-color:var(--cm-color-border-default)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.\[\&\>li\]\:pl-\[2px\]>li{padding-left:2px}.\[\&_\.btn-toggle-view\]\:\!relative .btn-toggle-view{position:relative!important}.\[\&_\.btn-toggle-view\]\:\!bottom-0 .btn-toggle-view{bottom:0!important}.library-card{background-image:url(/images/linear.png);box-shadow:0 4px 15px #0000001a;border:none;border-radius:.75rem;padding:35px 25px;background-size:cover}.custom-cards-designs{padding-top:35px;padding-bottom:35px}.library-icon-container{background:#fff;border-radius:.75rem;padding:5px;width:58px;height:58px;margin-bottom:.75rem}.library-number{font-size:30px;font-weight:600;color:#000;margin-bottom:.5rem}.library-label{font-size:20px;font-weight:400;color:#000}.library-content{display:flex;flex-direction:column;align-items:center;text-align:center}.tab-navigation{display:flex;margin-bottom:40px;position:relative;border-bottom:1px solid #d9d9e0}.custom-tab-buttons{background:none;border:none;padding:12px 24px;font-size:16px;font-weight:400;color:#000;cursor:pointer;position:relative;transition:all .3s ease;width:230px;white-space:nowrap}.custom-tab-buttons:hover{color:#000}.custom-tab-buttons.active{color:#000;font-weight:600}.custom-tab-buttons.active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:190px;height:2px;background-color:#0002a5;border-radius:1px}.tab-content{padding:0 15px}.in-progress-content,.complete-content{min-height:200px}.course-card{border:1px solid #d9d9e0;border-radius:12px;padding:20px;margin-bottom:16px;position:relative;display:flex;align-items:center;gap:20px;background:#fff;box-shadow:0 2px 8px #0000001a}.course-image-container{flex-shrink:0}.course-image{width:240px;height:230px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.course-content{flex:1;display:flex;flex-direction:column;justify-content:center;height:230px;padding:10px 0}.course-brand{border:1px solid #e6e6ed;display:flex;width:100px;justify-content:center;padding:2px 10px;border-radius:27px;align-items:center;height:32px}.course-brand-img{width:52px;height:15px}.course-brand-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-name{font-size:12px;font-weight:500;color:#6b7280}.brand-arrow{font-size:10px;color:#f97316}.course-tag{display:inline-block;background:#f3f4f6;color:#000;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;margin-bottom:12px}.course-title{font-size:20px;font-weight:700;color:#000;margin-bottom:8px;line-height:1.4}.module-progress{font-size:14px;color:#6b7280;margin-bottom:16px}.course-progress-details{margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.course-progress-item{margin-bottom:8px}.course-progress-item:last-child{margin-bottom:0}.course-name{font-size:13px;font-weight:500;color:#495057;margin-bottom:4px}.course-progress-bar{display:flex;align-items:center;gap:8px}.course-progress-bar .progress-bar{flex:1;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.course-progress-bar .progress-fill{height:100%;background:#28a745;border-radius:3px;transition:width .3s ease}.progress-text{font-size:12px;font-weight:600;color:#28a745;white-space:nowrap}.more-courses{font-size:12px;color:#6c757d;font-style:italic;text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid #e9ecef}.progress-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.progress-bar-container{flex:1;margin-right:16px}.progress-bar{width:100%;height:8px;background:#fef3c7;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:#f97316!important;border-radius:4px;transition:width .3s ease}.progress-percentage{font-size:14px;font-weight:600;color:#f97316;white-space:nowrap}.course-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:auto}.continue-learning-btn{background:transparent;border:2px solid #0002a5;color:#0002a5;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:10px}.continue-learning-btn:hover{background:#0002a5;color:#fff}.view-track-btn{background:#0002a5;border:2px solid #0002a5;color:#fff;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:10px}.view-track-btn:hover{background:transparent;color:#0002a5}.remove-track-btn{background:transparent;border:2px solid #dc3545;color:#dc3545;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:10px;display:flex;align-items:center;gap:6px}.remove-track-btn:hover{background:#dc3545;color:#fff}.remove-track-btn iconify-icon{font-size:16px}.course-card.complete{display:flex;align-items:center;gap:20px;padding:20px;position:relative}.course-tag-chipmang img{height:24px;width:auto}.course-tag-chipmang{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;color:#1e40af;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.arrow-icon{color:#f97316;font-size:10px}.course-main-content{flex:1;display:flex;flex-direction:column;gap:8px}.course-title-section{display:flex;align-items:center;gap:12px;margin-bottom:8px;justify-content:flex-start}.completion-status{font-size:16px;font-weight:700;color:#f97316}.course-action button{background:transparent;border:1px solid #0100a4;cursor:pointer;color:#0100a4;font-weight:400;font-size:20px;padding:10px;border-radius:10px}.course-action button:hover{background:#0100a4;border:1px solid #0100a4;color:#fff;font-weight:400;font-size:20px}.checkmark-circle{width:24px;height:24px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkmark{color:#fff;font-size:14px;font-weight:700}.course-title{font-size:20px;font-weight:600;color:#000;margin:0;flex:1}.course-status{display:flex;align-items:center;gap:16px}.module-info{font-size:16px;font-weight:500;color:#687282}.achievement-status{font-size:16px;font-weight:700;color:#f97316}.course-action{display:flex;justify-content:flex-end;margin-left:auto}.catalog-container-heading h1{color:#1f192f;font-size:30px;font-weight:600;font-family:Poppins,sans-serif;margin-bottom:25px}.achievement-summary-card{background-image:url(/images/active.png);background-size:cover;background-position:center;border-radius:20px;padding:30px;margin:20px 0;display:flex;align-items:center;gap:40px;box-shadow:0 8px 32px #0000001a;position:relative;overflow:hidden}.achievement-profile-section{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative}.profile-image-container{position:relative;width:120px;height:120px}.profile-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid rgba(255,255,255,.3)}.badge-icon{position:absolute;top:20%;right:-18%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff8000;font-size:48px;font-weight:800}.badge-text{color:#fff;font-size:20px;font-weight:600;text-align:center;line-height:1.3}.achievement-stats-section{display:flex;gap:120px;flex:1;justify-content:center}.stats-item{display:flex;flex-direction:column;align-items:center;gap:30px;position:relative}.stats-item:not(:last-child):after{content:"";position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:1px;height:80%;background:#fff}.stats-icon{width:40px;height:40px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.stats-icon img{width:24px;height:24px}.stats-number{font-size:36px;font-weight:700;color:#fff;line-height:1}.stats-label{font-size:20px;font-weight:400;color:#fff;text-align:center;line-height:1.2}.completed-courses-section{margin-top:40px}.completed-courses-list{display:flex;flex-direction:column;gap:20px}.course-card.complete.no-image{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;padding:24px;display:flex;align-items:center;gap:20px;transition:all .3s ease}.complete-course-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px}.course-card.complete.no-image:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.course-card.complete.no-image .course-content{display:flex;gap:20px;width:100%}.course-card.complete.no-image .course-brand{flex-shrink:0}.course-card.complete.no-image .course-brand img{height:24px;width:auto}.course-card.complete.no-image .course-title-section{flex:1;display:flex;align-items:center;gap:12px;justify-content:space-between}.course-card.complete.no-image .course-title{font-size:18px;font-weight:600;color:#1f2937;margin:0;flex:1}.course-card.complete.no-image .course-status{display:flex;align-items:center;gap:16px;margin-left:36px}.course-card.complete.no-image .module-info{font-size:14px;color:#6b7280}.course-card.complete.no-image .achievement-status{font-size:16px;font-weight:700;color:#f97316}.course-card.complete.no-image .course-action{margin-left:auto}.course-card.complete.no-image .view-certificate-link{background:transparent;border:2px solid #3b82f6;color:#3b82f6;padding:8px 16px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;display:inline-block}.course-card.complete.no-image .view-certificate-link:hover{background:#3b82f6;color:#fff;text-decoration:none}@media (max-width: 768px){.achievement-summary-card{flex-direction:column;gap:30px;padding:25px}.custom-tab-buttons{padding:12px!important;width:200px}.achievement-stats-section{gap:40px}.tab-navigation{overflow-x:auto}.stats-item:not(:last-child):after{display:none}.course-card.complete.no-image .course-content{flex-direction:column;align-items:flex-start;gap:15px}.course-card.complete.no-image .course-title-section{flex-direction:column;align-items:flex-start;gap:10px}.course-card.complete.no-image .course-status{margin-left:0}.course-card.complete.no-image .course-action{margin-left:0;align-self:flex-start}.course-title-section{display:flex;flex-direction:column;align-items:start!important}.course-status{flex-direction:column}.course-action button{width:100%}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#0065d81a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#ffa50014;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#cc00001a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:#78ab461a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px #006ce740;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e80}.tox .tox-button--naked:hover:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#222f3e2e;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:#222f3e4d}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:#222f3e80;cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#222f3e80}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:#222f3eb3;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:#222f3eb3;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:#222f3e80;cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px #7f7f7f4d inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px #222f3e1a;padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(#fff0,#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:#ffffffbf;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:#222f3eb3;display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eee;border-radius:6px;content:"";top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2d6adf;border-radius:4px;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:#222f3e33;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce780;border-color:#006ce780}.tox .tox-insert-table-picker__label{color:#222f3eb3;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container,.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:#222f3eb3;border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:#222f3eb3;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:#222f3ecc;height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:#222f3e80}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:#fff9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:#222f3e80}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 22px) calc(100% + -0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px #222f3e4d;color:#ffffffbf;font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:#00000080;content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}/**
 * http://prismjs.com/
 * @license MIT <https://opensource.org/licenses/MIT>
 * @author Lea Verou <https://lea.verou.me>
 * @see https://github.com/PrismJS/prism/blob/master/LICENSE
 *
 * Dracula Theme originally by Zeno Rocha [@zenorocha]
 * https://draculatheme.com/
 *
 * Ported for PrismJS by Albert Vallverdu [@byverdu]
 */.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A)}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{-moz-column-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:#006ce71a}.mce-content-body .mce-mergetag-affix{background-color:#006ce71a;color:#006ce7}.mce-object{background:transparent url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A) no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#222f3eb3;content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:#000000bf;border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:#b4d7ffb3;border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:#0054b4b3}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse}.lph{padding:20px 20px 16px;border-bottom:1px solid #eef0f4}.lph__top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.lph__title{font-size:24px;font-weight:700;line-height:1.2;color:#1b1b1f;margin:0}.lph__subtitle{font-size:14px;font-weight:400;color:#6c757d;line-height:1.45;margin-top:6px;max-width:560px}.lph__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.lph__filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.lph__search{position:relative;flex:1 1 280px;max-width:380px;min-width:0}.lph__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.45;pointer-events:none}.lph__search-input{width:100%;height:44px;padding:0 14px 0 40px;border:1px solid #e4e4e4;border-radius:10px;background:#f9f9fb;font-size:14px;color:#1b1b1f;outline:none;transition:border-color .15s ease,background .15s ease}.lph__search-input:hover{border-color:#d4d6dd}.lph__search-input:focus{border-color:#0d6efd;background:#fff}.lph__search-input::-moz-placeholder{color:#909198;font-size:13px}.lph__search-input::placeholder{color:#909198;font-size:13px}.lph__skills{flex:0 0 260px;min-width:0;max-width:100%}@media (max-width: 575.98px){.lph{padding:16px 12px 12px}.lph__search{flex:1 1 100%;max-width:none}.lph__skills{flex:1 1 100%}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 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:-moz-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 .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}.math-formula-container{margin:1.5rem auto;width:100%}.math-exact{font-size:1.3em;text-align:center;margin:2rem 0}.html-content{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;word-wrap:break-word;overflow-wrap:break-word}.html-content p{margin-bottom:1rem}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#2c3e50}.html-content h1{font-size:1.5rem}.html-content h2{font-size:1.3rem}.html-content h3{font-size:1.1rem}.html-content ul,.html-content ol{padding-left:2rem;margin-bottom:1rem}.html-content li{margin-bottom:.5rem}.html-content blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1rem 0;color:#666;font-style:italic}.html-content code{background-color:#f8f9fa;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.html-content pre{background-color:#f8f9fa;padding:1rem;border-radius:5px;overflow-x:auto;margin:1rem 0}.html-content a{color:#007bff;text-decoration:underline}.html-content a:hover{color:#0056b3}.html-content strong,.html-content b{font-weight:600}.html-content em,.html-content i{font-style:italic}.html-content table{border-collapse:collapse;width:100%;margin:1rem 0}.html-content th,.html-content td{border:1px solid #ddd;padding:8px;text-align:left}.html-content th{background-color:#f2f2f2;font-weight:600}.lesson-content{padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;max-width:900px;margin:0 auto;background-color:#fff;border-radius:8px}.heading-numbered{font-size:1.5rem;font-weight:700;margin-bottom:1.2rem;color:#333}.lesson-paragraph{font-size:1rem;margin-bottom:1.2rem;line-height:1.6}.section-title{font-size:1.1rem;margin-bottom:1rem;font-weight:500}.lesson-list{list-style-type:disc;padding-left:2rem;margin-bottom:1.5rem}.lesson-list-item{margin-bottom:1.5rem}.lesson-list-item p{margin-bottom:.5rem}.formula-container{margin:1.5rem 0;text-align:center}.exact-formula{display:flex;justify-content:center;align-items:center}.MathJax_SVG{display:inline-block!important}.mop-limits{vertical-align:middle!important}.MathJax .mi,.MathJax .mo{font-style:italic!important}.MathJax .delimsizing.size1{font-size:150%!important}.mjx-dtable{display:inline-table!important;vertical-align:middle!important}.modal-fullscreen-open .modal-dialog{max-width:100vh!important;margin:0!important;width:100vw!important;height:100%!important}.modal-fullscreen-open .modal-content{height:100vh!important;border:0!important;border-radius:0!important}.fullscreen-modal .modal-dialog{max-width:100%!important;width:100%!important}.fullscreen-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 60px)}.react-markdown p{margin-bottom:1rem}.react-markdown h1,.react-markdown h2,.react-markdown h3,.react-markdown h4,.react-markdown h5,.react-markdown h6{margin-top:.5rem;margin-bottom:.5rem;font-weight:600}.react-markdown code{background-color:#f1f1f1;padding:2px 4px;border-radius:3px;font-family:monospace}.react-markdown pre{background-color:#f1f1f1;padding:1rem;border-radius:5px;overflow-x:auto}.react-markdown ul,.react-markdown ol{padding-left:2rem;margin-bottom:1rem}.react-markdown blockquote{border-left:4px solid #ddd;padding-left:1rem;color:#666;margin-left:0;margin-right:0}.react-markdown a{color:#007bff;text-decoration:underline}.react-markdown table{border-collapse:collapse;width:100%;margin-bottom:1rem}.react-markdown th,.react-markdown td{border:1px solid #ddd;padding:8px;text-align:left}.react-markdown th{background-color:#f2f2f2}.option-label{display:flex;flex:1}.exam-modal .option-label,.exam-modal label.option-label{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere}.exam-modal .mcq-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:3rem;margin-top:3rem}@media (max-width: 767.98px){.exam-modal .mcq-option-grid{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}.exam-modal .mcq-option-card{height:100%;min-width:0;overflow:hidden}.exam-modal-title,.exam-modal .fs-28.fw-700.text-dark{word-break:break-word;overflow-wrap:anywhere;max-width:100%}.exam-modal .question-content{width:100%;min-width:0;overflow-wrap:break-word}.option-letter{font-weight:600;margin-right:8px;min-width:20px}.wid-check{margin-right:8px;min-width:20px;display:flex;align-items:center}.correct-option{color:#28a745;font-weight:600}.wrong-option{color:#dc3545}.question-container{display:flex;margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;box-shadow:0 2px 4px #0000000d}.question-number{font-weight:700;margin-right:.5rem;color:#007bff}.katex{font-size:1.2em!important;line-height:1.5}.katex-display{margin:1.5rem 0!important;overflow-x:auto;overflow-y:hidden;padding:.5rem 0}.katex .msupsub{text-align:left}.katex .mord.mtight,.katex .mbin.mtight,.katex .mrel.mtight{margin:0 .05em}.katex .mop{margin-top:.2em;margin-bottom:.2em}.katex-inline{padding:0 .1em}.MathJax{font-size:120%!important;margin:0 .15em}.MathJax_Display{margin:1.5em 0!important;overflow-x:auto;overflow-y:hidden;padding:.5em 0}.MathJax .mi,.MathJax .mo{font-style:normal!important}.MathJax_SVG_Display{text-align:center;margin:1.5em 0;position:relative;text-indent:0;max-width:100%;overflow-y:hidden;overflow-x:auto}@media screen and (min-resolution: 192dpi){.MathJax,.katex{text-rendering:geometricPrecision}}@media (max-width: 768px){.katex-display{font-size:.9em}}.react-markdown>*{margin-bottom:0}.react-markdown ul li,.react-markdown ol li{margin-bottom:.5rem}.math-formula{margin:1.5rem 0;font-size:1.2em;overflow-x:auto;text-align:center;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.content-with-math{width:100%}.MJX-TEX{text-align:center}.timer-container{text-align:center;margin-bottom:1rem}.timer-container .fs-18{font-size:1.125rem}.timer-container .fw-600{font-weight:600}.timer-container .text-danger{color:#dc3545!important}.question-tabs{display:flex;justify-content:center;margin-bottom:1rem;gap:.25rem}.stepper-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-weight:600;transition:all .2s ease}.stepper-item.active{background-color:#007bff;color:#fff}.stepper-item.done{background-color:#28a745;color:#fff}.stepper-item.red{background-color:#dc3545;color:#fff}.stepper-item:hover{transform:scale(1.05)}.pointer{cursor:pointer;transition:opacity .2s ease}.pointer.disabled{opacity:.5;cursor:not-allowed}.ai-explanation-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.ai-explanation-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6}.ai-explanation{padding:1rem}.explanation-content{margin-top:1rem}.result-summary{background-color:#f8f9fa;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1rem}.result-card{border:1px solid #dee2e6;border-radius:.375rem;transition:transform .2s ease}.result-card:hover{transform:translateY(-2px)}.congratulations-message,.fail-message{text-align:center;padding:2rem}.success-icon,.fail-icon{margin-bottom:1rem}.qiz-image{margin-top:1.25rem}.quiz-br{border-radius:.5rem}.exam-page{margin-top:1rem}.selected-option{border:2px solid #007bff!important;background-color:#007bff1a!important}.correct-answer{border:2px solid #28a745!important;background-color:#28a7451a!important}.wrong-answer{border:2px solid #dc3545!important;background-color:#dc35451a!important}.form-group textarea{min-height:120px;resize:vertical}.form-text{font-size:.875rem;color:#6c757d;margin-top:.25rem}.btn-outline-primary.active,.btn-outline-danger.active{opacity:1}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(360deg)}}@media (max-width: 768px){.question-container{padding:.75rem}.stepper-item{width:32px;height:32px;font-size:.875rem}.math-formula{font-size:1rem}.katex-display{font-size:.9em}}@media (max-width: 576px){.lesson-content{padding:1rem}.heading-numbered{font-size:1.25rem}.question-tabs{gap:.125rem}.stepper-item{width:28px;height:28px;font-size:.75rem}}.quiz-card{border:none;box-shadow:0 2px 8px #0000001a;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}.quiz-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.quiz-cover-image{position:relative;overflow:hidden;height:140px;flex:0 0 140px;border-top-left-radius:16px;border-top-right-radius:16px}.quiz-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd;background:linear-gradient(135deg,#eef1f6,#e2e6ee)}.quiz-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.quiz-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(to bottom,#0000004d,#0000001a,#0009);display:flex;flex-direction:column;justify-content:space-between}.quiz-type-badge{background:#ffffffe6;color:#333;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.quiz-info-badge{background:#007bffe6;color:#fff;padding:3px 6px;border-radius:8px;font-size:11px;font-weight:500;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quiz-action-icon{background:#ffffffe6;color:#333;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.quiz-action-icon:hover{background:#007bffe6;color:#fff;transform:scale(1.1)}.question-type-tag{background:#f8f9fa;color:#6c757d;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:500;border:1px solid #e9ecef}.quiz-stats{padding-top:12px}.question-types{border-top:1px solid #f0f0f0;padding-top:12px}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset: 10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.lesson-detail-page{min-height:100vh;background-color:#fff}.save-signature{background:#fff;border:2px solid #0002a5;color:#0002a5!important;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.h-pdf-screen{height:calc(100vh - 100px)!important}.h-pdf-screen-in{height:calc(100vh - 160px)!important}.h-screen{height:calc(100vh - 100px)!important}.top-header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:0}.main-content{padding:2rem 0}.breadcrumb-trail{display:flex;align-items:center;font-size:16px;color:#687282;font-weight:400}.breadcrumb-link{display:flex;align-items:center;gap:8px;cursor:pointer;transition:color .2s ease}.breadcrumb-link:hover{color:#0002a5}.breadcrumb-icon{font-size:20px;margin-top:2px}.breadcrumb-separator{margin:0 8px;color:#d1d5db}.breadcrumb-item.active{color:#1f2937;font-weight:500}.navigation-arrows{display:flex;gap:16px}.nav-btn{background:none;border:none;color:#0002a5;font-size:16px;cursor:pointer;font-weight:400;padding:4px 8px;display:flex;align-items:center;gap:8px;transition:color .2s ease}.nav-btn:hover{color:#0002a5}.nav-icon{font-size:18px}.documents-panel,.links-panel,.quizzes-panel{padding-right:2rem}.panel-header{margin-bottom:2rem}.panel-title{font-size:30px;font-weight:600;color:#000;margin:0 0 8px;text-align:start}.panel-subtitle{font-size:16px;color:#5e6775;margin:0;text-align:start;font-weight:400}.documents-grid{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.document-card{border:1px solid #e6e6ed;border-radius:14px;padding:1.5rem}.document-title{font-size:20px;font-weight:600;color:#000;margin:0 0 12px;line-height:1.4}.document-description{font-size:16px;font-weight:400;color:#5e6775;line-height:1.6;margin:0 0 16px}.document-meta{margin-bottom:20px}.file-size{font-size:12px;font-weight:500;color:#0a0ba6}.document-actions{display:flex;gap:12px}.document-status-badge{display:inline-block;padding:6px 22px;border-radius:10px;border:1px solid #41bc63;background-color:#dff0e4;color:#41bc63;font-size:14px;font-weight:500}.document-status-badge.is-pending{border-color:#687282;background-color:#e6e6ed;color:#687282}.btn.document-read-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:130px;padding:10px 20px;border-radius:12px;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;background-color:#0002a5;border:1px solid #0002a5;color:#fff;transition:all .2s ease}.btn.document-read-btn:hover{opacity:.9;transform:translateY(-1px)}.btn.document-read-btn.is-completed{background-color:#fff;border-color:#687282;color:#687282}.btn.document-download-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:130px;padding:10px 20px;border-radius:12px;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #687282;color:#687282;transition:all .2s ease}.btn.document-download-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.document-status-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.links-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.link-card{border:1px solid #e6e6ed;border-radius:14px;padding:1.5rem;transition:all .3s ease;background-color:#fff}.link-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.link-icon{display:flex;align-items:center}.link-icon-svg{font-size:24px;color:#0002a5}.link-type-badge{background-color:#f3f4f6;color:#374151;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.link-title{font-size:20px;font-weight:600;color:#000;margin:0 0 12px;line-height:1.4}.link-description{font-size:16px;font-weight:400;color:#5e6775;line-height:1.6;margin:0 0 16px}.link-url-display{font-size:12px;color:#0a0ba6;margin-bottom:16px;word-break:break-all}.link-actions{display:flex;gap:12px}.quizzes-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.quiz-cards{border:1px solid #e6e6ed;border-radius:14px;padding:1.5rem;transition:all .3s ease}.quiz-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.quiz-title{font-size:20px;font-weight:600;color:#000;margin:0 16px 0 0;line-height:1.4;flex:1}.quiz-description{font-size:16px;font-weight:400;color:#5e6775;line-height:1.6;margin:0 0 16px}.quiz-status-section{display:flex;align-items:center}.quiz-status-badge{color:#687282;padding:6px 16px;border-radius:10px!important;border:1px solid #687282;font-size:14px;font-weight:500;display:inline-block}.quiz-action-btn{padding:10px 20px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;border:1px solid;display:flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap;min-width:100px;justify-content:center}.quiz-action-btn:hover{opacity:.9;transform:translateY(-1px)}.btn-complete{background-color:#0002a5;color:#fff;padding:16px 32px;font-size:16px;width:-moz-fit-content;width:fit-content;margin-top:1rem;border-radius:12px;border:none;font-weight:500;cursor:pointer;transition:background-color .2s ease}.btn-complete:hover{background-color:#0002a5;color:#fff}.open-link-btn{background-color:#fff;color:#687282;border:none;padding:10px 20px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;border:1px solid #687282;gap:8px;width:30%}.open-link-btn:hover{background-color:#0002a5;box-shadow:none;color:#fff}.copy-btn{background-color:#fff;color:#687282;border:1px solid #687282;padding:10px 20px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:center;transition:all .2s ease;flex:.7}.copy-btn:hover{background-color:#f9fafb;border-color:#4b5563}.btn-icon{font-size:18px}.resource-navigation,.quiz-navigation{background-color:#f9fafb;padding:16px;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:1rem}.page-info{font-size:14px;color:#6b7280}.nav-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #d1d5db;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:500}.nav-arrow:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.nav-arrow:disabled{opacity:.5;cursor:not-allowed}.no-documents,.no-links,.no-quizzes{text-align:center;padding:3rem 0;color:#6b7280}.no-links-icon,.no-quizzes-icon{margin-bottom:16px}.no-links-svg,.no-quizzes-svg{font-size:64px;color:#d1d5db}.no-links h4,.no-quizzes h4{color:#374151;margin-bottom:8px}.lesson-sidebar{padding:0;width:280px!important;height:-moz-fit-content;height:fit-content;border-left:1px solid #e6e6ed;background-color:#fff}.lesson-content{padding:0}.lesson-header{padding:15px;margin-bottom:2rem}.logo-section{margin-bottom:1rem}.logo-container{background-color:#fff;padding:.5rem 1rem;border-radius:27px;border:1px solid #e6e6ed;display:inline-block}.chip-logo{height:32px;width:auto}.lesson-title{font-size:20px;font-weight:600;color:#000;margin:0 0 10px;line-height:1.3}.completion-info{margin-bottom:16px}.time-remaining{display:block;font-size:.9rem;color:#fe8201;margin-bottom:12px;font-weight:500}.progress-bar{width:100%;height:22px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fills{height:100%;background-color:#fe8201;border-radius:4px;font-size:8px!important;transition:width .3s ease}.lesson-modules{margin-top:2rem}.modules-title{font-size:16px;font-weight:600;color:#000;padding:20px;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.module{border-bottom:1px solid #e5e7eb}.module-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .2s ease}.module-header:hover{background-color:#f9fafb}.module-name{font-size:14px;font-weight:600;color:#000;margin-right:12px}.expand-icon{color:#000;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:24px}.chevron-icon{font-size:26px;color:#000!important}.module.expanded .expand-icon{transform:rotate(180deg)}.module-items{background-color:#fff}.module-item:last-child{border-bottom:none}.completion-check{color:#fff;font-weight:700;font-size:16px;margin-right:12px;margin-top:2px;flex-shrink:0;background-color:#41bc63;padding:5px;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.assignment-check{background-color:#687282}.quiz-check{background-color:#0002a5}.item-content{flex:1;display:flex;flex-direction:column}.item-name{font-size:.9rem;font-weight:600;color:#374151;margin-bottom:4px}.item-type{font-size:.8rem;color:#6b7280;font-weight:500}.module.collapsed .module-items{display:none}.module-item.active{padding:12px 16px;margin:0 -20px;border-left:4px solid #0002a5;background-color:#f8f9ff}.active-indicator{position:absolute;left:-20px;top:0;bottom:0;width:4px;background-color:#0002a5}@media (max-width: 992px){.lesson-sidebar{margin-top:2rem;border-left:none;border-top:1px solid #e6e6ed}.documents-panel,.links-panel,.quizzes-panel{padding-right:0}}@media (max-width: 768px){.panel-title{font-size:24px}.link-actions,.quiz-header{flex-direction:column;align-items:flex-start;gap:16px}.link-actions .btn,.quiz-action-btn{width:100%!important;justify-content:center}.breadcrumb-trail{font-size:14px}.navigation-arrows{gap:8px}}.mjx-chtml{font-size:1.1em!important;margin:.5em 0!important}.mjx-chtml.MJXc-display{margin:1em 0!important;padding:0!important}.course-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:16px;transition:all .2s ease;position:relative}.course-card.dragging{opacity:.5;transform:rotate(5deg)}.view-details-btn{background:#fff;border:2px solid #0002a5;color:#0002a5;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.view-details-btn:hover{background:#0002a5!important;color:#fff!important}.view-details-btn-ctlg{background:#fff;border:2px solid #0002a5;color:#0002a5;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.view-details-btn-ctlg:hover{background:#0002a5!important;color:#fff!important}.math-formula{font-size:1.3em;display:flex;align-items:center;justify-content:center;min-height:4rem}mjx-container{font-size:1.3rem!important;text-align:center!important;margin:1rem auto!important;display:flex!important;justify-content:center!important}mjx-math{margin:0 auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important}mjx-texclass.mjx-math{text-align:center!important}.custom-design-description{margin-top:1rem;margin-bottom:1rem}@media (max-width: 768px){.mjx-chtml.MJXc-display{overflow-x:auto;overflow-y:hidden}}.lesson-locked{position:relative;background-color:#f8f9fa!important;border-color:#dee2e6!important}.lesson-locked:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,0,0,.05) 50%,transparent 70%);pointer-events:none;z-index:1}.lesson-completed{border-color:#28a745!important;background-color:#f8fff9!important}.lesson-completed:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(40,167,69,.05) 50%,transparent 70%);pointer-events:none;z-index:1}.lesson-status{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0}.lesson-completed-icon{color:#28a745;font-size:24px}.lesson-locked-icon{color:#6c757d;font-size:20px}.lesson-accessible-icon{color:#007bff;font-size:24px}.lesson-lock-badge{background-color:#6c757d;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.lesson-complete-badge{background-color:#28a745;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.lesson-lock-message{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:8px 12px;margin-bottom:12px}.lesson-lock-message small{color:#856404!important;font-weight:500}.lesson-locked-btn{background-color:#6c757d;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:not-allowed;opacity:.7;margin-top:16px}.lesson-progress-indicator{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.progress-circle{width:32px;height:32px;border-radius:50%;background-color:#28a745;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.lesson-progress-indicator small{font-size:11px;font-weight:500}.course-card:not(.lesson-locked):hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.course-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px;width:100%!important}.course-thumbnail{width:150px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0}.course-content{flex:1;display:flex;flex-direction:column}.course-title{font-size:18px;font-weight:700;color:#000;margin:0;line-height:1.3}.course-description{font-size:16px;color:#000;font-weight:400;line-height:1.4;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-stats{display:flex;gap:16px;font-weight:400;font-size:14px;color:#5e6775;margin:0}.stat-item{display:flex;align-items:center;gap:4px}.stat-icon{width:16px;height:16px;color:#5e6775}.completion-status{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;color:#10b981;font-size:12px;font-weight:600}.view-details-btn{background:#fff;border:2px solid #0002a5;color:#0002a5!important;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}.view-details-btn:hover{background:#0002a5;color:#fff!important;border:2px solid #0002a5;padding:4px 8px;border-radius:10px;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;align-self:flex-start;margin-top:8px}@media (max-width: 768px){.course-content-wrapper{flex-direction:column;align-items:start!important}.course-thumbnail{width:100%!important}.lesson-status{width:32px;height:32px}.lesson-completed-icon{font-size:20px}.lesson-locked-icon{font-size:16px}.lesson-lock-badge,.lesson-complete-badge{font-size:11px;padding:3px 6px}.course-card{flex-direction:column;align-items:start}.course-image-container,.course-image{width:100%!important}}.course-progress-wrapper{min-width:200px;display:flex;flex-direction:column;justify-content:center}.status-badge-premium{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;font-weight:600;font-size:14px;transition:all .3s ease}.status-badge-premium.completed{background:linear-gradient(135deg,#41bc63,#2e8b57);color:#fff;box-shadow:0 4px 12px #41bc6333}.status-badge-premium.completed:hover{transform:translateY(-1px);box-shadow:0 6px 15px #41bc634d}.badge-icon{font-size:18px}.progress-minimal-container{width:100%}.progress-info{display:flex;justify-content:space-between;font-size:12px;font-weight:500}.progress-count{color:#687282}.progress-percentage{color:#0002a5;font-weight:700}.progress-bar-premium-bg{width:100%;height:6px;background-color:#e5e7eb;border-radius:10px;overflow:hidden;position:relative}.progress-bar-premium-fill{height:100%;background:linear-gradient(90deg,#0002a5,#4b4efc);border-radius:10px;box-shadow:0 0 8px #0002a533}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-bar-premium-fill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}
