@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dc177b0e-module__78ed6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dc177b0e-module__78ed6G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080b;--bg-2:#0a0c11;--panel:#0f1217;--panel-2:#14171f;--raised:#1a1f29;--border:#212632;--border-strong:#333c4a;--hairline:#191d26;--text:#eceef2;--text-muted:#9aa2af;--text-faint:#616b7a;--brass:#c9a24c;--brass-bright:#e6c476;--brass-dim:#7c6534;--brass-glow:#c9a24c29;--exploited:#f24d5c;--exploited-ink:#ff97a1;--exploited-bg:#f24d5c1a;--exploited-line:#f24d5c6b;--exploited-glow:#f24d5c38;--clean:#3ecf8e;--clean-ink:#79e9b8;--clean-bg:#3ecf8e1a;--clean-line:#3ecf8e66;--clean-glow:#3ecf8e33;--inconclusive:#e6a53a;--inconclusive-bg:#e6a53a1a;--info:#6ea8fe;--sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--radius:13px;--radius-sm:8px;--radius-lg:18px;--shadow:0 1px 0 #ffffff09 inset, 0 18px 44px -20px #000c;--shadow-lift:0 1px 0 #ffffff0d inset, 0 26px 60px -24px #000000d9;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);font-family:var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--bg);background-image:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), radial-gradient(1000px 520px at 82% -6%, #c9a24c12, transparent 62%), radial-gradient(900px 560px at -8% 108%, #6ea8fe0d, transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg));background-size:44px 44px,44px 44px,100% 100%,100% 100%,100% 100%;background-attachment:fixed;margin:0;font-size:14px;line-height:1.5}::selection{background:var(--brass-glow);color:#fff}a{color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}.eyebrow{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.mono{font-family:var(--mono)}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 var(--brass-glow)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes sealShine{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--hairline);background:linear-gradient(#ffffff06,#0000);align-items:center;gap:18px;padding:18px 26px;display:flex;position:relative}.topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--brass-glow) 30%, var(--brass-glow) 70%, transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:linear-gradient(155deg, var(--brass-bright), var(--brass-dim));width:34px;height:34px;box-shadow:0 0 0 1px #00000080, 0 6px 18px -6px var(--brass-glow), 0 1px 0 #ffffff40 inset;color:#14100a;border-radius:9px;place-items:center;font-size:18px;font-weight:800;display:grid}.brand-name{letter-spacing:-.01em;font-size:16px;font-weight:680;line-height:1.1}.brand-sub{color:var(--text-faint);letter-spacing:.02em;margin-top:1px;font-size:11.5px}.masthead-thesis{color:var(--text-muted);border-left:1px solid var(--hairline);max-width:46ch;margin-left:4px;padding-left:18px;font-size:12.5px}.masthead-thesis b{color:var(--text);font-weight:600}.topbar-spacer{flex:1}.model-badges{align-items:center;gap:8px;display:flex}.mbadge{border:1px solid var(--border);color:var(--text-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1217b3;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11.5px;display:inline-flex}.mbadge b{color:var(--text);font-weight:560}.dot{background:var(--brass);width:6px;height:6px;box-shadow:0 0 8px var(--brass-glow);border-radius:50%}.dot.alt{background:var(--info);box-shadow:0 0 8px #6ea8fe66}.dot.live{background:var(--clean);box-shadow:0 0 8px var(--clean-glow);animation:2.4s infinite pulseRing}.dot.off{background:var(--text-faint);box-shadow:none}.commandbar{border-bottom:1px solid var(--hairline);background:linear-gradient(#ffffff02,#0000);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 26px;display:flex}.seg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);display:inline-flex;overflow:hidden}.seg button{appearance:none;color:var(--text-muted);font:550 12.5px var(--sans);cursor:pointer;transition:.16s var(--ease);background:0 0;border:0;padding:9px 15px}.seg button+button{border-left:1px solid var(--border)}.seg button[data-on=true]{background:var(--raised);color:var(--text);box-shadow:inset 0 1px #ffffff0d}.seg button:disabled{cursor:not-allowed;opacity:.6}.field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2);min-width:240px;color:var(--text);flex:1;align-items:center;gap:10px;padding:9px 14px;display:flex}.field input{color:var(--text-muted);font:12.5px var(--mono);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1}.field input::placeholder{color:var(--text-faint)}.btn{appearance:none;cursor:pointer;font:620 13px var(--sans);border-radius:var(--radius-sm);transition:transform 80ms var(--ease), filter .16s, background .16s, box-shadow .16s;border:1px solid #0000;padding:10px 20px}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg, var(--brass-bright), var(--brass));color:#1a1408;box-shadow:0 8px 22px -10px var(--brass-glow), 0 1px 0 #ffffff4d inset;border-color:#0006}.btn-primary:hover{filter:brightness(1.07);box-shadow:0 10px 26px -10px var(--brass-glow), 0 1px 0 #ffffff4d inset}.btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}.btn-ghost{background:var(--panel);color:var(--text);border-color:var(--border)}.btn-ghost:hover{background:var(--raised);border-color:var(--border-strong)}.btn-danger{color:var(--exploited-ink);border-color:var(--exploited-line);background:0 0}.btn-danger:hover{background:var(--exploited-bg)}.grid{flex:1;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1.02fr 1.28fr;gap:16px;padding:22px 26px 30px;display:grid}.grid>.panel{min-height:0}.span-2{grid-column:1/-1}.panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff05, transparent 34%), var(--panel);box-shadow:var(--shadow);animation:riseIn .5s var(--ease) both;transition:box-shadow .2s var(--ease), border-color .2s var(--ease);flex-direction:column;display:flex;overflow:hidden}.panel:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.panel-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.panel-head h3{font:640 13px var(--sans);letter-spacing:-.01em;align-items:center;gap:9px;margin:0;display:flex}.panel-head h3:before{content:"";background:linear-gradient(var(--brass-bright), var(--brass-dim));border-radius:2px;width:3px;height:13px}.panel-body{padding:15px 16px;overflow:auto}.panel-error{font:500 12px var(--sans);color:var(--exploited-ink);background:var(--exploited-bg);border:1px solid var(--exploited-line);border-radius:8px;margin:0 16px 4px;padding:9px 11px}.replay-note{color:var(--text-faint);border-bottom:1px dashed var(--hairline);margin:-2px 0 12px;padding-bottom:11px;font-size:11.5px;line-height:1.5}.steps{flex-direction:column;display:flex}.step{animation:riseIn .45s var(--ease) both;grid-template-columns:28px 1fr auto;gap:13px;padding:12px 4px;display:grid;position:relative}.step:nth-child(2){animation-delay:40ms}.step:nth-child(3){animation-delay:80ms}.step:nth-child(4){animation-delay:.12s}.step:nth-child(5){animation-delay:.16s}.step+.step:before{content:"";background:var(--border);border-radius:2px;width:2px;height:12px;position:absolute;top:-6px;left:13px}.step[data-st=done]+.step:before,.step[data-st=active]:before{background:linear-gradient(var(--clean-line), var(--border))}.step-ic{border:1px solid var(--border);background:var(--panel-2);width:26px;height:26px;color:var(--text-faint);transition:.2s var(--ease);border-radius:50%;place-items:center;font-size:12px;display:grid}.step[data-st=active] .step-ic{border-color:var(--brass);color:var(--brass-bright);background:var(--raised);animation:1.8s infinite pulseRing}.step[data-st=done] .step-ic{border-color:var(--clean-line);color:var(--clean);background:var(--clean-bg)}.step[data-st=error] .step-ic{border-color:var(--exploited-line);color:var(--exploited);background:var(--exploited-bg)}.step-label{letter-spacing:-.006em;font-weight:560}.step[data-st=pending] .step-label{color:var(--text-faint)}.step-detail{color:var(--text-muted);margin-top:3px;font-size:12.5px}.step-detail.mono{color:var(--brass-bright);font-size:11.5px}.step-time{color:var(--text-faint);font:11px var(--mono);align-self:start;padding-top:5px}.spinner{border:2px solid var(--border-strong);border-top-color:var(--brass-bright);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.evidence{flex-direction:column;gap:13px;display:flex}.exch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);position:relative;overflow:hidden}.exch:before{content:"";background:var(--brass-dim);width:3px;position:absolute;top:0;bottom:0;left:0}.exch.req:before{background:linear-gradient(var(--brass-bright), var(--brass-dim))}.exch.leak:before{background:linear-gradient(var(--exploited), var(--exploited-line))}.exch.deny:before{background:linear-gradient(var(--clean), var(--clean-line))}.exch-head{border-bottom:1px solid var(--hairline);background:#ffffff05;align-items:center;gap:10px;padding:9px 13px 9px 15px;display:flex}.exch-head .eyebrow{color:var(--text-muted)}.exch-url{color:var(--text-muted);font:11.5px var(--mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exch pre{font:12px/1.7 var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0;padding:13px 15px;overflow:auto}.method{font:640 11px var(--mono);background:var(--raised);color:var(--brass-bright);letter-spacing:.05em;border-radius:6px;padding:3px 8px}.status-pill{font:640 11px var(--mono);letter-spacing:.03em;border-radius:6px;padding:3px 9px}.status-2xx{color:var(--exploited-ink);background:var(--exploited-bg);box-shadow:0 0 0 1px var(--exploited-line) inset}.status-deny{color:var(--clean-ink);background:var(--clean-bg);box-shadow:0 0 0 1px var(--clean-line) inset}.status-ok{color:var(--text-muted);background:var(--raised);box-shadow:0 0 0 1px var(--border) inset}.leak-tag{font:700 9.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:3px 8px}.leak-tag.leak{color:var(--exploited-ink);background:var(--exploited-bg);box-shadow:0 0 0 1px var(--exploited-line) inset}.leak-tag.deny{color:var(--clean-ink);background:var(--clean-bg);box-shadow:0 0 0 1px var(--clean-line) inset}.redact{color:var(--text-faint);font-style:italic}.auditchip{border:1px solid var(--border);background:linear-gradient(180deg, var(--clean-bg), transparent), var(--panel-2);color:var(--text-muted);border-radius:999px;align-items:center;gap:9px;margin-top:2px;padding:8px 13px;font-size:12px;display:inline-flex}.auditchip .dot{background:var(--clean);box-shadow:0 0 8px var(--clean-glow)}.auditchip b{color:var(--text);font-weight:560}.empty{color:var(--text-faint);text-align:center;padding:32px 8px;font-size:13px}.verdict{border-radius:var(--radius);animation:riseIn .5s var(--ease) both;align-items:center;gap:20px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.verdict[data-v=EXPLOITED]{background:linear-gradient(180deg, var(--exploited-bg), transparent), var(--panel);border:1px solid var(--exploited-line);box-shadow:0 0 0 1px var(--exploited-line) inset, 0 20px 50px -28px var(--exploited-glow)}.verdict[data-v=CLEAN]{background:linear-gradient(180deg, var(--clean-bg), transparent), var(--panel);border:1px solid var(--clean-line);box-shadow:0 0 0 1px var(--clean-line) inset, 0 20px 50px -28px var(--clean-glow)}.verdict[data-v=INCONCLUSIVE]{background:var(--inconclusive-bg);border:1px solid #e6a53a66}.verdict[data-v=idle]{border:1px dashed var(--border);background:var(--panel)}.verdict-badge{font:800 26px/1 var(--sans);letter-spacing:.02em}.verdict[data-v=EXPLOITED] .verdict-badge{color:var(--exploited);text-shadow:0 0 24px var(--exploited-glow)}.verdict[data-v=CLEAN] .verdict-badge{color:var(--clean);text-shadow:0 0 24px var(--clean-glow)}.verdict[data-v=INCONCLUSIVE] .verdict-badge{color:var(--inconclusive)}.verdict[data-v=idle] .verdict-badge{color:var(--text-faint);letter-spacing:.12em;font-size:15px}.verdict-reason{color:var(--text-muted);max-width:62ch;font-size:13px;line-height:1.55}.verdict-hash{text-align:right;margin-left:auto;padding-left:16px}.verdict-hash .eyebrow{color:var(--text-faint)}.verdict-hash .h{font:12px var(--mono);color:var(--brass-bright);letter-spacing:-.01em;margin-top:4px}.approval{border:1px solid var(--brass-dim);border-radius:var(--radius);background:linear-gradient(180deg, var(--brass-glow), transparent 72%), var(--panel);box-shadow:0 20px 50px -30px var(--brass-glow);animation:riseIn .5s var(--ease) both;align-items:center;gap:18px;padding:18px 20px;display:flex}.approval .lseal{animation:3s ease-in-out infinite sealShine}.approval-body{flex:1}.approval-title{letter-spacing:-.008em;font-weight:640}.approval-title b{color:var(--brass-bright)}.approval-note{color:var(--text-muted);margin-top:4px;font-size:12.5px;line-height:1.55}.approval-note code{font:11.5px var(--mono);color:var(--brass-bright);background:var(--raised);border-radius:4px;padding:1px 5px}.approval-actions{gap:10px;display:flex}.approval-done{color:var(--clean);align-items:center;gap:8px;font-weight:600;display:flex}.ledger-tools{align-items:center;gap:10px;display:flex}.chain{flex-direction:column;gap:0;display:flex}.lentry{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:12px 14px;display:grid;position:relative}.lentry:not(:last-child):after{content:"";background:linear-gradient(var(--brass-dim), transparent);width:2px;height:14px;position:absolute;bottom:-14px;left:24px}.lentry[data-broken=true]{border-color:var(--exploited-line);background:var(--exploited-bg);box-shadow:0 0 0 1px var(--exploited-line) inset}.lseal{background:linear-gradient(155deg, var(--brass-bright), var(--brass-dim));color:#17120a;width:26px;height:26px;box-shadow:0 4px 12px -4px var(--brass-glow), 0 1px 0 #ffffff40 inset;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.lentry-main{min-width:0}.lverdict{font:640 11px var(--mono);letter-spacing:.05em}.lverdict.EXPLOITED{color:var(--exploited-ink)}.lverdict.CLEAN{color:var(--clean-ink)}.lverdict.APPROVAL{color:var(--brass-bright)}.lverdict.CORRUPT{color:var(--exploited)}.lmeta{color:var(--text-faint);margin-top:3px;font-size:11.5px}.lhash{font:11px var(--mono);color:var(--text-muted);text-align:right;letter-spacing:-.01em}.lhash .prev{color:var(--text-faint)}.lhash .arrow{color:var(--brass)}.verify-state{align-items:center;gap:8px;font-size:12px;font-weight:560;display:inline-flex}.verify-state.valid{color:var(--clean)}.verify-state.invalid{color:var(--exploited)}.badge-demo{font:700 9px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--inconclusive);border:1px solid #e6a53a66;border-radius:5px;padding:2px 7px}@media (max-width:1000px){.grid{grid-template-columns:1fr;padding:18px}.masthead-thesis{display:none}.topbar{flex-wrap:wrap}}@media (max-width:560px){.topbar,.commandbar{padding-left:16px;padding-right:16px}.model-badges{display:none}.verdict{flex-direction:column;align-items:flex-start;gap:12px}.verdict-hash{text-align:left;margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
