:root{--paper:#F3F0E7;--white:#fffefa;--ink:#17211E;--green:#17483B;--mint:#82D3BF;--soft:#D8EEE6;--line:#ccc7b9;--muted:#65706b;font-family:"IBM Plex Sans",Arial,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.55}main{width:min(1120px,calc(100% - 48px));margin:36px auto 0}a{color:var(--green);text-underline-offset:4px}button{font:inherit}.back{font-size:14px;text-decoration:none}.intro{max-width:780px;margin:54px 0 28px}.eyebrow{margin:0 0 12px;color:var(--green);font:600 11px/1.4 "IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.07em}h1{font-size:clamp(36px,4.4vw,58px);line-height:1.07;letter-spacing:-.045em;margin:0 0 23px}h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:0}.intro>p:last-child{font-size:18px;color:#505a56;margin:0}.disclosure{padding:17px 21px;border-left:3px solid var(--green);background:var(--soft);font-size:14px;margin:0 0 30px}.evidence-workbench{padding:30px;border:1px solid var(--line);background:var(--white)}.workbench-heading,.message-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.mode{font-size:12px;color:var(--green);border:1px solid #b3ccbf;padding:6px 10px}.journal-table{margin:25px 0 32px}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}td,th{text-align:left;padding:14px 12px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}th{font-size:12px;color:var(--muted);font-weight:500;background:#f3f0e7}th:first-child{width:25%}th:nth-child(2){width:25%}th:nth-child(3){width:15%}th:nth-child(4){width:22%}th:nth-child(5){width:13%}td:nth-child(4){color:var(--green)}td:empty::after{content:"—";color:var(--muted)}.event-choice{display:flex;gap:6px}.event-choice button{padding:8px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13px;cursor:pointer}.event-choice button[aria-pressed=true]{background:var(--green);color:var(--white);border-color:var(--green)}.message-preview{background:#f3f0e7;border-left:3px solid var(--green);padding:20px 24px;margin-top:20px}.delivery-label{margin:0 0 12px;color:var(--green);font-size:12px;font-weight:600}pre{font:14px/1.65 "IBM Plex Mono",ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.output-note{font-size:12px;color:var(--muted);margin:18px 0 0}.boundary{max-width:850px;margin:36px 0 45px}.boundary h2{font-size:22px}.boundary p{font-size:15px;color:#505a56;margin:14px 0 0}footer{display:flex;justify-content:space-between;gap:18px;padding:25px 0 35px;border-top:1px solid var(--line);font-size:14px}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}[hidden]{display:none!important}
@media(max-width:700px){main{width:calc(100% - 28px);margin-top:22px}.intro{margin-top:34px}.intro>p:last-child{font-size:16px}.evidence-workbench{padding:20px 16px}.workbench-heading,.message-heading{align-items:flex-start;flex-direction:column;gap:14px}.journal-table table,.journal-table tbody,.journal-table tr,.journal-table td{display:block;width:100%}.journal-table tr:first-child{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.journal-table tr:not(:first-child){padding:10px 0;border-top:1px solid var(--line)}.journal-table tr:last-child{border-bottom:1px solid var(--line)}.journal-table td{padding:7px 0;border:0;display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px}.journal-table td::before{color:var(--muted);font-size:12px}.journal-table td:nth-child(1)::before{content:"Время получения"}.journal-table td:nth-child(2)::before{content:"Ветка"}.journal-table td:nth-child(3)::before{content:"Пауза на сигнале, с"}.journal-table td:nth-child(4)::before{content:"Доставка"}.journal-table td:nth-child(5)::before{content:"Изображение"}.message-preview{padding:17px 14px}pre{font-size:13px}footer{flex-direction:column}h2{font-size:23px}}
