.exhibit{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 24px var(--shadow);margin:0;overflow:hidden}.exhibit-tape{background:var(--tape);color:var(--tape-ink);align-items:center;gap:.75rem;padding:.375rem .875rem;display:flex}.exhibit-tape-word{font:condensed 700 .875rem var(--display);letter-spacing:.18em;text-transform:uppercase}.exhibit-tape-kind{font:600 .8125rem var(--text)}.exhibit-tape-code{font:700 .8125rem var(--form);margin-left:auto}.exhibit-stage{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:20px 20px;padding:1.25rem}.is-marked{position:relative}.exhibit .tent{vertical-align:.15em;margin-left:.5rem}.is-active{outline:3px solid var(--marker);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:no-preference){.exhibit-stage .tent,.findings-list li{animation:tent-down .26s var(--ease-out) both}.findings-list li:nth-child(2){animation-delay:60ms}.findings-list li:nth-child(3){animation-delay:.12s}.findings-list li:nth-child(4){animation-delay:.18s}}@keyframes tent-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.findings{border-top:3px solid var(--ink);padding:.875rem 1.25rem 1.125rem}.findings-title{font:condensed 700 .8125rem var(--display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.findings-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.findings-list li{cursor:default;border-radius:4px;align-items:flex-start;gap:.625rem;padding:.25rem .375rem;display:flex}.findings-list li:hover,.findings-list li:focus-visible{background:var(--sunken)}.ex-email{border:1px solid var(--rule);background:var(--paper);border-radius:8px}.ex-email-head{align-items:center;gap:.75rem;padding:.875rem 1rem .5rem;display:flex}.ex-avatar{background:var(--sunken);border:2px solid var(--ink);width:2.25rem;height:2.25rem;font:700 .8125rem var(--text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ex-email-from{min-width:0;display:grid}.ex-email-name{font-weight:650}.ex-email-address{color:var(--ink-2);overflow-wrap:anywhere;font-size:.875rem}.ex-email-subject{border-bottom:1px solid var(--rule);padding:0 1rem .75rem;font-size:1.0625rem;font-weight:650}.ex-email-body{padding:.375rem 1rem .75rem}.ex-email-body p{margin:.5rem 0}.ex-sms{border:1px solid var(--rule);background:var(--paper);border-radius:1.25rem;max-width:24rem;margin-inline:auto;padding:.875rem}.ex-sms-sender{color:var(--ink-2);text-align:center;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.ex-sms-thread{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ex-bubble{background:var(--sunken);border-radius:1.125rem 1.125rem 1.125rem .25rem;max-width:90%;padding:.5rem .75rem}.ex-link{border:1px solid var(--rule);background:var(--paper);border-radius:8px;gap:.625rem;padding:.875rem 1rem;display:grid}.ex-link-row{gap:.125rem;display:grid}.ex-link-label{color:var(--ink-2);font-size:.8125rem;font-weight:600}.ex-link-shown{color:var(--focus);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.ex-link-actual{background:var(--sunken);font:.875rem var(--form);overflow-wrap:anywhere;border-radius:4px;padding:.375rem .5rem;display:block}.ex-prompt{border:1px solid var(--rule);background:var(--paper);text-align:center;border-radius:1rem;max-width:20rem;margin-inline:auto;padding:1.25rem 1.25rem 1rem}.ex-prompt-app{color:var(--ink-2);font-size:.8125rem;font-weight:600}.ex-prompt-message{margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:700}.ex-prompt-detail{color:var(--ink-2);font-size:.875rem}.ex-prompt-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.ex-prompt-button{border:2px solid var(--ink);border-radius:.625rem;padding:.5rem;font-weight:600}.ex-prompt-button.approve{background:var(--ink);color:var(--paper)}@media (forced-colors:active){.exhibit-tape{border-bottom:2px solid canvastext}.is-active{outline-color:highlight}.ex-bubble,.ex-link-actual{border:1px solid canvastext}}.plate{width:100%;height:auto;display:block}.pl-ground{fill:var(--paper)}.pl-grid line{stroke:var(--grid);stroke-width:1px}.pl-ink{stroke-linejoin:round;stroke-linecap:round}.pl-line{fill:none;stroke:var(--ink);stroke-width:3px}.pl-thick{stroke-width:5px}.pl-thin{stroke-width:2px}.pl-dashed{stroke-dasharray:10 7}.pl-tapeline{fill:none;stroke:var(--tape)}.pl-hollow{fill:none}.pl-paper{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.pl-sunk{fill:var(--sunken);stroke:var(--ink);stroke-width:2px}.pl-kraft{fill:var(--kraft);stroke:var(--ink);stroke-width:3px}.pl-tape{fill:var(--tape);stroke:var(--ink);stroke-width:3px}.pl-inkfill{fill:var(--ink)}.pl-outline{fill:none;stroke:var(--ink);stroke-width:1.5px}.pl-markerfill{fill:var(--marker);stroke:var(--ink);stroke-width:3px}.pl-markertext{fill:var(--marker-ink);font:700 15px var(--form)}.pl-label{fill:var(--ink);stroke:none;font:600 11px var(--form)}.pl-onTape{fill:var(--tape-ink)}@media (forced-colors:active){.pl-ground,.pl-paper,.pl-sunk,.pl-kraft,.pl-markerfill{fill:canvas}.pl-tape{fill:canvastext}.pl-line,.pl-paper,.pl-sunk,.pl-kraft,.pl-tape,.pl-markerfill,.pl-outline{stroke:canvastext}.pl-inkfill,.pl-markertext,.pl-label{fill:canvastext}.pl-onTape{fill:canvas}.pl-grid line{stroke:graytext}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#e6e4de;--paper:#fff;--sunken:#efeee9;--ink:#141414;--ink-2:#4a4946;--rule:#c9c6bd;--grid:#e8e6e0;--marker:#f2c230;--marker-ink:#141414;--tape:#c8102e;--tape-ink:#fff;--cleared:#1d6b3a;--kraft:#c7a36a;--focus:#1f4fbf;--band:#141414;--band-ink:#fff;--shadow:#14141424;--radius:6px;--display:"Arial Narrow", "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed", "Avenir Next Condensed", "DIN Condensed", "Roboto Condensed", sans-serif-condensed, "Liberation Sans Narrow", Arial, sans-serif;--text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--form:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#111110;--paper:#1c1c1a;--sunken:#252522;--ink:#edebe6;--ink-2:#b6b3ab;--rule:#3b3a36;--grid:#232320;--marker-ink:#141414;--tape:#ef4b55;--tape-ink:#141414;--cleared:#5fd39c;--kraft:#8f6f3f;--focus:#8fb0ff;--shadow:#00000080}}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:17px/1.6 var(--text);margin:0}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.1}h1:focus{outline:none}p{margin:0}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--marker);color:var(--marker-ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--paper);padding:.5rem 1rem;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}.display{font-family:var(--display);letter-spacing:-.01em;font-weight:700;font-stretch:75%}.label{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700;font-stretch:75%}.field{font-family:var(--form);font-variant-numeric:tabular-nums}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--band);color:var(--band-ink);border-bottom:3px solid var(--marker)}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;max-width:68rem;margin:0 auto;padding:.5rem 1rem;display:flex}.brand{align-items:baseline;gap:.75rem;min-height:2.75rem;padding-block:.5rem;text-decoration:none;display:flex}.brand-word{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.375rem;font-weight:700;font-stretch:75%}.brand-case{font-family:var(--form);color:var(--marker);font-size:.8125rem}.topbar ul{gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.topbar nav a{min-height:2.75rem;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:700;font-stretch:75%;text-decoration:none;display:flex;position:relative}.topbar nav a:hover{color:var(--marker)}.topbar nav a[aria-current=page]{color:var(--marker-ink);background:var(--marker)}.topbar :focus-visible{outline-color:var(--marker)}.page{flex:1;width:100%;max-width:68rem;margin:0 auto;padding:2rem 1rem 4rem}.footer{border-top:3px solid var(--ink);width:100%;max-width:68rem;color:var(--ink-2);margin:0 auto;padding:1.25rem 1rem;font-size:.875rem}.button{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);min-height:2.875rem;color:var(--ink);font:condensed 700 .9375rem var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--sunken)}.button.primary:hover:not(:disabled){background:var(--ink);color:var(--marker)}.button.primary{background:var(--marker);color:var(--marker-ink)}.button:disabled{opacity:.5;cursor:not-allowed}.actions,.step-nav{flex-wrap:wrap;gap:.75rem;display:flex}.step-nav{justify-content:space-between;margin-top:2rem}.hint{color:var(--ink-2);font-size:.875rem}.tent{background:var(--marker);width:1.75rem;height:1.5rem;color:var(--marker-ink);font:700 .8125rem var(--form);clip-path:polygon(16% 0,84% 0,100% 100%,0 100%);flex-shrink:0;place-items:center;padding-top:.125rem;display:inline-grid}.tent.ghost{color:var(--ink-2);outline:2px dashed var(--ink-2);outline-offset:-2px;clip-path:none;background:0 0;border-radius:2px}.stamp{font:condensed 700 1.5rem var(--display);letter-spacing:.12em;text-transform:uppercase;border:4px solid;border-radius:4px;padding:.25rem .75rem;display:inline-block;transform:rotate(-5deg)}.stamp.scam{color:var(--tape)}.stamp.legit{color:var(--cleared)}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .12s var(--ease-out), color .12s var(--ease-out)}}@media (forced-colors:active){.tent{color:canvastext;outline-offset:-2px;clip-path:none;background:canvas;outline:2px solid canvastext}.topbar nav a[aria-current=page]{outline:2px solid linktext}.button.primary{border-color:linktext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cover{margin-top:1.75rem;position:relative}.cover-tab{border:3px solid var(--ink);border-radius:var(--radius) var(--radius) 0 0;background:var(--marker);color:var(--marker-ink);border-bottom:0;padding:.375rem 1.25rem .5rem;position:absolute;top:-1.75rem;left:0}.cover-body{border:3px solid var(--ink);border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--paper);box-shadow:0 14px 30px var(--shadow);gap:1rem;padding:clamp(1.25rem,4vw,2.75rem);display:grid}.cover-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cover-title{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3.25rem,11vw,7.5rem);line-height:.9}.cover-stamp{color:var(--tape);margin-top:.75rem}.cover-subtitle{font:condensed 700 clamp(1.125rem, 2.4vw, 1.5rem) var(--display);letter-spacing:.04em;text-transform:uppercase}.cover-summary{max-width:40rem;color:var(--ink-2);font-size:1.125rem}.case-fields{border:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:.5rem 0 .75rem;display:grid}.case-fields div{border-right:1px solid var(--rule);padding:.5rem .75rem}.case-fields div:last-child{border-right:0}.case-fields dt{color:var(--ink-2);font:condensed 700 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase}.case-fields dd{margin:0;font-size:1.0625rem;font-weight:600}.log{margin-top:2.75rem}.log-head{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.625rem;display:flex}.log-head h2{text-transform:uppercase;font-size:1.75rem}.log-list{margin:0;padding:0;list-style:none}.log-list li{border-bottom:1px solid var(--rule);grid-template-columns:auto 5.5rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.75rem .25rem;display:grid}.log-code{color:var(--ink-2);font-size:.875rem}.log-title{font-weight:650;text-decoration-thickness:2px}.log-section{color:var(--ink-2);grid-column:3;font-size:.875rem}.log-status{color:var(--ink-2);text-align:right;grid-area:1/4/span 2;font-size:.875rem}.log-list li.done .log-status{color:var(--ink);font-weight:600}.log-quiz{background:var(--sunken)}.rail ol{flex-wrap:wrap;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.rail a{place-items:end center;width:2.75rem;height:2.75rem;text-decoration:none;display:grid}.rail a.is-current .tent{transform:translateY(-6px)scale(1.15)}.rail a.is-current:after{content:"";border-top:3px solid var(--ink);width:1.25rem}.rail a{grid-template-rows:1fr auto}@media (width<=30rem){.rail ol{gap:.125rem}.rail a{width:2.25rem}}.sheet-title{text-transform:uppercase;font-size:clamp(2.25rem,6vw,4rem);line-height:.95}.custody-strip{border-block:2px solid var(--ink);color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1.25rem;margin:.875rem 0 1.75rem;padding:.5rem 0;font-size:.9375rem;display:flex}.custody-strip .field{color:var(--ink);font-weight:700}.sheet-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.plate-frame{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 24px var(--shadow);margin:0;padding:.75rem}.plate-placard{border:2px solid var(--ink);color:var(--ink);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.625rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:700;display:flex}@media (width>=56rem){.sheet-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sheet-evidence{margin-top:2rem}@media (width>=56rem){.sheet-evidence .exhibit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.sheet-evidence .exhibit-tape{grid-column:1/-1}.sheet-evidence .findings{border-top:0;border-left:3px solid var(--ink)}}.notes{gap:1.25rem;display:grid}.notes-heading{margin-bottom:.5rem}.points{margin:0;padding:0;list-style:none}.points li{border-bottom:1px solid var(--rule);padding:.625rem 0 .625rem 1.5rem;position:relative}.points li:before{content:"";background:var(--ink);width:.5rem;height:.5rem;position:absolute;top:1.15rem;left:0}.remember{border:3px solid var(--ink);border-radius:var(--radius);background:var(--marker);color:var(--marker-ink);padding:1rem 1.125rem 1.125rem}.remember-text{font:condensed 700 1.375rem/1.2 var(--display)}.ruling-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ruling-act .rulings,.ruling-act .verdict{margin-top:0}@media (width>=56rem){.ruling-stage{grid-template:"note exhibit""act exhibit"1fr/minmax(0,.8fr) minmax(0,1.2fr)}.ruling-stage .case-note{grid-area:note}.ruling-stage .exhibit{grid-area:exhibit}.ruling-stage .ruling-act{grid-area:act}.ruling-stage.no-exhibit{grid-template-columns:minmax(0,42rem);grid-template-areas:"note""act"}}.case-note{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:1rem 1.125rem}.case-note-text{margin-top:.25rem;font-size:1.1875rem;line-height:1.45}.rulings{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1rem;max-width:44rem;margin-top:1.75rem;display:grid}.ruling-button{border-radius:var(--radius);background:var(--paper);font:inherit;text-align:left;cursor:pointer;border:4px solid;justify-items:start;gap:.125rem;padding:1rem 1.25rem;display:grid}.ruling-button.legit{color:var(--cleared)}.ruling-button.scam{color:var(--tape)}.ruling-button:hover{background:var(--sunken)}.ruling-word{font:condensed 700 2rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.ruling-hint{color:var(--ink-2);font-size:.9375rem}.verdict{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);max-width:48rem;margin-top:1.75rem;padding:1.25rem 1.5rem}.verdict:focus{outline:none}.verdict:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.verdict-head{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:.75rem;display:flex}.verdict-title{font-size:1.625rem}.verdict-yours{color:var(--ink-2);margin-bottom:.5rem}.verdict.wrong{border-color:var(--tape)}.verdict-flags-heading{margin:1rem 0 .25rem}.flags{margin:0;padding-left:1.25rem}.step-nav.end{justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.verdict .stamp{animation:stamp-press .22s var(--ease-out) both}}@keyframes stamp-press{0%{opacity:0;transform:rotate(-5deg)scale(1.35)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.results-head{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.results-score{margin:1rem 0 1.5rem;font-size:1.125rem}.results-body{align-items:start;gap:1.5rem;display:grid}@media (width>=64rem){.results-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.results-body .missed{margin-top:2.75rem}}.cert-section{gap:1rem;margin-bottom:2rem;display:grid}.form-row{gap:.25rem;max-width:26rem;display:grid}.form-row label{font-weight:650}.form-row input{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);min-height:2.875rem;color:var(--ink);font:inherit;padding:.375rem .75rem}.certificate{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper);max-width:44rem;box-shadow:0 14px 30px var(--shadow)}.cert-tape{background:var(--ink);color:var(--paper);font:condensed 700 .875rem var(--display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.5rem 1.25rem;display:flex}.cert-body{gap:.25rem;padding:2rem 1.75rem 1.5rem;display:grid;position:relative}.cert-org{color:var(--ink-2);font-weight:600}.cert-title{text-transform:uppercase;font-size:clamp(2.5rem,7vw,3.75rem);line-height:.95}.cert-subtitle{font:condensed 700 1rem var(--display);letter-spacing:.06em;text-transform:uppercase}.cert-fields{border:2px solid var(--ink);grid-template-columns:1fr 1fr;margin:1.5rem 0 .5rem;display:grid}.cert-fields div{padding:.625rem .875rem}.cert-fields div+div{border-left:1px solid var(--rule)}.cert-fields dt{color:var(--ink-2);font:condensed 700 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase}.cert-fields dd{margin:0;font-weight:600}.cert-sign{max-width:22rem;margin-top:1.25rem}.cert-sign-line{border-bottom:2px solid var(--ink);min-height:2.25rem;font:condensed 700 1.75rem var(--display);padding-bottom:.125rem}.cert-sign-line.empty{color:var(--ink-2);font-weight:400}.cert-sign-label{color:var(--ink-2);font:condensed 700 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem}.cert-stamp{justify-self:end;margin-top:.5rem}.cert-demo{color:var(--ink-2);font-size:.75rem}.missed{margin-top:1rem}.missed h2{text-transform:uppercase;font-size:1.5rem}.missed-list{margin:.75rem 0 1.5rem;padding-left:1.25rem}.missed-list li{margin-bottom:1rem}.missed-scenario{color:var(--ink-2)}.stamp.small{border-width:2px;margin-right:.375rem;padding:0 .375rem;font-size:.8125rem;transform:rotate(-3deg)}.report-intro{max-width:42rem;color:var(--ink-2);margin:1rem 0 2rem;font-size:1.125rem}.custody{gap:0;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.custody li{grid-template-columns:auto 1fr;gap:1rem;padding:0 0 1.75rem;display:grid;position:relative}.custody li:not(:last-child):before{content:"";border-left:3px dashed var(--ink);position:absolute;top:1.75rem;bottom:.25rem;left:.8125rem}.custody-title{margin-bottom:.25rem;font-size:1.375rem}@media (width<=40rem){.log-list li{grid-template-columns:auto minmax(0,1fr)}.log-code,.log-title,.log-section{grid-column:2}.log-status{text-align:left;grid-area:auto/2}.cert-fields{grid-template-columns:1fr}.cert-fields div+div{border-left:0}}@media print{:root{--paper:#fff;--ink:#000;--ink-2:#444;--rule:#888;--marker:#f2c230}body{background:#fff}.topbar,.footer,.skip-link,.no-print{display:none!important}.page{padding:0}.certificate{max-width:none;box-shadow:none;margin-top:12vh}.cert-tape{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (forced-colors:active){.cover-tab,.remember{border-color:canvastext}.ruling-button{border-color:buttontext}.cert-tape{border-bottom:2px solid canvastext}}
