.verify-hero{max-width:900px;padding-top:3.8rem}.hero-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.4rem}.hero-tags span{font-size:.75rem;background:var(--pale);border:1px solid var(--line);padding:.3rem .7rem;border-radius:4px}.verify-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);gap:2rem;align-items:start;margin:2.2rem 0}.inputs{min-width:0}.editor-section{border:1px solid var(--line);background:white;border-radius:9px;padding:1.7rem;margin-bottom:1.3rem}.editor-section .eyebrow{margin-bottom:.7rem}.editor-section p{font-size:.9rem;color:var(--muted)}.editor-section label{margin:1.2rem 0 .6rem}textarea{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;width:100%;min-height:170px;resize:vertical;padding:.9rem;color:var(--ink);background:#f7faf8;border:1px solid #9aafa7;border-radius:5px;margin-top:.5rem}textarea:focus-visible{outline:3px solid #b45808;outline-offset:4px}.result-panel{position:sticky;top:1.5rem;min-width:0;border:1px solid var(--line);border-radius:9px;background:white;padding:1.7rem}.result-head p{color:var(--muted);font-size:.9rem}.result-head .eyebrow{color:var(--accent)}.fact-line{display:flex;gap:1rem;align-items:center;border-top:1px solid var(--line);padding:.7rem 0}.fact-line>span{font-size:1.5rem;color:#7c938a;font-weight:600}.fact-line p{font-size:.85rem;color:var(--muted);margin:0}.fact-line strong{color:var(--ink)}.export-row{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.3rem}.result-panel details{font-size:.8rem;margin-top:1rem}.result-banner{padding:.9rem 1rem;border-left:4px solid var(--accent);background:var(--pale);margin:1rem 0}.result-banner.warning{border-color:var(--warn);background:#fff3df}.result-banner h3{font-size:1.05rem;margin:0}.result-banner p{font-size:.8rem;margin:.4rem 0 0}.result-panel h3.subhead{margin-top:1.4rem;font-size:.94rem}.finding{font-size:.84rem;margin:.5rem 0;padding:.7rem 0;border-bottom:1px solid var(--line)}.finding strong{display:block}.evidence-row{border:1px solid var(--line);border-radius:5px;padding:.7rem;margin:.6rem 0;font-size:.8rem}.evidence-row p{margin:.2rem 0}.hash{font-size:.71rem;overflow-wrap:anywhere;color:var(--muted)}pre{font:12px/1.65 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:1.2rem;background:#eaf1ec;border-radius:6px}.result-panel time{font-size:.75rem;color:var(--muted)}.toolbar{margin-top:1.5rem}.result-panel .notice{font-size:.84rem}.result-panel ul{font-size:.8rem}#source-json::placeholder{color:#587568;opacity:1}@media(max-width:860px){.verify-grid{grid-template-columns:1fr;gap:0}.result-panel{position:static}.editor-section,.result-panel{padding:1.3rem}.verify-hero{padding-top:2.5rem}.result-panel{margin-bottom:1rem}}@media(max-width:420px){.editor-section,.result-panel{padding:1rem}.hero-tags{gap:.4rem}.toolbar>button{width:100%;flex-basis:100%}textarea{font-size:16px}.hero-tags span{font-size:.7rem}}
