.story{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;padding-top:24px;display:grid}.story-head{gap:10px;max-width:66ch;display:grid}.story-head h2{font-size:var(--t-h2)}.story-head p{color:var(--ink-2);font-size:var(--t-body);line-height:1.55}.story-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.story-panel{border:1px solid var(--line-2);background:var(--panel);border-radius:16px;align-content:start;gap:10px;min-width:0;margin:0;padding:20px 20px 22px;display:grid}.story-panel.bad{border-top:3px solid var(--no)}.story-panel.good{border-top:3px solid var(--ok)}.story-panel .register ol>li{margin-inline:-10px}.story-panel>h3{font-size:var(--t-h4);font-weight:650}.story-panel>p{color:var(--muted);font-size:var(--t-small);margin:0;line-height:1.5}.story-panel .register ol{margin-top:0}.reg-line.notime{grid-template-columns:3ch minmax(0,1fr)}.reg-line.notime .reg-what,.reg-line.notime .reg-rule{grid-column:2}.stamp.open{color:var(--ink);background:0 0;border-style:dashed}.story-total{border-top:3px double var(--ink);font-size:var(--t-small);color:var(--ink);margin:0;padding-top:10px;font-weight:650}.story-total.bad{color:var(--no)}.story-total.good{color:var(--ok)}.story-layers{border-top:2px solid var(--ink);gap:0;max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.story-layers li{border-bottom:1px solid var(--rec-line);font-size:var(--t-small);color:var(--ink-2);padding:12px 0;line-height:1.5}.story-layers b{color:var(--ink);font-weight:650}.story-cmd{min-width:0;max-width:78ch}.story-cmd pre{border:1px solid var(--line-2);border-radius:var(--r-md);margin:0;padding:12px 14px;font-size:14px;line-height:1.5;overflow-x:auto}.story-cmd p{color:var(--muted);font-size:var(--t-small);margin:8px 0 0}.story-checks{font-size:var(--t-small);gap:4px;margin:0;padding:0;list-style:none;display:grid}.story-checks li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.story-checks .why{color:var(--muted);grid-column:2}.story-threads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.story-note{max-width:66ch;color:var(--muted);font-size:var(--t-small);line-height:1.55}.sample-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.sample-doc{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;margin:0;padding:22px 24px 18px;display:grid}.sample-doc>header h2{font-size:var(--t-h3)}.sample-doc>header p{color:var(--muted);font-size:var(--t-small);margin:4px 0 0}.sample-doc .tag{margin-top:8px;display:inline-block}.sample-msg{border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-xs);background:var(--paper-2);font-size:var(--t-small);padding:12px 14px;line-height:1.5}.sample-msg p{margin:0}.sample-msg p+p{margin-top:6px}.sample-msg{color:var(--ink-2);font-size:15px;line-height:1.55}.sample-msg strong{color:var(--ink);font-weight:650}.sample-msg .om-sep{color:var(--muted)}.sample-msg p:first-child{font-weight:650}.sample-table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--t-small)}.sample-table caption{border-bottom:3px double var(--ink);color:var(--ink);text-align:left;padding-bottom:6px;font-weight:650}.sample-table th,.sample-table td{border-bottom:1px solid var(--rec-line);text-align:left;vertical-align:baseline;background:0 0;padding:8px 0}.sample-table th{color:var(--ink-2);font-weight:400}.sample-table td{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;padding-left:12px;font-weight:700}.sample-table td.words{text-align:left;font-weight:400}.sample-means{color:var(--ink-2);font-size:var(--t-small);margin:0;padding-left:18px;line-height:1.55}.sample-means li+li{margin-top:6px}.sample-side{gap:18px;min-width:0;display:grid}.sample-side h2{font-size:var(--t-h3)}.sample-side p{color:var(--ink-2);font-size:var(--t-body);margin:0;line-height:1.55}.sample-files{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.sample-files li{border-bottom:1px solid var(--rec-line);font-size:var(--t-small);gap:2px;padding:10px 0;display:grid}.sample-files small{color:var(--muted);font-size:var(--t-caption)}.sample-jobs a{color:var(--rec)}.sample-record{max-height:520px;overflow:auto}.sample-record .reg-line{grid-template-columns:4ch 8ch minmax(0,1fr)}@media (max-width:900px){.story-panels,.story-threads,.sample-top{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.sample-doc{padding:16px}.sample-record .reg-line{grid-template-columns:4ch minmax(0,1fr)}}.paper-doc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0d1321;--paper:#fff;--paper-2:#f5f6fa;--ink:#0d1321;--ink-2:#2a3245;--muted:#465064;--faint:#505b70;--line:#e5e7ee;--line-2:#cfd3de;--rec-line:#cfd3de;--rec:#0f62c6;--ok:#0f7a52;--wait:#8a5a00;--no:#b3263f;--panel:#fff;--canvas-2:#f5f6fa;--ok-tint:#e6f6ee;--wait-tint:#fbf1d9;--no-tint:#fdecef;--rec-tint:#e6f0fc;background:#fff}.sample-table,.rp-rows{table-layout:fixed}.sample-table th,.sample-table td,.rp-rows th,.rp-rows td{overflow-wrap:anywhere}
