body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.error{position:fixed;top:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center}body{background-color:"#f2f2f2"}.et-header{margin-top:0!important;top:0!important;transform:none!important;position:relative;z-index:1000;width:100%;height:68px;background:#fff;border-bottom:1px solid #e8edf3;box-shadow:0 2px 12px rgba(15,23,42,.045)}.et-header-inner{width:100%;height:68px;padding:0 24px}.et-brand,.et-header-inner{display:flex;align-items:center}.et-brand{grid-gap:10px;gap:10px;min-width:215px;text-decoration:none!important}.et-logo-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#f1f5f9}.et-logo{width:100%;height:100%;object-fit:contain}.et-brand-text{display:flex;flex-direction:column}.et-brand-text strong{color:#172033;font-size:15px;line-height:18px;font-weight:850}.et-brand-text span{margin-top:2px;color:#94a3b8;font-size:9px;line-height:12px;font-weight:600}.et-navigation{height:100%;display:flex;align-items:center;grid-gap:3px;gap:3px;margin-left:15px}.et-dropdown-button,.et-nav-link{height:38px;display:flex;align-items:center;grid-gap:7px;gap:7px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:11px;font-weight:650;text-decoration:none!important;cursor:pointer;transition:background .15s ease,color .15s ease}.et-dropdown-button:hover,.et-nav-link:hover{color:#2563eb;background:#f1f6ff}.et-nav-link-active{color:#2563eb!important;background:#eff6ff}.et-nav-icon{width:16px;display:flex;align-items:center;justify-content:center}.et-nav-icon,.et-nav-link svg{font-size:12px}.et-dropdown{position:relative}.et-dropdown-button{white-space:nowrap}.et-dropdown-arrow{margin-left:2px;font-size:8px;transition:transform .15s ease}.et-dropdown-open .et-dropdown-arrow{transform:rotate(180deg)}.et-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;width:215px;padding:7px;background:#fff;border:1px solid #e7edf4;border-radius:11px;box-shadow:0 15px 35px rgba(15,23,42,.12)}.et-dropdown-menu a{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;color:#475569;font-size:11px;font-weight:650;text-decoration:none!important}.et-dropdown-menu a:hover{color:#2563eb;background:#eff6ff}.et-dropdown-menu svg{width:15px;color:#64748b;font-size:12px}.et-header-actions{display:flex;align-items:center;grid-gap:9px;gap:9px;margin-left:auto}.et-login-button{height:37px;display:flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;padding:0 16px;border-radius:8px;color:#fff;background:#2563eb;font-size:11px;font-weight:750;text-decoration:none!important;box-shadow:0 4px 12px rgba(37,99,235,.18);transition:background .15s ease,transform .15s ease}.et-login-button:hover{color:#fff;background:#1d4ed8;transform:translateY(-1px)}.et-login-button svg{font-size:11px}.et-profile{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px 4px 4px;border-radius:10px;text-decoration:none!important;transition:background .15s ease}.et-profile:hover{background:#f8fafc}.et-profile-avatar{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#1d4ed8;background:#dbeafe;font-size:12px;font-weight:850}.et-profile-info{display:flex;flex-direction:column;max-width:120px}.et-profile-info strong{overflow:hidden;color:#334155;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.et-profile-info span{margin-top:2px;color:#94a3b8;font-size:8px}.et-mobile-button{display:none;width:38px;height:38px;align-items:center;justify-content:center;flex-direction:column;grid-gap:4px;gap:4px;border:1px solid #e5eaf0;border-radius:8px;background:#fff;cursor:pointer}.et-mobile-button span{width:16px;height:2px;border-radius:2px;background:#475569}.et-mobile-navigation{display:none}@media (max-width:1150px){.et-brand{min-width:175px}.et-dropdown-button,.et-nav-link{padding:0 8px;font-size:10px}.et-navigation{grid-gap:1px;gap:1px}}@media (max-width:991px){.et-header{height:62px}.et-header-inner{height:62px;padding:0 14px}.et-brand{min-width:auto}.et-brand-text,.et-navigation{display:none}.et-header-actions{grid-gap:7px;gap:7px}.et-profile-info{display:none}.et-profile{padding:2px}.et-mobile-button{display:flex}.et-mobile-navigation{position:absolute;top:62px;left:0;right:0;display:flex;flex-direction:column;padding:9px;background:#fff;border-bottom:1px solid #e5eaf0;box-shadow:0 12px 30px rgba(15,23,42,.1)}.et-mobile-link,.et-mobile-navigation .et-nav-link,.et-mobile-profile{width:100%;min-height:43px;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 12px;border-radius:8px;color:#475569;font-size:12px;font-weight:650;text-decoration:none!important}.et-mobile-link:hover,.et-mobile-navigation .et-nav-link:hover,.et-mobile-profile:hover{color:#2563eb;background:#eff6ff}.et-mobile-navigation svg{width:17px;color:#64748b}.et-mobile-profile{margin-top:5px;border-top:1px solid #edf0f4;border-radius:0;color:#2563eb}}@media (max-width:480px){.et-header-inner{padding:0 10px}.et-logo-wrapper{width:36px;height:36px}.et-profile-avatar{width:33px;height:33px}.et-login-button{height:35px;padding:0 11px}.et-login-button span{display:none}}.et-footer{width:100%;margin:0;padding:0;background:#0f172a;color:#cbd5e1;overflow:hidden}.et-footer-container{width:100%;max-width:1280px;margin:0 auto;padding:55px 32px 0}.et-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:60px;gap:60px}.et-footer-brand{display:inline-flex;align-items:center;grid-gap:11px;gap:11px;color:#fff;text-decoration:none!important;font-size:18px;font-weight:800}.et-footer-brand:hover{color:#fff}.et-footer-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);font-size:19px;font-weight:900;box-shadow:0 7px 20px rgba(37,99,235,.25)}.et-footer-brand small{display:block;margin-top:3px;color:#64748b;font-size:9px;font-weight:600}.et-footer-description{max-width:390px;margin:18px 0 22px;color:#94a3b8;font-size:12px;line-height:1.8}.et-footer-contact{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.et-contact-item{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;color:#94a3b8;font-size:11px;line-height:1.6;text-decoration:none!important}a.et-contact-item:hover{color:#fff}.et-contact-icon{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:7px;color:#60a5fa;background:rgba(37,99,235,.12);font-size:10px}.et-footer-title{margin:4px 0 9px;color:#fff;font-size:14px;font-weight:750}.et-footer-subtitle{margin:0 0 20px;color:#64748b;font-size:10px;line-height:1.6}.et-social-links{display:flex;flex-direction:column;grid-gap:9px;gap:9px}.et-social-link{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#94a3b8;font-size:11px;font-weight:600;text-decoration:none!important;transition:.18s ease}.et-social-link svg{width:18px;height:18px;display:grid;place-items:center;padding:4px;border-radius:5px;background:#1e293b;color:#94a3b8}.et-social-link:hover{color:#60a5fa;transform:translateX(3px)}.et-social-link:hover svg{color:#fff;background:#2563eb}.et-footer-menu{display:flex;flex-direction:column;grid-gap:11px;gap:11px}.et-footer-menu a{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#94a3b8;font-size:11px;font-weight:600;text-decoration:none!important;transition:.18s ease}.et-footer-menu a svg{color:#475569;font-size:8px}.et-footer-menu a:hover{color:#60a5fa;transform:translateX(3px)}.et-footer-menu a:hover svg{color:#60a5fa}.et-footer-bottom{min-height:65px;display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:45px;border-top:1px solid #1e293b}.et-footer-bottom p{margin:0;color:#64748b;font-size:9px}.et-footer-bottom-links{display:flex;align-items:center;grid-gap:20px;gap:20px}.et-footer-bottom-links a{color:#64748b;font-size:9px;text-decoration:none!important}.et-footer-bottom-links a:hover{color:#60a5fa}@media (max-width:991px){.et-footer-container{padding:45px 24px 0}.et-footer-grid{grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.et-footer-about{grid-column:1/-1}}@media (max-width:576px){.et-footer-container{padding:38px 18px 0}.et-footer-grid{grid-template-columns:1fr;grid-gap:32px;gap:32px}.et-footer-about{grid-column:auto}.et-footer-description{max-width:none}.et-footer-bottom{flex-direction:column;align-items:flex-start;justify-content:center;padding:18px 0;margin-top:32px}.et-footer-bottom-links{grid-gap:15px;gap:15px}}.question-paper-page{min-height:100vh;background:#f6f8fc;color:#172033}.qp-page-header{padding:55px 0 45px;background:linear-gradient(135deg,#f8fbff,#eef4ff);border-bottom:1px solid #e5eaf2}.qp-header-content{display:flex;align-items:center;justify-content:space-between}.qp-eyebrow{display:inline-block;margin-bottom:10px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.16em}.qp-page-header h1{margin:0;color:#172033;font-size:36px;font-weight:800}.qp-page-header p{max-width:650px;margin:10px 0 0;color:#64748b;font-size:15px}.qp-main{padding-top:35px;padding-bottom:55px}.qp-search-wrapper{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:30px}.qp-search-box{position:relative;flex:1 1}.qp-search-input{height:48px;padding-left:45px;padding-right:40px;border:1px solid #dce3ed;border-radius:12px!important;background:#fff;box-shadow:0 4px 15px rgba(15,23,42,.04)}.qp-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.qp-search-icon{position:absolute;z-index:2;top:13px;left:16px;color:#94a3b8}.qp-search-clear{position:absolute;z-index:3;top:9px;right:10px;width:30px;height:30px;border:0;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:20px;line-height:1}.qp-result-count{white-space:nowrap;color:#64748b;font-size:13px;font-weight:600}.qp-grid{margin-left:-10px;margin-right:-10px}.qp-grid>div{padding-left:10px;padding-right:10px}.qp-card{height:100%;overflow:hidden;border:1px solid #e5eaf1;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qp-card:hover{transform:translateY(-4px);border-color:#d5e2fa;box-shadow:0 14px 35px rgba(15,23,42,.1)}.qp-card-image{position:relative;display:flex;align-items:center;justify-content:center;height:175px;overflow:hidden;background:#f8fafc}.qp-card-image img{width:100%;height:100%;object-fit:cover}.qp-image-placeholder{display:grid;width:70px;height:70px;place-items:center;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:30px}.qp-status{position:absolute;top:12px;right:12px;padding:5px 9px;border-radius:20px;font-size:10px;font-weight:800}.qp-status.prime{color:#92400e;background:#fef3c7}.qp-status.free{color:#166534;background:#dcfce7}.qp-card-body{display:flex;flex-direction:column;min-height:245px;padding:18px}.qp-card-title{margin:0 0 12px;color:#172033;font-size:16px;font-weight:800;line-height:1.4}.qp-description{min-height:62px;color:#64748b;font-size:13px;line-height:1.6}.qp-view-more{align-self:flex-start;margin-top:5px;padding:0;border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700}.qp-view-more:hover{text-decoration:underline}.qp-card-footer{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px}.qp-price{display:flex;flex-direction:column;min-width:60px}.qp-price span{color:#94a3b8;font-size:10px}.qp-price strong{color:#172033;font-size:17px}.qp-action-button{display:flex;flex:1 1;align-items:center;justify-content:center;grid-gap:7px;gap:7px;min-height:42px;padding:0 14px;border:0;border-radius:10px;text-decoration:none!important;font-size:12px;font-weight:750;cursor:pointer;transition:.18s ease}.qp-buy-button{color:#fff;background:#2563eb}.qp-buy-button:hover{color:#fff;background:#1d4ed8}.qp-download-button{color:#fff;background:#16a34a}.qp-download-button:hover{color:#fff;background:#15803d}.qp-free-download{margin-top:auto;color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.qp-free-download:hover{color:#fff;background:#16a34a}.qp-empty{padding:80px 20px;text-align:center;border:1px dashed #d7dee9;border-radius:16px;background:#fff}.qp-empty-icon{display:grid;width:65px;height:65px;margin:0 auto 15px;place-items:center;border-radius:50%;background:#eff6ff;font-size:25px}.qp-empty h3{margin-bottom:7px;font-size:18px;font-weight:800}.qp-empty p{margin-bottom:20px;color:#64748b;font-size:13px}.qp-empty-button{min-height:40px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#2563eb;font-size:12px;font-weight:700}.qp-payment-modal .modal-content{overflow:hidden;border:0;border-radius:18px;box-shadow:0 25px 70px rgba(15,23,42,.18)}.qp-payment-modal .modal-header{padding:18px 20px;border-bottom:1px solid #eef2f7}.qp-modal-heading{display:flex;align-items:center;grid-gap:12px;gap:12px}.qp-modal-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#2563eb;background:#eff6ff;font-size:18px;font-weight:800}.qp-modal-heading .modal-title{color:#172033;font-size:17px;font-weight:800}.qp-modal-heading small{display:block;margin-top:2px;color:#94a3b8;font-size:10px}.qp-payment-content{padding:5px 0}.qp-payment-product{display:flex;align-items:center;grid-gap:13px;gap:13px;padding:13px;border:1px solid #e8edf4;border-radius:12px;background:#f8fafc}.qp-payment-image{width:55px;height:55px;flex:0 0 55px;overflow:hidden;border-radius:10px;background:#fff}.qp-payment-image img{width:100%;height:100%;object-fit:cover}.qp-payment-product span{color:#94a3b8;font-size:10px}.qp-payment-product h4{margin:3px 0 0;color:#172033;font-size:14px;font-weight:750}.qp-payment-summary{display:flex;align-items:center;justify-content:space-between;margin:18px 0;padding-bottom:15px;border-bottom:1px solid #eef2f7}.qp-payment-summary span{color:#64748b;font-size:12px}.qp-payment-summary strong{color:#172033;font-size:21px}.qp-mobile-field label{color:#334155;font-size:12px;font-weight:750}.qp-mobile-field input{height:45px;border-radius:10px}.qp-mobile-field small{display:block;margin-top:6px;color:#94a3b8;font-size:10px}.qp-security-note{display:flex;grid-gap:10px;gap:10px;margin-top:18px;padding:12px;border-radius:10px;background:#f0fdf4}.qp-security-note>span{font-size:17px}.qp-security-note strong{display:block;color:#166534;font-size:11px}.qp-security-note p{margin:2px 0 0;color:#4b5563;font-size:10px}.qp-payment-modal .modal-footer{padding:14px 20px;border-top:1px solid #eef2f7}.qp-cancel-button{min-height:42px;padding:0 17px;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;font-size:12px;font-weight:700}.qp-pay-button{min-height:42px;padding:0 20px;border:0;border-radius:9px;background:#2563eb;font-size:12px;font-weight:750}.qp-pay-button:hover{background:#1d4ed8}@media (max-width:767px){.qp-page-header{padding:35px 0}.qp-page-header h1{font-size:28px}.qp-page-header p{font-size:13px}.qp-main{padding-top:25px}.qp-search-wrapper{display:block}.qp-result-count{display:block;margin-top:8px}.qp-card-body{min-height:220px}.qp-payment-modal .modal-dialog{margin:12px}}#root,body,html{max-width:100%!important}#root,.et-home,body,html{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important}.et-home{position:relative!important;display:block!important;max-width:none!important;min-width:0!important;left:0!important;right:0!important}.et-home .container,.et-home .et-announcement-section,.et-home .et-home-hero,.et-home .et-test-series-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.et-home .et-announcement-slider{padding-left:0!important;padding-right:0!important;overflow:hidden!important}.et-home .et-announcement-slider,.et-home .slick-slider{width:100%!important;max-width:none!important;margin:0!important}.et-home .slick-list{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.et-home .slick-track{display:flex!important}.et-home .slick-slide{min-width:0!important}.et-home .slick-slide>div{width:100%!important}.et-home .row{margin-left:0!important;margin-right:0!important}.et-home [class*=col-]{padding-left:0!important;padding-right:0!important}@media (max-width:991px){.et-home{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.et-announcement-section,.et-home-hero,.et-test-series-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:576px){#root,body,html{overflow-x:hidden!important}#root,.et-home,body,html{width:100%!important;max-width:100%!important}}.et-home{width:100%;min-height:100vh;background:#f6f8fc;color:#172033}.et-home-hero{background:linear-gradient(110deg,rgba(15,23,42,.96),rgba(30,64,175,.9)),url(/static/media/erwatodaylogo.748a61a1.png);background-size:cover;background-position:50%}.et-home-hero,.et-home-hero-overlay{width:100%;min-height:400px;display:flex;align-items:center}.et-home-hero-overlay{padding:55px 7%}.et-home-hero-content{max-width:700px}.et-hero-badge{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid hsla(0,0%,100%,.25);border-radius:30px;color:#bfdbfe;background:hsla(0,0%,100%,.08);font-size:10px;font-weight:800;letter-spacing:.15em}.et-home-hero h1{margin:18px 0 15px;color:#fff;font-size:clamp(38px,5vw,58px);line-height:1.05;letter-spacing:-.045em;font-weight:850}.et-home-hero h1 span{color:#93c5fd}.et-home-hero p{max-width:650px;margin:0;color:#dbeafe;font-size:14px;line-height:1.75}.et-hero-buttons{display:flex;flex-wrap:wrap;grid-gap:11px;gap:11px;margin-top:27px}.et-hero-primary,.et-hero-secondary{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:9px;font-size:11px;font-weight:750;text-decoration:none!important;transition:.18s ease}.et-hero-primary{color:#1d4ed8!important;background:#fff}.et-hero-primary:hover{transform:translateY(-2px);background:#eff6ff}.et-hero-secondary{color:#fff!important;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08)}.et-hero-secondary:hover{background:hsla(0,0%,100%,.15)}.et-announcement-section,.et-test-series-section{width:100%;max-width:1450px;margin:0 auto;padding:38px 30px 0}.et-section-heading{margin-bottom:18px}.et-section-label{color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.15em}.et-section-heading h2,.et-series-heading h2{margin:6px 0 4px;color:#172033;font-size:23px;line-height:1.2;font-weight:820}.et-section-heading p,.et-series-heading p{margin:0;color:#94a3b8;font-size:11px}.et-announcement-slider{margin:0 -7px}.et-slider-column{padding:5px 7px 15px}.et-announcement-card{min-height:135px;padding:18px;border:1px solid #e4eaf2;border-radius:14px;background:#fff;box-shadow:0 7px 25px rgba(15,23,42,.045)}.et-announcement-top{display:flex;align-items:center;justify-content:space-between}.et-announcement-badge{padding:5px 8px;border-radius:5px;color:#2563eb;background:#eff6ff;font-size:8px;font-weight:850}.et-announcement-number{color:#cbd5e1;font-size:10px;font-weight:800}.et-announcement-content{margin-top:13px;color:#475569;font-size:11px;line-height:1.6}.et-announcement-content p{margin-bottom:5px}.et-test-series-section{padding-bottom:55px}.et-series-header{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:25px;gap:25px;margin-bottom:20px}.et-series-heading{min-width:0}.et-series-search{width:330px;height:43px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 12px;border:1px solid #dfe6ef;border-radius:10px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.035)}.et-search-icon{font-size:13px}.et-series-search input{width:100%;min-width:0;border:0;outline:0;color:#334155;background:transparent;font-size:11px}.et-series-search input::-webkit-input-placeholder{color:#a1acba}.et-series-search input:-ms-input-placeholder{color:#a1acba}.et-series-search input::-ms-input-placeholder{color:#a1acba}.et-series-search input::placeholder{color:#a1acba}.et-search-clear{width:24px;height:24px;border:0;border-radius:50%;color:#64748b;background:#f1f5f9;cursor:pointer}.et-series-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.et-series-card{overflow:hidden;border:1px solid #e3e9f1;border-radius:15px;background:#fff;box-shadow:0 7px 25px rgba(15,23,42,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.et-series-card:hover{transform:translateY(-4px);border-color:#c9dbf7;box-shadow:0 15px 35px rgba(15,23,42,.09)}.et-series-image-area{position:relative;height:165px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fbff,#eef5ff)}.et-series-image{width:112px;height:112px;object-fit:cover;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 20px rgba(15,23,42,.1)}.et-series-available{position:absolute;top:11px;right:11px;padding:5px 8px;border-radius:6px;color:#15803d;background:#dcfce7;font-size:8px;font-weight:800}.et-series-card-body{padding:17px}.et-series-card-body h3{min-height:38px;margin:0;color:#1e293b;font-size:13px;line-height:1.45;font-weight:800}.et-series-card-body p{min-height:34px;margin:8px 0 15px;color:#94a3b8;font-size:9px;line-height:1.55}.et-series-start-button{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #d8e3f0;border-radius:8px;color:#2563eb;background:#fff;font-size:10px;font-weight:800;cursor:pointer;transition:.16s ease}.et-series-start-button:hover{color:#fff;border-color:#2563eb;background:#2563eb}.et-arrow{font-size:15px}.et-no-series{grid-column:1/-1;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px dashed #d8e1ec;border-radius:15px;background:#fff;text-align:center}.et-no-series-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#eff6ff;font-size:18px}.et-no-series h3{margin:12px 0 4px;color:#334155;font-size:14px}.et-no-series p{margin:0;color:#94a3b8;font-size:10px}.et-clear-search-button{margin-top:15px;min-height:35px;padding:0 14px;border:1px solid #dbe5f1;border-radius:8px;color:#2563eb;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.et-home .slick-dots li button:before,.et-home .slick-next:before,.et-home .slick-prev:before{color:#2563eb}@media (max-width:1200px){.et-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.et-home-hero,.et-home-hero-overlay{min-height:360px}.et-home-hero-overlay{padding:45px 30px}.et-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.et-home-hero,.et-home-hero-overlay{min-height:390px}.et-home-hero-overlay{padding:35px 20px}.et-home-hero h1{font-size:38px}.et-home-hero p{font-size:12px}.et-hero-buttons{flex-direction:column;align-items:stretch}.et-hero-primary,.et-hero-secondary{width:100%}.et-announcement-section,.et-test-series-section{padding-left:15px;padding-right:15px}.et-series-header{flex-direction:column;align-items:stretch}.et-series-search{width:100%}.et-series-grid{grid-template-columns:1fr}.et-series-image-area{height:180px}}:root{--mock-sidebar-width:270px;--mock-primary:#2563eb;--mock-primary-dark:#1d4ed8;--mock-primary-soft:#eff6ff;--mock-sidebar-bg:#fff;--mock-border:#e8edf3;--mock-text:#334155;--mock-muted:#94a3b8;--mock-danger:#dc2626}.mock-sidebar{position:fixed;z-index:1200;top:0;left:0;width:270px;width:var(--mock-sidebar-width);height:100vh;height:100dvh;margin-top:0;background:#fff;background:var(--mock-sidebar-bg);border-right:1px solid #e8edf3;border-right:1px solid var(--mock-border);box-shadow:8px 0 28px rgba(15,23,42,.06);transition:transform .22s ease;box-sizing:border-box}.mock-sidebar-open{transform:translateX(0)}.mock-sidebar-closed{transform:translateX(-110%)}.mock-sidebar-inner{width:100%;height:100%;display:flex;flex-direction:column;padding:17px 14px 12px;overflow-y:auto;box-sizing:border-box}.mock-sidebar-brand{display:flex;align-items:center;grid-gap:11px;gap:11px;min-height:51px;padding:2px 7px 16px;border-bottom:1px solid #f0f2f5}.mock-brand-mark{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--mock-primary),var(--mock-primary-dark));font-size:19px;font-weight:900;box-shadow:0 6px 15px rgba(37,99,235,.2)}.mock-brand-copy strong{display:block;color:#172033;font-size:15px;line-height:1.2;font-weight:850}.mock-brand-copy span{display:block;margin-top:3px;color:#94a3b8;color:var(--mock-muted);font-size:10px;font-weight:600}.mock-sidebar-close{display:none;margin-left:auto;width:34px;height:34px;border:0;border-radius:8px;color:#64748b;background:#f8fafc;align-items:center;justify-content:center}.mock-candidate-card{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:15px 1px 7px;padding:11px;border:1px solid #e7edf5;border-radius:13px;background:linear-gradient(135deg,#f8fbff,#fff)}.mock-candidate-avatar{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:12px;color:#2563eb;color:var(--mock-primary);background:#dbeafe;font-size:16px;font-weight:850}.mock-candidate-info{min-width:0;flex:1 1}.mock-candidate-info span,.mock-candidate-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-candidate-info strong{color:#1e293b;font-size:12px;font-weight:800}.mock-candidate-info span{margin-top:3px;color:#94a3b8;font-size:9px}.mock-profile-edit{width:29px;height:29px;display:grid;place-items:center;flex:0 0 29px;border-radius:8px;color:#2563eb;color:var(--mock-primary);background:#eff6ff;font-size:11px;text-decoration:none!important}.mock-profile-edit:hover{color:#fff;background:#2563eb;background:var(--mock-primary)}.mock-profile-view{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin:0 1px 18px;padding:0 10px;border-radius:8px;color:#64748b;background:#f8fafc;font-size:10px;font-weight:700;text-decoration:none!important}.mock-profile-view:hover{color:#2563eb;color:var(--mock-primary);background:#eff6ff;background:var(--mock-primary-soft)}.mock-menu-label{padding:0 9px 8px;color:#a1aab8;font-size:9px;font-weight:850;letter-spacing:.14em}.mock-navigation ul{margin:0;padding:0;list-style:none}.mock-nav-item{margin-bottom:3px}.mock-nav-link{position:relative;display:flex;align-items:center;min-height:42px;grid-gap:11px;gap:11px;padding:0 10px;border-radius:9px;color:#334155;color:var(--mock-text);text-decoration:none!important;font-size:12px;font-weight:650;transition:.15s ease}.mock-nav-link:hover{color:#1e293b;background:#f8fafc}.mock-nav-item.active .mock-nav-link{color:#2563eb;color:var(--mock-primary);background:#eff6ff;background:var(--mock-primary-soft)}.mock-nav-item.active .mock-nav-link:before{content:"";position:absolute;left:0;width:3px;height:20px;border-radius:0 4px 4px 0;background:#2563eb;background:var(--mock-primary)}.mock-nav-icon{width:25px;display:grid;place-items:center;color:#64748b;font-size:14px}.mock-nav-item.active .mock-nav-icon{color:#2563eb;color:var(--mock-primary)}.mock-nav-label{flex:1 1}.mock-nav-arrow{color:#cbd5e1;font-size:8px}.mock-sidebar-spacer{flex:1 1;min-height:12px}.mock-account-section{padding:10px 0 8px;border-top:1px solid #f0f2f5}.mock-login,.mock-logout{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;border:0;border-radius:9px;text-decoration:none!important;font-size:12px;font-weight:700;cursor:pointer}.mock-logout{color:#dc2626;color:var(--mock-danger);background:#fff5f5}.mock-logout:hover{background:#fee2e2}.mock-login{color:#fff;background:#2563eb;background:var(--mock-primary)}.mock-mobile-toggle{display:none;position:fixed;z-index:1300;top:12px;left:12px;width:auto;min-height:40px;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:0 13px;border:1px solid #dbe3ed;border-radius:9px;color:#334155;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.12);font-size:12px;font-weight:750;cursor:pointer}.mock-mobile-toggle:hover{color:#2563eb;color:var(--mock-primary);border-color:#bfdbfe}.mock-sidebar-overlay{position:fixed;z-index:1150;inset:0;width:100%;height:100%;padding:0;margin:0;border:0;background:rgba(15,23,42,.42);cursor:pointer}.mock-sidebar-footer{display:flex;justify-content:space-between;padding:8px 8px 0;color:#b0b8c5;font-size:9px;font-weight:600}@media (min-width:992px){.mock-sidebar{transform:translateX(0)!important}.mock-mobile-toggle,.mock-sidebar-overlay{display:none!important}.mock-sidebar+.app-content,.mock-sidebar~.app-content{margin-left:270px;margin-left:var(--mock-sidebar-width)}}@media (max-width:991px){.mock-sidebar{width:min(290px,88vw);top:0;bottom:0;height:100vh;height:100dvh;box-shadow:12px 0 35px rgba(15,23,42,.18)}.mock-sidebar-close{display:flex}.mock-mobile-toggle{display:inline-flex}.mock-sidebar-open{transform:translateX(0)!important}.mock-sidebar-closed{transform:translateX(-110%)!important}}@media (max-width:480px){.mock-mobile-toggle{top:10px;left:10px;min-height:38px;padding:0 11px}.mock-sidebar-inner{padding:13px 11px}.mock-nav-link{min-height:44px}}#root,body,html{width:100%;min-height:100%;margin:0!important;padding:0!important}.app-shell{width:100%;min-height:100vh;margin:0;padding:0}.app-top-header{position:fixed!important;top:0!important;left:0!important;right:0!important;margin:0!important;padding:0!important;z-index:99999!important;background:#fff!important}.app-top-header,.app-top-header>header{width:100%!important;height:68px!important}.app-content{display:flex;width:100%;min-height:100vh;margin:0!important;padding:68px 0 0!important}.app-left-sidebar{width:270px;min-width:270px;flex:0 0 270px;position:relative;z-index:1000}.app-left-sidebar,.app-page-content{margin:0!important;padding:0!important}.app-page-content{flex:1 1;width:calc(100% - 270px);min-width:0;overflow-x:hidden}.app-page-content>.container,.app-page-content>.container-fluid{width:100%!important;max-width:none!important;margin:0!important}@media (max-width:991px){.app-top-header,.app-top-header>header{height:62px!important}.app-content{display:block;padding-top:62px!important}.app-left-sidebar{width:100%;min-width:0;position:relative}.app-page-content{width:100%;margin:0!important;padding:0!important}}.et-auth-page{min-height:100vh;width:100%;margin:0;padding:0;background:#f4f7fb;display:flex;align-items:center;justify-content:center}.et-auth-page,.et-auth-page *,.et-auth-page :after,.et-auth-page :before{box-sizing:border-box}.et-auth-container{width:min(1120px,94vw);min-height:680px;display:grid;grid-template-columns:46% 54%;overflow:hidden;background:#fff;border:1px solid #e7edf4;border-radius:20px;box-shadow:0 25px 70px rgba(15,23,42,.1)}.et-auth-visual{position:relative;min-height:680px;overflow:hidden;background:#0f172a}.et-auth-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.et-auth-visual-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,64,175,.72) 55%,rgba(37,99,235,.48))}.et-auth-visual-content{position:relative;z-index:2;height:100%;padding:48px;display:flex;flex-direction:column;justify-content:center;color:#fff}.et-auth-logo,.et-auth-mobile-logo{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#2563eb;font-size:16px;font-weight:900;box-shadow:0 10px 25px rgba(0,0,0,.15)}.et-auth-brand{margin-top:13px;font-size:14px;font-weight:750;letter-spacing:.01em}.et-auth-visual-content h1{margin:32px 0 18px;color:#fff;font-size:clamp(34px,3.4vw,52px);line-height:1.05;letter-spacing:-.04em;font-weight:850}.et-auth-visual-content h1 span{color:#bfdbfe}.et-auth-visual-content p{max-width:430px;margin:0;color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.8}.et-auth-benefits{margin-top:42px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.et-auth-benefits div{display:flex;align-items:center;grid-gap:13px;gap:13px;color:hsla(0,0%,100%,.88);font-size:12px;font-weight:650}.et-benefit-number{width:29px;height:29px;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;color:#bfdbfe;font-size:9px;font-weight:800}.et-auth-form-panel,.et-benefit-number{display:flex;align-items:center;justify-content:center}.et-auth-form-panel{min-width:0;background:#fff}.et-auth-form-wrapper{width:min(430px,100%);padding:52px 45px}.et-auth-mobile-brand{display:none}.et-auth-eyebrow{display:block;margin-bottom:9px;color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.15em}.et-auth-heading h2{margin:0;color:#172033;font-size:27px;line-height:1.2;letter-spacing:-.025em;font-weight:800}.et-auth-heading p{margin:10px 0 0;color:#94a3b8;font-size:12px;line-height:1.7}.et-auth-error{margin-top:22px;padding:11px 13px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;background:#fff5f5;font-size:11px;line-height:1.5}.et-auth-form{margin-top:28px}.et-form-group{margin-bottom:19px}.et-form-group label{display:block;margin-bottom:7px;color:#334155;font-size:11px;font-weight:750}.et-password-label{display:flex;align-items:center;justify-content:space-between}.et-secure-text{color:#94a3b8;font-size:9px;font-weight:600}.et-input-wrapper{position:relative;width:100%}.et-input-wrapper input{width:100%;height:46px;padding:0 42px;border:1px solid #dfe6ee;border-radius:9px;outline:none;color:#1e293b;background:#fff;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.et-input-wrapper input::-webkit-input-placeholder{color:#b1bac7}.et-input-wrapper input:-ms-input-placeholder{color:#b1bac7}.et-input-wrapper input::-ms-input-placeholder{color:#b1bac7}.et-input-wrapper input::placeholder{color:#b1bac7}.et-input-wrapper input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.et-input-icon{left:15px;font-size:12px;pointer-events:none}.et-input-icon,.et-password-toggle{position:absolute;z-index:2;top:50%;transform:translateY(-50%);color:#94a3b8}.et-password-toggle{right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;cursor:pointer}.et-password-toggle:hover{color:#2563eb;background:#eff6ff}.et-auth-submit{width:100%;height:47px;margin-top:5px;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;border:0;border-radius:9px;color:#fff;background:#2563eb;box-shadow:0 8px 20px rgba(37,99,235,.18);font-size:12px;font-weight:750;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.et-auth-submit:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 11px 24px rgba(37,99,235,.22)}.et-auth-submit:disabled{opacity:.7;cursor:not-allowed}.et-auth-loading{display:flex;align-items:center;grid-gap:9px;gap:9px}.et-auth-loading span{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;-webkit-animation:et-auth-spin .7s linear infinite;animation:et-auth-spin .7s linear infinite}@-webkit-keyframes et-auth-spin{to{transform:rotate(1turn)}}@keyframes et-auth-spin{to{transform:rotate(1turn)}}.et-auth-switch{margin-top:25px;padding-top:20px;border-top:1px solid #eef2f6;display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;flex-wrap:wrap;color:#94a3b8;font-size:11px}.et-auth-switch button{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:0;border:0;color:#2563eb;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.et-auth-switch button:hover{color:#1d4ed8}.et-auth-switch svg{font-size:9px}.et-auth-footer{margin-top:30px;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;color:#c0c8d2;font-size:8px;font-weight:600}@media (max-width:900px){.et-auth-container{width:min(760px,94vw);grid-template-columns:40% 60%}.et-auth-visual-content{padding:32px}.et-auth-visual-content h1{font-size:34px}.et-auth-form-wrapper{padding:42px 35px}}@media (max-width:700px){.et-auth-page{min-height:100vh;align-items:flex-start;background:#fff}.et-auth-container{width:100%;min-height:100vh;display:block;border:0;border-radius:0;box-shadow:none}.et-auth-visual{display:none}.et-auth-form-panel{min-height:100vh;width:100%}.et-auth-form-wrapper{width:100%;padding:35px 24px 25px}.et-auth-mobile-brand{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:42px;color:#172033;font-size:15px;font-weight:800}.et-auth-mobile-logo{width:38px;height:38px;border-radius:10px;font-size:12px}.et-auth-heading h2{font-size:25px}.et-auth-footer{margin-top:35px}}@media (max-width:380px){.et-auth-form-wrapper{padding-left:18px;padding-right:18px}.et-auth-heading h2{font-size:22px}.et-auth-footer{flex-direction:column;align-items:center}}.blog-page{min-height:100vh;background:#f5f7fb;color:#172033}.blog-hero{position:relative;min-height:300px;background:linear-gradient(135deg,#0b1f3a,#123b68 55%,#1769aa);overflow:hidden}.blog-hero:before{width:420px;height:420px;right:-120px;top:-180px;background:hsla(0,0%,100%,.06)}.blog-hero:after,.blog-hero:before{content:"";position:absolute;border-radius:50%}.blog-hero:after{width:280px;height:280px;left:-120px;bottom:-170px;background:hsla(0,0%,100%,.05)}.blog-hero-overlay{position:relative;z-index:2;min-height:300px;display:flex;align-items:center}.blog-hero-content{padding:55px 0;max-width:720px}.blog-hero-label{display:inline-flex;align-items:center;padding:7px 14px;border-radius:50px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:18px}.blog-hero h1{margin:0;color:#fff;font-size:clamp(34px,5vw,54px);font-weight:800;letter-spacing:-1.5px}.blog-hero p{max-width:620px;margin:16px 0 28px;color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.7}.blog-hero-stats{display:flex;align-items:center;grid-gap:28px;gap:28px}.blog-stat{display:flex;flex-direction:column}.blog-stat strong{color:#fff;font-size:24px;font-weight:800}.blog-stat span{margin-top:2px;color:hsla(0,0%,100%,.65);font-size:12px}.blog-stat-divider{width:1px;height:38px;background:hsla(0,0%,100%,.2)}.blog-container{padding-top:55px;padding-bottom:65px}.blog-section{width:100%}.blog-section-header{display:flex;justify-content:space-between;align-items:flex-end;grid-gap:25px;gap:25px;margin-bottom:28px}.blog-section-label{display:block;margin-bottom:8px;color:#1769aa;font-size:11px;font-weight:800;letter-spacing:1.8px}.blog-section-heading h1{margin:0;color:#172033;font-size:30px;font-weight:800;letter-spacing:-.5px}.blog-section-heading p{margin:8px 0 0;color:#718096;font-size:14px}.blog-section-count{min-width:82px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #e7ebf2;box-shadow:0 5px 20px rgba(24,39,75,.05);text-align:center}.blog-section-count strong{display:block;color:#1769aa;font-size:22px;line-height:1}.blog-section-count span{display:block;margin-top:5px;color:#8a94a6;font-size:11px;font-weight:600}.blog-article-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.blog-article-link{color:inherit;text-decoration:none}.blog-article-item{position:relative;display:flex;align-items:center;grid-gap:18px;gap:18px;min-height:100px;padding:18px 22px;background:#fff;border:1px solid #e7ebf2;border-radius:14px;box-shadow:0 4px 18px rgba(24,39,75,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-article-item:hover{transform:translateY(-2px);border-color:#c9d9ea;box-shadow:0 10px 28px rgba(24,39,75,.09)}.blog-article-number{min-width:42px;color:#a0aabd;font-size:13px;font-weight:800}.blog-article-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#edf6ff;color:#1769aa;font-size:17px}.blog-article-content{flex:1 1;min-width:0}.blog-article-top{display:flex;align-items:center;grid-gap:9px;gap:9px;margin-bottom:5px}.blog-article-category{color:#8a94a6;font-size:9px;font-weight:800;letter-spacing:1.3px}.blog-new-badge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;background:#fff0f0;color:#dc3545;font-size:8px;font-weight:800;letter-spacing:.8px}.blog-article-title{margin:0;color:#202938;font-size:15px;font-weight:650;line-height:1.5}.blog-article-meta{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:7px;color:#9aa3b2;font-size:11px}.blog-article-meta svg{font-size:10px}.blog-article-arrow{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f7fb;color:#1769aa;font-size:12px;transition:all .2s ease}.blog-article-item:hover .blog-article-arrow{background:#1769aa;color:#fff;transform:translateX(3px)}.blog-empty{padding:65px 25px;background:#fff;border:1px solid #e7ebf2;border-radius:16px;text-align:center}.blog-empty-icon{width:60px;height:60px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf6ff;color:#1769aa;font-size:22px}.blog-empty h3{margin:0;color:#273142;font-size:19px;font-weight:700}.blog-empty p{margin:8px 0 0;color:#8791a2;font-size:13px}.blog-loading{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blog-loader{width:42px;height:42px;margin-bottom:20px;border:4px solid #e5edf5;border-top-color:#1769aa;border-radius:50%;-webkit-animation:blogSpin .8s linear infinite;animation:blogSpin .8s linear infinite}@-webkit-keyframes blogSpin{to{transform:rotate(1turn)}}@keyframes blogSpin{to{transform:rotate(1turn)}}.blog-loading h3{margin:0;color:#273142;font-size:18px}.blog-loading p{margin-top:7px;color:#8993a3;font-size:13px}.blog-error{min-height:450px;flex-direction:column;text-align:center;padding:30px}.blog-error,.blog-error-icon{display:flex;align-items:center;justify-content:center}.blog-error-icon{width:55px;height:55px;margin-bottom:18px;border-radius:50%;background:#fff0f0;color:#dc3545;font-size:25px;font-weight:800}.blog-error h3{margin:0;color:#273142}.blog-error p{margin:8px 0 20px;color:#8791a2}.blog-retry-button{border:0;border-radius:8px;padding:10px 22px;background:#1769aa;color:#fff;font-size:13px;font-weight:600;cursor:pointer}@media (max-width:767px){.blog-hero,.blog-hero-overlay{min-height:270px}.blog-hero-content{padding:45px 15px}.blog-hero h1{font-size:34px}.blog-hero p{font-size:14px}.blog-hero-stats{grid-gap:18px;gap:18px}.blog-stat strong{font-size:20px}.blog-stat span{font-size:10px}.blog-container{padding-top:35px;padding-bottom:45px}.blog-section-header{align-items:flex-start}.blog-section-heading h1{font-size:24px}.blog-section-count{min-width:68px;padding:10px}.blog-article-item{grid-gap:11px;gap:11px;padding:15px}.blog-article-number{display:none}.blog-article-icon{width:38px;height:38px;flex-basis:38px;font-size:14px}.blog-article-title{font-size:13px}.blog-article-meta{font-size:9px}.blog-article-arrow{width:30px;height:30px;flex-basis:30px}}#noti:hover{background-color:rgba(2,46,42,.96);text-decoration:none;color:#fff}#hnotice{font-family:century;font-weight:700}.pagination{margin:15px auto;display:flex;list-style:none;outline:none;text-align:center}.pagination>.active>a{background-color:#47ccde;border-color:#47ccde;color:#fff}.pagination>li>a{border:1px solid #47ccde;padding:5px 10px;outline:none;cursor:pointer}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#47ccde;border-color:#47ccde;outline:none}.pagination>li>a,.pagination>li>span{color:#47ccde}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:unset}.dashboard-page{width:100%;min-height:calc(100vh - 68px);margin:0;padding:22px 24px 40px;background:#f6f8fc;box-sizing:border-box}.dashboard-shell{width:100%;max-width:1500px;margin:0 auto}.dashboard-hero{width:100%;border-radius:18px;background:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#3b82f6);box-shadow:0 12px 30px rgba(37,99,235,.16);overflow:hidden}.dashboard-hero-content{min-height:145px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;box-sizing:border-box}.dashboard-eyebrow{display:inline-block;margin-bottom:7px;color:hsla(0,0%,100%,.72);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.dashboard-hero h1{margin:0;color:#fff;font-size:27px;line-height:1.2;font-weight:800}.dashboard-hero p{margin:7px 0 0;color:hsla(0,0%,100%,.78);font-size:12px}.dashboard-stat{min-width:115px;padding:15px 20px;border:1px solid hsla(0,0%,100%,.2);border-radius:13px;background:hsla(0,0%,100%,.12);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-stat strong{display:block;color:#fff;font-size:28px;line-height:1;font-weight:800}.dashboard-stat span{display:block;margin-top:5px;color:hsla(0,0%,100%,.75);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin:25px 0 17px}.dashboard-toolbar h2{margin:0;color:#172033;font-size:19px;font-weight:800}.dashboard-toolbar p{margin:4px 0 0;color:#94a3b8;font-size:11px}.dashboard-search{width:300px;height:42px;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.035)}.dashboard-search svg{flex:0 0 auto;color:#94a3b8;font-size:12px}.dashboard-search input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#334155;font-size:11px}.dashboard-search input::-webkit-input-placeholder{color:#a8b3c2}.dashboard-search input:-ms-input-placeholder{color:#a8b3c2}.dashboard-search input::-ms-input-placeholder{color:#a8b3c2}.dashboard-search input::placeholder{color:#a8b3c2}.dashboard-series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-series-card{min-width:0;overflow:hidden;border:1px solid #e6ebf1;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-series-card:hover{transform:translateY(-3px);border-color:#d7e3f7;box-shadow:0 12px 28px rgba(15,23,42,.1)}.dashboard-series-image-wrap{position:relative;height:145px;overflow:hidden;background:#eef2f7}.dashboard-series-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease}.dashboard-series-card:hover .dashboard-series-image{transform:scale(1.035)}.dashboard-series-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,.42))}.dashboard-series-badge{position:absolute;left:11px;bottom:10px;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 8px;border-radius:6px;background:hsla(0,0%,100%,.94);color:#334155;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.dashboard-series-badge svg{color:#2563eb;font-size:9px}.dashboard-series-body{padding:15px}.dashboard-series-body h3{height:38px;overflow:hidden;margin:0;color:#172033;font-size:13px;line-height:19px;font-weight:750}.dashboard-series-meta{display:flex;align-items:center;margin:11px 0 14px;color:#94a3b8;font-size:9px;font-weight:600}.dashboard-series-meta span{display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.dashboard-series-meta svg{color:#64748b;font-size:9px}.dashboard-series-button{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800;text-decoration:none!important;box-sizing:border-box;transition:background .15s ease,color .15s ease}.dashboard-series-button:hover{background:#2563eb;color:#fff}.dashboard-series-button svg{font-size:9px}.dashboard-state{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;border:1px dashed #dbe3ed;border-radius:15px;background:#fff;text-align:center}.dashboard-state h3{margin:13px 0 5px;color:#334155;font-size:15px;font-weight:750}.dashboard-state p{margin:0;color:#94a3b8;font-size:10px}.dashboard-empty-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:18px}.dashboard-state-error{border-color:#fecaca}.dashboard-retry-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:15px;padding:0 15px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-size:10px;font-weight:750;text-decoration:none!important;cursor:pointer}.dashboard-retry-button:hover{background:#1d4ed8;color:#fff}@media (max-width:1250px){.dashboard-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-page{padding:16px}.dashboard-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.dashboard-hero-content{min-height:auto;padding:22px;align-items:flex-start}.dashboard-hero h1{font-size:22px}.dashboard-stat{display:none}.dashboard-toolbar{align-items:stretch;flex-direction:column}.dashboard-search{width:100%;box-sizing:border-box}.dashboard-series-grid{grid-template-columns:1fr;grid-gap:14px;gap:14px}}:root{--series-bg:#f5f7fb;--series-surface:#fff;--series-text:#172033;--series-muted:#6b7280;--series-border:#e6eaf0;--series-primary:#2563eb;--series-primary-dark:#1d4ed8;--series-success:#15803d;--series-warning:#b45309;--series-danger:#b91c1c}.series-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 28%),#f5f7fb;background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 28%),var(--series-bg);color:#172033;color:var(--series-text);padding:30px 22px 50px}.series-container{width:min(1440px,100%);margin:0 auto}.series-hero{display:flex;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px;background:#fff;background:var(--series-surface);border:1px solid #e6eaf0;border:1px solid var(--series-border);border-radius:20px;padding:28px 30px;margin-bottom:24px;box-shadow:0 12px 35px rgba(15,23,42,.05)}.series-eyebrow,.series-section-heading>div>span,.updates-heading>div>span{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;color:#2563eb;color:var(--series-primary);margin-bottom:7px}.series-hero h1{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.15;font-weight:800;letter-spacing:-.03em}.series-hero p{margin:9px 0 0;color:#6b7280;color:var(--series-muted);font-size:14px}.series-hero-count{min-width:135px;text-align:center;padding:15px 18px;border-radius:14px;background:#eff6ff;border:1px solid #dbeafe}.series-hero-count strong{display:block;color:#2563eb;color:var(--series-primary);font-size:27px;line-height:1}.series-hero-count span{display:block;margin-top:6px;color:#6b7280;color:var(--series-muted);font-size:12px;font-weight:600}.series-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.series-main,.updates-card{background:#fff;background:var(--series-surface);border:1px solid #e6eaf0;border:1px solid var(--series-border);border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.04)}.series-main{padding:25px}.series-section-heading{display:flex;align-items:center;justify-content:space-between;grid-gap:15px;gap:15px;margin-bottom:20px}.series-section-heading h2,.updates-heading h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em}.series-count-badge{border-radius:999px;padding:7px 12px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700}.series-cards{display:grid;grid-gap:14px;gap:14px}.series-card{border:1px solid #e6eaf0;border:1px solid var(--series-border);border-radius:16px;padding:20px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.series-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 12px 28px rgba(15,23,42,.07)}.series-card.is-completed{background:linear-gradient(180deg,#fbfffc,#fff)}.series-card-footer,.series-card-top{display:flex;align-items:center;justify-content:space-between;grid-gap:15px;gap:15px}.series-status{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em}.status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.status-free{color:#166534;background:#f0fdf4}.status-available{color:#1d4ed8;background:#eff6ff}.status-completed{color:#15803d;background:#f0fdf4}.status-locked{color:#b45309;background:#fffbeb}.series-number{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em}.series-card h3{margin:16px 0 18px;font-size:17px;line-height:1.4;font-weight:800}.series-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #edf0f4;border-radius:12px;overflow:hidden;background:#f8fafc}.series-metrics>div{padding:12px 10px;text-align:center;border-right:1px solid #edf0f4}.series-metrics>div:last-child{border-right:0}.series-metrics strong{display:block;font-size:16px;color:#1e293b}.series-metrics span{display:block;margin-top:3px;font-size:10px;color:#64748b;font-weight:600}.series-card-footer{margin-top:18px;align-items:center}.series-info{color:#6b7280;color:var(--series-muted);font-size:12px}.series-action-wrap{flex-shrink:0}.series-actions{display:flex;grid-gap:8px;gap:8px}.series-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;min-height:38px;padding:0 14px;border:0;border-radius:9px;text-decoration:none!important;font-size:12px;font-weight:750;cursor:pointer;transition:background .15s ease,transform .15s ease}.series-btn:hover{transform:translateY(-1px)}.series-btn-primary{color:#fff!important;background:#2563eb;background:var(--series-primary)}.series-btn-primary:hover{background:#1d4ed8;background:var(--series-primary-dark)}.series-btn-secondary{color:#334155!important;background:#f1f5f9;border:1px solid #e2e8f0}.series-btn-disabled{color:#94a3b8;background:#f1f5f9;cursor:not-allowed}.series-btn-disabled:hover{transform:none}.updates-card{padding:21px;position:-webkit-sticky;position:sticky;top:18px}.updates-heading{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e6eaf0;border-bottom:1px solid var(--series-border)}.updates-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#2563eb;color:var(--series-primary);background:#eff6ff}.update-item{display:flex;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid #f0f2f5}.update-item:last-child{border-bottom:0}.update-index{color:#94a3b8;font-size:10px;font-weight:800;padding-top:2px}.update-item strong{display:block;font-size:13px;line-height:1.4}.update-item span:not(.update-index){display:block;margin-top:4px;color:#94a3b8;font-size:10px}.updates-empty{color:#6b7280;color:var(--series-muted);font-size:13px;padding:20px 0 5px}.series-empty,.series-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:360px;text-align:center;background:#fff;border:1px solid #e6eaf0;border:1px solid var(--series-border);border-radius:18px}.series-empty h3,.series-loading strong{margin:15px 0 5px}.series-empty p,.series-loading span{color:#6b7280;color:var(--series-muted);font-size:13px}.series-spinner{width:35px;height:35px;border:3px solid #dbeafe;border-top:3px solid var(--series-primary);border-radius:50%;-webkit-animation:series-spin .8s linear infinite;animation:series-spin .8s linear infinite}.series-empty-icon{font-size:34px}.series-alert{padding:13px 16px;border:1px solid #fecaca;border-radius:10px;color:#991b1b;background:#fef2f2;margin-bottom:18px;font-size:13px}@-webkit-keyframes series-spin{to{transform:rotate(1turn)}}@keyframes series-spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.series-grid{grid-template-columns:1fr}.updates-card{position:static}}@media (max-width:680px){.series-page{padding:15px 10px 30px}.series-hero{padding:20px;align-items:flex-start;flex-direction:column}.series-hero-count{width:100%}.series-main{padding:16px}.series-section-heading{align-items:flex-start}.series-card{padding:15px}.series-metrics{grid-template-columns:repeat(2,1fr)}.series-metrics>div:nth-child(2){border-right:0}.series-metrics>div:nth-child(-n+2){border-bottom:1px solid #edf0f4}.series-card-footer{align-items:stretch;flex-direction:column}.series-action-wrap,.series-actions,.series-btn{width:100%}.series-actions{flex-direction:column}}.series-grid-full{display:block}.series-grid-full .series-main{width:100%}.series-filter-tabs{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:5px;border:1px solid #e5e7eb;border-radius:13px;background:#f8fafc}.series-filter-tab{display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;min-height:40px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#64748b;font-size:12px;font-weight:750;cursor:pointer;transition:all .16s ease}.series-filter-tab strong{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#e2e8f0;color:#475569;font-size:10px}.series-filter-tab:hover{background:#eef2f7;color:#1e293b}.series-filter-tab.active{color:#fff;background:#2563eb;box-shadow:0 3px 9px rgba(37,99,235,.22)}.series-filter-tab.active strong{background:hsla(0,0%,100%,.2);color:#fff}@media (max-width:680px){.series-filter-tabs{display:grid;grid-template-columns:1fr 1fr}.series-filter-tab{width:100%}}.et-payment-page{min-height:100vh;margin:0;padding:0;background:#f7f9fc;color:#172033}.et-payment-header{width:100%;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#fff;border-bottom:1px solid #e8edf3}.et-payment-brand{display:flex;align-items:center;grid-gap:11px;gap:11px}.et-payment-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#f1f5f9}.et-payment-logo img{width:100%;height:100%;object-fit:contain}.et-payment-brand strong{display:block;color:#172033;font-size:15px;font-weight:850}.et-payment-brand span{display:block;margin-top:2px;color:#94a3b8;font-size:9px;font-weight:600}.et-secure-badge{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:8px 12px;border:1px solid #dcfce7;border-radius:8px;color:#15803d;background:#f0fdf4;font-size:10px;font-weight:700}.et-payment-container{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:42px 0 55px}.et-payment-title{margin-bottom:28px}.et-payment-eyebrow{display:block;margin-bottom:7px;color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.14em}.et-payment-title h1{margin:0;color:#172033;font-size:28px;line-height:1.2;font-weight:850}.et-payment-title p{max-width:650px;margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.6}.et-payment-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;align-items:start}.et-payment-policy-card,.et-payment-summary{border:1px solid #e8edf3;border-radius:16px;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.055)}.et-payment-policy-card{padding:24px}.et-payment-summary{position:-webkit-sticky;position:sticky;top:20px;padding:22px}.et-card-heading,.et-summary-heading{display:flex;align-items:center;grid-gap:12px;gap:12px}.et-card-icon{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#2563eb;background:#eff6ff;font-size:15px;font-weight:850}.et-card-heading span,.et-summary-heading>span{display:block;margin-bottom:3px;color:#94a3b8;font-size:8px;font-weight:850;letter-spacing:.13em}.et-card-heading h2,.et-summary-heading h2{margin:0;color:#172033;font-size:16px;font-weight:800}.et-policy-content{max-height:300px;overflow-y:auto;margin-top:20px;padding:17px;border:1px solid #edf1f5;border-radius:11px;color:#475569;background:#f8fafc;font-size:11px;line-height:1.7}.et-policy-content::-webkit-scrollbar{width:5px}.et-policy-content::-webkit-scrollbar-thumb{border-radius:5px;background:#cbd5e1}.et-policy-item+.et-policy-item{margin-top:16px;padding-top:16px;border-top:1px solid #e5eaf0}.et-policy-checkbox{position:relative;display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin-top:20px;cursor:pointer}.et-policy-checkbox input{position:absolute;opacity:0}.et-custom-checkbox{width:19px;height:19px;flex:0 0 19px;display:flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:5px;color:#fff;background:#fff;font-size:11px;font-weight:800}.et-policy-checkbox input:checked+.et-custom-checkbox{border-color:#2563eb;background:#2563eb}.et-checkbox-text{color:#64748b;font-size:10px;line-height:1.6}.et-checkbox-text strong{color:#334155}.et-policy-note{margin-top:9px;margin-left:29px;color:#94a3b8;font-size:9px}.et-summary-heading{display:block;margin-bottom:20px}.et-price-section{padding:18px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fbff)}.et-price-label{display:block;color:#64748b;font-size:9px;font-weight:700}.et-price{margin-top:4px;color:#172033;font-size:31px;font-weight:850;letter-spacing:-.03em}.et-price span{margin-right:3px;color:#2563eb;font-size:20px}.et-discount-applied{display:flex;justify-content:space-between;margin-top:8px;color:#15803d;font-size:9px;font-weight:700}.et-payment-details{margin-top:18px;padding-bottom:7px;border-bottom:1px solid #edf1f5}.et-detail-row{display:flex;justify-content:space-between;grid-gap:15px;gap:15px;margin-bottom:12px;color:#64748b;font-size:10px}.et-detail-row strong{color:#334155;font-weight:750;text-align:right}.et-detail-row.discount,.et-detail-row.discount strong{color:#16a34a}.et-discount-box{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:18px;padding:12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb}.et-discount-box strong{display:block;color:#92400e;font-size:10px}.et-discount-box span{display:block;margin-top:2px;color:#a16207;font-size:8px}.et-discount-box button{flex-shrink:0;min-height:32px;padding:0 10px;border:0;border-radius:7px;color:#fff;background:#f59e0b;font-size:9px;font-weight:750;cursor:pointer}.et-discount-box button:hover{background:#d97706}.et-discount-box button:disabled{cursor:default;opacity:.65}.et-pay-button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:#2563eb;box-shadow:0 6px 18px rgba(37,99,235,.2);font-size:11px;font-weight:800;cursor:pointer;transition:.15s ease}.et-pay-button:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.et-pay-button:disabled{cursor:not-allowed;opacity:.55}.et-pay-arrow{font-size:17px}.et-secure-payment-note{display:flex;justify-content:center;grid-gap:5px;gap:5px;margin-top:12px;color:#94a3b8;font-size:8px}.et-payment-loading{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:300px;border:1px solid #e8edf3;border-radius:16px;background:#fff}.et-payment-loading strong{margin-top:14px;color:#334155;font-size:12px}.et-payment-loading span{margin-top:4px;color:#94a3b8;font-size:9px}.et-button-spinner,.et-payment-spinner{border:2px solid rgba(37,99,235,.15);border-top-color:#2563eb;border-radius:50%;-webkit-animation:et-payment-spin .7s linear infinite;animation:et-payment-spin .7s linear infinite}.et-payment-spinner{width:30px;height:30px}.et-button-spinner{width:15px;height:15px;border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@-webkit-keyframes et-payment-spin{to{transform:rotate(1turn)}}@keyframes et-payment-spin{to{transform:rotate(1turn)}}.et-payment-error{padding:40px 20px;text-align:center;border:1px solid #fee2e2;border-radius:16px;background:#fff}.et-payment-error-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;border-radius:50%;color:#dc2626;background:#fee2e2;font-weight:850}.et-payment-error h3{margin:0;color:#334155;font-size:14px}.et-payment-error p{margin:7px 0 15px;color:#94a3b8;font-size:10px}.et-payment-error button{min-height:36px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#2563eb;font-size:10px;font-weight:700}.et-payment-footer{display:flex;justify-content:space-between;padding:16px 32px;border-top:1px solid #e8edf3;color:#94a3b8;background:#fff;font-size:8px}@media (max-width:900px){.et-payment-grid{grid-template-columns:1fr}.et-payment-summary{position:static}}@media (max-width:600px){.et-payment-header{height:60px;padding:0 14px}.et-payment-logo{width:35px;height:35px}.et-secure-badge{padding:7px 9px;font-size:8px}.et-payment-container{width:calc(100% - 20px);padding:25px 0 35px}.et-payment-title h1{font-size:23px}.et-payment-title p{font-size:10px}.et-payment-policy-card,.et-payment-summary{padding:16px;border-radius:13px}.et-price{font-size:27px}.et-payment-footer{flex-direction:column;grid-gap:5px;gap:5px;align-items:center;padding:14px}}@media (max-width:380px){.et-secure-badge{display:none}.et-payment-container{width:calc(100% - 14px)}.et-payment-grid{grid-gap:12px;gap:12px}}#instruction.instruction-page{--instruction-primary:#2563eb;--instruction-primary-dark:#1d4ed8;--instruction-primary-soft:#eff6ff;--instruction-bg:#f5f7fb;--instruction-card:#fff;--instruction-border:#e5eaf0;--instruction-text:#172033;--instruction-muted:#64748b;position:relative;width:100%;min-height:100vh;margin:0!important;padding:0!important;background:var(--instruction-bg);color:var(--instruction-text)}.instruction-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:60px;margin:0!important;padding:0!important;z-index:2000;background:#fff;border-bottom:1px solid var(--instruction-border);box-shadow:0 2px 12px rgba(15,23,42,.06)}.instruction-header-inner{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.instruction-brand{display:flex;align-items:center;grid-gap:10px;gap:10px}.instruction-brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);font-size:17px;font-weight:850;box-shadow:0 5px 14px rgba(37,99,235,.22)}.instruction-brand-text{display:flex;flex-direction:column}.instruction-brand-text strong{color:#172033;font-size:14px;line-height:16px;font-weight:800}.instruction-brand-text span{margin-top:2px;color:#94a3b8;font-size:8px;font-weight:600}.instruction-header-right,.instruction-user-mini{display:flex;align-items:center}.instruction-user-mini{grid-gap:8px;gap:8px}.instruction-user-mini>svg{color:#2563eb;font-size:28px}.instruction-user-mini div{display:flex;flex-direction:column}.instruction-user-mini strong{max-width:180px;overflow:hidden;color:#334155;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.instruction-user-mini span{margin-top:2px;color:#94a3b8;font-size:8px}.instruction-main{width:100%;min-height:100vh;margin:0!important;padding:84px 24px 105px!important}.instruction-layout{width:100%;max-width:1450px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px}.instruction-content{min-width:0}.instruction-content-header{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:18px}.instruction-label{display:inline-block;color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.14em}.instruction-content-header h1{margin:5px 0 4px;color:#172033;font-size:22px;line-height:1.2;font-weight:800}.instruction-content-header p{margin:0;color:#64748b;font-size:11px}.language-control{min-width:190px}.language-control label{display:block;margin-bottom:6px;color:#64748b;font-size:9px;font-weight:750}.language-control select{width:100%;height:38px;padding:0 11px;border:1px solid #dce3eb;outline:none;color:#334155;background:#fff;font-size:11px;font-weight:600;cursor:pointer}.language-control select:focus{border-color:#93b4f8;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.instruction-card{margin-bottom:16px;padding:22px;background:#fff;border:1px solid var(--instruction-border);border-radius:12px;box-shadow:0 4px 18px rgba(15,23,42,.035)}.instruction-card-heading{display:flex;align-items:center;grid-gap:12px;gap:12px}.instruction-number{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:9px;color:#2563eb;background:#eff6ff;font-size:10px;font-weight:850}.instruction-small-label{color:#94a3b8;font-size:8px;font-weight:800;letter-spacing:.12em}.instruction-card-heading h2{margin:3px 0 0;color:#172033;font-size:15px;font-weight:750}.instruction-divider{height:1px;margin:18px 0;background:#edf0f4}.instruction-topic h3{margin:0 0 12px;color:#334155;font-size:14px;font-weight:750}.instruction-description{color:#475569;font-size:12px;line-height:1.75}.instruction-description img{max-width:100%;height:auto}.instruction-description table{max-width:100%;overflow-x:auto}.instruction-sidebar{min-width:0}.candidate-profile-card{position:-webkit-sticky;position:sticky;top:78px;padding:18px;background:#fff;border:1px solid var(--instruction-border);border-radius:13px;box-shadow:0 5px 20px rgba(15,23,42,.045)}.candidate-profile-top{display:flex;align-items:flex-start;justify-content:space-between}.candidate-avatar{width:54px;height:54px;border-radius:14px;color:#2563eb;background:#dbeafe;font-size:29px}.candidate-status{padding:5px 8px;border-radius:6px;color:#15803d;background:#f0fdf4;font-size:8px;font-weight:800}.candidate-profile-info{margin-top:15px}.profile-label{color:#94a3b8;font-size:8px;font-weight:850;letter-spacing:.12em}.candidate-profile-info h3{margin:5px 0;overflow:hidden;color:#172033;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.candidate-profile-info p{margin:10px 0 3px;color:#94a3b8;font-size:9px}.candidate-profile-info>strong{color:#475569;font-size:10px}.profile-divider{height:1px;margin:17px 0;background:#edf0f4}.test-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.test-summary div{padding:10px;border-radius:8px;background:#f8fafc}.test-summary span{display:block;margin-bottom:4px;color:#94a3b8;font-size:8px}.test-summary strong{display:block;overflow:hidden;color:#334155;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.instruction-loading{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.instruction-spinner{width:30px;height:30px;margin-bottom:12px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;-webkit-animation:instructionSpin .7s linear infinite;animation:instructionSpin .7s linear infinite}@-webkit-keyframes instructionSpin{to{transform:rotate(1turn)}}@keyframes instructionSpin{to{transform:rotate(1turn)}}.instruction-loading p{margin:0;font-size:11px}.instruction-empty,.instruction-error{padding:45px 20px;text-align:center;background:#fff;border:1px solid var(--instruction-border);border-radius:12px}.instruction-error{color:#dc2626;font-size:12px}.instruction-empty svg{margin-bottom:12px;color:#94a3b8;font-size:42px}.instruction-empty h3{margin:0 0 5px;color:#334155;font-size:14px}.instruction-empty p{margin:0;color:#94a3b8;font-size:10px}.instruction-action-bar{position:fixed;z-index:1900;left:0;right:0;bottom:0;width:100%;min-height:66px;padding:10px 24px;background:hsla(0,0%,100%,.97);border-top:1px solid #e5eaf0;box-shadow:0 -4px 18px rgba(15,23,42,.055)}.instruction-ready,.instruction-warning{width:100%;max-width:1450px;min-height:44px;margin:auto;display:flex;align-items:center;justify-content:space-between}.instruction-warning{justify-content:flex-start;grid-gap:10px;gap:10px}.instruction-warning>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#b45309;background:#fef3c7;font-size:12px;font-weight:850}.instruction-ready strong,.instruction-warning strong{display:block;color:#334155;font-size:11px;font-weight:750}.instruction-ready span,.instruction-warning small{display:block;margin-top:2px;color:#94a3b8;font-size:9px}.instruction-ready{grid-gap:20px;gap:20px}.instruction-start-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:0 18px;border-radius:8px;color:#fff!important;background:#2563eb;font-size:10px;font-weight:750;text-decoration:none!important;box-shadow:0 5px 14px rgba(37,99,235,.18);transition:.15s ease}.instruction-start-button:hover{background:#1d4ed8;transform:translateY(-1px)}.instruction-start-button svg{font-size:9px}@media (max-width:991px){.instruction-layout{grid-template-columns:1fr}.instruction-sidebar{display:none}.instruction-main{padding-left:16px!important;padding-right:16px!important}}@media (max-width:600px){.instruction-header-inner{height:56px;padding:0 12px}.instruction-header{height:56px}.instruction-brand-mark{width:32px;height:32px;font-size:15px}.instruction-brand-text strong{font-size:12px}.instruction-brand-text span{display:none}.instruction-user-mini>svg{font-size:25px}.instruction-user-mini div{display:none}.instruction-main{padding:72px 10px 115px!important}.instruction-content-header{display:block}.instruction-content-header h1{font-size:18px}.instruction-content-header p{font-size:10px}.language-control{width:100%;margin-top:14px}.instruction-card{padding:15px}.instruction-card-heading h2{font-size:13px}.instruction-description{font-size:11px}.instruction-action-bar{padding:8px 10px}.instruction-ready,.instruction-warning{min-height:45px}.instruction-ready{grid-gap:10px;gap:10px}.instruction-start-button{padding:0 12px;min-height:38px}.instruction-start-button span{font-size:9px}}.thead-dark1{background-color:#046159;color:#fff}#card{margin-top:20px;padding:15px;border:none;border-radius:5px;font-weight:600;color:#fff}#cardp{font-size:12px;color:#ece7e7}#h1{background-image:linear-gradient(0deg,#fff,#012b2b);color:#f0f8ff;padding:10px;margin-top:20px}#h3{margin-top:40px;margin-bottom:20px}#href{text-decoration:none}#button{position:relative;margin-top:40px;width:100%;margin-bottom:15px;border-radius:none}#button:hover{background-color:#4fbdbd;border:none}#row{margin:0!important}#titlep{background-color:#045854;color:#fff;padding:0 2px;border-radius:5px;font-size:10px;margin-left:20px}#h3{color:#118585;padding:0}#nodata{color:#0c3131;font-size:20px;text-align:center;font-weight:600;margin-top:80px}#linkh{color:#118585;font-weight:500;font-size:14px}#linkh,#linkh:hover{text-decoration:none;padding:5px}#linkh:hover{background-color:#118585;color:#fff}#linkbutton{float:right;margin-bottom:3px}#buttoncs:hover{background-color:#0c3131;border:none;outline:none}#buttoncs{background-color:#118585;border:none;outline:none;color:#fff}#header_row{margin:0}#linksidebar{text-decoration:none}.side-panel.show{right:0}#instruction{background-color:#fff;margin-top:-60px;font-family:"Times New Roman",Times,serif;font-size:15px}:root{--exam-primary:#2563eb;--exam-primary-dark:#1d4ed8;--exam-bg:#f5f7fb;--exam-surface:#fff;--exam-border:#e5e7eb;--exam-text:#172033;--exam-muted:#667085;--exam-green:#16a34a;--exam-amber:#d97706;--exam-red:#dc2626;--exam-purple:#7c3aed;--exam-shadow:0 8px 28px rgba(15,23,42,0.07)}*{box-sizing:border-box}.exam-shell{min-height:100vh;background:#f5f7fb;background:var(--exam-bg);color:#172033;color:var(--exam-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-bottom:94px}.exam-header{height:72px;padding:0 24px;background:#fff;background:var(--exam-surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--exam-border);display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.exam-header__brand{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.brand-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--exam-primary),#4f46e5);font-weight:800;font-size:19px;box-shadow:0 6px 15px rgba(37,99,235,.25)}.brand-name{font-weight:800;line-height:1.1;letter-spacing:-.02em}.brand-topic{color:#667085;color:var(--exam-muted);font-size:12px;margin-top:3px;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-header__controls{display:flex;align-items:center;grid-gap:9px;gap:9px}.exam-timer{min-width:150px;padding:9px 12px;border-radius:11px;display:flex;align-items:center;grid-gap:8px;gap:8px;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.exam-timer__label{color:#64748b;font-size:11px}.exam-timer strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-timer--critical{background:#fef2f2;border-color:#fecaca;color:#dc2626;color:var(--exam-red);-webkit-animation:timerPulse 1.5s infinite;animation:timerPulse 1.5s infinite}@-webkit-keyframes timerPulse{50%{box-shadow:0 0 0 4px rgba(220,38,38,.08)}}@keyframes timerPulse{50%{box-shadow:0 0 0 4px rgba(220,38,38,.08)}}.header-action{min-height:40px;border-radius:10px;padding:0 12px;border:1px solid #e5e7eb;border:1px solid var(--exam-border);background:#fff;color:#344054;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;cursor:pointer;font-weight:600;font-size:13px;transition:.18s ease}.header-action:hover{border-color:#bfdbfe;color:#2563eb;color:var(--exam-primary);background:#f8fbff}.header-action--mobile{display:none}.exam-layout{max-width:1500px;margin:0 auto;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px}.exam-main,.exam-sidebar{min-width:0}.exam-main{flex-direction:column}.exam-main,.section-toolbar{display:flex;grid-gap:14px;gap:14px}.section-toolbar{background:#fff;background:var(--exam-surface);border:1px solid #e5e7eb;border:1px solid var(--exam-border);border-radius:14px;padding:12px 14px;align-items:center;box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:var(--exam-shadow)}.section-toolbar__label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#98a2b3;white-space:nowrap}.section-tabs{display:flex;grid-gap:7px;gap:7px;overflow-x:auto;flex:1 1;scrollbar-width:thin}.section-tab{border:1px solid #e5e7eb;border:1px solid var(--exam-border);background:#fff;color:#475467;border-radius:9px;padding:8px 12px;white-space:nowrap;font-size:13px;font-weight:650;cursor:pointer}.section-tab:hover{border-color:#93c5fd;color:#2563eb;color:var(--exam-primary)}.section-tab--active{color:#fff;background:#2563eb;background:var(--exam-primary);border-color:#2563eb;border-color:var(--exam-primary)}.language-control{display:flex;align-items:center;grid-gap:7px;gap:7px;color:#667085;color:var(--exam-muted);font-size:12px;white-space:nowrap}.language-control select{border:1px solid #e5e7eb;border:1px solid var(--exam-border);border-radius:8px;padding:7px 8px;color:#475467;background:#f9fafb}.question-scroll-area{min-height:500px}.question-card{background:#fff;background:var(--exam-surface);border:1px solid #e5e7eb;border:1px solid var(--exam-border);border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:var(--exam-shadow);overflow:hidden}.question-card__meta{padding:14px 20px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--exam-border);background:#fbfcfe;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.question-number{font-weight:800;color:#344054;font-size:14px}.question-year{padding:4px 9px;background:#eef2ff;color:#4338ca;border-radius:7px;font-size:12px}.question-card__body{padding:25px 24px 30px}.question-text{font-size:17px;line-height:1.72;font-weight:600;color:#1f2937}.question-text img{max-width:100%;height:auto}.question-hint{margin-top:22px;margin-bottom:10px;color:#98a2b3;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.answer-list{display:grid;grid-gap:10px;gap:10px}.answer-option{align-items:flex-start;border:1px solid #e5e7eb;border:1px solid var(--exam-border);border-radius:12px;padding:14px;transition:.18s ease}.answer-option:hover{transform:translateY(-1px)}.answer-option__letter{width:31px;height:31px;flex:0 0 31px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;color:#475467;font-weight:800;font-size:13px}.answer-option__text{line-height:1.55;color:#344054;padding-top:4px}.answer-option:has(input:checked){border-color:#2563eb;border-color:var(--exam-primary);background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.answer-option:has(input:checked) .answer-option__letter{background:#2563eb;background:var(--exam-primary);color:#fff}.answer-option--answered{border-left:3px solid #16a34a;border-left:3px solid var(--exam-green)}.answer-option--marked{border-left:3px solid #d97706;border-left:3px solid var(--exam-amber)}.empty-question-state{min-height:500px;background:#fff;border:1px dashed #d0d5dd;border-radius:16px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px;color:#667085;color:var(--exam-muted)}.empty-question-state__icon{width:54px;height:54px;border-radius:50%;background:#eff6ff;color:#2563eb;color:var(--exam-primary);display:grid;place-items:center;font-size:25px;font-weight:800;margin-bottom:14px}.empty-question-state h3{margin:0 0 6px;font-size:18px;color:#344054}.empty-question-state p{margin:0;font-size:13px}.exam-actions{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px max(18px,calc(50vw - 732px));display:flex;justify-content:center;grid-gap:9px;gap:9px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;border-top:1px solid var(--exam-border)}.exam-action{min-height:43px;border-radius:10px;padding:0 15px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-weight:750;font-size:13px;cursor:pointer;transition:.18s ease}.exam-action:hover{transform:translateY(-1px)}.exam-action--review{background:#fff7ed;color:#b45309;border-color:#fed7aa}.exam-action--clear{background:#fff;color:#dc2626;border-color:#fecaca}.exam-action--next{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.exam-action--submit{background:#2563eb;background:var(--exam-primary);color:#fff;border-color:#2563eb;border-color:var(--exam-primary);padding-left:20px;padding-right:20px}.exam-action--submit:hover{background:#1d4ed8;background:var(--exam-primary-dark)}.exam-sidebar{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--exam-border);border-radius:16px;padding:16px;box-shadow:0 8px 28px rgba(15,23,42,.07);box-shadow:var(--exam-shadow);align-self:start;position:-webkit-sticky;position:sticky;top:90px}.candidate-card{display:flex;align-items:center;grid-gap:11px;gap:11px;padding-bottom:15px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--exam-border)}.candidate-avatar{width:42px;height:42px;border-radius:12px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-weight:850}.candidate-info{min-width:0;display:grid;grid-gap:2px;gap:2px}.candidate-info span{color:#98a2b3;font-size:11px}.candidate-info strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:14px 0;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--exam-border)}.progress-stat{padding:10px;border-radius:10px;background:#f8fafc;display:grid;grid-gap:2px;gap:2px;border-left:3px solid #cbd5e1}.progress-stat strong{font-size:18px;line-height:1}.progress-stat span{font-size:10px;color:#667085;color:var(--exam-muted)}.progress-stat--answered{border-left-color:#16a34a;border-left-color:var(--exam-green)}.progress-stat--marked{border-left-color:#2563eb;border-left-color:var(--exam-primary)}.progress-stat--unvisited{border-left-color:#94a3b8}.progress-stat--unanswered{border-left-color:#dc2626;border-left-color:var(--exam-red)}.sidebar-section-title{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:15px 2px 11px}.sidebar-section-title div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sidebar-section-title span{color:#98a2b3;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.sidebar-section-title strong{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.question-total{background:#f2f4f7;color:#667085!important;border-radius:999px;padding:5px 8px;white-space:nowrap}.palette-card{max-height:330px;overflow-y:auto;padding:12px;border:1px solid #e5e7eb;border:1px solid var(--exam-border);background:#fbfcfe;border-radius:12px}.question-palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.question-number-button{width:100%;aspect-ratio:1;border-radius:9px;border:1px solid #d0d5dd;background:#fff;color:#475467;font-weight:750;font-size:12px;cursor:pointer;transition:.15s ease}.question-number-button:hover{transform:translateY(-1px)}.question-number-button--answered{background:#16a34a;background:var(--exam-green);border-color:#16a34a;border-color:var(--exam-green);color:#fff}.question-number-button--marked{background:#2563eb;background:var(--exam-primary);border-color:#2563eb;border-color:var(--exam-primary);color:#fff}.question-number-button--visited{background:#dc2626;background:var(--exam-red);border-color:#dc2626;border-color:var(--exam-red);color:#fff}.question-number-button--current{outline:3px solid rgba(37,99,235,.18);outline-offset:1px}.palette-legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 5px;gap:8px 5px;padding:13px 2px;font-size:10px;color:#667085}.palette-legend span{display:flex;align-items:center;grid-gap:5px;gap:5px}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#d0d5dd}.legend-dot--answered{background:#16a34a;background:var(--exam-green)}.legend-dot--marked{background:#2563eb;background:var(--exam-primary)}.legend-dot--visited{background:#dc2626;background:var(--exam-red)}.mobile-submit,.sidebar-submit{width:100%;border:0;border-radius:10px;min-height:43px;background:#2563eb;background:var(--exam-primary);color:#fff;font-weight:750;cursor:pointer}.mobile-submit:hover,.sidebar-submit:hover{background:#1d4ed8;background:var(--exam-primary-dark)}.mobile-navigator{display:none}@media (max-width:991px){.exam-layout{grid-template-columns:1fr}.exam-sidebar{display:none}.header-action--mobile{display:inline-flex}.header-action--secondary span{display:none}.exam-timer{min-width:auto}.exam-timer__label{display:none}}@media (max-width:640px){.exam-shell{padding-bottom:150px}.exam-header{height:62px;padding:0 12px}.brand-mark{width:34px;height:34px;border-radius:9px;font-size:16px}.brand-topic{max-width:135px}.exam-header__controls{grid-gap:5px;gap:5px}.exam-timer{padding:8px}.header-action{min-width:38px;padding:0 9px}.exam-layout{padding:9px}.section-toolbar{padding:10px;align-items:flex-start;flex-wrap:wrap}.section-toolbar__label{width:100%}.section-tabs{width:100%;flex-basis:100%}.language-control{margin-left:auto}.question-card__meta{padding:12px 14px}.question-card__body{padding:18px 14px 24px}.question-text{font-size:15px;line-height:1.6}.answer-option{padding:11px}.exam-actions{padding:9px 8px;display:grid;grid-template-columns:1fr 1fr}.exam-action{min-height:42px;padding:0 9px;font-size:12px}.exam-action--submit{grid-column:span 2}.mobile-navigator{display:block;position:fixed;inset:0;z-index:1000}.mobile-navigator__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.52)}.mobile-navigator__panel{position:absolute;right:0;top:0;bottom:0;width:min(88vw,390px);background:#fff;box-shadow:-15px 0 40px rgba(15,23,42,.18);display:flex;flex-direction:column}.mobile-navigator__header{padding:17px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--exam-border);display:flex;justify-content:space-between;align-items:center}.mobile-user{display:flex;align-items:center;grid-gap:9px;gap:9px;min-width:0}.mobile-user svg{font-size:31px;color:#6366f1}.mobile-user div{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-user strong{font-size:13px}.mobile-user span{font-size:11px;color:#667085;color:var(--exam-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.icon-button{width:36px;height:36px;border-radius:9px;border:1px solid #e5e7eb;border:1px solid var(--exam-border);background:#fff;color:#667085;display:grid;place-items:center;cursor:pointer}.mobile-navigator__body{flex:1 1;overflow-y:auto;padding:17px}.navigator-title{font-size:15px;font-weight:800;margin-bottom:13px}.question-palette--mobile{grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.mobile-submit{margin:14px 17px 17px;width:calc(100% - 34px)}}.result-page{min-height:100vh;width:100%;margin:0;padding:0 0 50px;background:#f5f7fb;color:#172033}.result-header{width:100%;background:#fff;border-bottom:1px solid #e7edf5}.result-header-content{min-height:130px;width:100%;padding:28px 34px;display:flex;align-items:center;justify-content:space-between}.rank-label,.result-chart-eyebrow,.result-eyebrow,.result-section-heading span{display:block;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.13em}.result-header h1{margin:7px 0 5px;color:#172033;font-size:28px;font-weight:800}.result-header p{margin:0;color:#64748b;font-size:13px}.result-header-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;color:#2563eb;background:#eff6ff;font-size:24px}.result-container{width:100%;padding:28px 34px}.rank-hero{width:100%;min-height:150px;padding:25px 28px;justify-content:space-between;border:1px solid #dbe7f7;border-radius:18px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 8px 28px rgba(15,23,42,.05)}.rank-hero,.rank-hero-main{display:flex;align-items:center}.rank-hero-main{grid-gap:18px;gap:18px}.rank-trophy{width:64px;height:64px;display:grid;place-items:center;flex:0 0 64px;border-radius:16px;color:#2563eb;background:#dbeafe;font-size:27px}.rank-number{margin-top:2px;color:#172033;font-size:34px;line-height:1;font-weight:850}.rank-total{display:block;margin-top:6px;color:#94a3b8;font-size:11px}.rank-performance{display:flex;align-items:center;grid-gap:28px;gap:28px}.rank-performance-item{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.rank-performance-item span{color:#94a3b8;font-size:10px;font-weight:650}.rank-performance-item strong{color:#172033;font-size:18px;font-weight:800}.rank-performance-divider{width:1px;height:42px;background:#e2e8f0}.result-analysis,.result-statistics{margin-top:32px}.result-section-heading{margin-bottom:16px}.result-section-heading h2{margin:5px 0 0;color:#172033;font-size:20px;font-weight:800}.result-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.result-stat-card{min-height:105px;display:flex;align-items:center;grid-gap:13px;gap:13px;padding:18px;border:1px solid #e5ebf3;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.035);transition:transform .18s ease,box-shadow .18s ease}.result-stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(15,23,42,.08)}.result-stat-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;color:#2563eb;background:#eff6ff;font-size:17px}.result-stat-content{min-width:0}.result-stat-label{display:block;color:#64748b;font-size:10px;font-weight:650}.result-stat-value{display:block;margin-top:4px;color:#172033;font-size:19px;font-weight:800}.result-stat-subtitle{display:block;margin-top:3px;color:#a0aabc;font-size:9px}.result-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.result-chart-card{position:relative;min-height:285px;padding:17px;border:1px solid #e5ebf3;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.035)}.result-chart-header{display:flex;align-items:flex-start;justify-content:space-between}.result-chart-header h3{margin:5px 0 0;color:#334155;font-size:13px;font-weight:750}.result-chart-value{color:#2563eb;font-size:13px;font-weight:800}.result-chart-wrapper{position:relative;height:210px}.result-chart-center{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate(-50%,-50%);pointer-events:none}.result-chart-center strong{color:#172033;font-size:19px;font-weight:850}.result-chart-center span{margin-top:2px;color:#94a3b8;font-size:8px}.rank-summary{margin-top:30px;padding:20px 24px;display:flex;align-items:center;grid-gap:15px;gap:15px;border:1px solid #dbe7f7;border-radius:15px;background:#fff}.rank-summary-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#2563eb;background:#eff6ff;font-size:20px}.rank-summary-content{flex:1 1}.rank-summary-content span,.rank-summary-percent span{display:block;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em}.rank-summary-content strong{display:inline-block;margin-top:2px;color:#172033;font-size:20px}.rank-summary-content p{margin:2px 0 0;color:#64748b;font-size:10px}.rank-summary-percent{text-align:right}.rank-summary-percent strong{display:block;color:#2563eb;font-size:20px;font-weight:800}.result-loading{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.result-loading-spinner{width:38px;height:38px;margin-bottom:15px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;-webkit-animation:resultSpin .8s linear infinite;animation:resultSpin .8s linear infinite}.result-loading h3{margin:0;color:#334155;font-size:17px}.result-loading p{margin-top:5px;color:#94a3b8;font-size:11px}@-webkit-keyframes resultSpin{to{transform:rotate(1turn)}}@keyframes resultSpin{to{transform:rotate(1turn)}}.result-error{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.result-error-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#dc2626;background:#fee2e2;font-size:22px;font-weight:800}.result-error h3{margin:14px 0 5px;color:#334155}.result-error p{margin:0;color:#94a3b8;font-size:12px}@media (max-width:1100px){.result-chart-grid,.result-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.result-header-content{min-height:110px;padding:20px 15px}.result-header h1{font-size:22px}.result-header p{max-width:280px;font-size:11px}.result-header-icon{width:45px;height:45px;font-size:18px}.result-container{padding:15px}.rank-hero{padding:18px;flex-direction:column;align-items:flex-start;grid-gap:20px;gap:20px}.rank-number{font-size:30px}.rank-performance{width:100%;justify-content:space-between}.result-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.result-stat-card{min-height:95px;padding:13px}.result-stat-icon{width:36px;height:36px;flex-basis:36px;font-size:14px}.result-stat-value{font-size:16px}.result-chart-grid{grid-template-columns:1fr}.result-chart-card{min-height:270px}.rank-summary{padding:16px}}@media (max-width:420px){.result-stat-grid{grid-template-columns:1fr}.rank-hero-main{grid-gap:12px;gap:12px}.rank-trophy{width:52px;height:52px;flex-basis:52px;font-size:22px}.rank-performance{grid-gap:15px;gap:15px}.rank-summary-percent,.result-header-icon{display:none}}.solution-page,.solution-page *{box-sizing:border-box}.solution-page button,.solution-page input,.solution-page select,.solution-page textarea{font:inherit}.solution-page img{max-width:100%}.solution-page{min-height:100vh;background:#f4f7fb;color:#172033;padding:0!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.solution-page .solution-header{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:1100;min-height:72px;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;padding:12px 28px;background:hsla(0,0%,100%,.96);border-bottom:1px solid #e8edf4;box-shadow:0 4px 18px rgba(20,36,70,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.solution-page .solution-brand{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:190px}.solution-page .solution-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#0f766e,#0ea5a4);color:#fff;font-size:13px;font-weight:800;box-shadow:0 7px 16px rgba(15,118,110,.2)}.solution-page .solution-brand-name{font-size:18px;font-weight:800;letter-spacing:-.4px}.solution-page .solution-brand-subtitle{color:#8a95a8;font-size:11px;margin-top:1px}.solution-page .solution-header-title{flex:1 1;min-width:0}.solution-page .solution-header-title span{display:block;color:#8b95a7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.solution-page .solution-header-title strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.solution-page .solution-header-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.solution-page .header-home-btn,.solution-page .header-icon-btn{height:38px;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;padding:0 12px;text-decoration:none;transition:.18s ease}.solution-page .header-home-btn:hover,.solution-page .header-icon-btn:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa;text-decoration:none}.solution-page .header-user{max-width:210px;display:flex;align-items:center;grid-gap:7px;gap:7px;padding-left:8px;color:#667085;font-size:12px}.solution-page .header-user svg{color:#0f766e;font-size:25px;flex:0 0 auto}.solution-page .header-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-page .mobile-only{display:none}.solution-page .solution-layout{width:100%;max-width:1680px;margin:0 auto;padding:26px 34px 48px;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:26px;gap:26px}.solution-page .solution-main{min-width:0}.solution-page .solution-toolbar{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:18px}.solution-page .eyebrow{color:#0f766e;font-size:11px;font-weight:800;letter-spacing:.1em}.solution-page .solution-toolbar h1{margin:4px 0 0;color:#111827;font-size:clamp(21px,2vw,29px);font-weight:800;letter-spacing:-.7px}.solution-page .solution-home-link{height:40px;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:0 14px;border-radius:9px;color:#334155;background:#fff;border:1px solid #e3e8ef;text-decoration:none;font-size:13px;font-weight:700}.solution-page .solution-home-link:hover{color:#0f766e;text-decoration:none}.solution-page .section-tabs-wrap{display:flex;align-items:center;grid-gap:14px;gap:14px;min-height:58px;margin-bottom:16px;padding:8px 12px;background:#fff;border:1px solid #e7ecf3;border-radius:13px;box-shadow:0 3px 12px rgba(30,45,70,.04)}.solution-page .section-tabs-label{color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}.solution-page .section-tabs{display:flex;grid-gap:7px;gap:7px;overflow-x:auto;scrollbar-width:thin}.solution-page .section-tab{border:1px solid #dfe6ef;background:#fff;color:#566276;border-radius:20px;padding:7px 13px;white-space:nowrap;font-size:12px;font-weight:700;cursor:pointer;transition:.18s ease}.solution-page .section-tab:hover{border-color:#0f766e;color:#0f766e}.solution-page .section-tab.active{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 4px 10px rgba(15,118,110,.18)}.solution-page .section-empty{color:#94a3b8;font-size:12px}.solution-page .question-card{overflow:hidden;background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 24px rgba(30,45,70,.06)}.solution-page .question-meta{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:15px 20px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.solution-page .question-number{display:inline-flex;align-items:baseline;grid-gap:7px;gap:7px}.solution-page .question-number span{color:#7a8699;font-size:12px;font-weight:700}.solution-page .question-number strong{color:#172033;font-size:18px}.solution-page .question-year{padding:4px 9px;border-radius:7px;color:#0f766e;background:#ecfdf5;font-size:12px;font-weight:800}.solution-page .question-badge{margin-left:auto;padding:5px 9px;border-radius:20px;color:#166534;background:#f0fdf4;font-size:11px;font-weight:800}.solution-page .question-body{padding:30px 32px 34px}.solution-page .question-text{color:#1f2937;font-size:17px;line-height:1.7;font-weight:600;margin-bottom:22px}.solution-page .answer-options{display:grid;grid-gap:10px;gap:10px}.solution-page .answer-option{position:relative;display:grid;grid-template-columns:18px 28px 1fr;align-items:center;grid-gap:10px;gap:10px;min-height:55px;padding:10px 14px;border:1px solid #e1e7ef;border-radius:11px;background:#fff;cursor:pointer;transition:.16s ease}.solution-page .answer-option:hover{border-color:#b8c8d8;background:#f8fafc}.solution-page .answer-option.selected{border-color:#0f766e;background:#f0fdfa}.solution-page .answer-option.marked{box-shadow:inset 3px 0 0 #2563eb}.solution-page .answer-option input{position:absolute;opacity:0;pointer-events:none}.solution-page .answer-radio{width:16px;height:16px;border:2px solid #b5bfcd;border-radius:50%}.solution-page .answer-option.selected .answer-radio{border:5px solid #0f766e}.solution-page .answer-letter{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:#64748b;background:#f1f5f9;font-size:11px;font-weight:800}.solution-page .answer-option.selected .answer-letter{color:#fff;background:#0f766e}.solution-page .answer-content{color:#334155;font-size:14px;line-height:1.55}.solution-page .correct-answer{margin-top:20px;padding:15px 17px;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:10px;background:#f0fdf4;color:#166534;line-height:1.6}.solution-page .correct-answer-title{margin-bottom:4px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.solution-page .empty-question{min-height:360px;display:grid;place-items:center;text-align:center;padding:50px}.solution-page .empty-question-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;color:#0f766e;background:#ecfdf5;font-size:24px;font-weight:900}.solution-page .empty-question h2{margin:0 0 5px;font-size:20px}.solution-page .empty-question p{margin:0;color:#7b8798;font-size:13px}.solution-page .solution-actions{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px;margin-top:14px}.solution-page .solution-actions button{min-height:42px;border-radius:9px;padding:0 17px;border:0;font-size:13px;font-weight:800;cursor:pointer}.solution-page .solution-secondary-btn{color:#334155;background:#fff;border:1px solid #dce3eb!important}.solution-page .solution-primary-btn{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;color:#fff;background:#0f766e;box-shadow:0 5px 13px rgba(15,118,110,.18)}.solution-page .solution-primary-btn:hover{background:#0b5f59}.solution-page .solution-sidebar{min-width:0}.solution-page .analysis-summary,.solution-page .solution-question-palette{background:#fff;border:1px solid #e4e9f0;border-radius:15px;box-shadow:0 6px 20px rgba(30,45,70,.05)}.solution-page .analysis-summary{padding:18px;margin-bottom:15px}.solution-page .profile-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding-bottom:15px;border-bottom:1px solid #edf1f5}.solution-page .profile-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#0f766e;background:#ecfdf5;font-size:25px}.solution-page .profile-row>div:last-child{min-width:0}.solution-page .profile-label{display:block;color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.solution-page .profile-row strong{display:block;max-width:245px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:12px}.solution-page .summary-heading{display:flex;align-items:center;justify-content:space-between;margin:18px 0 13px}.solution-page .summary-heading span{color:#8a95a8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.solution-page .summary-heading h2{margin:3px 0 0;font-size:17px;font-weight:800}.solution-page .summary-heading>svg{color:#0f766e;font-size:20px}.solution-page .analysis-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.solution-page .analysis-stat{min-height:66px;display:flex;align-items:center;grid-gap:9px;gap:9px;padding:10px;border-radius:10px;background:#f8fafc}.solution-page .analysis-stat-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-size:14px}.solution-page .analysis-stat span,.solution-page .analysis-stat strong{display:block}.solution-page .analysis-stat strong{font-size:18px;line-height:1}.solution-page .analysis-stat span{margin-top:4px;color:#7b8798;font-size:10px;font-weight:700}.solution-page .analysis-stat.answered .analysis-stat-icon{color:#15803d;background:#dcfce7}.solution-page .analysis-stat.marked .analysis-stat-icon{color:#2563eb;background:#dbeafe}.solution-page .analysis-stat.not-visited .analysis-stat-icon{color:#64748b;background:#e2e8f0}.solution-page .analysis-stat.not-answered .analysis-stat-icon{color:#dc2626;background:#fee2e2}.solution-page .status-legend{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:14px;color:#7b8798;font-size:10px;font-weight:700}.solution-page .status-legend span{display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.solution-page .legend-dot{width:7px;height:7px;display:inline-block;border-radius:50%}.solution-page .legend-dot.answered{background:#16a34a}.solution-page .legend-dot.marked{background:#2563eb}.solution-page .legend-dot.visited{background:#dc2626}.solution-page .palette-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.solution-page .palette-header span:first-child{color:#8a95a8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.solution-page .palette-header h2{margin:3px 0 0;font-size:17px}.solution-page .question-count{min-width:31px;height:28px;display:grid;place-items:center;border-radius:8px;color:#0f766e;background:#ecfdf5;font-size:12px;font-weight:900}.solution-page .solution-palette-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;padding:3px}.solution-page .solution-palette-number{width:100%;aspect-ratio:1;border-radius:9px;font-size:11px;transition:.15s ease}.solution-page .solution-palette-number.active,.solution-page .solution-palette-number:hover{border-color:#0f766e}.solution-page .solution-palette-number.answered{color:#fff;background:#16a34a;border-color:#16a34a}.solution-page .solution-palette-number.marked{color:#fff;background:#2563eb;border-color:#2563eb}.solution-page .solution-palette-number.visited{color:#fff;background:#dc2626;border-color:#dc2626}.solution-page .palette-empty{grid-column:1/-1;padding:25px 10px;color:#94a3b8;text-align:center;font-size:12px}.solution-page .mobile-palette-trigger,.solution-page .sidebar-mobile-close{display:none}.solution-page .mobile-palette-body{padding:20px}.solution-page .mobile-user{display:flex;align-items:center;grid-gap:9px;gap:9px;padding:12px;margin-bottom:18px;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px}.solution-page .mobile-user svg{color:#0f766e;font-size:24px}@media (max-width:1100px){.solution-page .solution-layout{grid-template-columns:minmax(0,1fr) 320px;padding-left:20px;padding-right:20px}.solution-page .header-user{display:none}}@media (max-width:820px){.solution-page .solution-header{padding:10px 14px}.solution-page .solution-brand{min-width:auto}.solution-page .solution-header-title{display:none}.solution-page .mobile-only{display:inline-flex}.solution-page .solution-layout{display:block;padding:16px 12px 80px}.solution-page .solution-toolbar{align-items:center}.solution-page .solution-toolbar h1{font-size:20px}.solution-page .solution-sidebar{position:fixed;inset:0;z-index:1200;display:none;padding:15px;overflow-y:auto;background:#f4f7fb}.solution-page .solution-sidebar.is-open{display:block}.solution-page .sidebar-mobile-close{display:flex;justify-content:flex-end;margin-bottom:8px}.solution-page .sidebar-mobile-close button{width:36px;height:36px;border:1px solid #dce3eb;border-radius:9px;background:#fff}.solution-page .mobile-palette-trigger{position:fixed;right:14px;bottom:14px;z-index:1000;display:inline-flex;align-items:center;grid-gap:7px;gap:7px;height:42px;padding:0 14px;border:0;border-radius:22px;color:#fff;background:#0f766e;box-shadow:0 8px 22px rgba(15,118,110,.28);font-size:12px;font-weight:800}.solution-page .section-tabs-wrap{align-items:flex-start;flex-direction:column;grid-gap:7px;gap:7px;padding:10px}.solution-page .section-tabs{width:100%}.solution-page .question-body{padding:18px 15px 22px}.solution-page .question-text{font-size:15px}.solution-page .answer-option{grid-template-columns:16px 27px 1fr}.solution-page .solution-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:900;padding:8px;margin-left:-4px;margin-right:-4px;border:1px solid #e4e9f0;border-radius:12px;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.solution-page .solution-actions button{flex:1 1}}@media (max-width:480px){.solution-page .header-home-btn span,.solution-page .solution-brand-subtitle{display:none}.solution-page .header-home-btn{width:38px;padding:0}.solution-page .solution-toolbar{align-items:flex-start}.solution-page .solution-home-link{display:none}.solution-page .question-meta{padding:12px 14px}.solution-page .question-badge{display:none}.solution-page .question-body{padding:16px 12px 20px}.solution-page .answer-option{padding:9px 10px;grid-gap:7px;gap:7px}.solution-page .answer-content{font-size:13px}.solution-page .solution-actions{grid-gap:7px;gap:7px}.solution-page .solution-actions button{padding:0 10px;font-size:12px}}.result-card{border-top:4px solid #cbd5e1}.solution-page .result-card.result-correct{border-top-color:#16a34a}.solution-page .result-card.result-incorrect{border-top-color:#dc2626}.solution-page .result-card.result-review{border-top-color:#d97706}.solution-page .result-card.result-unattempted{border-top-color:#94a3b8}.solution-page .result-status{margin-left:auto;display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:850;border:1px solid transparent}.solution-page .result-status-icon{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:900}.solution-page .result-status.result-correct{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.solution-page .result-status.result-correct .result-status-icon{color:#fff;background:#16a34a}.solution-page .result-status.result-incorrect{color:#991b1b;background:#fef2f2;border-color:#fecaca}.solution-page .result-status.result-incorrect .result-status-icon{color:#fff;background:#dc2626}.solution-page .result-status.result-review{color:#92400e;background:#fffbeb;border-color:#fde68a}.solution-page .result-status.result-review .result-status-icon{color:#fff;background:#d97706}.solution-page .result-status.result-unattempted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.solution-page .result-status.result-unattempted .result-status-icon{color:#fff;background:#94a3b8}.solution-page .answer-legend{display:flex;flex-wrap:wrap;align-items:center;grid-gap:14px;gap:14px;margin:0 0 12px;color:#64748b;font-size:11px;font-weight:700}.solution-page .answer-legend span{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.solution-page .legend-box{width:10px;height:10px;display:inline-block;border-radius:3px}.solution-page .legend-box.correct{background:#16a34a}.solution-page .legend-box.incorrect{background:#dc2626}.solution-page .legend-box.review{background:#d97706}.solution-page .solution-option{grid-template-columns:28px 34px minmax(0,1fr) auto;cursor:default;min-height:62px;transition:none}.solution-page .solution-option:hover{transform:none}.solution-page .solution-option .answer-radio{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:#f1f5f9;color:#fff;font-size:12px;font-weight:900}.solution-page .solution-option .answer-letter{width:30px;height:30px;border-radius:8px}.solution-page .option-status-label{padding-left:10px;white-space:nowrap;font-size:10px;font-weight:850}.solution-page .option-correct,.solution-page .option-correct-selected{border-color:#86efac;background:#f0fdf4}.solution-page .option-correct-selected .answer-radio,.solution-page .option-correct .answer-radio{background:#16a34a}.solution-page .option-correct-selected .answer-letter,.solution-page .option-correct .answer-letter{color:#166534;background:#dcfce7}.solution-page .option-correct-selected .option-status-label,.solution-page .option-correct .option-status-label{color:#15803d}.solution-page .option-incorrect{border-color:#fca5a5;background:#fef2f2}.solution-page .option-incorrect .answer-radio{background:#dc2626}.solution-page .option-incorrect .answer-letter{color:#991b1b;background:#fee2e2}.solution-page .option-incorrect .option-status-label{color:#dc2626}.solution-page .option-review{border-color:#fbbf24;background:#fffbeb;box-shadow:inset 4px 0 0 #d97706}.solution-page .option-review .answer-radio{background:#d97706}.solution-page .option-review .answer-letter{color:#92400e;background:#fef3c7}.solution-page .option-review .option-status-label{color:#b45309}.solution-page .correct-answer{display:block}.solution-page .correct-answer-value{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#166534}.solution-page .correct-answer-value strong{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#16a34a;font-size:12px}.solution-page .correct-answer-value span{color:#166534}.solution-page .solution-palette-number.answeredReview{background:linear-gradient(135deg,#16a34a 55%,#d97706 55% 100%)}.solution-page .solution-palette-number.incorrect{color:#fff;background:#dc2626;border-color:#dc2626}.solution-page .solution-palette-number.correct{color:#fff;background:#16a34a;border-color:#16a34a}@media (max-width:900px){.solution-page .solution-layout{grid-template-columns:1fr;padding:18px 16px 80px}.solution-page .solution-sidebar{display:none}.solution-page .solution-sidebar.is-open{display:block}.solution-page .option-status-label{display:none}.solution-page .solution-option{grid-template-columns:28px 34px minmax(0,1fr)}}@media (max-width:600px){.solution-page .solution-header{padding:10px 14px}.solution-page .solution-brand{min-width:auto}.solution-page .solution-brand-name{font-size:15px}.solution-page .header-home-btn span,.solution-page .header-user,.solution-page .solution-brand-subtitle,.solution-page .solution-header-title{display:none}.solution-page .solution-layout{padding:12px 10px 80px}.solution-page .section-tabs-wrap{border-radius:11px}.solution-page .question-body{padding:20px 15px 22px}.solution-page .question-meta{padding:12px 14px}.solution-page .result-status{padding:5px 8px;font-size:10px}.solution-page .answer-option{padding:9px 10px}.solution-page .answer-content{font-size:13px}.solution-page .answer-legend{grid-gap:9px;gap:9px}}.solution-page .solution-question-palette{width:100%;min-width:0;max-width:100%;padding:18px;margin:0;box-sizing:border-box;overflow:hidden}.solution-page .solution-palette-grid{width:100%;min-width:0;max-width:100%;max-height:365px;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:42px;grid-gap:9px;gap:9px;align-items:stretch;justify-items:stretch;overflow-x:hidden;overflow-y:auto;padding:4px;margin:0;box-sizing:border-box}.solution-page .solution-palette-number{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid #dce3eb;border-radius:10px;box-sizing:border-box;position:relative;overflow:hidden;flex:0 0 auto!important;line-height:1!important;text-align:center;color:#475569;background:#fff;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.solution-page .solution-palette-number.active{outline:3px solid rgba(15,118,110,.16);outline-offset:1px;z-index:1}.solution-page .solution-palette-number.active:after{content:"";position:absolute;inset:3px;border:2px solid hsla(0,0%,100%,.9);border-radius:7px;pointer-events:none}.solution-page .solution-palette-number.active:not(.answered):not(.marked):not(.visited):not(.correct):not(.incorrect):not(.review):not(.answeredReview){color:#fff;background:#0f766e;border-color:#0f766e}.solution-page .solution-palette-number.notVisited{color:#475569;background:#fff;border-color:#dbe3ec}.solution-page .solution-palette-number.visited{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.solution-page .solution-palette-number.marked{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.solution-page .solution-palette-number.answered,.solution-page .solution-palette-number.correct{color:#166534;background:#dcfce7;border-color:#86efac}.solution-page .solution-palette-number.answeredReview{color:#fff;background:linear-gradient(135deg,#16a34a 58%,#d97706 58% 100%);border-color:#16a34a}.solution-page .solution-palette-number.review{color:#92400e;background:#fef3c7;border-color:#fbbf24}.solution-page .solution-palette-number.incorrect{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.solution-page .solution-palette-number:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.08)}.solution-page .solution-palette-number:focus-visible{outline:3px solid rgba(15,118,110,.28);outline-offset:2px}.solution-page .solution-mobile-grid{max-height:none}@media (max-width:1100px) and (min-width:821px){.solution-page .solution-palette-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:820px){.solution-page .solution-palette-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:none}}@media (max-width:480px){.solution-page .solution-palette-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:8px;gap:8px}.solution-page .solution-palette-number{height:40px!important;min-height:40px!important;max-height:40px!important}}.solution-mobile-modal .modal-content{width:100%;border:0;border-radius:10px;overflow:hidden}.solution-mobile-modal .modal-header{padding:16px;border-bottom:1px solid #e5e7eb}.solution-mobile-modal .modal-title{font-size:24px;font-weight:500;color:#172033}.solution-mobile-modal .mobile-palette-body{padding:16px;overflow-x:hidden}.solution-mobile-modal .mobile-user{display:flex;align-items:center;grid-gap:9px;gap:9px;margin-bottom:14px;color:#64748b;font-size:12px}.solution-mobile-modal .mobile-user svg{flex:0 0 auto;color:#6366f1;font-size:30px}.solution-mobile-modal .solution-palette-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:40px!important;grid-gap:7px!important;gap:7px!important;padding:0!important;margin:0!important;max-height:55vh!important;overflow-x:hidden!important;overflow-y:auto!important}.solution-mobile-modal .solution-palette-number{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;min-width:0!important;min-height:40px!important;max-width:none!important;max-height:40px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #dce3eb!important;border-radius:7px!important;line-height:1!important;font-size:13px!important;font-weight:700!important;background:#fff}@media (max-width:360px){.solution-mobile-modal .modal-header{padding:13px}.solution-mobile-modal .modal-title{font-size:20px}.solution-mobile-modal .mobile-palette-body{padding:13px}.solution-mobile-modal .solution-palette-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}}.allseries-page{min-height:100vh;background:#f8fafc;color:#1e293b}.allseries-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(96,165,250,.28),transparent 32%),linear-gradient(135deg,#0f172a,#172554 55%,#1d4ed8);padding:58px 24px 62px}.allseries-hero:before{content:"";position:absolute;width:280px;height:280px;right:-100px;bottom:-150px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12)}.allseries-hero-content{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.allseries-eyebrow{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#bfdbfe;background:hsla(0,0%,100%,.07);font-size:10px;font-weight:800;letter-spacing:.14em}.allseries-hero h1{margin:15px 0 8px;color:#fff;font-size:clamp(30px,5vw,48px);line-height:1.1;font-weight:850;letter-spacing:-.03em}.allseries-hero p{max-width:620px;margin:0;color:#cbd5e1;font-size:15px;line-height:1.7}.allseries-container{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:48px 0 70px}.allseries-header{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:30px;gap:30px;margin-bottom:28px}.allseries-label{display:block;margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.15em}.allseries-heading h2{margin:0;color:#0f172a;font-size:27px;font-weight:850;letter-spacing:-.02em}.allseries-heading p{margin:7px 0 0;color:#64748b;font-size:13px}.allseries-search{position:relative;width:min(360px,100%)}.allseries-search input{width:100%;height:48px;padding:0 42px 0 44px;border:1px solid #dbe3ed;border-radius:12px;outline:none;color:#1e293b;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.04);font-size:13px;transition:.2s ease}.allseries-search input::-webkit-input-placeholder{color:#94a3b8}.allseries-search input:-ms-input-placeholder{color:#94a3b8}.allseries-search input::-ms-input-placeholder{color:#94a3b8}.allseries-search input::placeholder{color:#94a3b8}.allseries-search input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.08),0 5px 20px rgba(15,23,42,.05)}.allseries-search-icon{left:16px;z-index:2;font-size:15px}.allseries-search-clear,.allseries-search-icon{position:absolute;top:50%;transform:translateY(-50%);color:#64748b}.allseries-search-clear{right:10px;width:29px;height:29px;border:0;border-radius:7px;background:#f1f5f9;cursor:pointer;font-size:19px;line-height:1}.allseries-search-clear:hover{color:#1e293b;background:#e2e8f0}.allseries-result-count{margin-bottom:15px;color:#64748b;font-size:12px;font-weight:600}.allseries-result-count span{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;margin-right:7px;border-radius:7px;color:#2563eb;background:#eff6ff;font-weight:800}.allseries-list{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.allseries-card{position:relative;display:grid;grid-template-columns:35px 82px minmax(0,1fr) 160px;align-items:center;grid-gap:20px;gap:20px;min-height:130px;padding:18px 22px;border:1px solid #e5eaf1;border-radius:16px;background:#fff;box-shadow:0 5px 20px rgba(15,23,42,.035);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.allseries-card:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(15,23,42,.08)}.allseries-number{color:#cbd5e1;font-size:14px;font-weight:850}.allseries-image-wrapper{position:relative;width:82px;height:82px}.allseries-image{width:82px;height:82px;display:block;border:4px solid #eff6ff;border-radius:16px;object-fit:cover;background:#f8fafc}.allseries-status{position:absolute;right:-7px;bottom:-6px;padding:4px 7px;border:2px solid #fff;border-radius:999px;color:#166534;background:#dcfce7;font-size:8px;font-weight:800}.allseries-card-content{min-width:0}.allseries-card-label{color:#94a3b8;font-size:8px;font-weight:850;letter-spacing:.13em}.allseries-card-content h3{overflow:hidden;margin:5px 0 6px;color:#172033;font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.allseries-description{overflow:hidden;color:#64748b;font-size:12px;line-height:1.5}.allseries-description p{margin:0}.allseries-card-action{display:flex;justify-content:flex-end}.allseries-start-button{display:inline-flex;align-items:center;justify-content:space-between;grid-gap:17px;gap:17px;min-width:145px;height:43px;padding:0 14px 0 17px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 15px rgba(37,99,235,.18);cursor:pointer;font-size:12px;font-weight:750;transition:.2s ease}.allseries-start-button:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(37,99,235,.25)}.allseries-arrow{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:hsla(0,0%,100%,.14);font-size:15px;transition:transform .2s ease}.allseries-start-button:hover .allseries-arrow{transform:translateX(3px)}.allseries-loading{padding:80px 20px;text-align:center}.allseries-spinner{width:38px;height:38px;margin:0 auto 16px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;-webkit-animation:allseries-spin .8s linear infinite;animation:allseries-spin .8s linear infinite}@-webkit-keyframes allseries-spin{to{transform:rotate(1turn)}}@keyframes allseries-spin{to{transform:rotate(1turn)}}.allseries-loading h3{margin:0 0 5px;color:#334155;font-size:15px}.allseries-loading p{margin:0;color:#94a3b8;font-size:12px}.allseries-empty{padding:75px 20px;border:1px dashed #cbd5e1;border-radius:16px;text-align:center;background:#fff}.allseries-empty-icon{width:55px;height:55px;display:grid;place-items:center;margin:0 auto 15px;border-radius:15px;background:#eff6ff;font-size:22px}.allseries-empty h3{margin:0 0 7px;color:#334155;font-size:17px;font-weight:800}.allseries-empty p{margin:0 0 18px;color:#94a3b8;font-size:12px}.allseries-reset-button{padding:9px 16px;border:0;border-radius:8px;color:#fff;background:#2563eb;cursor:pointer;font-size:12px;font-weight:700}@media (max-width:900px){.allseries-card{grid-template-columns:30px 75px minmax(0,1fr) 135px;grid-gap:15px;gap:15px;padding:16px}.allseries-image,.allseries-image-wrapper{width:75px;height:75px}.allseries-start-button{min-width:125px}}@media (max-width:700px){.allseries-hero{padding:42px 18px 46px}.allseries-container{width:min(100% - 24px,1180px);padding:32px 0 50px}.allseries-header{display:block}.allseries-heading{margin-bottom:20px}.allseries-search{width:100%}.allseries-card{grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;padding:17px}.allseries-number{display:none}.allseries-image,.allseries-image-wrapper{width:64px;height:64px}.allseries-status{font-size:7px}.allseries-card-content h3{font-size:15px}.allseries-card-action{grid-column:1/-1}.allseries-start-button{width:100%;justify-content:space-between}}@media (max-width:420px){.allseries-hero h1{font-size:30px}.allseries-heading h2{font-size:23px}.allseries-card{padding:14px;border-radius:13px}}.job-page{min-height:100vh;background:#f5f7fb;color:#1f2937}.job-hero{position:relative;padding:70px 20px;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;overflow:hidden}.job-hero:after{content:"";position:absolute;width:300px;height:300px;right:-100px;top:-120px;border-radius:50%;background:hsla(0,0%,100%,.08)}.job-hero-content{position:relative;z-index:1;max-width:900px;margin:auto;text-align:center}.job-hero-label{display:inline-block;margin-bottom:15px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.25);border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1.5px}.job-hero h1{margin:0 0 15px;font-size:42px;font-weight:800}.job-hero p{max-width:650px;margin:auto;color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.7}.job-content{padding:55px 0 70px}.job-page-heading{margin-bottom:35px}.job-heading-label{display:block;margin-bottom:8px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1.5px}.job-page-heading h2{margin:0 0 8px;font-size:30px;font-weight:800;color:#111827}.job-page-heading p{margin:0;color:#6b7280}.job-section-card{height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px rgba(15,23,42,.06);transition:transform .25s ease,box-shadow .25s ease}.job-section-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.1)}.job-section-header{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:20px;color:#fff}.job-section-jobs .job-section-header{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.job-section-admit .job-section-header{background:linear-gradient(135deg,#0891b2,#0e7490)}.job-section-result .job-section-header{background:linear-gradient(135deg,#16a34a,#15803d)}.job-section-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.15);font-size:19px}.job-section-heading{flex:1 1}.job-section-heading h3{margin:0;font-size:18px;font-weight:750}.job-section-heading p{margin:4px 0 0;font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.75)}.job-section-count{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.15);font-size:13px;font-weight:800}.job-section-body{padding:10px}.job-list{display:flex;flex-direction:column}.job-list-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:15px 12px;border-bottom:1px solid #f0f1f3;color:#1f2937;text-decoration:none!important;transition:background .2s ease}.job-list-item:last-child{border-bottom:none}.job-list-item:hover{background:#f8fafc}.job-list-number{width:34px;height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:800}.job-list-content{flex:1 1;min-width:0}.job-list-content h4{margin:0 0 4px;color:#1e293b;font-size:14px;font-weight:650;line-height:1.45}.job-list-content span{color:#94a3b8;font-size:11px}.job-list-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2563eb;background:#eff6ff;font-size:11px;transition:all .2s ease}.job-list-item:hover .job-list-arrow{transform:translateX(3px);background:#2563eb;color:#fff}.job-section-footer{padding:12px 18px;border-top:1px solid #eef0f3;color:#94a3b8;font-size:11px;text-align:center}.job-empty{padding:45px 20px;text-align:center}.job-empty-icon{width:55px;height:55px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:20px}.job-empty h4{margin:0 0 7px;font-size:15px;font-weight:700}.job-empty p{margin:0;color:#94a3b8;font-size:12px}.job-loading{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.job-loading-spinner{width:42px;height:42px;margin-bottom:20px;border:4px solid #e5e7eb;border-top-color:#2563eb;-webkit-animation:job-spin .8s linear infinite;animation:job-spin .8s linear infinite}.job-loading h3{margin-bottom:5px;font-size:18px}.job-loading p{margin:0;color:#6b7280;font-size:13px}@-webkit-keyframes job-spin{to{transform:rotate(1turn)}}@keyframes job-spin{to{transform:rotate(1turn)}}.job-error{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.job-error-icon{width:55px;height:55px;margin-bottom:15px;background:#fee2e2;color:#dc2626}.job-error h3{margin-bottom:8px}.job-error p{margin-bottom:20px;color:#6b7280}.job-retry-button{padding:10px 22px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-weight:600;cursor:pointer}@media (max-width:768px){.job-hero{padding:50px 20px}.job-hero h1{font-size:30px}.job-hero p{font-size:14px}.job-content{padding:35px 0 50px}.job-page-heading h2{font-size:24px}.job-section-header{padding:16px}.job-list-item{padding:13px 10px}.job-list-content h4{font-size:13px}}.job-detail-page{min-height:100vh;background:#f5f7fb;color:#172033}.job-detail-wrapper{padding:42px 0 70px}.job-article-card{background:#fff;border:1px solid #e8ebf1;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px rgba(23,32,51,.06)}.job-article-header{padding:38px 40px 28px}.job-article-label{display:inline-flex;align-items:center;padding:7px 13px;margin-bottom:18px;border-radius:999px;background:#eef4ff;color:#1769e0;font-size:11px;font-weight:800;letter-spacing:1px}.job-article-header h1{margin:0;color:#172033;font-size:34px;line-height:1.25;font-weight:800}.job-detail-meta{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:22px}.job-meta-item{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:8px 12px;border-radius:8px;background:#f6f8fb;color:#687386;font-size:13px}.job-meta-item svg{color:#1769e0}.job-article-divider{height:1px;margin:0 40px;background:#edf0f5}.job-article-content{padding:35px 40px;color:#39445a;font-size:16px;line-height:1.85}.job-article-content p{margin-bottom:18px}.job-article-content h1,.job-article-content h2,.job-article-content h3,.job-article-content h4{color:#172033;margin-top:28px;margin-bottom:14px;font-weight:750}.job-article-content ol,.job-article-content ul{padding-left:24px}.job-article-content li{margin-bottom:8px}.job-article-content a{color:#1769e0;font-weight:600}.job-source-box{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin:0 40px 30px;padding:18px 20px;border:1px solid #e3e9f2;border-radius:12px;background:#f8faff}.job-source-box strong{display:block;color:#172033;font-size:14px}.job-source-box p{margin:4px 0 0;color:#788398;font-size:13px}.job-source-button{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;border-radius:8px;background:#1769e0;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:.2s ease}.job-source-button:hover{background:#1257bd;color:#fff;text-decoration:none;transform:translateY(-1px)}.job-share-box{margin:0 40px 40px;padding:22px;border-radius:14px;background:#f8f9fc;border:1px solid #e8ebf2}.job-share-heading{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:18px}.job-share-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e9f1ff;color:#1769e0}.job-share-heading h5{margin:0;color:#172033;font-size:15px;font-weight:750}.job-share-heading p{margin:3px 0 0;color:#7b8495;font-size:12px}.job-social-buttons{display:flex;flex-wrap:wrap;grid-gap:9px;gap:9px}.job-social{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:9px 13px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:700;transition:.2s ease}.job-social:hover{transform:translateY(-2px);text-decoration:none}.job-social.facebook{background:#edf3ff;color:#1877f2}.job-social.twitter{background:#eefaff;color:#1595d3}.job-social.linkedin{background:#eef7ff;color:#0a66c2}.job-social.whatsapp{background:#ecfbf2;color:#159447}.job-sidebar{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.job-sidebar-card{padding:24px;border-radius:16px;background:#fff;border:1px solid #e8ebf1;box-shadow:0 8px 25px rgba(23,32,51,.05)}.job-sidebar-heading{margin-bottom:18px}.job-sidebar-label{display:block;margin-bottom:5px;color:#1769e0;font-size:10px;font-weight:800;letter-spacing:1.2px}.job-sidebar-heading h3{margin:0;color:#172033;font-size:19px;font-weight:800}.job-ad-box{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;border:1px dashed #ccd3df;border-radius:12px;background:#f8f9fb}.job-ad-box span{margin-bottom:12px;color:#a0a8b5;font-size:10px;font-weight:800;letter-spacing:1.5px}.job-ad-box strong{color:#4a5568;font-size:16px}.job-ad-box small{margin-top:7px;color:#929aaa;font-size:12px}.job-related-list{display:flex;flex-direction:column}.job-related-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f4;color:inherit;text-decoration:none}.job-related-item:last-child{border-bottom:0}.job-related-item:hover{text-decoration:none}.job-related-number{min-width:32px;color:#b3bbc8;font-size:11px;font-weight:800}.job-related-content{flex:1 1;min-width:0}.job-related-content h4{margin:0;color:#303a4e;font-size:13px;line-height:1.45;font-weight:650}.job-related-content span{display:block;margin-top:5px;color:#9aa2b0;font-size:11px}.job-related-arrow{flex-shrink:0;color:#aeb6c4;font-size:11px;transition:.2s ease}.job-related-item:hover .job-related-arrow{color:#1769e0;transform:translateX(3px)}.job-related-item:hover .job-related-content h4{color:#1769e0}.job-related-empty{padding:25px 0;text-align:center;color:#8b94a4;font-size:13px}.job-detail-loading{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.job-loading-spinner{width:40px;height:40px;margin-bottom:18px;border:3px solid #e4e9f1;border-top-color:#1769e0;border-radius:50%;-webkit-animation:jobSpin .8s linear infinite;animation:jobSpin .8s linear infinite}.job-detail-loading h3{margin:0;color:#303a4e;font-size:18px}.job-detail-loading p{margin-top:7px;color:#8992a2;font-size:13px}@-webkit-keyframes jobSpin{to{transform:rotate(1turn)}}@keyframes jobSpin{to{transform:rotate(1turn)}}.job-detail-error{min-height:55vh;flex-direction:column;padding:40px 20px;text-align:center}.job-detail-error,.job-error-icon{display:flex;align-items:center;justify-content:center}.job-error-icon{width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:#fff0f0;color:#dc3545;font-size:25px;font-weight:800}.job-detail-error h2{color:#303a4e;font-size:22px}.job-detail-error p{max-width:500px;color:#858e9e;font-size:14px}.job-back-button{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin-top:12px;padding:11px 18px;border-radius:8px;background:#1769e0;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.job-back-button:hover{color:#fff;text-decoration:none;background:#1257bd}@media (max-width:991px){.job-detail-wrapper{padding:25px 0 50px}.job-article-header{padding:28px 25px 22px}.job-article-header h1{font-size:27px}.job-article-divider{margin:0 25px}.job-article-content{padding:28px 25px}.job-share-box,.job-source-box{margin-left:25px;margin-right:25px}}@media (max-width:575px){.job-detail-wrapper{padding:15px 0 40px}.job-article-card{border-radius:12px}.job-article-header{padding:22px 18px}.job-article-header h1{font-size:23px}.job-detail-meta{grid-gap:7px;gap:7px}.job-meta-item{font-size:11px;padding:7px 9px}.job-article-divider{margin:0 18px}.job-article-content{padding:22px 18px;font-size:15px;line-height:1.75}.job-source-box{margin:0 18px 22px;flex-direction:column;align-items:flex-start}.job-source-button{width:100%;justify-content:center}.job-share-box{margin:0 18px 25px;padding:17px}.job-social{flex:1 1;justify-content:center}.job-social span{display:none}.job-sidebar-card{padding:19px}}.mcq-hero{position:relative;min-height:300px;background:linear-gradient(135deg,#111827,#1e3a8a);overflow:hidden}.mcq-hero:before{width:420px;height:420px;right:-150px;top:-180px;background:hsla(0,0%,100%,.08)}.mcq-hero:after,.mcq-hero:before{content:"";position:absolute;border-radius:50%}.mcq-hero:after{width:300px;height:300px;left:-130px;bottom:-180px;background:hsla(0,0%,100%,.05)}.mcq-hero-overlay{position:relative;z-index:2}.mcq-hero-content{padding:70px 0 65px;max-width:760px}.mcq-hero-label{display:inline-block;padding:7px 13px;border-radius:30px;background:hsla(0,0%,100%,.12);color:#dbeafe;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:18px}.mcq-hero-content h1{margin:0;color:#fff;font-size:46px;line-height:1.1;font-weight:800}.mcq-hero-content h1 span{color:#93c5fd}.mcq-hero-content p{max-width:620px;margin:20px 0 0;color:#cbd5e1;font-size:17px;line-height:1.7}.mcq-container{padding-top:55px;padding-bottom:70px}.mcq-page-header{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:25px;gap:25px;margin-bottom:28px}.mcq-section-label{display:block;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}.mcq-page-header h2{margin:0;font-size:32px;font-weight:800;color:#111827}.mcq-page-header p{margin:8px 0 0;color:#6b7280}.mcq-total-count{min-width:90px;padding:14px 18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-align:center;box-shadow:0 5px 18px rgba(15,23,42,.05)}.mcq-total-count strong{display:block;font-size:24px;line-height:1;color:#2563eb}.mcq-total-count span{display:block;margin-top:5px;color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase}.mcq-search-wrapper{position:relative;margin-bottom:32px}.mcq-search-input{height:56px!important;padding-left:48px!important;padding-right:45px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(15,23,42,.04);font-size:15px}.mcq-search-input:focus{border-color:#93c5fd!important;box-shadow:0 0 0 4px rgba(37,99,235,.08)!important}.mcq-search-icon{position:absolute;left:18px;top:20px;color:#94a3b8;z-index:2}.mcq-search-clear{position:absolute;right:14px;top:13px;width:30px;height:30px;border:0;border-radius:50%;background:#eef2f7;color:#475569;font-size:20px;line-height:25px}.mcq-layout{align-items:flex-start}.mcq-sidebar-column{margin-bottom:30px}.mcq-sidebar{padding:22px;border:1px solid #e5e7eb;border-radius:18px}.mcq-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mcq-sidebar-header span:first-child{color:#64748b;font-size:10px;font-weight:800;letter-spacing:1.2px}.mcq-sidebar-header h4{margin:5px 0 0;font-size:18px;font-weight:800}.mcq-sidebar-count{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eff6ff;color:#2563eb;font-weight:800}.mcq-category-slide{padding:2px}.mcq-category-button{width:100%;min-height:105px;display:flex;align-items:center;grid-gap:13px;gap:13px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;text-align:left;cursor:pointer;transition:all .2s ease}.mcq-category-button.active,.mcq-category-button:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-1px)}.mcq-category-image{flex:0 0 52px}.mcq-category-image img{display:block;width:52px;height:52px;border-radius:13px;object-fit:cover}.mcq-category-info{min-width:0;flex:1 1}.mcq-category-info span{display:block;margin-bottom:4px;color:#64748b;font-size:9px;font-weight:800;letter-spacing:1px}.mcq-category-info strong{display:block;color:#1e293b;font-size:14px;line-height:1.4}.mcq-category-arrow{color:#2563eb;font-size:20px;font-weight:700}.mcq-slider-controls{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-top:15px}.mcq-slider-controls button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;cursor:pointer;transition:all .2s ease}.mcq-slider-controls button:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.mcq-slider-controls span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.mcq-reset-button{width:100%;margin-top:18px;border:1px solid #fecaca!important;background:#fff!important;color:#dc2626!important;border-radius:11px!important;font-size:13px;font-weight:700}.mcq-reset-button svg{margin-right:7px}.mcq-reset-button:hover{background:#fef2f2!important}.mcq-active-filter{display:flex;align-items:center;justify-content:space-between;grid-gap:15px;gap:15px;margin-bottom:18px;padding:12px 15px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff}.mcq-active-filter span{display:block;color:#64748b;font-size:9px;font-weight:800;letter-spacing:1px}.mcq-active-filter strong{display:block;margin-top:2px;color:#1d4ed8;font-size:14px}.mcq-active-filter button{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer}.mcq-series-card{margin-bottom:24px;overflow:hidden;border:1px solid #e5e7eb!important;border-radius:18px!important;background:#fff;box-shadow:0 7px 28px rgba(15,23,42,.05)}.mcq-series-header{display:flex;align-items:center;grid-gap:18px;gap:18px;padding:22px;border-bottom:1px solid #eef2f7;background:linear-gradient(135deg,#fff,#f8fafc)}.mcq-series-image img{display:block;width:65px;height:65px;border-radius:16px;object-fit:cover;box-shadow:0 5px 15px rgba(15,23,42,.1)}.mcq-series-title{min-width:0}.mcq-series-title span{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.2px}.mcq-series-title h3{margin:4px 0 3px;color:#111827;font-size:21px;font-weight:800}.mcq-series-title p{margin:0;color:#64748b;font-size:13px}.mcq-series-body{padding:18px!important}.mcq-subcategory{margin-bottom:18px;border:1px solid #edf1f5;border-radius:14px;overflow:hidden}.mcq-subcategory:last-child{margin-bottom:0}.mcq-subcategory-header{display:flex;align-items:center;justify-content:space-between;grid-gap:15px;gap:15px;padding:15px 17px;background:#f8fafc}.mcq-subcategory-header span:first-child{color:#64748b;font-size:9px;font-weight:800;letter-spacing:1px}.mcq-subcategory-header h4{margin:4px 0 0;color:#334155;font-size:15px;font-weight:800}.mcq-subcategory-count{display:flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 9px;border-radius:8px;background:#e0e7ff;color:#4338ca;font-size:12px;font-weight:800}.mcq-section-list{padding:10px}.mcq-section-item{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:13px 12px;margin-bottom:7px;border:1px solid transparent;border-radius:11px;color:inherit;text-decoration:none!important;transition:all .2s ease}.mcq-section-item:last-child{margin-bottom:0}.mcq-section-item:hover{border-color:#dbeafe;background:#eff6ff;transform:translateX(2px)}.mcq-chapter-number{flex:0 0 48px;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:11px;background:#eff6ff;color:#2563eb}.mcq-chapter-number span{font-size:8px;font-weight:800;letter-spacing:1px}.mcq-chapter-number strong{font-size:15px}.mcq-section-name{min-width:0;flex:1 1}.mcq-section-name strong{display:block;color:#1e293b;font-size:14px;line-height:1.4}.mcq-section-name span{display:block;margin-top:3px;color:#94a3b8;font-size:11px}.mcq-question-count{min-width:65px;text-align:right}.mcq-question-count strong{display:block;color:#334155;font-size:14px}.mcq-question-count span{display:block;margin-top:2px;color:#94a3b8;font-size:9px;text-transform:uppercase}.mcq-section-arrow{color:#94a3b8;font-size:13px}.mcq-section-item:hover .mcq-section-arrow{color:#2563eb}.mcq-empty-state{padding:70px 30px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;text-align:center}.mcq-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:22px}.mcq-empty-state h3{margin-bottom:8px;color:#1e293b;font-size:21px;font-weight:800}.mcq-empty-state p{max-width:480px;margin:0 auto 20px;color:#64748b;font-size:14px;line-height:1.6}.mcq-empty-state button{border:0;border-radius:10px;background:#2563eb;padding:10px 18px;color:#fff;font-size:13px;font-weight:700}.mcq-no-sections{padding:22px}.mcq-no-sections,.mcq-sidebar-empty{color:#94a3b8;font-size:13px;text-align:center}.mcq-sidebar-empty{padding:25px 10px}.mcq-loading{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mcq-loading-spinner{width:42px;height:42px;margin-bottom:18px;border:4px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;-webkit-animation:mcqSpin .8s linear infinite;animation:mcqSpin .8s linear infinite}.mcq-loading h5{margin:0;color:#1e293b;font-weight:800}.mcq-loading p{margin-top:7px;color:#64748b;font-size:13px}@-webkit-keyframes mcqSpin{to{transform:rotate(1turn)}}@keyframes mcqSpin{to{transform:rotate(1turn)}}@media (max-width:991px){.mcq-sidebar{position:relative;top:auto}.mcq-hero-content h1{font-size:38px}}@media (max-width:767px){.mcq-container{padding-top:35px;padding-bottom:45px}.mcq-page-header{align-items:flex-start}.mcq-page-header h2{font-size:26px}.mcq-total-count{min-width:70px}.mcq-hero{min-height:270px}.mcq-hero-content{padding:55px 15px}.mcq-hero-content h1{font-size:34px}.mcq-hero-content p{font-size:15px}.mcq-series-header{align-items:flex-start}.mcq-series-title h3{font-size:18px}.mcq-section-item{grid-gap:9px;gap:9px}.mcq-chapter-number{flex:0 0 42px;width:42px;height:42px}.mcq-question-count{display:none}}@media (max-width:480px){.mcq-page-header{display:block}.mcq-total-count{margin-top:15px;width:90px}.mcq-series-header{padding:17px}.mcq-series-image img{width:52px;height:52px}.mcq-series-body{padding:12px!important}.mcq-subcategory-header{padding:12px}.mcq-section-item{padding:11px 8px}.mcq-section-name strong{font-size:13px}.mcq-hero-content h1{font-size:30px}}.mcq-page{background:#f5f7fb;min-height:100vh;color:#172033;padding-bottom:90px}.mcq-topbar{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;padding:28px 0}.mcq-topbar-content{display:flex;align-items:center;justify-content:space-between;grid-gap:30px;gap:30px}.mcq-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;opacity:.7}.mcq-topbar h1{margin:5px 0 3px;font-size:28px;font-weight:800}.mcq-topbar p{margin:0;opacity:.75}.mcq-progress-box{width:240px}.progress-info{display:flex;justify-content:space-between;margin-bottom:7px;font-size:13px}.mcq-progress{height:7px;overflow:hidden;border-radius:20px;background:hsla(0,0%,100%,.18)}.mcq-progress-fill{height:100%;border-radius:20px;background:#fff;transition:width .3s ease}.mcq-progress-box small{display:block;margin-top:6px;opacity:.65;text-align:right}.mcq-main-container{padding-top:30px}.mcq-sidebar{position:-webkit-sticky;position:sticky;top:20px;overflow:hidden;background:#fff;border:1px solid #e7ebf2;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.06)}.sidebar-heading{padding:20px;border-bottom:1px solid #edf0f5}.sidebar-heading span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:1.5px}.sidebar-heading h3{margin:6px 0 0;font-size:17px;font-weight:800}.section-list{padding:8px}.section-item{display:flex;align-items:center;grid-gap:11px;gap:11px;margin-bottom:4px;padding:12px;color:#475569;text-decoration:none;border-radius:10px;transition:all .2s ease}.section-item:hover{background:#f1f5f9;color:#1d4ed8;text-decoration:none}.section-item.active{background:#eff6ff;color:#1d4ed8;font-weight:700}.section-number{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#f1f5f9;font-size:11px;font-weight:800}.section-item.active .section-number{background:#2563eb;color:#fff}.section-name{flex:1 1;font-size:13px;line-height:1.4}.section-check{color:#16a34a;font-weight:900}.section-empty{padding:25px 15px;color:#94a3b8;text-align:center;font-size:13px}.mcq-content{min-width:0}.question-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:20px;background:#fff;border:1px solid #e7ebf2;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.05)}.question-eyebrow{color:#64748b;font-size:10px;font-weight:800;letter-spacing:1.4px}.question-header h2{margin:5px 0 0;font-size:22px;font-weight:800}.question-count-box{min-width:75px;padding:10px;text-align:center;border-radius:12px;background:#eff6ff;color:#1d4ed8}.question-count-box strong{display:block;font-size:22px}.question-count-box span{display:block;font-size:10px;font-weight:700}.mcq-question-card{margin-bottom:18px;padding:22px!important;border:1px solid #e6eaf0!important;border-radius:16px!important;background:#fff;box-shadow:0 7px 25px rgba(15,23,42,.045)!important}.question-card-top{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:17px}.question-number-large{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#eff6ff;color:#2563eb;font-size:14px;font-weight:900}.question-label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:1px}.question-year{margin-left:auto;padding:5px 10px;border-radius:20px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.question-text{margin-bottom:20px;color:#172033;font-size:16px;font-weight:650;line-height:1.7}.answer-options{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.answer-option{position:relative;display:flex;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:13px 15px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;cursor:pointer;transition:all .2s ease}.answer-option:hover{border-color:#93c5fd;background:#f8fbff}.answer-option input{position:absolute;opacity:0;pointer-events:none}.option-letter{width:31px;height:31px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:800}.option-text{flex:1 1;color:#334155;font-size:14px;line-height:1.5}.answer-option.correct{border-color:#86efac;background:#f0fdf4}.answer-option.correct .option-letter{background:#16a34a;color:#fff}.answer-option.correct .option-text{color:#166534;font-weight:700}.answer-option.wrong{border-color:#fca5a5;background:#fef2f2}.answer-option.wrong .option-letter{background:#dc2626;color:#fff}.answer-option.wrong .option-text{color:#991b1b;font-weight:700}.answer-option.disabled{opacity:.65}.option-result{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900}.correct-result{color:#15803d;background:#dcfce7}.wrong-result{color:#b91c1c;background:#fee2e2}.answer-feedback{margin-top:15px;padding:11px 14px;border-radius:9px;font-size:13px;font-weight:700}.answer-feedback.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.answer-feedback.danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mcq-right-sidebar{position:-webkit-sticky;position:sticky;top:20px}.quick-score,.sponsor-box{padding:16px;margin-bottom:16px;background:#fff;border:1px solid #e7ebf2;border-radius:15px;box-shadow:0 8px 25px rgba(15,23,42,.05)}.score-title,.sponsor-box>span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:1.3px}.sponsor-placeholder{height:180px;display:flex;align-items:center;justify-content:center;margin-top:12px;border-radius:10px;background:#f8fafc;color:#94a3b8;font-size:12px}.score-row{display:flex;grid-gap:8px;gap:8px;margin-top:13px}.score-item{flex:1 1;padding:10px 5px;text-align:center;border-radius:9px}.score-item strong{display:block;font-size:20px}.score-item span{font-size:10px;font-weight:700}.correct-score{background:#f0fdf4;color:#15803d}.wrong-score{background:#fef2f2;color:#b91c1c}.mcq-state-card{padding:60px 20px;text-align:center;background:#fff;border:1px solid #e7ebf2;border-radius:16px}.mcq-state-card h4{margin-top:18px;font-weight:800}.mcq-state-card p{color:#64748b;margin:8px 0 0}.mcq-state-card.error{color:#b91c1c}.state-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:22px;font-weight:900}.mcq-bottom-navigation{position:fixed;z-index:1050;right:0;bottom:0;left:0;padding:10px 0;background:hsla(0,0%,100%,.96);border-top:1px solid #e5e7eb;box-shadow:0 -8px 25px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bottom-inner{max-width:1100px;margin:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;grid-gap:15px;gap:15px}.navigation-button{min-width:180px;display:flex!important;align-items:center;grid-gap:12px;gap:12px;padding:9px 15px!important;border:none!important;border-radius:11px!important;background:#f1f5f9!important;color:#334155!important;text-align:left}.navigation-button:hover:not(:disabled){background:#e2e8f0!important}.navigation-button span{font-size:20px}.navigation-button div{display:flex;flex-direction:column}.navigation-button small{color:#64748b;font-size:8px;font-weight:800}.navigation-button strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.bottom-score{display:flex;grid-gap:8px;gap:8px}.mini-score{min-width:65px;padding:5px 10px;text-align:center;border-radius:9px}.mini-score strong{display:block;font-size:17px}.mini-score span{font-size:9px;font-weight:700}.mini-score.correct{color:#15803d;background:#f0fdf4}.mini-score.wrong{color:#b91c1c;background:#fef2f2}.mobile-section-dropdown{margin-bottom:15px}.mobile-section-dropdown .dropdown-toggle{padding:12px;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:11px;font-weight:700}@media (max-width:767px){.mcq-page{padding-bottom:82px}.mcq-topbar{padding:20px 0}.mcq-topbar-content{display:block}.mcq-topbar h1{font-size:22px}.mcq-progress-box{width:100%;margin-top:18px}.question-header{padding:15px}.question-header h2{font-size:18px}.mcq-question-card{padding:16px!important}.question-text{font-size:15px}.answer-option{padding:11px}.bottom-inner{grid-gap:8px;gap:8px}.navigation-button{min-width:auto;padding:8px!important}.navigation-button strong{display:none}.navigation-button small{font-size:8px}.bottom-score{grid-gap:5px;gap:5px}.mini-score{min-width:48px;padding:4px 6px}.mini-score strong{font-size:15px}}
/*# sourceMappingURL=main.e9f03c77.chunk.css.map */