[data-admin-context=true]{--admin-font:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--admin-display:"Segoe UI Variable Display", "Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--admin-radius:.82rem;--admin-radius-lg:1rem;--admin-shadow:0 10px 26px -28px color-mix(in oklab, var(--color-foreground) 28%, transparent)}[data-admin-context=true] header a[aria-label=Administration\ home]{gap:0!important;padding:.25rem!important}[data-admin-context=true] header a[aria-label=Administration\ home]>span{display:none!important}[data-admin-context=true] main,[data-admin-context=true] header,[data-admin-context=true] footer{font-family:var(--admin-font)}[data-admin-context=true] main{max-width:1180px}[data-admin-context=true] main .font-serif,[data-admin-context=true] main h1,[data-admin-context=true] main h2,[data-admin-context=true] main h3,[data-admin-context=true] main h4{letter-spacing:-.018em;font-family:var(--admin-display)!important}[data-admin-context=true] main h1,[data-admin-context=true] main h2,[data-admin-context=true] main h3,[data-admin-context=true] main h4,[data-admin-context=true] main p{text-wrap:pretty}[data-admin-context=true] .page-shell-heading{margin-bottom:1.05rem;padding-bottom:.85rem}[data-admin-context=true] .page-shell-heading h2{font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:720;line-height:1.12}[data-admin-context=true] .page-shell-heading>p:last-of-type{max-width:68rem;line-height:1.55}[data-admin-context=true] .panel-group,[data-admin-context=true] .card,[data-admin-context=true] .bento-card{border-color:color-mix(in oklab, var(--color-border) 91%, var(--color-teal-deep) 9%);background:color-mix(in oklab, var(--color-card) 98%, var(--color-secondary) 2%);box-shadow:var(--admin-shadow)}[data-admin-context=true] .panel-group{border-radius:var(--admin-radius-lg);padding:clamp(.95rem,1.8vw,1.2rem)}[data-admin-context=true] main button.group,[data-admin-context=true] main a.group{box-shadow:var(--admin-shadow)!important}[data-admin-context=true] main button.group:hover,[data-admin-context=true] main a.group:hover{box-shadow:0 14px 30px -29px color-mix(in oklab, var(--color-foreground) 32%, transparent)!important;transform:translateY(-1px)!important}[data-admin-context=true] main .tracking-\[0\.18em\],[data-admin-context=true] main .tracking-\[0\.17em\],[data-admin-context=true] main .tracking-\[0\.16em\],[data-admin-context=true] main .tracking-\[0\.15em\],[data-admin-context=true] main .tracking-\[0\.14em\]{letter-spacing:.085em!important}[data-admin-context=true] .label{letter-spacing:.05em;margin-bottom:.35rem;font-size:.68rem;font-weight:700}[data-admin-context=true] .field{min-height:2.55rem;font-family:var(--admin-font);border-radius:.65rem;line-height:1.35}[data-admin-context=true] textarea.field{line-height:1.55}[data-admin-context=true] .btn-primary,[data-admin-context=true] .btn-secondary,[data-admin-context=true] .btn-danger{min-height:2.45rem;font-family:var(--admin-font);letter-spacing:0;border-radius:.65rem;font-size:.8rem;font-weight:650}[data-admin-context=true] .status-badge{min-height:1.65rem;padding-inline:.62rem;font-size:.66rem}[data-admin-context=true] .table-shell{box-shadow:none;border-radius:.78rem;overflow-x:auto}[data-admin-context=true] table{font-family:var(--admin-font);font-variant-numeric:tabular-nums}[data-admin-context=true] thead{background:color-mix(in oklab, var(--color-secondary) 62%, var(--color-card) 38%)!important}[data-admin-context=true] th{vertical-align:middle;font-size:.66rem;font-weight:700;line-height:1.25;letter-spacing:.05em!important}[data-admin-context=true] td{vertical-align:middle;line-height:1.4}[data-admin-context=true] tbody tr{transition:background-color .12s}[data-admin-context=true] .drawer-surface{box-shadow:-18px 0 46px -34px #0000008c}[data-admin-context=true] .drawer-surface .panel-group{box-shadow:none}[data-route=\/admin] main:has(>[data-admin-section-header])>.page-shell-heading{display:none}[data-route=\/admin] [data-admin-section-header]{font-family:var(--admin-font)}[data-route=\/admin] [data-admin-session-choices] button.group,[data-route=\/admin] [data-admin-current-snapshot]~section button.group,[data-route=\/admin] [data-admin-current-snapshot]~section a.group{box-shadow:none!important}[data-route=\/admin] [data-admin-session-choices] button.group:hover,[data-route=\/admin] [data-admin-current-snapshot]~section button.group:hover,[data-route=\/admin] [data-admin-current-snapshot]~section a.group:hover{box-shadow:0 12px 28px -28px color-mix(in oklab, var(--color-foreground) 28%, transparent)!important}[data-route=\/admin] [data-admin-session-identity]{box-shadow:none}[data-route=\/result-entry] main a[href=\/admin]:not(.admin-page-back),[data-route=\/student-master] main a[href=\/admin]:not(.admin-page-back),[data-route=\/registration-control] main a[href=\/admin]:not(.admin-page-back),[data-route=\/student-login-access] main a[href=\/admin]:not(.admin-page-back),[data-route=\/student-account-recovery] main a[href=\/admin]:not(.admin-page-back),[data-route=\/result-analytics] main a[href=\/admin]:not(.admin-page-back){display:none!important}.admin-page-back{width:fit-content}[data-route=\/result-entry] main>section.panel-group:first-of-type>div:first-child{justify-content:flex-end;align-items:center;display:flex!important}[data-route=\/result-entry] main>section.panel-group:first-of-type>div:first-child>div:last-child{justify-content:flex-end}[data-route=\/result-entry] aside.panel-group{border-radius:.85rem}[data-route=\/result-entry] aside.panel-group button{border-radius:.65rem!important}[data-route=\/result-entry] input[type=number]{font-variant-numeric:tabular-nums;min-height:2.2rem;border-radius:.55rem!important}[data-route=\/student-master] main>section.panel-group:first-of-type{padding:.8rem .9rem}[data-route=\/student-master] main>section.panel-group:first-of-type>div{align-items:center}[data-route=\/student-master] main>section.panel-group:nth-of-type(2){padding:.85rem 1rem}[data-route=\/registration-control] main>div.max-w-3xl{max-width:780px}[data-route=\/registration-control] main>div.max-w-3xl>section:first-child{box-shadow:var(--admin-shadow)!important;border-radius:.95rem!important}[data-route=\/registration-control] main>div.max-w-3xl>section:first-child p.text-4xl{letter-spacing:-.035em;font-size:clamp(2rem,5vw,2.8rem)!important}[data-route=\/student-login-access] main>section:first-of-type,[data-route=\/student-account-recovery] main>section:first-of-type{margin-bottom:1rem!important}[data-route=\/student-login-access] main>section.grid>div,[data-route=\/student-account-recovery] main>section.grid>div{box-shadow:none;border-radius:.78rem!important}[data-route=\/result-analytics] nav[aria-label=Dashboard\ sections]{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-card) 97%, var(--color-secondary) 3%);scrollbar-width:thin;border-radius:.8rem;width:fit-content;max-width:100%;padding:.28rem;overflow-x:auto;box-shadow:0 8px 20px -20px #0006;gap:.25rem!important}[data-route=\/result-analytics] nav[aria-label=Dashboard\ sections] button{white-space:nowrap;flex:none;min-height:2.1rem;border-radius:.55rem!important;padding:.45rem .72rem!important;font-size:.72rem!important;font-weight:650!important}[data-route=\/result-analytics] .panel-group p.text-2xl{font-variant-numeric:tabular-nums;letter-spacing:-.025em}[data-route=\/result-analytics] .panel-group .rounded-xl.border{border-radius:.75rem!important}[data-route=\/result-analytics] table th,[data-route=\/result-analytics] table td{padding-block:.65rem!important}[data-admin-context=true] footer{margin-top:2rem}@media (width<=760px){[data-admin-context=true] main{padding-top:1.1rem!important;padding-inline:.85rem!important}[data-admin-context=true] .page-shell-heading{margin-bottom:1rem;padding-bottom:.85rem}[data-admin-context=true] .panel-group{padding:.88rem}[data-admin-context=true] .btn-primary,[data-admin-context=true] .btn-secondary,[data-admin-context=true] .btn-danger{min-height:2.45rem}[data-route=\/admin] main>section:first-of-type:has(>div>div:first-child>button:first-child)>div{align-items:flex-start}[data-route=\/admin] main>section:first-of-type:has(>div>div:first-child>button:first-child)>div>div:first-child{width:100%}[data-route=\/admin] main button.group.w-full:has(>div.grid)>div.grid{grid-template-columns:1fr!important}[data-route=\/admin] main button.group.w-full:has(>div.grid)>div.grid>div:last-child{min-width:0;border-top:1px solid var(--color-border)!important;border-left:0!important;padding:.75rem 1rem!important}[data-route=\/admin] main button.group.w-full:has(>div.grid)>div.grid>div:first-child>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-route=\/result-entry] main>section.panel-group:first-of-type>div:first-child,[data-route=\/student-master] main>section.panel-group:first-of-type>div{align-items:stretch}[data-route=\/result-entry] main>section.panel-group:first-of-type>div:first-child>div:last-child{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-admin-context=true] main button.group,[data-admin-context=true] main a.group{transform:none!important}}[data-route=\/student-master] main>section,[data-route=\/student-login-access] main>section,[data-route=\/student-account-recovery] main>section,[data-route=\/registration-control] main>section{box-shadow:none}[data-route=\/student-login-access] main>section.grid{gap:.5rem!important;margin-bottom:.85rem!important}[data-route=\/student-login-access] main>section.panel-group,[data-route=\/student-account-recovery] main>section.panel-group{box-shadow:none;border-radius:.85rem;padding:.8rem .9rem}[data-route=\/student-login-access] .table-shell th,[data-route=\/student-login-access] .table-shell td,[data-route=\/student-account-recovery] .table-shell th,[data-route=\/student-account-recovery] .table-shell td,[data-route=\/student-master] .table-shell th,[data-route=\/student-master] .table-shell td{padding-top:.58rem!important;padding-bottom:.58rem!important}[data-route=\/result-analytics] main .panel-group{box-shadow:none}[data-route=\/result-analytics] main>div.mt-6,[data-route=\/result-analytics] main>section.mt-6{margin-top:1rem!important}[data-route=\/result-analytics] table th,[data-route=\/result-analytics] table td{padding-top:.6rem;padding-bottom:.6rem}@media (width<=640px){[data-admin-context=true] .drawer-surface{border-left:0;max-width:100%!important}[data-admin-context=true] .table-shell{border-radius:.65rem;margin-inline:-.2rem}[data-route=\/student-login-access] main>section.grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-route=\/result-analytics] nav[aria-label=Dashboard\ sections]{width:100%;overflow-x:auto;flex-wrap:nowrap!important}[data-route=\/result-analytics] nav[aria-label=Dashboard\ sections] button{white-space:nowrap;flex:none}[data-route=\/registration-control] main>div.max-w-3xl{width:100%}}[data-route=\/admin] [data-admin-home-grid]>*{min-height:74px!important}[data-route=\/admin] [data-admin-home-grid] [data-admin-card-description]{display:none}[data-route=\/admin] [data-admin-home-grid] button.group,[data-route=\/admin] [data-admin-home-grid] a.group{align-items:center;padding-block:.72rem}[data-route=\/admin] [data-admin-home-grid] button.group>span:nth-child(2),[data-route=\/admin] [data-admin-home-grid] a.group>span:nth-child(2){flex-direction:column;justify-content:center;min-height:2.7rem;display:flex}[data-route=\/admin] [data-admin-session-choices] button.group{min-height:132px!important}[data-route=\/admin] [data-admin-session-choices] button.group>div:first-child{min-height:2.55rem}[data-route=\/admin] [data-admin-section-header]>div{align-items:flex-start}[data-route=\/admin] [data-admin-section-header] .action-cluster{margin-left:auto}@media (width<=640px){[data-route=\/admin] [data-admin-section-header]>div,[data-route=\/admin] [data-admin-section-header]>div>div:first-child{width:100%}[data-route=\/admin] [data-admin-section-header] .action-cluster{width:100%;margin-left:0}}[data-route=\/admin] [data-admin-compact-actions] [data-admin-card-description]{display:none}[data-route=\/admin] [data-admin-compact-actions]>*{min-height:72px!important}[data-route=\/admin] [data-admin-candidate-register]>div:first-child{align-items:center}[data-route=\/admin] [data-admin-candidate-register] .field{min-height:2.55rem}@media (width<=640px){[data-route=\/admin] [data-admin-candidate-register]>div:first-child{align-items:flex-start}}
