.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.end-0{inset-inline-end:0}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-auto{margin-inline-end:auto}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.table{display:table}.w-16{width:4rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.bg-primary{--tw-bg-opacity:1;background-color:rgb(4 65 95/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(159 65 10/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-15{--tw-bg-opacity:0.15}.bg-opacity-25{--tw-bg-opacity:0.25}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-stack-lg{padding:48px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0{padding-top:0;padding-bottom:0}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-0{padding-bottom:0}.pe-5{padding-inline-end:1.25rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-primary{--tw-text-opacity:1;color:rgb(4 65 95/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(159 65 10/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-input{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent-color),transparent 70%);background:transparent;padding:.5rem 0;outline:none}.stitch-input:focus{border-bottom-width:2px;border-bottom-color:var(--accent-color)}.stitch-table{width:100%;border-collapse:collapse}.stitch-table td,.stitch-table th{border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 85%);padding:.75rem 0;text-align:left}.locale-menu-label{display:inline-flex;align-items:center;gap:.4em;vertical-align:middle}.locale-flag{display:inline-block;width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(1,30,44,.18);vertical-align:middle}.locale-flag img,.locale-flag svg{width:100%;height:100%;display:block}.locale-flag--photo{overflow:visible;box-shadow:none;background:transparent}.locale-flag--photo img{-o-object-fit:contain;object-fit:contain}.navmenu .dropdown ul a .locale-menu-label{display:flex}.college-panel{background:var(--surface-color);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(4,65,95,.06)}.college-checklist{margin:0;padding:0}.college-checklist li{position:relative;padding-left:2rem;margin-bottom:.85rem;line-height:1.6}.college-checklist li:before{content:"\2713";position:absolute;left:0;top:.15rem;width:1.35rem;height:1.35rem;line-height:1.35rem;text-align:center;font-size:.8rem;font-weight:700;color:#fff;background:#04415f;border-radius:50%}.contact .auth-form-wrap{max-width:600px;width:100%;margin-left:auto;margin-right:auto}.contact .contact-form-container .php-email-form .form-group{margin-bottom:1rem}.contact .contact-form-container .php-email-form .form-label{display:block;margin-bottom:.4rem;font-size:.95rem;font-weight:500;color:var(--heading-color,#011e2c)}.contact .contact-form-container .php-email-form .auth-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 1rem}.contact .contact-form-container .php-email-form .form-check{display:flex;align-items:flex-start;gap:.5rem;margin:0}.contact .contact-form-container .php-email-form .form-check-input{margin-top:.2rem;accent-color:var(--accent-color,#04415f)}.contact .contact-form-container .php-email-form .form-check-label{font-size:.9rem;color:var(--default-color,#010608)}.contact .contact-form-container .php-email-form .auth-link{font-size:.9rem;color:var(--accent-color,#04415f);text-decoration:underline}.contact .contact-form-container .php-email-form .form-submit{justify-content:stretch}.contact .contact-form-container .php-email-form .form-submit button{width:100%}.contact .contact-form-container .auth-form-footer{margin-top:1.25rem;text-align:center;font-size:.95rem}.contact .contact-form-container .auth-form-footer a{color:var(--accent-color,#04415f);font-weight:600}.contact .contact-form-container .php-email-form .error-message.show,.contact .contact-form-container .php-email-form .sent-message.show{display:block}.header .logo h1.sitename{font-size:clamp(16px,1.6vw,22px);white-space:nowrap}.navmenu .nav-exam-item{margin-left:.35rem}.navmenu .btn-nav-exam,.navmenu .btn-nav-exam:focus{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-color,#04415f)!important;color:var(--contrast-color,#fff)!important;border-radius:50px;padding:10px 22px!important;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.2;transition:all .3s ease}.navmenu .btn-nav-exam.active,.navmenu .btn-nav-exam:focus,.navmenu .btn-nav-exam:hover{background-color:color-mix(in srgb,var(--accent-color,#04415f),#000 12%)!important;color:var(--contrast-color,#fff)!important;transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--accent-color,#04415f),transparent 70%)}@media (max-width:1199px){.navmenu .nav-exam-item{margin:.75rem 0 .25rem}.navmenu .btn-nav-exam,.navmenu .btn-nav-exam:focus{width:calc(100% - 24px);margin:0 12px;justify-content:center}}:root{--sidebar-tan:#e8dcc8;--sidebar-tan-deep:#c4a484;--sidebar-tan-hover:#d4b896;--sidebar-tan-text:#3f2e22;--sidebar-tan-muted:#6b5344;--sidebar-tan-active-text:#fff}.eduport-admin{--sidebar-tan:#04415f;--sidebar-tan-deep:#011e2c;--sidebar-tan-hover:#0a5578;--sidebar-tan-text:#fff;--sidebar-tan-muted:hsla(0,0%,100%,.65);--sidebar-tan-active-text:#fff}.eduport-admin .navbar.sidebar.sidebar-tan .navbar-brand.admin-brand{color:#fff!important;font-size:1.05rem!important;font-weight:700;line-height:1.35;letter-spacing:-.02em;white-space:normal;padding:1.15rem 1rem!important;margin-right:0;display:block}.eduport-student .navbar-brand.student-brand{color:#04415f;font-weight:700;font-size:1.25rem;letter-spacing:-.02em;white-space:nowrap}.eduport-student .navbar .btn-nav-exam,.eduport-student .student-header-main .btn-nav-exam{display:inline-flex;align-items:center;justify-content:center;background-color:#04415f!important;color:#fff!important;border-radius:50px;padding:8px 20px!important;font-weight:600;font-size:14px}.eduport-student .navbar .btn-nav-exam:hover,.eduport-student .student-header-main .btn-nav-exam:hover{background-color:#011e2c!important;color:#fff!important}.eduport-student .student-header-main{flex-shrink:0;gap:.5rem;margin-left:.5rem}.eduport-student .student-header-main .nav-link{color:#04415f;font-weight:600}.eduport-student{--sidebar-tan:#f5f7f9;--sidebar-tan-deep:#04415f;--sidebar-tan-hover:#e8eef2;--sidebar-tan-text:#04415f;--sidebar-tan-muted:#5b6b75;--sidebar-tan-active-text:#fff}.eduport-admin .navbar.sidebar.sidebar-tan,.eduport-admin .navbar.sidebar.sidebar-tan .offcanvas-body.sidebar-content,.eduport-admin .sidebar-tan.sidebar-content{background-color:var(--sidebar-tan)!important;background-image:none!important}.eduport-admin .navbar.sidebar.sidebar-tan{border-right:1px solid color-mix(in srgb,var(--sidebar-tan-deep),transparent 40%)}.eduport-admin .navbar.sidebar.sidebar-tan .navbar-brand-item{max-height:36px}.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link.active,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link.show,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link:active,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link:focus,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link:hover,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link:link,.eduport-admin .navbar.sidebar.navbar-expand-xl.sidebar-tan .sidebar-content .navbar-nav .nav-link:visited{color:#fff!important}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link{border-radius:.375rem;margin:.1rem .5rem}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link:focus,.eduport-admin .navbar.sidebar.sidebar-tan .nav-link:hover{background-color:var(--sidebar-tan-hover)!important}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link.active{background-color:var(--sidebar-tan-deep)!important}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-section-title{color:var(--sidebar-tan-muted)!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-footer-icon{color:var(--sidebar-tan-muted)!important}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-footer-icon:hover{color:var(--sidebar-tan-text)!important}.eduport-admin .navbar.sidebar.sidebar-tan .nav.collapse .nav-link{padding-left:2.5rem;font-size:.9rem}.eduport-student .student-sidebar-tan{background-color:var(--sidebar-tan)!important;border-color:#dde0e3!important}.eduport-student .student-sidebar-tan .list-group-item{color:var(--sidebar-tan-text);background:transparent;border:0;border-radius:.375rem;margin-bottom:.15rem}.eduport-student .student-sidebar-tan .list-group-item:hover:not(.text-danger){background-color:var(--sidebar-tan-hover);color:var(--sidebar-tan-text)}.eduport-student .student-sidebar-tan .list-group-item.active{background-color:var(--sidebar-tan-deep)!important;color:var(--sidebar-tan-active-text)!important}.eduport-student .student-sidebar-tan .list-group-item.text-danger:hover{background-color:color-mix(in srgb,#dc3545,transparent 88%)}.eduport-admin,.eduport-student{--dash-space-y:0.9}.eduport-admin .page-content,.eduport-admin .page-content-wrapper,.eduport-student .page-content,.eduport-student .page-content-wrapper{padding-top:calc(1.5rem * var(--dash-space-y));padding-bottom:calc(1.5rem * var(--dash-space-y))}.eduport-admin .card-header,.eduport-student .card-header{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y))}.eduport-admin .card-body,.eduport-student .card-body{padding-top:calc(1.25rem * var(--dash-space-y));padding-bottom:calc(1.25rem * var(--dash-space-y))}.eduport-admin .card-footer,.eduport-student .card-footer{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y))}.eduport-admin .form-label,.eduport-student .form-label{margin-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .form-control,.eduport-admin .form-select,.eduport-admin .input-group-text,.eduport-student .form-control,.eduport-student .form-select,.eduport-student .input-group-text{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .form-text,.eduport-student .form-text{margin-top:calc(.25rem * var(--dash-space-y))}.eduport-admin .form-group,.eduport-admin .mb-form,.eduport-student .form-group,.eduport-student .mb-form{margin-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .h1,.eduport-admin .h2,.eduport-admin .h3,.eduport-admin .h4,.eduport-admin h1,.eduport-admin h2,.eduport-admin h3,.eduport-admin h4,.eduport-student .h1,.eduport-student .h2,.eduport-student .h3,.eduport-student .h4,.eduport-student h1,.eduport-student h2,.eduport-student h3,.eduport-student h4{margin-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .table>:not(caption)>*>*,.eduport-student .table>:not(caption)>*>*{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .qb-board-table td,.eduport-admin .qb-board-table th,.eduport-student .qb-board-table td,.eduport-student .qb-board-table th{padding-top:calc(.65rem * var(--dash-space-y));padding-bottom:calc(.65rem * var(--dash-space-y))}.eduport-admin .alert,.eduport-student .alert{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y));margin-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .list-group-item,.eduport-student .list-group-item{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .modal-body,.eduport-admin .modal-footer,.eduport-admin .modal-header,.eduport-student .modal-body,.eduport-student .modal-footer,.eduport-student .modal-header{padding-top:calc(1rem * var(--dash-space-y));padding-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .nav-tabs .nav-link,.eduport-student .nav-tabs .nav-link{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .accordion-body,.eduport-admin .accordion-button,.eduport-student .accordion-body,.eduport-student .accordion-button{padding-top:calc(1rem * var(--dash-space-y));padding-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .row.g-2,.eduport-student .row.g-2{--bs-gutter-y:calc(0.5rem * var(--dash-space-y))}.eduport-admin .row.g-3,.eduport-student .row.g-3{--bs-gutter-y:calc(1rem * var(--dash-space-y))}.eduport-admin .row.g-4,.eduport-student .row.g-4{--bs-gutter-y:calc(1.5rem * var(--dash-space-y))}.eduport-admin .gap-2,.eduport-student .gap-2{gap:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .gap-3,.eduport-student .gap-3{gap:calc(1rem * var(--dash-space-y))!important}.eduport-admin .gap-4,.eduport-student .gap-4{gap:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mb-1,.eduport-student .mb-1{margin-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .mb-2,.eduport-student .mb-2{margin-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .mb-3,.eduport-student .mb-3{margin-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .mb-4,.eduport-student .mb-4{margin-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mb-5,.eduport-student .mb-5{margin-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .mt-1,.eduport-student .mt-1{margin-top:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .mt-2,.eduport-student .mt-2{margin-top:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .mt-3,.eduport-student .mt-3{margin-top:calc(1rem * var(--dash-space-y))!important}.eduport-admin .mt-4,.eduport-student .mt-4{margin-top:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mt-5,.eduport-student .mt-5{margin-top:calc(3rem * var(--dash-space-y))!important}.eduport-admin .my-1,.eduport-student .my-1{margin-top:calc(.25rem * var(--dash-space-y))!important;margin-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .my-2,.eduport-student .my-2{margin-top:calc(.5rem * var(--dash-space-y))!important;margin-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .my-3,.eduport-student .my-3{margin-top:calc(1rem * var(--dash-space-y))!important;margin-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .my-4,.eduport-student .my-4{margin-top:calc(1.5rem * var(--dash-space-y))!important;margin-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .my-5,.eduport-student .my-5{margin-top:calc(3rem * var(--dash-space-y))!important;margin-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .py-1,.eduport-student .py-1{padding-top:calc(.25rem * var(--dash-space-y))!important;padding-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .py-2,.eduport-student .py-2{padding-top:calc(.5rem * var(--dash-space-y))!important;padding-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .py-3,.eduport-student .py-3{padding-top:calc(1rem * var(--dash-space-y))!important;padding-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .py-4,.eduport-student .py-4{padding-top:calc(1.5rem * var(--dash-space-y))!important;padding-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .py-5,.eduport-student .py-5{padding-top:calc(3rem * var(--dash-space-y))!important;padding-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .pt-3,.eduport-student .pt-3{padding-top:calc(1rem * var(--dash-space-y))!important}.eduport-admin .pt-4,.eduport-student .pt-4{padding-top:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .pb-3,.eduport-student .pb-3{padding-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .pb-4,.eduport-student .pb-4{padding-bottom:calc(1.5rem * var(--dash-space-y))!important}.qb-board{border:1px solid color-mix(in srgb,#04415f,transparent 88%);border-radius:.5rem;overflow:hidden;background:#fff}.qb-board-table{--bs-table-bg:transparent;margin-bottom:0}.qb-board-table thead tr{background:color-mix(in srgb,#04415f,transparent 94%)}.qb-board-table tbody tr:hover{background-color:color-mix(in srgb,var(--accent-color,#04415f),transparent 94%)}.qb-board-table td,.qb-board-table th{vertical-align:middle;padding:.65rem .75rem;border-bottom-color:color-mix(in srgb,#04415f,transparent 88%)}.qb-mini-player{height:28px;width:148px;max-width:160px;vertical-align:middle}.pg-grade{display:inline-block;font-weight:600;font-size:.78rem;padding:.28em .65em;border-radius:.35rem;border:1px solid transparent}.pg-grade-1{background:#fdecea;color:#c62828;border-color:#f5c6c2}.pg-grade-2{background:#e7f1fb;color:#1a5f9e;border-color:#c5daf0}.pg-grade-3{background:#fff1e6;color:#b35c1a;border-color:#f0d3b8}.badge.pg-status-review{--bs-badge-color:#343a40;background:#f0f1f3;color:#343a40!important;font-weight:700;border:1px solid #dde0e3}.pg-cert-btn{color:#8b5a2b!important}.kaias-cert-frame{overflow:auto;background:#e8eef2;padding:1rem;border-radius:.5rem}.kaias-cert-pdf{display:block;width:100%;min-height:920px;height:min(1120px,145vw);border:0;background:#fff;border-radius:.25rem}.kaias-cert{width:210mm;max-width:100%;margin:0 auto;background:#fff;color:#011e2c;box-shadow:0 10px 30px rgba(4,65,95,.08)}.kaias-cert-inner{border:3px solid #04415f;box-shadow:inset 0 0 0 1px #04415f;padding:4px 0 8px;background:#fff}.kaias-cert .kaias-cert-head{display:flex;align-items:center;gap:12px;margin:16px 18px 0;padding-bottom:10px;border-bottom:2px solid #04415f}.kaias-cert-emblem{width:64px;height:64px;border:2px solid #04415f;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#04415f;font-weight:800;letter-spacing:.06em;flex-shrink:0}.kaias-cert-emblem span{font-size:.78rem;line-height:1.1}.kaias-cert-emblem small{font-size:.58rem;font-weight:700}.kaias-cert-titles{flex:1}.kaias-cert-kicker,.kaias-cert-sub{margin:0;color:#04415f;font-weight:700;letter-spacing:.22em}.kaias-cert-kicker{font-size:.72rem}.kaias-cert-titles h2{margin:.15rem 0;font-size:1.7rem;font-weight:800;letter-spacing:.08em;color:#011e2c}.kaias-cert-sub{font-size:.95rem}.kaias-cert-meta{text-align:right;font-size:.78rem;color:#5a7180;line-height:1.45}.kaias-cert-meta span{display:block}.kaias-cert-section{margin:14px 18px 8px;font-size:.82rem;font-weight:800;letter-spacing:.12em;color:#04415f}.eduport-admin .kaias-cert h2,.eduport-student .kaias-cert h2{margin-top:.15rem;margin-bottom:.15rem}.eduport-admin .kaias-cert h3.kaias-cert-section,.eduport-student .kaias-cert h3.kaias-cert-section{margin:14px 18px 8px}.eduport-admin .kaias-cert h4,.eduport-student .kaias-cert h4{margin-top:0;margin-bottom:.35rem}.kaias-cert-table{width:calc(100% - 36px);margin:0 18px;border:1px solid #04415f;border-collapse:collapse}.eduport-admin .kaias-cert-table>:not(caption)>*>*,.eduport-student .kaias-cert-table>:not(caption)>*>*{padding:.55rem .7rem;border-bottom-color:#c5d4dc;vertical-align:middle}.kaias-cert-info th{width:38%;background:#04415f;color:#fff;font-size:.78rem;font-weight:700}.kaias-cert-info td{font-size:.95rem}.kaias-cert-info td.kaias-cert-photo{width:120px;background:#f1f5f7;text-align:center;border-right:1px solid #04415f}.kaias-cert-photo img,.kaias-cert-photo-ph{width:3cm;height:4cm;-o-object-fit:cover;object-fit:cover;margin:0 auto}.kaias-cert-photo-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e8eef2;color:#5a7180;font-size:.72rem;font-weight:700;letter-spacing:.08em}.kaias-cert-photo-ph span{display:block;margin-top:.25rem;font-weight:600}.kaias-cert-ids{border-top:0}.kaias-cert-ids td{width:33.33%;border-right:1px solid #04415f}.kaias-cert-ids td:last-child{border-right:0}.kaias-cert-ids span{display:block;font-size:.72rem;color:#04415f;font-weight:700}.kaias-cert-ids strong{display:block;margin-top:.2rem;font-size:.95rem}.kaias-cert-scores thead th{background:#04415f;color:#fff;text-align:center;font-size:.78rem;font-weight:700}.kaias-cert-scores td small,.kaias-cert-scores th small,.kaias-cert-scores thead small{display:block;font-weight:500;opacity:.85;font-size:.7rem}.kaias-cert-scores tbody td,.kaias-cert-scores tbody th{text-align:center;font-size:.95rem;font-weight:700}.kaias-cert-scores tbody th small{color:#5a7180;font-weight:500}.kaias-cert-scores em{font-style:normal;color:#5a7180;font-weight:600}.kaias-cert-grade,.kaias-cert-total{font-size:1.25rem!important;color:#04415f;font-weight:800!important}.kaias-cert-perf{margin:0 18px 8px;border:1px solid #04415f}.kaias-cert-perf-meta{display:grid;grid-template-columns:1fr 1fr;background:#f1f5f7;border-bottom:1px solid #04415f}.kaias-cert-perf-meta div{padding:.7rem .85rem}.kaias-cert-perf-meta div:first-child{border-right:1px solid #04415f}.kaias-cert-perf-meta span{display:block;font-size:.72rem;color:#04415f;font-weight:700}.kaias-cert-perf-meta strong{font-size:1.05rem}.kaias-cert-eval{padding:.75rem .85rem}.kaias-cert-eval+.kaias-cert-eval{border-top:1px solid #d7e3ea}.kaias-cert-eval h4{font-size:.86rem;font-weight:800;color:#04415f;margin-bottom:.35rem}.kaias-cert-eval p{margin:0;font-size:.86rem;line-height:1.6}.kaias-cert-foot{display:flex;justify-content:space-between;gap:1rem;margin:18px 18px 8px;align-items:flex-end}.kaias-cert-foot p{margin:0;font-size:.75rem;color:#5a7180;line-height:1.5;max-width:55%}.kaias-cert-sign{text-align:center;min-width:42%}.kaias-cert-sign span{display:block;font-size:.78rem;color:#04415f}.kaias-cert-sign strong{display:block;margin-top:.35rem;font-size:1.05rem}.kaias-cert-sign small{display:block;color:#5a7180;font-size:.72rem}.kaias-cert-seal{width:78px;height:78px;margin:.5rem auto 0;border:2px solid #b8954a;color:#04415f;font-size:.72rem;font-weight:800;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;line-height:1.3;background:color-mix(in srgb,#b8954a,transparent 92%)}@media (max-width:767.98px){.kaias-cert-frame{padding:.5rem}.kaias-cert-foot{flex-direction:column;align-items:stretch}.kaias-cert-foot p,.kaias-cert-sign{max-width:none;min-width:0}}