@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f2552194-module__lLBa6W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f2552194-module__lLBa6W__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--bg:#0c0d10;--bg2:#101216;--surface:#14161b;--surface2:#1a1d23;--line:#ffffff12;--line2:#ffffff21;--text:#e6e8ec;--text2:#979aa2;--text3:#62656e;--track:#ffffff14;--red:#eb5a52;--red-soft:#eb5a5221;--blue:#5ea0e0;--blue-soft:#5ea0e021;--amber:#e3a23e;--amber-soft:#e3a23e24;--violet:#a989e6;--violet-soft:#a989e624;--high:#e3a23e;--green:#5fd08a;--green-soft:#5fd08a21;--font-sans:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);--font-mono:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);--font-space:var(--font-jakarta,"Plus Jakarta Sans", sans-serif)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1100px 520px at 72% -10%,#5ea0e00d,#0000 62%),radial-gradient(900px 480px at 12% 4%,#eb5a520a,#0000 60%);margin:0;font-size:14px;line-height:1.45}.wrap{max-width:1200px;margin:0 auto;padding:14px 22px 48px}.mono{font-family:var(--font-mono)}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:14px 2px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.mark{flex:none;width:26px;height:26px}.brand-logo{flex:none;width:auto;height:26px;display:block}.name{font-family:var(--font-jakarta,"Plus Jakarta Sans", var(--font-space), sans-serif);letter-spacing:.14em;font-size:15px;font-weight:600}.crumb{font-family:var(--font-mono);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crumb b{color:var(--text2);font-weight:400}.status{flex:none;align-items:center;gap:9px;display:flex}.live{font-family:var(--font-mono);color:var(--text2);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.langtoggle{font-family:var(--font-mono);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.lang{cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.04em;color:var(--text3);background:0 0;border:0;padding:0;transition:color .12s}.lang:hover{color:var(--text2)}.lang.on{color:var(--text)}.lang:focus-visible{outline:2px solid var(--text2);outline-offset:2px;border-radius:3px}.langdiv{color:var(--line2)}.dot{background:var(--text);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #e6e8ec59}.pill{border:1px solid var(--line);font-family:var(--font-mono);color:var(--text2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.pill.broken{background:var(--red-soft);color:var(--red);border-color:#eb5a5266}.runbar{background:linear-gradient(180deg, var(--surface), var(--bg2));border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:26px 36px;margin-top:14px;padding:20px 24px;display:flex}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field .k{font-family:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--text3);font-size:12px}.field .v{font-family:var(--font-mono);color:var(--text);font-size:16px}.field .v.lg{font-family:var(--font-sans);letter-spacing:.01em;font-size:18px;font-weight:600}.scoreline{align-items:center;gap:10px;display:flex}.scoreline .sbar{background:var(--track);border-radius:2px;width:84px;height:3px;overflow:hidden}.scoreline .sfill{background:var(--text2);border-radius:2px;height:100%;display:block}.vtag{border:1px solid var(--line2);color:var(--text2);font-family:var(--font-jakarta,"Plus Jakarta Sans", var(--font-space), sans-serif);letter-spacing:.05em;background:#ffffff0f;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.vtag.violet{background:var(--violet-soft);color:var(--violet);border-color:#a989e666}.vtag.red{background:var(--red-soft);color:var(--red);border-color:#eb5a5266}.vtag.blue{background:var(--blue-soft);color:var(--blue);border-color:#5ea0e066}.vtag.amber{background:var(--amber-soft);color:var(--amber);border-color:#e3a23e66}.grid{grid-template-columns:1fr 340px;align-items:start;gap:18px;margin-top:16px;display:grid}.logwrap{border:1px solid var(--line);background:var(--bg2);border-radius:14px;overflow:hidden}.loghead{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding:10px 15px 11px;display:flex}.loghead-row1{justify-content:space-between;align-items:center;gap:12px;display:flex}.loghead .lt{font-family:var(--font-jakarta,"Plus Jakarta Sans", var(--font-sans), sans-serif);font-size:13px;font-weight:600}.loghead .lm{font-family:var(--font-mono);color:var(--text3);font-size:11px}.loghead-row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.logband{font-family:var(--font-mono);color:var(--text3);letter-spacing:.02em;font-size:10px}.logband-amber{color:var(--amber);font-weight:500}.logroster{align-items:center;gap:4px;display:flex}.lr-chip{font-family:var(--font-mono);letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-size:9px}.lr-chip.lr-red{color:var(--red);background:var(--red-soft)}.lr-chip.lr-blue{color:var(--blue);background:var(--blue-soft)}.lr-chip.lr-arbiter{color:var(--amber);background:var(--amber-soft)}.lr-chip.lr-human{color:var(--violet);background:var(--violet-soft)}.handoff{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;height:26px;padding:0 15px;display:flex}.handoff:before,.handoff:after{content:"";background:#ffffff0d;flex:1;height:1px}.handoff-pill{font-family:var(--font-mono);color:var(--text3);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.handoff-arr{color:var(--line2)}.htgt-blue{color:var(--blue)}.htgt-red{color:var(--red)}.htgt-arbiter{color:var(--amber)}.htgt-human{color:var(--violet)}.handoff-round{color:var(--text3)}.round{background:var(--surface);border-bottom:1px solid var(--line);font-family:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--text2);padding:7px 15px;font-size:10px}.event{border-bottom:1px solid var(--line);gap:13px;padding:12px 15px;display:flex}.event:last-child{border-bottom:0}.etime{width:56px;font-family:var(--font-mono);color:var(--text3);flex:none;padding-top:1px;font-size:11.5px}.etick{background:var(--text3);border-radius:2px;flex:none;align-self:stretch;width:2px}.event.red .etick{background:var(--red)}.event.blue .etick{background:var(--blue)}.event.arbiter .etick{background:var(--amber)}.event.human .etick{background:var(--violet)}.ebody{flex:1;min-width:0}.eline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ename{font-family:var(--font-sans);font-size:13px;font-weight:600}.event.red .ename{color:var(--red)}.event.blue .ename{color:var(--blue)}.event.arbiter .ename{color:var(--amber)}.event.human .ename{color:var(--violet)}.eact{color:var(--text2);font-size:12.5px}.ebody p{color:var(--text2);white-space:pre-wrap;margin:0;font-size:13px}.ebody p .em{color:var(--text);font-weight:500}.more{font-family:var(--font-mono);color:var(--text3);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px}.more:hover{color:var(--text2)}.sevrow{flex-wrap:wrap;gap:6px;margin:2px 0 7px;display:flex}.sev{height:19px;font-family:var(--font-mono);letter-spacing:.05em;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.sev:before{content:"";border-radius:50%;width:5px;height:5px}.sev.crit{background:var(--red-soft);color:var(--red);border:1px solid #eb5a524d}.sev.crit:before{background:var(--red)}.sev.high{background:var(--amber-soft);color:var(--high);border:1px solid #e3a23e4d}.sev.high:before{background:var(--high)}.sev.med{color:var(--text2);background:#ffffff0f;border:1px solid #ffffff1a}.sev.med:before{background:var(--text3)}.sev.low{color:var(--text3);background:#ffffff08;border:1px solid #ffffff12}.sev.low:before{background:var(--text3);opacity:.5}.score{font-family:var(--font-space);color:var(--text);font-size:14px;font-weight:700}.score s{font-family:var(--font-mono);color:var(--text3);font-size:11px;font-weight:400;text-decoration:none}.dec{font-family:var(--font-mono);letter-spacing:.07em;border-radius:4px;padding:3px 8px;font-size:10px}.dec.again{background:var(--amber-soft);color:var(--amber)}.dec.esc,.dec.appr{background:var(--violet-soft);color:var(--violet)}.dec.rej{background:var(--red-soft);color:var(--red)}.ledger{background:linear-gradient(180deg, var(--surface), var(--bg2));border:1px solid var(--line);border-radius:14px;padding:15px 16px 17px;position:sticky;top:16px}.ledger h3{font-family:var(--font-sans);margin:0 0 2px;font-size:13px;font-weight:600}.ledger .note{font-family:var(--font-mono);color:var(--text3);margin:0 0 12px;font-size:10.5px}.lrow{border-top:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.lrow .k{color:var(--text3)}.lrow .v{color:var(--text)}.lrow .v.ok{align-items:center;gap:6px;display:inline-flex}.verify{border:1px solid var(--line2);width:100%;color:var(--text);font-family:var(--font-sans);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:7px;margin-top:13px;padding:10px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s}.verify:hover{background:var(--surface2)}.verify:disabled{cursor:default;color:var(--text2)}.verify:focus-visible{outline:2px solid var(--text2);outline-offset:2px}.barwrap{margin-top:18px}.barlbl{font-family:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:10px}.bar{font-family:var(--font-mono);flex-direction:column;margin-bottom:10px;font-size:11px;display:flex}.bar-row{align-items:center;gap:10px;display:flex}.bar .rl{color:var(--text3);flex:none;width:48px}.bar .rl.pass{color:var(--text)}.bar .track{background:var(--track);border-radius:4px;flex:1;height:7px;position:relative;overflow:hidden}.bar .fill{background:#ffffff42;border-radius:4px;height:100%;display:block}.bar .fill.pass{background:#ffffffd1}.bar .tmark{background:#ffffff4d;width:1px;height:100%;position:absolute;top:0}.bar .bn{color:var(--text3);text-align:right;flex:none;width:20px}.bar .bn.pass{color:var(--text)}.bar-verdict{color:var(--text3);opacity:.75;margin-top:3px;padding-left:58px;font-size:10px}.msg{border:1px solid var(--line);background:var(--bg2);font-family:var(--font-mono);color:var(--text2);border-radius:8px;margin-top:16px;padding:14px 16px;font-size:12.5px}.msg.err{background:var(--red-soft);color:var(--red);border-color:#eb5a5266}.verify.broken{color:var(--red);border-color:#eb5a5266}.mdblock{margin-top:2px}.md{color:var(--text2);font-size:13px;line-height:1.5}.md-clamp{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:6px 0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{font-family:var(--font-sans);color:var(--text);margin:10px 0 4px;font-weight:600;line-height:1.3}.md h1{font-size:15px}.md h2{font-size:14px}.md h3,.md h4,.md h5,.md h6{font-size:13px}.md ul,.md ol{margin:5px 0;padding-left:19px}.md li{margin:2px 0}.md li::marker{color:var(--text3)}.md strong{color:var(--text);font-weight:600}.md em{color:var(--text2)}.md a{color:var(--text2);text-underline-offset:2px;text-decoration:underline}.md a:hover{color:var(--text)}.md code{font-family:var(--font-mono);border:1px solid var(--line);background:#ffffff0f;border-radius:4px;padding:.5px 5px;font-size:11.5px}.md pre{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:7px 0;padding:10px 12px;overflow-x:auto}.md pre code{color:var(--text2);background:0 0;border:0;padding:0;font-size:11.5px}.md blockquote{border-left:2px solid var(--line2);color:var(--text3);margin:7px 0;padding:1px 12px}.md hr{border:0;border-top:1px solid var(--line);margin:10px 0}.md table{border-collapse:collapse;margin:7px 0;font-size:12px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);text-align:left;padding:4px 9px}.md th{color:var(--text);background:#ffffff08;font-weight:600}.pp-head{margin-bottom:14px}.pp-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.pp-artifact{font-family:var(--font-sans);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.pp-badge{font-family:var(--font-jakarta,"Plus Jakarta Sans", var(--font-space), sans-serif);letter-spacing:.04em;border:1px solid var(--line2);color:var(--text2);background:#ffffff0f;border-radius:999px;flex:none;padding:3px 10px;font-size:10.5px;font-weight:600}.pp-badge.violet{background:var(--violet-soft);color:var(--violet);border-color:#a989e666}.pp-badge.red{background:var(--red-soft);color:var(--red);border-color:#eb5a5266}.pp-badge.blue{background:var(--blue-soft);color:var(--blue);border-color:#5ea0e066}.pp-badge.amber{background:var(--amber-soft);color:var(--amber);border-color:#e3a23e66}.pp-id{color:var(--text3);margin-top:9px;font-size:10.5px}.custody{margin:9px 0 4px}.cstep{gap:11px;padding:0 0 14px;display:flex;position:relative}.cstep:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:-2px;left:7px}.cstep:last-child:before{display:none}.cmark{background:var(--text3);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg2);z-index:1;border-radius:50%;flex:none;margin-top:3px;position:relative}.cmark.user{background:var(--text2)}.cmark.red{background:var(--red)}.cmark.blue{background:var(--blue)}.cmark.arbiter{background:var(--amber)}.cmark.human{background:var(--violet)}.cicon{z-index:1;width:16px;height:16px;color:var(--text3);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex;position:relative}.cicon svg{width:16px;height:16px}.cicon.user{color:var(--text2)}.cicon.red{color:var(--red)}.cicon.blue{color:var(--blue)}.cicon.arbiter{color:var(--amber)}.cicon.human{color:var(--violet)}.cicon.green{color:var(--green)}.cstep.pending .cicon{color:var(--text3);opacity:.45}.cbody{flex:1;min-width:0}.cline{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.clabel{font-family:var(--font-sans);color:var(--text);font-size:12.5px;font-weight:600}.ctime{color:var(--text3);flex:none;font-size:10.5px}.cdetail{color:var(--text2);margin-top:3px;font-size:11.5px;line-height:1.45}.cdetail .em{color:var(--text);font-weight:500}.cstep.pending .clabel,.cstep.pending .cdetail{color:var(--text3)}.cnote{color:var(--text3);margin-top:4px;font-size:11px;line-height:1.4}.tally{vertical-align:middle;gap:5px;margin-left:7px;display:inline-flex}.tally .sev{height:16px;padding:0 6px;font-size:9px}.tally .sev:before{width:4px;height:4px}.sealed-row{color:var(--text2);font-size:11px}.sealed-status{font-family:var(--font-mono);color:var(--text2);align-items:center;gap:5px;margin-top:3px;font-size:11px;display:inline-flex}.sealed-status.broken{color:var(--red)}footer{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:15px;font-size:11px;display:flex}.at-overlay{z-index:9999;background:var(--bg);justify-content:center;align-items:center;animation:.2s ease-out both at-in;display:flex;position:fixed;inset:0}.at-content{flex-direction:column;align-items:center;gap:22px;animation:.45s ease-in 1.55s both at-out;display:flex}.at-ring-wrap{width:80px;height:80px;position:relative}.at-ring-svg{width:100%;height:100%;position:absolute;inset:0}.at-hex{width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-arc{stroke-dashoffset:138.23px;animation:.9s ease-in-out 80ms forwards at-ring}.at-caption{font-family:var(--font-jakarta,"Plus Jakarta Sans", sans-serif);color:var(--text3);letter-spacing:.06em;margin:0;font-size:13px}@keyframes at-in{0%{opacity:0}to{opacity:1}}@keyframes at-ring{0%{stroke-dashoffset:138.23px}to{stroke-dashoffset:0}}.wt-arc{stroke:var(--red);stroke-dashoffset:138.23px;animation:.9s ease-in-out 80ms both wt-arc}@keyframes wt-arc{0%{stroke-dashoffset:138.23px;stroke:var(--red)}33%{stroke-dashoffset:92.15px;stroke:var(--red)}67%{stroke-dashoffset:46.08px;stroke:var(--blue)}to{stroke-dashoffset:0;stroke:var(--amber)}}@keyframes at-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.arena-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.arena-aurora span{filter:blur(90px);border-radius:50%;display:block;position:absolute}.arena-aurora .ab1{opacity:.26;background:radial-gradient(circle,#5ea0e080,#0000 70%);width:52vw;height:52vw;top:-14vw;right:-8vw}.arena-aurora .ab2{opacity:.26;background:radial-gradient(circle,#eb5a5280,#0000 70%);width:44vw;height:44vw;bottom:-12vw;left:-6vw}.arena-aurora .ab3{opacity:.18;background:radial-gradient(circle,#e3a23e80,#0000 70%);width:36vw;height:36vw;top:32vh;left:38vw}.arena-aurora~.wrap{z-index:1;position:relative}@keyframes arena-drift1{0%{transform:translate(0)scale(1)}to{transform:translate(-12vw,10vh)scale(1.15)}}@keyframes arena-drift2{0%{transform:translate(0)scale(1)}to{transform:translate(14vw,-12vh)scale(.88)}}@keyframes arena-drift3{0%{transform:translate(0)scale(1)}to{transform:translate(-9vw,-10vh)scale(1.12)}}@media (prefers-reduced-motion:no-preference){.arena-aurora .ab1{animation:34s ease-in-out infinite alternate arena-drift1}.arena-aurora .ab2{animation:43s ease-in-out infinite alternate arena-drift2}.arena-aurora .ab3{animation:27s ease-in-out infinite alternate arena-drift3}}@keyframes pulse{0%{box-shadow:0 0 #e6e8ec59}70%{box-shadow:0 0 0 6px #e6e8ec00}to{box-shadow:0 0 #e6e8ec00}}@media (prefers-reduced-motion:no-preference){.dot{animation:2.4s ease-out infinite pulse}}@media (max-width:880px){.grid{grid-template-columns:1fr}.ledger{position:static}.vtag{margin-left:20px}}@media (max-width:520px){.wrap{padding:12px 14px 40px}.runbar{gap:20px 26px}}
