:root{--exam-bg:var(--u-surface-page,#f5f7fb);--exam-card:var(--u-surface-card,#fff);--exam-sunk:var(--u-surface-sunk,#eef2f7);--exam-ink:var(--u-ink-1,#122033);--exam-muted:var(--u-ink-3,#5f6b7a);--exam-line:var(--u-border-soft,#dbe2ea);--exam-accent:var(--u-accent,#2563eb);--exam-gold:#c98912;--exam-red:#b4232a;--exam-green:#14845f;--exam-green-ink:#0f6b4d}.examiner-page{background:radial-gradient(circle at 10% 0%, #2563eb12, transparent 30rem), var(--exam-bg);min-height:100vh;color:var(--exam-ink);padding-bottom:max(44px, env(safe-area-inset-bottom));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.examiner-page *{box-sizing:border-box}.examiner-page button,.examiner-page textarea,.examiner-page input{font:inherit}.examiner-page button:focus-visible,.examiner-page textarea:focus-visible,.examiner-page input:focus-visible{outline:3px solid color-mix(in srgb, var(--exam-accent) 45%, transparent);outline-offset:3px}.examiner-masthead{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;max-width:1180px;min-height:76px;margin:0 auto;padding:16px 20px;display:grid}.examiner-masthead>div:nth-child(2){gap:2px;display:grid}.examiner-masthead strong{letter-spacing:-.02em;font-size:18px;font-weight:900}.examiner-masthead span{color:var(--exam-muted);font-size:12px}.examiner-icon-button{border:1px solid var(--exam-line);background:var(--exam-card);width:44px;height:44px;color:var(--exam-ink);cursor:pointer;border-radius:14px;place-items:center;display:grid}.examiner-masthead-seal{background:color-mix(in srgb, var(--exam-green) 10%, white);color:var(--exam-green-ink);border:1px solid color-mix(in srgb, var(--exam-green) 26%, white);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.examiner-state{border:1px solid var(--exam-line);background:var(--exam-card);text-align:center;border-radius:22px;width:min(520px,100% - 32px);margin:48px auto;padding:28px;box-shadow:0 18px 50px #1c2f4c14}.examiner-state-icon{background:var(--exam-sunk);width:64px;height:64px;color:var(--exam-accent);border-radius:20px;place-items:center;margin:0 auto 14px;display:grid}.examiner-state h1{margin:0;font-size:22px}.examiner-state p{color:var(--exam-muted);margin:10px 0 22px;line-height:1.6}.examiner-state--risk .examiner-state-icon{color:var(--exam-red);background:#fff0f1}.examiner-primary,.examiner-secondary{cursor:pointer;border-radius:14px;min-height:48px;padding:12px 18px;font-weight:850}.examiner-primary{background:var(--exam-accent);color:#fff;border:0}.examiner-secondary{border:1px solid var(--exam-line);background:var(--exam-card);color:var(--exam-ink)}.examiner-primary:disabled,.examiner-secondary:disabled{opacity:.48;cursor:not-allowed}.grader-home-hero{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:28px;grid-template-columns:1fr 340px;align-items:center;gap:28px;max-width:1180px;margin:0 auto 18px;padding:24px;display:grid;box-shadow:0 22px 65px #1e325014}.grader-home-hero>div:first-child span,.marks-receipt span,.rubric-ladder header span,.lost-rung-lens span,.locked-contract>span{color:var(--exam-accent);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.grader-home-hero h1{letter-spacing:-.055em;max-width:720px;margin:10px 0 16px;font-size:clamp(30px,5vw,58px);line-height:.98}.grader-home-hero p{max-width:650px;color:var(--exam-muted);font-size:16px;line-height:1.6}.grader-entry-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 16px;display:grid}.grader-entry-grid button{border:1px solid var(--exam-line);background:var(--exam-card);min-height:154px;color:var(--exam-ink);text-align:left;cursor:pointer;border-radius:20px;align-content:start;gap:10px;padding:18px;display:grid}.grader-entry-grid button:hover{border-color:var(--exam-accent);transform:translateY(-2px)}.grader-entry-grid svg{color:var(--exam-accent)}.grader-entry-grid strong{font-size:16px}.grader-entry-grid span{color:var(--exam-muted);font-size:12px}.grade-resume-strip,.offline-pocket,.grader-policy-footer{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;max-width:1180px;margin:0 auto 14px}.grade-resume-strip{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.grade-resume-strip>svg{color:var(--exam-accent)}.grade-resume-strip div{gap:4px;display:grid}.grade-resume-strip span{color:var(--exam-muted);font-size:12px}.grade-resume-strip button{color:var(--exam-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:850;display:inline-flex}.grade-mini-history{gap:10px;max-width:1180px;margin:0 auto 14px;padding-bottom:6px;display:flex;overflow-x:auto}.grade-mini-history button{border:1px solid var(--exam-line);background:var(--exam-card);text-align:left;cursor:pointer;border-radius:16px;gap:4px;min-width:150px;padding:14px;display:grid}.grade-mini-history b{font-size:20px}.grade-mini-history span{font-size:12px;font-weight:800}.grade-mini-history small{color:var(--exam-muted);font-size:10px}.grader-policy-footer{color:var(--exam-muted);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.marked-sheet{min-width:0}.marked-sheet-paper{background:repeating-linear-gradient(0deg,#4a678a0e 0 1px,#0000 1px 30px),linear-gradient(90deg,#0000 0 54px,#b92d3738 54px 56px,#0000 56px),#fffdf6;border:1px solid #d7d2c6;border-radius:18px 10px 22px 12px;min-height:540px;padding:72px 28px 52px 76px;position:relative;overflow:hidden;box-shadow:0 22px 38px #3a2f202b,inset 0 0 42px #826f450a}.marked-sheet--compact .marked-sheet-paper{min-height:260px;padding:56px 18px 36px 54px}.marked-sheet-margin{background:#b4283238;width:1px;position:absolute;inset:0 auto 0 54px}.marked-sheet-corner{color:#6d6a61;letter-spacing:.06em;text-transform:uppercase;font-size:10px;position:absolute;top:18px;left:22px}.marked-sheet-tally{width:78px;min-height:52px;color:var(--exam-red);background:#ffffffbd;border:2px solid #b4232dc2;border-radius:46% 54% 49% 51%;align-content:center;place-items:center;display:grid;position:absolute;top:16px;right:18px;transform:rotate(-3deg)}.marked-sheet-tally strong{font-size:18px;line-height:1}.marked-sheet-tally span{font-size:9px;font-weight:800}.marked-sheet-lines{pointer-events:none;align-content:space-between;display:grid;position:absolute;inset:68px 24px 50px 72px}.marked-sheet-lines i{border-top:1px solid #4363841c}.marked-sheet-work{z-index:2;gap:17px;display:grid;position:relative}.marked-step{color:#2d3748;grid-template-columns:24px 1fr auto 22px;align-items:center;gap:8px;min-height:36px;display:grid}.marked-step>span{border:1px solid #8ea2b5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.marked-step p{margin:0;font-family:Georgia,serif;font-size:15px}.marked-step b{font-size:12px}.marked-step svg{color:var(--exam-green)}.marked-step em{color:var(--exam-red);font-size:11px;font-weight:900}.marked-step--leak p{text-underline-offset:4px;-webkit-text-decoration:underline wavy #b4232dbf;text-decoration:underline wavy #b4232dbf;text-decoration-thickness:1.5px}.marked-sheet-abstain{color:#706b60;background:#fff9;border:1px dashed #b7b0a0;padding:18px}.examiner-ring{z-index:4;pointer-events:none;border:4px solid #b4232dc7;border-radius:49% 51% 47% 53%;width:44%;height:24%;position:absolute;top:44%;right:12%;transform:rotate(-7deg);box-shadow:2px 1px #b4232d29,-1px 2px #b4232d2e}.examiner-ring:after{content:"";border:1px solid #b4232d52;border-radius:52% 48% 51% 49%;position:absolute;inset:5px -3px -4px 4px}.examiner-ring span{color:var(--exam-red);font-family:Georgia,serif;font-size:11px;font-style:italic;position:absolute;bottom:-24px;right:4px}.marked-sheet-stamp{color:var(--exam-green-ink);text-transform:uppercase;letter-spacing:.08em;border:1px solid #1a5e4880;padding:5px 8px;font-size:9px;position:absolute;bottom:18px;left:72px;transform:rotate(-1.5deg)}.source-passport{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:16px;max-width:920px;margin:0 auto 14px;padding:14px 16px}.source-passport>div{color:var(--exam-green-ink);align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.source-passport dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0;display:grid}.source-passport dl div{min-width:0}.source-passport dt{color:var(--exam-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.source-passport dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:800;overflow:hidden}.capture-intake-sheet{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:24px;width:min(720px,100% - 32px);margin:0 auto;padding:22px;box-shadow:0 24px 70px #1e325017}.capture-intake-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.capture-intake-sheet>header span{color:var(--exam-accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.capture-intake-sheet h1{letter-spacing:-.04em;margin:6px 0 18px;font-size:clamp(25px,4vw,38px);line-height:1.04}.capture-intake-sheet>header svg{color:var(--exam-green)}.privacy-receipt{border:1px solid color-mix(in srgb, var(--exam-green) 28%, white);background:color-mix(in srgb, var(--exam-green) 7%, white);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.privacy-receipt svg{color:var(--exam-green);flex:none}.privacy-receipt div{gap:2px;display:grid}.privacy-receipt span{color:var(--exam-muted);font-size:11px}.capture-drop{background:var(--exam-sunk);width:100%;min-height:210px;color:var(--exam-ink);cursor:pointer;border:2px dashed #b7c3d2;border-radius:20px;align-content:center;place-items:center;gap:10px;display:grid}.capture-drop input{display:none}.capture-drop svg{color:var(--exam-accent)}.capture-drop span{color:var(--exam-muted);font-size:12px}.typed-answer{gap:8px;margin-bottom:14px;display:grid}.typed-answer>span{font-size:12px;font-weight:850}.typed-answer textarea,.read-contract-page textarea{border:1px solid var(--exam-line);width:100%;color:var(--exam-ink);resize:vertical;background:#fff;border-radius:14px;padding:14px;line-height:1.55}.capture-pages{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.capture-pages li{border:1px solid var(--exam-line);border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.capture-pages small{color:var(--exam-muted)}.capture-message{background:var(--exam-sunk);border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:11px 12px;font-size:12px;display:flex}.capture-message--failed{color:var(--exam-red);background:#fff0f1}.capture-message--offline{color:#7b5400;background:#fff8e8}.capture-intake-sheet>.examiner-primary,.capture-intake-sheet>.examiner-secondary{width:100%;margin-top:10px}.offline-pocket{width:min(720px,100% - 32px);padding:14px}.offline-pocket header{color:#795400;align-items:center;gap:8px;display:flex}.offline-pocket>div{border-top:1px solid var(--exam-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.offline-pocket button{color:var(--exam-accent);cursor:pointer;background:0 0;border:0;font-weight:850}.read-contract-page{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;width:min(920px,100% - 32px);margin:0 auto 14px;padding:16px}.read-contract-page header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.read-contract-page header span{font-weight:900}.read-contract-page header small{color:var(--exam-muted)}.read-contract-page>div{color:var(--exam-muted);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.examiner-page[data-grader-recipe=GRADE-003]>.examiner-primary,.examiner-page[data-grader-recipe=GRADE-003]>.examiner-secondary{width:min(920px,100% - 32px);margin:10px auto;display:block}.processing-stage-rail{grid-template-columns:320px 1fr;align-items:start;gap:22px;width:min(900px,100% - 32px);margin:0 auto;display:grid}.processing-sheet{min-height:420px;color:var(--exam-accent);background:repeating-linear-gradient(0deg,#fffdf6 0 28px,#e8edf1 29px);border:1px solid #d7d2c6;border-radius:18px;align-content:center;place-items:center;gap:12px;display:grid;box-shadow:0 22px 40px #3a2f2024}.processing-sheet span{color:var(--exam-muted);font-size:11px}.processing-stage-rail ol{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:20px;gap:9px;margin:0;padding:14px;list-style:none;display:grid}.processing-stage-rail li{border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:66px;padding:8px 10px;display:grid}.processing-stage-rail li>span,.processing-stage-rail li>svg{background:var(--exam-sunk);border-radius:50%;place-items:center;width:32px;height:32px;padding:8px;display:grid}.processing-stage-rail li div{gap:3px;display:grid}.processing-stage-rail li small{color:var(--exam-muted)}.processing-stage-rail li[data-state=done]{color:var(--exam-green-ink)}.processing-stage-rail li[data-state=active]{background:color-mix(in srgb, var(--exam-accent) 8%, white);color:var(--exam-accent)}.processing-stage-rail li[data-state=active] small{color:var(--u-ink-2,#475467)}.examiner-workstation{grid-template-columns:minmax(0,1.55fr) minmax(260px,.78fr) minmax(210px,.48fr);align-items:start;gap:20px;max-width:1180px;margin:0 auto;padding:0 20px;display:grid}.recovery-column{gap:14px;display:grid}.marks-receipt{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d8c89f;border-radius:16px 8px 18px 10px;min-height:120px;padding:18px 16px 16px 72px;position:relative;overflow:hidden;box-shadow:0 12px 28px #5a481e17}.marks-receipt:after{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#0000 0 8px,#d8c89f 8px 10px);height:6px;position:absolute;inset:auto 0 0}.marks-receipt-seal{border:2px solid var(--exam-green);width:45px;height:45px;color:var(--exam-green-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:15px;transform:rotate(-7deg)}.marks-receipt>div:last-child{gap:6px;display:grid}.marks-receipt strong{font-size:16px;line-height:1.25}.marks-receipt p{color:var(--exam-muted);margin:0;font-size:12px;line-height:1.45}.marks-receipt small{color:#776d58;font-size:9px}.rubric-ladder{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;overflow:hidden}.rubric-ladder header{border-bottom:1px solid var(--exam-line);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.rubric-ladder header strong{color:var(--exam-muted);font-size:11px}.rubric-ladder button{border:0;border-bottom:1px solid var(--exam-line);width:100%;min-height:58px;color:var(--exam-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.rubric-ladder button:last-child{border-bottom:0}.rubric-ladder button>span{border:1px solid var(--exam-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.rubric-ladder button>div{gap:6px;display:grid}.rubric-ladder button strong{font-size:12px}.rubric-ladder i{background:var(--exam-sunk);border-radius:99px;height:4px;overflow:hidden}.rubric-ladder i em{background:var(--exam-green);height:100%;display:block}.rubric-ladder b{font-size:11px}.rubric-empty{color:var(--exam-muted);padding:14px;font-size:12px}.repair-ticket{color:#4f3a00;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff4ce,#fff9e8);border:1px solid #dfbd69;border-radius:16px 4px;grid-template-rows:auto auto auto;grid-template-columns:1fr 22px;column-gap:10px;width:100%;min-height:88px;padding:13px 14px;display:grid;position:relative}.repair-ticket:before{content:"";background:var(--exam-bg);border:1px solid #dfbd69;border-left:0;border-radius:0 999px 999px 0;width:10px;height:20px;position:absolute;top:34px;left:-1px}.repair-ticket>span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.repair-ticket strong{grid-column:1;font-size:14px}.repair-ticket em{color:#715d25;grid-column:1;font-size:10px}.repair-ticket svg{grid-area:1/2/span 3;align-self:center}.repair-ticket:disabled{filter:grayscale(.4);opacity:.62;cursor:not-allowed}.result-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.result-secondary-actions button{border:1px solid var(--exam-line);background:var(--exam-card);min-height:50px;color:var(--exam-ink);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:800;display:flex}.result-secondary-actions button:disabled{opacity:.5;cursor:not-allowed}.trust-rail{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;overflow:hidden}.trust-rail header{border-bottom:1px solid var(--exam-line);align-items:center;gap:7px;padding:13px;font-size:12px;font-weight:900;display:flex}.trust-rail>div{border-bottom:1px solid var(--exam-line);grid-template-columns:18px 1fr;align-items:center;gap:2px 7px;min-height:54px;padding:9px 11px;display:grid}.trust-rail>div:last-child{border-bottom:0}.trust-rail>div[data-state=ready] svg{color:var(--exam-green)}.trust-rail>div[data-state=missing] svg{color:var(--exam-red)}.trust-rail span{font-size:11px;font-weight:800}.trust-rail small{color:var(--exam-muted);text-overflow:ellipsis;grid-column:2;font-size:9px;overflow:hidden}.lost-rung-grid,.paper-leakage-map,.locked-sample-layout{gap:14px;max-width:1000px;margin:0 auto;padding:0 20px;display:grid}.lost-rung-lens{border:1px solid color-mix(in srgb, var(--exam-accent) 28%, var(--exam-line));background:color-mix(in srgb, var(--exam-accent) 7%, var(--exam-card));min-height:160px;color:var(--exam-ink);border-radius:24px;align-content:center;place-items:center;gap:8px;display:grid}.lost-rung-lens>svg,.lost-rung-lens span{color:var(--exam-accent)}.lost-rung-lens strong{font-size:34px}.lost-rung-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lost-rung-comparison article,.lost-rung-feedback{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;padding:16px}.lost-rung-feedback{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px 10px;display:grid}.lost-rung-comparison span,.lost-rung-feedback span{color:var(--exam-accent);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.lost-rung-comparison blockquote{border-left:3px solid var(--exam-accent);background:var(--exam-sunk);margin:10px 0 0;padding:12px;font-size:12px}.lost-rung-comparison blockquote small{color:var(--exam-muted);margin-top:4px;display:block}.lost-rung-feedback p{color:var(--exam-muted);grid-column:1/-1;margin:0;font-size:12px}.paper-leakage-map>header{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.paper-leakage-map header span{color:var(--exam-muted);font-size:11px}.paper-leakage-map header h1{margin:4px 0 0}.leakage-bars{gap:8px;display:grid}.leakage-bars button{border:1px solid var(--exam-line);background:var(--exam-card);cursor:pointer;border-radius:14px;grid-template-columns:minmax(110px,1fr) minmax(120px,2fr) 40px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.leakage-bars span{text-align:left;font-size:12px;font-weight:800}.leakage-bars i{background:var(--exam-sunk);border-radius:99px;height:8px;overflow:hidden}.leakage-bars em{background:var(--exam-red);height:100%;display:block}.leakage-bars b{color:var(--exam-red)}.grade-trail-ledger{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:20px;width:min(920px,100% - 32px);margin:0 auto;overflow:hidden}.grade-trail-ledger button{border:0;border-bottom:1px solid var(--exam-line);width:100%;min-height:76px;color:var(--exam-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px 1fr auto 22px;align-items:center;gap:10px;padding:12px 14px;display:grid}.grade-trail-ledger button:last-child{border-bottom:0}.trail-index{background:var(--exam-sunk);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.grade-trail-ledger button div{gap:4px;display:grid}.grade-trail-ledger small{color:var(--exam-muted)}.locked-sample-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.locked-sheet{position:relative}.locked-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--exam-line);text-align:center;background:#ffffffe6;border-radius:18px;align-content:center;place-items:center;padding:20px;display:grid;position:absolute;inset:22% 12%}.locked-overlay svg{color:var(--exam-gold)}.locked-overlay p{color:var(--exam-muted);font-size:12px}.locked-contract{border:1px solid var(--exam-line);background:var(--exam-card);border-radius:22px;padding:22px}.locked-contract>svg{color:var(--exam-gold)}.locked-contract h1{letter-spacing:-.04em;font-size:28px}.locked-contract ul{color:var(--exam-muted);padding-left:18px;font-size:13px;line-height:1.8}.locked-contract button{width:100%;margin-top:9px}@media (width<=980px){.examiner-workstation{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.trust-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.trust-rail header{grid-column:1/-1}.grader-entry-grid{grid-template-columns:repeat(2,1fr);padding:0 16px}.grader-home-hero,.grade-resume-strip,.grader-policy-footer{margin-left:16px;margin-right:16px}}@media (width<=768px){.examiner-masthead{grid-template-columns:44px 1fr;padding:12px 16px}.examiner-masthead-seal{display:none}.grader-home-hero{grid-template-columns:1fr;gap:16px;padding:18px}.grader-home-hero h1{font-size:36px}.grader-entry-grid{grid-template-columns:1fr 1fr}.grader-entry-grid button{min-height:132px}.source-passport dl{grid-template-columns:1fr 1fr}.processing-stage-rail{grid-template-columns:1fr}.processing-sheet{min-height:220px}.examiner-workstation{grid-template-columns:1fr;padding:0 16px}.marked-sheet-paper{min-height:404px;padding:68px 20px 46px 66px}.marked-step{gap:5px}.marked-step p{font-size:13px}.examiner-ring{width:52%;top:46%;right:8%}.trust-rail{grid-column:auto;display:block}.result-secondary-actions,.lost-rung-comparison,.locked-sample-layout{grid-template-columns:1fr}.grade-trail-ledger button{grid-template-columns:36px 1fr auto 18px}}@media (width<=375px){.examiner-page{overflow-x:hidden}.examiner-masthead{padding-left:12px;padding-right:12px}.grader-entry-grid{gap:8px;padding:0 12px}.grader-entry-grid button{min-height:126px;padding:13px}.grader-home-hero,.grade-resume-strip,.grader-policy-footer{margin-left:12px;margin-right:12px}.capture-intake-sheet,.read-contract-page,.offline-pocket{width:calc(100% - 24px)}.examiner-workstation{padding:0 12px}.marked-sheet-paper{min-height:404px;padding-left:60px;padding-right:14px}.marked-sheet-tally{width:70px;right:11px}.marks-receipt{padding-left:64px}.repair-ticket{min-height:78px}}@media (prefers-reduced-motion:reduce){.examiner-page *,.examiner-page :before,.examiner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.examiner-page *,.examiner-page :before,.examiner-page :after{forced-color-adjust:auto}}.lt-detected-boundary,.lt-detected-boundary *{box-sizing:border-box}.lt-detected-panel{border:1px solid var(--u-border-soft,#e5e7eb);border-radius:var(--u-radius-card,12px);background:var(--u-surface-card,#fff);width:min(100% - 24px,1080px);color:var(--u-ink-1,#101828);margin:12px auto;padding:16px;box-shadow:0 10px 32px #10182814}.lt-detected-panel h2{margin:3px 0 8px;font-size:18px;line-height:1.2}.lt-detected-panel p{color:var(--u-ink-3,#667085);margin:8px 0 0;font-size:13px;line-height:1.5}.lt-detected-eyebrow{color:var(--u-accent,#2563eb);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.lt-detected-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lt-detected-chip{text-transform:capitalize;border:1px solid var(--u-border-soft,#e5e7eb);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.lt-detected-chip--confirmed,.lt-detected-chip--verified{color:var(--u-success-ink,#047857);background:var(--u-success-wash,#ecfdf5);border-color:var(--u-success,#10b981)}.lt-detected-chip--inferred{color:var(--u-warn-ink,#b45309);background:var(--u-warn-wash,#fffbeb);border-color:var(--u-warn,#f59e0b)}.lt-detected-chip--unmapped{color:var(--u-risk-ink,#b91c1c);background:var(--u-risk-wash,#fef2f2);border-color:var(--u-risk,#ef4444)}.lt-detected-trail{background:var(--u-surface-sunk,#f8fafc);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.lt-detected-actions,.lt-detected-subjects{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lt-detected-actions button,.lt-detected-subjects button{border-radius:var(--u-radius-control,8px);border:1px solid var(--u-border-soft,#d0d5dd);background:var(--u-surface-card,#fff);min-height:42px;color:var(--u-ink-1,#101828);font:inherit;cursor:pointer;padding:9px 13px;font-size:13px;font-weight:800}.lt-detected-actions .lt-detected-primary{background:var(--u-accent,#2563eb);color:#fff;border-color:var(--u-accent,#2563eb)}.lt-detected-status,.lt-detected-error{border-radius:10px;width:min(100% - 24px,1080px);margin:12px auto;padding:12px;font-size:13px}.lt-detected-status{background:var(--u-accent-wash,#eff6ff)}.lt-detected-error{background:var(--u-risk-wash,#fef2f2);color:var(--u-risk-ink,#b91c1c)}@media (width<=768px){.lt-detected-heading{flex-direction:column;align-items:stretch}.lt-detected-chip{align-self:flex-start}.lt-detected-actions button,.lt-detected-subjects button{flex:132px}}
