.tutur-workspace,.tutur-workspace .home{color-scheme:light;--surface-page:#f7f9fb;--surface-1:#fff;--surface-2:#eff3f5;--surface-sunken:#edf2f5;--border:#dce4e8;--border-strong:#b3c4cd;--text-primary:#082d43;--text-secondary:#425968;--text-muted:#566877;--text-inverse:#fff;--status-good:#007c57;--status-warning:#8a5100;--status-serious:#a34418;--status-critical:#bc1734;--brand-paper:#fff;--brand-ink:#082d43;--brand-ink-2:#425968;--brand-muted:#566877;--brand-line:#dce4e8;--brand-tint:#e7f5ef;--brand-accent:#007c57;--brand-accent-2:#bc1734;--brand-navy:#082d43;--brand-green:#007c57;--surface:#fff;--font-sans:var(--font-body),Arial,sans-serif;--workspace-gutter:36px;--panel-padding:24px;color:var(--text-primary);background:var(--surface-page);font-family:var(--font-sans);letter-spacing:0}.tutur-workspace *,.tutur-workspace .home :is(h1,h2,h3){letter-spacing:0}.workspace-shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100dvh}.workspace-sidebar{position:sticky;top:0;height:100dvh;overflow:auto;background:#fff;border-right:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:12px}.workspace-brand{display:block;align-self:flex-start;padding:0 4px 8px}.workspace-nav-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin:4px 0}.workspace-drawer nav,.workspace-sidebar nav{display:flex;flex-direction:column;gap:3px}.workspace-drawer nav a,.workspace-sidebar nav a{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:6px;color:var(--text-muted);font-size:13px;font-weight:500;line-height:20px;text-decoration:none}.workspace-drawer nav a svg,.workspace-sidebar nav a svg{flex-shrink:0}.workspace-drawer nav a:hover,.workspace-sidebar nav a:hover{background:#eff3f5}.workspace-drawer nav a[aria-current=page],.workspace-sidebar nav a[aria-current=page]{background:#e7f5ef;color:#007c57;font-weight:700}.workspace-drawer hr,.workspace-sidebar hr{border:0;border-top:1px solid var(--border);margin:12px 0}.workspace-person{display:flex;flex-direction:column;gap:4px;font-size:12px;margin-top:16px;overflow-wrap:anywhere}.workspace-person span{color:var(--text-muted)}.workspace-person button{align-self:flex-start;gap:8px;padding:8px 10px}.workspace-collapse,.workspace-person button{display:flex;align-items:center;font-size:12px;color:var(--text-muted)}.workspace-collapse{gap:10px;margin-top:auto;padding:14px 10px}.workspace-body{min-width:0;background:var(--surface-page)}.workspace-topbar{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px 28px;border-bottom:1px solid var(--border);background:#fff;color:var(--text-muted);font-size:14px;font-weight:600}.workspace-menu{display:none}.workspace-content{background:var(--surface-page);min-height:calc(100dvh - 72px);padding:var(--workspace-gutter);min-width:0;border:0;border-radius:0;box-shadow:none;margin:0}.workspace-content>.mx-auto{max-width:1200px;width:100%;padding:0;margin:0 auto}.workspace-content>.home{min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;margin:0}.tutur-workspace .home:after,.tutur-workspace .home:before{content:none;background:none;box-shadow:none}.workspace-content>.home>.wrap{max-width:1200px;width:100%;padding:0;margin:0 auto}.workspace-content>.home>.wrap>.eyebrow{display:none}.workspace-content .h-page,.workspace-content h1{font-size:28px;line-height:1.35;font-weight:700;margin-top:0}.workspace-content .h-sec{font-size:20px;line-height:1.5;font-weight:700}.workspace-content .eyebrow{font-size:11px;font-weight:700}.tutur-workspace :is(.ui-panel,.card){padding:var(--panel-padding);min-width:0;overflow-wrap:anywhere}.workspace-content :is(.card,.elevated){box-shadow:none;border-radius:8px;background:#fff;border-color:var(--border)}.workspace-content .lit-edge:after{display:none}.workspace-content :is(section.elevated,section.card){border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-content .elevated .elevated{border:0;box-shadow:none;border-radius:0}.workspace-content .card .card,.workspace-content .elevated .card,.workspace-content section.card{border:0;border-radius:0;box-shadow:none;background:transparent}.workspace-content .overflow-x-auto{position:relative}.workspace-content .hero-field{background:none;box-shadow:none;border-radius:0}.workspace-content .home :is(.blob,.blob-a,.blob-b){display:none}.workspace-content :is(.btn,button,input,select,textarea){max-width:100%}.tutur-workspace .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.4;text-align:center}.tutur-workspace .btn svg{flex-shrink:0}.workspace-content :is(h1,h2,h3,p,dt,dd,li){overflow-wrap:anywhere}.workspace-content .workspace-inset{padding:var(--panel-padding);min-width:0}.workspace-content .workspace-registration-list{display:grid;gap:16px}.workspace-content .workspace-registration{padding:var(--panel-padding);border:1px solid var(--border);border-radius:6px;background:var(--surface-1);min-width:0}.tutur-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:6px;border-color:var(--border-strong);background:#fff;color:var(--text-primary)}.workspace-content .btn-primary,.workspace-content :is(button,a).bg-s1{background:#007c57;color:#fff;border-radius:6px;box-shadow:none}.workspace-content .btn-secondary{background:var(--button-surface);border:1px solid var(--button-border);color:var(--button-ink);border-radius:6px;box-shadow:none}.workspace-content table{border-collapse:collapse;font-size:13px}.workspace-content th{padding:12px 16px;background:#eff3f5;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:none}.workspace-content td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.workspace-content tbody tr:hover{background:#f7f9fb}.workspace-content .ui-stat{border:0;border-radius:0;box-shadow:none;padding:6px 0;background:transparent}.workspace-content .ui-stat>div:first-child{font-size:13px;text-transform:none;font-weight:500}.workspace-content .ui-stat>div:nth-child(2){font-family:inherit;font-size:32px;font-weight:700}.workspace-content .admin-legacy-heading{display:none}.workspace-account-row{border-block:1px solid var(--border)}.workspace-auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:60px;max-width:1320px;margin:auto;padding:48px 32px;background:#fff}.workspace-auth-visual{position:sticky;top:24px}.workspace-auth-visual img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.workspace-auth-visual h2{margin-top:24px;font-size:24px;font-weight:700;color:#007c57}.workspace-auth-content{min-width:0}.workspace-auth-content .home{background:transparent;min-height:0}.workspace-auth-content .wrap{width:100%;padding:0}.workspace-auth-content .card{padding:0;border:0;background:transparent}.workspace-auth-content .h-sec{font-size:28px}.workspace-signin .input-wrap{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:6px;background:#fff;min-width:0}.workspace-signin .input-wrap input{flex:1;min-width:0;width:100%;border:0;padding:4px;background:transparent}.workspace-signin .input-wrap svg{flex-shrink:0}.workspace-signin .icon-button{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0}@media(max-width:850px){.workspace-auth{grid-template-columns:1fr;gap:24px;padding:24px 20px}.workspace-auth-visual{display:none}.workspace-auth-content{width:100%;max-width:480px;margin:auto}}.tutur-standalone .home .card{border-radius:8px;box-shadow:none}.tutur-standalone .home .h-sec{font-size:24px;letter-spacing:0}.tutur-standalone .home .btn{border-radius:6px;box-shadow:none}.tutur-standalone .home .btn-primary{background:#007c57;color:#fff}.tutur-standalone .home .h-page{font-size:28px;letter-spacing:0}.tutur-standalone .workspace-table table{font-size:13px;border-collapse:collapse}.tutur-standalone .workspace-table th{padding:12px 16px;background:#eff3f5;text-align:left}.tutur-standalone .workspace-table td{padding:14px 16px;border-bottom:1px solid #dce4e8}.workspace-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:20px;width:min(300px,90vw);height:100dvh;max-height:100dvh;border:0;background:#fff;color:#082d43;overflow:auto}.workspace-drawer::backdrop{background:rgb(8 45 67/.35)}.workspace-drawer-close{position:absolute;top:16px;right:12px;padding:8px}.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.is-collapsed .workspace-sidebar{padding:14px 10px}.is-collapsed .workspace-sidebar :is(.workspace-nav-label,.workspace-person,nav a span,.workspace-collapse span){display:none}.is-collapsed .workspace-sidebar nav a{justify-content:center;padding:12px}.workspace-heading{margin-bottom:24px}.workspace-heading p{font-size:14px;color:var(--text-muted);margin-top:6px}.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:28px}.workspace-stats dt{font-size:13px;color:var(--text-muted)}.workspace-stats dd{font-size:32px;font-weight:700;color:#007c57;margin-top:4px}.workspace-stats>div:nth-child(2) dd{color:#1538a8}.workspace-stats>div:nth-child(3) dd{color:#8a5100}.workspace-stats small{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.workspace-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px;font-size:20px;font-weight:700}.workspace-section-title a{font-size:13px;color:#007c57;display:flex;gap:8px;align-items:center}.practice-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.practice-choice{padding:24px;background:#e7f5ef;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.practice-choice:nth-child(2){background:#edf2ff}.practice-choice h3{font-size:20px;font-weight:700}.practice-choice p{font-size:14px}.workspace-table{position:relative;overflow:auto;max-width:100%}.workspace-table table{width:100%;min-width:620px;text-align:left}.workspace-table a{color:#007c57;font-weight:600}.practice-topic-table table{min-width:0;table-layout:fixed}.practice-topic-table th:first-child{width:43%}.practice-topic-table th:nth-child(2){width:17%}.practice-topic-table th:nth-child(3){width:16%}.practice-topic-table th:nth-child(4){width:9%}.practice-topic-table th:last-child{width:15%}.practice-topic-table td,.practice-topic-table th{overflow-wrap:anywhere}.practice-topic-table .practice-topic-action a{white-space:normal}@media(max-width:760px){.practice-topic-table table,.practice-topic-table tbody{display:block}.practice-topic-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.practice-topic-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #dce4e8;padding:16px 0;gap:12px}.tutur-standalone .practice-topic-table td,.workspace-content .practice-topic-table td{display:block;min-width:0;border:0;padding:0}.practice-topic-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:#526b78;margin-bottom:4px}.practice-topic-action,.practice-topic-name,.practice-topic-table td[data-label=Category]{grid-column:1/-1}}.workspace-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:24px 0 18px}.workspace-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-muted)}.workspace-toolbar input,.workspace-toolbar select{border:1px solid var(--border-strong);padding:10px 12px;font-size:14px;min-height:42px}.workspace-toolbar input{width:300px}.workspace-toolbar button,.workspace-toolbar>a{min-height:42px;padding:10px 16px;font-size:13px;border-radius:6px}.workspace-toolbar button{background:#007c57;color:#fff}.workspace-toolbar>a{border:1px solid var(--border);color:var(--text-muted)}.workspace-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;font-size:12px;color:var(--text-muted)}.workspace-pagination nav{display:flex;gap:8px}.workspace-pagination a,.workspace-pagination button{display:inline-flex;padding:8px;gap:8px;border:1px solid var(--border);border-radius:6px;align-items:center;min-width:36px;min-height:36px}.workspace-pagination button:disabled{opacity:.4;cursor:not-allowed}.workspace-pagination [aria-current=page]{background:#007c57;color:#fff}.workspace-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:12px}.workspace-tabs button{padding:10px 16px;border-radius:6px;color:var(--text-muted);font-size:14px;font-weight:600}.workspace-tabs button[aria-pressed=true]{background:#e7f5ef;color:#007c57}.workspace-empty{padding:36px 16px;text-align:center;color:var(--text-muted);font-size:14px}.workspace-dialog{margin:auto;width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #dce4e8;border-radius:8px;padding:28px;background:#fff;color:#082d43}.workspace-dialog::backdrop{background:rgb(8 45 67/.4)}.workspace-dialog h2{font-size:20px;font-weight:700}.workspace-dialog p{font-size:14px;margin:12px 0;color:#566877;overflow-wrap:anywhere}.workspace-dialog input{width:100%;border:1px solid #b3c4cd;padding:10px 12px}.workspace-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.workspace-dialog-actions button{padding:10px 16px;border:1px solid #dce4e8;border-radius:6px;font-size:14px}.workspace-dialog-actions button:last-child{background:#007c57;color:#fff}.workspace-dialog-actions .danger:last-child{background:#bc1734}.workspace-dialog button:disabled{opacity:.45;cursor:not-allowed}.workspace-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace-actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:6px}.workspace-actions button:disabled{opacity:.4;cursor:not-allowed}@media(min-width:1600px){.tutur-workspace,.tutur-workspace .home{--workspace-gutter:40px 48px}}@media(max-width:1023px){.tutur-workspace,.tutur-workspace .home{--workspace-gutter:24px;--panel-padding:20px}.workspace-shell{grid-template-columns:204px minmax(0,1fr)}.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.workspace-sidebar{padding:14px}.practice-choices{gap:16px}}@media(max-width:767px){.tutur-workspace,.tutur-workspace .home{--workspace-gutter:24px 16px;--panel-padding:16px}.workspace-shell,.workspace-shell.is-collapsed{display:block}.workspace-sidebar{display:none}.workspace-menu{display:inline-flex;flex-shrink:0;padding:6px}.workspace-topbar{min-height:64px;padding:12px 16px;font-size:12px}.workspace-content{min-height:calc(100dvh - 64px)}.workspace-content .h-page,.workspace-content h1{font-size:24px}.workspace-stats{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stats dd{font-size:28px}.practice-choices{grid-template-columns:1fr}.workspace-toolbar label{flex:1;min-width:120px}.workspace-toolbar input{width:100%}.workspace-content .wrap{padding-inline:0}.workspace-section-title{font-size:18px}}:root{--button-surface:#dfe9ef;--button-surface-hover:#ccdce6;--button-ink:#082d43;--button-border:#7793a3;--button-primary:#007c57;--button-primary-hover:#006247;--button-primary-ink:#ffffff;--button-selected:#00543c;--button-selected-hover:#003d2c;--button-danger:#f8deda;--button-danger-hover:#f0c5bf;--button-danger-ink:#842820}@layer base{:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,a.ui-button,a[role=button]){border:1px solid var(--button-border);border-radius:6px;padding:.5em .75em}}:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a){--control-fill:var(--button-surface);--control-hover:var(--button-surface-hover);--control-ink:var(--button-ink);--control-border:var(--button-border);background:var(--control-fill)!important;color:var(--control-ink)!important;border-color:var(--control-border)!important;background-image:none!important}:is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a):hover:not(:disabled):not([aria-disabled=true]){background:var(--control-hover)!important}:is(.btn-primary,.button.primary,[data-button-variant=primary],.bg-s1,[data-primary=true],.tour-next,.workspace-toolbar button,.workspace-dialog-actions button:last-child,.room-brief-actions button){--control-fill:var(--button-primary);--control-hover:var(--button-primary-hover);--control-ink:var(--button-primary-ink);--control-border:var(--button-primary)}:is(button,a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a) :is(svg,img){flex-shrink:0}:is(button,a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a) :is(.muted,.text-ink-2,.text-ink-3,.text-white){color:inherit!important}:is(.btn-accent,[data-button-variant=accent]){--control-fill:#ffbc57;--control-hover:#efa638;--control-ink:#3a2400;--control-border:#bf780d}:is(.danger,.text-critical,[data-button-variant=danger],.workspace-dialog-actions .danger:last-child){--control-fill:var(--button-danger);--control-hover:var(--button-danger-hover);--control-ink:var(--button-danger-ink);--control-border:#bd6f67}:is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a):is(:disabled,[aria-disabled=true]){opacity:.65;cursor:not-allowed}:is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a):focus-visible{outline:3px solid #b66b08;outline-offset:3px}input::file-selector-button{background:var(--button-surface);color:var(--button-ink);border:1px solid var(--button-border);border-radius:6px;padding:8px 12px;margin-right:12px;font:inherit;cursor:pointer}input::file-selector-button:hover{background:var(--button-surface-hover)}:is(button,input[type=button],input[type=submit],a.btn,a.button,a.ui-button,a[role=button],.workspace-pagination a):is([aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=step],[data-selected=true],[data-state=checked],[data-state=active]){--control-fill:var(--button-selected);--control-hover:var(--button-selected-hover);--control-ink:var(--button-primary-ink);--control-border:var(--button-selected);opacity:1}.account-menu{position:relative;flex-shrink:0;min-width:0}.account-menu-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;max-width:100%;padding:10px 12px;border:1px solid var(--button-border);border-radius:8px;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.account-menu-trigger svg{flex-shrink:0}.account-menu-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(288px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;padding:16px;border:1px solid #bacbd5;border-radius:8px;background:#fff;color:#082d43;box-shadow:0 8px 24px rgb(8 45 67/16%)}.account-menu-heading{display:grid;gap:5px;padding:4px 0 16px;overflow-wrap:anywhere}.account-menu-heading strong{font-size:15px;line-height:1.4}.account-menu-heading span{font-size:12px;line-height:1.4;color:#4e687a}.account-menu .account-menu-item,.account-menu-footer button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;margin:0;padding:12px;border:1px solid var(--button-border);border-radius:6px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.account-menu-footer svg,.account-menu-item svg{flex-shrink:0}.account-menu-footer{margin-top:12px;padding-top:12px;border-top:1px solid #dce5eb}.account-menu-footer button:focus-visible,.account-menu-item:focus-visible,.account-menu-trigger:focus-visible{outline:3px solid #197dbe;outline-offset:3px}.header-account-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;min-width:0;max-width:100%}.header-account-controls .account-menu{flex:0 1 180px;min-width:0;max-width:180px}.header-account-controls .account-menu-trigger{width:100%}.workspace-title{flex:1;min-width:0;line-height:20px;overflow-wrap:anywhere}.workspace-topbar .header-account-controls{flex:none}@media (max-width:767px){.account-menu-trigger{gap:6px;padding:9px;font-size:12px}.header-account-controls{gap:10px}.header-account-controls .account-menu{max-width:150px}}@media (max-width:1023px){.workspace-topbar{flex-wrap:wrap}.workspace-title{min-height:40px;display:flex;align-items:center}.workspace-topbar .header-account-controls{flex-basis:100%}}.candidate-review-summary{margin:24px 0 32px;border-block:1px solid var(--border);padding:0 0 20px;min-width:0}.candidate-review-counts{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.candidate-review-counts>div{display:flex;align-items:baseline;gap:10px}.candidate-review-counts dt{font-size:14px;color:var(--text-secondary)}.candidate-review-counts dd{font-size:22px;font-weight:700}.candidate-review-list{list-style:none;padding:0;margin:0;min-width:0}.candidate-review-list>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,200px) auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}.candidate-review-outcome,.candidate-review-topic{min-width:0}.candidate-review-topic h3{font-size:15px;line-height:1.5;font-weight:700}.candidate-review-outcome p,.candidate-review-topic p{font-size:13px;line-height:1.6;margin-top:6px;color:var(--text-secondary)}.candidate-review-band strong{display:block;font-size:22px;color:var(--status-good)}.candidate-review-list .btn{font-size:13px;min-height:44px;padding:12px 16px}.review-status{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.4}.review-status svg{flex-shrink:0}.review-status-waiting{background:#fff1ce;color:#6f4700}.review-status-in_review{background:#e6ecff;color:#244689}.review-status-returned{background:#ddf3e8;color:#00543c}.review-status-withdrawn{background:#e4e9ed;color:#425968}.candidate-review-history{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--status-good);font-size:14px;font-weight:700}.candidate-review-empty,.candidate-review-notice{padding:16px 0;line-height:1.6;color:var(--text-secondary)}.candidate-review-notice{color:var(--status-serious)}.candidate-review-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.candidate-review-page-header .btn{min-height:44px}#teacher-feedback{scroll-margin-top:24px}@media(max-width:1000px){.candidate-review-list>li{grid-template-columns:minmax(0,1fr) minmax(150px,180px)}.candidate-review-list .btn{grid-column:1/-1;justify-self:start}}@media(max-width:520px){.candidate-review-list>li{grid-template-columns:minmax(0,1fr);gap:14px}.candidate-review-list .btn{width:100%;justify-self:stretch}.candidate-review-outcome{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.candidate-review-outcome p{margin:0}.candidate-review-band strong{display:inline;margin-left:6px}.candidate-review-counts{gap:16px}.candidate-review-counts>div{gap:6px}}.examiner-directory{max-width:1160px;margin-inline:auto}.tutur-standalone>.site-header .nav-row{flex-wrap:wrap}.tutur-standalone>.site-header .nav-link{white-space:nowrap}.examiner-directory header{display:grid;gap:16px;margin-bottom:32px}.examiner-directory header .btn{justify-self:start}.examiner-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:24px}.examiner-directory-toolbar label{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #adc4cf;border-radius:6px;background:#fff;width:min(100%,500px)}.examiner-directory-toolbar input{border:0;background:transparent;width:100%;min-width:0}.examiner-directory-toolbar p{flex-shrink:0}.examiner-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.examiner-profile-card{display:flex;align-items:flex-start;gap:24px;border:1px solid #cedde3;border-radius:8px;background:#fff;padding:24px;min-width:0}.examiner-profile-photo{display:grid;place-items:center;width:96px;height:96px;flex-shrink:0;border-radius:50%;overflow:hidden;color:#38607a;background:#e2edf0}.examiner-profile-photo img{width:100%;height:100%;object-fit:cover}.examiner-profile-details{min-width:0;display:grid;gap:12px}.examiner-profile-details h2{font-size:20px;overflow-wrap:anywhere}.examiner-approved,.examiner-profile-school{display:flex;align-items:flex-start;gap:8px}.examiner-approved svg,.examiner-profile-school svg{flex-shrink:0;margin-top:3px}.examiner-profile-school span{overflow-wrap:anywhere}.examiner-approved{color:#006049;font-size:14px}.examiner-directory-empty{padding:24px 0}.teacher-photo-upload{display:flex;align-items:flex-start;gap:24px;padding-block:24px;border-block:1px solid #cedde3}.teacher-photo-upload>div:last-child{display:grid;gap:12px;min-width:0}.teacher-photo-upload h2{font-size:20px}.teacher-photo-upload .btn{justify-self:start}.examiner-profile-editor{max-width:700px}.examiner-profile-editor form{display:grid;gap:16px;padding-block:28px}.examiner-profile-editor input{min-width:0;padding:12px 16px;border:1px solid #adc4cf;border-radius:6px;background:#fff}.examiner-profile-editor form .btn{justify-self:start}@media (max-width:800px){.examiner-directory-grid{grid-template-columns:1fr}}@media (max-width:480px){.examiner-profile-card{padding:20px;gap:16px}.examiner-profile-photo{width:72px;height:72px}.examiner-directory-toolbar{flex-wrap:wrap;gap:10px}.teacher-photo-upload{flex-direction:column;gap:16px}.examiner-profile-details h2{font-size:18px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}