.search-packet-verifier,.search-packet-verifier-rail,.search-packet-verifier-inspector{display:grid;min-width:0;gap:1rem}.search-packet-verifier [hidden]{display:none}.search-packet-verifier h2,.search-packet-verifier h3,.search-packet-verifier h4,.search-packet-verifier p,.search-packet-verifier dl,.search-packet-verifier ol,.search-packet-verifier fieldset,.search-packet-verifier-rail h2,.search-packet-verifier-rail ol,.search-packet-verifier-inspector h2,.search-packet-verifier-inspector p,.search-packet-verifier-inspector dl{margin:0}.search-packet-verifier__header,.search-packet-verifier__verified-grid>section{display:grid;min-width:0;gap:.45rem}.search-packet-verifier__header{max-width:72ch}.search-packet-verifier__header h2{font:500 clamp(1.45rem,3vw,2.35rem)/1.05 var(--logoi-display)}.search-packet-verifier__header p,.search-packet-verifier__law p,.search-packet-verifier__attachments>p,.search-packet-verifier-inspector p,.search-packet-verifier-dock span{color:var(--color-muted)}.search-packet-verifier__intake{display:grid;min-width:0;gap:.9rem;border:1px solid var(--color-line-strong);background:var(--color-panel-strong);padding:clamp(.85rem,2vw,1.15rem)}.search-packet-verifier__intake fieldset,.search-packet-verifier__attachments{display:grid;min-width:0;gap:.85rem;border:0;padding:0}.search-packet-verifier__intake legend,.search-packet-verifier__attachments legend{width:100%;margin-bottom:.35rem;color:var(--color-ink);font:650 .78rem/1.3 var(--logoi-mono)}.search-packet-verifier__intake fieldset>div{display:grid;min-width:0;gap:.45rem}.search-packet-verifier__intake label,.search-packet-verifier__intake small,.search-packet-verifier__status,.search-packet-verifier dt{font-family:var(--logoi-mono)}.search-packet-verifier__intake label,.search-packet-verifier dt{color:var(--color-muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.search-packet-verifier__intake input[type=file]{display:block;width:100%;max-width:100%;min-width:0;min-height:2.8rem;border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink);padding:.55rem;overflow:hidden}.search-packet-verifier__buttons{display:flex;flex-wrap:wrap;gap:.65rem}.search-packet-verifier button{min-height:2.75rem;border:1px solid var(--color-line-strong);background:var(--color-canvas);color:var(--color-ink);padding:.6rem .75rem;font:650 .7rem/1.25 var(--logoi-mono);cursor:pointer}.search-packet-verifier button:disabled{cursor:not-allowed;opacity:.55}.search-packet-verifier__intake input:focus-visible,.search-packet-verifier__attachments input:focus-visible+.search-packet-verifier__attachment-copy,.search-packet-verifier button:focus-visible,.search-packet-verifier a:focus-visible,.search-packet-verifier-rail a:focus-visible,.search-packet-verifier__invalid:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.search-packet-verifier__status{border-left:3px solid var(--state-pending);padding:.6rem .75rem;font-size:.72rem;overflow-wrap:anywhere}.search-packet-verifier__invalid,.search-packet-verifier__result,.search-packet-verifier__match,.search-packet-verifier__law{display:grid;min-width:0;gap:.9rem;border:1px solid var(--color-line);padding:clamp(.85rem,2vw,1.25rem)}.search-packet-verifier__invalid{border-color:var(--state-pending)}.search-packet-verifier__result{border-top:3px solid var(--state-source-backed);background:var(--color-panel-strong)}.search-packet-verifier__match{border-top:3px solid var(--state-source-backed);background:color-mix(in srgb,var(--state-source-backed) 7%,var(--color-panel-strong))}.search-packet-verifier__result>header{display:flex;min-width:0;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;align-items:start}.search-packet-verifier__result>header strong{color:var(--state-source-backed);font:650 .7rem/1.3 var(--logoi-mono)}.search-packet-verifier__verified-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.search-packet-verifier__facts,.search-packet-verifier-inspector dl{display:grid;min-width:0;gap:1px;background:var(--color-line)}.search-packet-verifier__facts>div,.search-packet-verifier-inspector dl>div{display:grid;min-width:0;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:.75rem;background:var(--color-panel-strong);padding:.6rem .7rem}.search-packet-verifier dd,.search-packet-verifier code,.search-packet-verifier-inspector dd,.search-packet-verifier__attachment-copy,.search-packet-verifier__attachment-copy span,.search-packet-verifier__match-door{min-width:0;overflow-wrap:anywhere;word-break:break-word}.search-packet-verifier dd,.search-packet-verifier-inspector dd{margin:0}.search-packet-verifier dd,.search-packet-verifier code,.search-packet-verifier__attachment-copy,.search-packet-verifier__match-door{unicode-bidi:isolate}.search-packet-verifier__sources,.search-packet-verifier__attachments{display:grid;min-width:0;gap:.6rem}.search-packet-verifier__sources ol{display:grid;min-width:0;gap:.35rem;padding-left:1.4rem}.search-packet-verifier__attachment-list{display:grid;min-width:0;gap:.55rem}.search-packet-verifier__attachment-list>label{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--color-line-strong);background:var(--color-canvas);padding:.75rem;cursor:pointer}.search-packet-verifier__attachment-list>label:has(input:checked){border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.search-packet-verifier__attachment-list input{width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--gold)}.search-packet-verifier__attachment-copy{display:grid;gap:.2rem}.search-packet-verifier__attachment-copy span,.search-packet-verifier__attachment-copy em{color:var(--color-muted);font-size:.78rem}.search-packet-verifier__attachment-copy em{margin-top:.25rem;font-style:normal}.search-packet-verifier__attachment-copy em[data-reconciliation-state=stale],.search-packet-verifier__historical{color:var(--state-pending)}.search-packet-verifier__match-door{display:grid;min-height:2.75rem;gap:.2rem;border:1px solid var(--color-line-strong);color:var(--color-ink);padding:.75rem;text-decoration:none}.search-packet-verifier__match-door:hover{border-color:var(--gold)}.search-packet-verifier__match-door span{color:var(--color-muted);font-size:.78rem}.search-packet-verifier-rail ol{display:grid;gap:.45rem;padding-left:1.25rem}.search-packet-verifier-dock{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem 1rem}@media(max-width:760px){.search-packet-verifier__verified-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.search-packet-verifier__result>header,.search-packet-verifier__facts>div,.search-packet-verifier-inspector dl>div{grid-template-columns:minmax(0,1fr)}.search-packet-verifier__result>header,.search-packet-verifier__buttons{display:grid}.search-packet-verifier__buttons{grid-template-columns:minmax(0,1fr)}.search-packet-verifier button{width:100%}}
