.srun{margin-top:clamp(32px,4vw,48px);border:1px solid var(--ink);background:var(--bg-card)}.srun__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.srun__app{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.srun__tabs{display:flex;gap:0;border:1px solid var(--border)}.srun__tab{padding:8px 14px;border:0;background:transparent;font:500 14px/1.3 var(--sans);color:var(--ink-2);cursor:pointer}.srun__tab+.srun__tab{border-left:1px solid var(--border)}.srun__tab[aria-selected=true]{background:var(--accent);color:#fff}.srun__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.srun__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr)}.srun__col{padding:clamp(20px,2.4vw,28px)}.srun__col+.srun__col{border-left:1px solid var(--border)}.srun__label{margin-bottom:16px;font:500 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.srun__msg{padding:14px 16px;border:1px solid var(--border);background:var(--bg)}.srun__msg p{margin-top:6px;font-size:15.5px;line-height:1.5;color:var(--ink)}.srun__msg--reply{margin-top:14px;margin-left:18px;border-color:var(--accent);background:var(--bg-card)}.srun__msg--reply.is-held{border-color:var(--ink)}.srun__from{font:500 11.5px/1.4 var(--mono);color:var(--ink-3)}.srun__records{margin:0;border-top:1px solid var(--border)}.srun__records>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.srun__records dt{font-size:14px;line-height:1.4;color:var(--ink-2)}.srun__records dt span{display:block;font:400 11px/1.5 var(--mono);color:var(--ink-3)}.srun__records dd{margin:0;font:500 13.5px/1.45 var(--mono);color:var(--ink);overflow-wrap:anywhere}.srun__checks{margin:18px 0 0;padding:0;list-style:none}.srun__check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:7px 0;font-size:15px;line-height:1.45;color:var(--ink)}.srun__check small{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.srun__mark{position:relative;width:18px;height:18px;margin-top:2px;border:1px solid var(--accent)}.srun__check.is-ok .srun__mark{background:var(--accent)}.srun__check.is-ok .srun__mark:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:10px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.srun__check.is-flag .srun__mark{border-color:var(--ink)}.srun__check.is-flag .srun__mark:after{content:"!";position:absolute;inset:0;display:grid;place-items:center;font:600 12px/1 var(--mono);color:var(--ink)}.srun__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.srun__doc{padding:18px;border:1px solid var(--border);background:var(--bg-card)}.srun__doc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 15px/1.3 var(--mono);color:var(--ink)}.srun__stamp{padding:3px 8px;border:1px solid var(--accent);font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transform:rotate(-4deg)}.srun__doc.is-held .srun__stamp{border-color:var(--ink);color:var(--ink)}.srun__doc-to{margin-top:8px;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.srun__lines{margin:16px 0 0;border-top:1px solid var(--border)}.srun__lines>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:1.4;color:var(--ink-2)}.srun__lines dt{flex:none}.srun__lines dd{margin:0;font-family:var(--mono);color:var(--ink);text-align:right;overflow-wrap:anywhere}.srun__lines .is-total{border-bottom-color:var(--ink);color:var(--ink);font-weight:550}.srun__lines .is-struck dd{color:var(--ink-3);text-decoration:line-through}.srun__doc-foot{margin-top:14px;font:400 12px/1.5 var(--mono);color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.srun__check,.srun__doc,.srun__msg--reply{animation:srun-in .5s var(--ease) both;animation-delay:calc(var(--i, 0) * .42s)}}@keyframes srun-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:999px){.srun__panel{grid-template-columns:minmax(0,1fr)}.srun__col+.srun__col{border-left:0;border-top:1px solid var(--border)}}@media (max-width:699px){.srun__bar{padding:12px 16px}.srun__tabs{width:100%}.srun__tab{flex:1 1}}.srun+.pg-trace__label{margin-top:12px;font:400 12px/1.5 var(--mono);color:var(--ink-3)}