:root{--bg:#08080c;--panel:#101019;--panel-2:#161623;--line:#24243a;--line-soft:#1b1b2b;--ink:#ededf5;--muted:#8b8ba7;--muted-2:#5e5e78;--purple:#836ef9;--purple-hi:#a594ff;--purple-dim:#2a2350;--green:#34d399;--green-dim:#0f3a2c;--red:#ff5c7a;--red-dim:#3a1220;--amber:#ffb020;--amber-dim:#3a2a08;--mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:12px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{line-height:1.5;overflow-x:hidden;background:radial-gradient(1200px 600px at 80% -10%,rgba(131,110,249,.12),transparent 60%),radial-gradient(900px 500px at 0 100%,rgba(52,211,153,.05),transparent 55%),var(--bg)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.up{text-transform:uppercase;letter-spacing:.14em}a{color:var(--purple-hi);text-decoration:none}button{font-family:inherit}::selection{background:rgba(131,110,249,.35)}.config-gate{min-height:100vh;display:grid;place-items:center;padding:24px}.config-card{max-width:560px;border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:32px}.cg-logo{font-size:34px}.config-card h1{font-size:24px;margin:12px 0 8px;letter-spacing:-.02em}.config-card p{color:var(--muted);font-size:14px}.config-card ol{color:var(--ink);font-size:14px;padding-left:20px;margin:16px 0}.config-card li{margin:8px 0}.config-card .mono{color:var(--purple-hi);font-size:12.5px}.cg-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--muted-2)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;gap:16px;padding:12px 20px;border-bottom:1px solid var(--line);background:rgba(8,8,12,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:.02em}.brand .logo{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),#5b47d6);box-shadow:0 0 0 1px rgba(131,110,249,.4),0 6px 20px -6px rgba(131,110,249,.7);font-size:15px}.brand small{color:var(--muted);font-weight:500;font-size:11px;letter-spacing:.16em}.netpill{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px;background:var(--panel)}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ticker-wrap{flex:1 1;overflow:hidden;height:20px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker{display:flex;gap:34px;white-space:nowrap;position:absolute;will-change:transform;animation:scroll 38s linear infinite;font-size:12px}.ticker span{color:var(--muted)}.ticker b{color:var(--ink);font-family:var(--mono)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.connect{margin-left:auto;border:1px solid var(--purple);color:var(--ink);background:linear-gradient(180deg,rgba(131,110,249,.25),rgba(131,110,249,.08));padding:8px 16px;border-radius:9px;font-weight:600;font-size:13px;cursor:pointer;transition:.15s;white-space:nowrap}.connect:hover{background:rgba(131,110,249,.3);box-shadow:0 0 0 3px rgba(131,110,249,.15)}.connect:disabled{opacity:.5;cursor:wait}.wallet-chip{margin-left:auto;display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:6px 8px 6px 12px}.wallet-chip .addr{color:var(--purple-hi)}.wallet-chip .addr,.wallet-chip .bal{font-family:var(--mono);font-size:12.5px}.wallet-chip .bal b{color:var(--green)}.wallet-chip .disc{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:7px;padding:5px 9px;font-size:11px;cursor:pointer}.wallet-chip .disc:hover{color:var(--ink);border-color:var(--purple-dim)}.wrap{max-width:1440px;margin:0 auto;padding:20px}.lead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:8px 2px 20px}.lead h1{font-size:clamp(26px,3.4vw,40px);margin:0;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;font-weight:750}.lead h1 .g{background:linear-gradient(90deg,var(--purple-hi),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.lead p{color:var(--muted);margin:8px 0 0;max-width:56ch;font-size:14px}.kpis{display:flex;gap:10px;flex-wrap:wrap}.kpi{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:10px 14px;min-width:96px}.kpi .l{font-size:10px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.kpi .v{font-family:var(--mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.grid{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1180px){.grid{grid-template-columns:1fr}.col-r{order:3}.col-l{order:2}.col-c{order:1}}.stack{display:flex;flex-direction:column;gap:16px}.card{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);overflow:hidden}.card h2{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:13px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:8px;justify-content:space-between}.card .body{padding:16px}.tag{font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:6px;letter-spacing:.06em;border:1px solid var(--line)}.tag.v{color:var(--purple-hi);border-color:var(--purple-dim);background:rgba(131,110,249,.08)}.hint{font-size:11px;color:var(--muted-2);font-weight:400;letter-spacing:0;text-transform:none}.agent{display:flex;gap:12px;align-items:center}.agent .av{width:44px;height:44px;border-radius:11px;flex:0 0 44px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#2a2350,#12101f);font-size:22px;border:1px solid var(--purple-dim)}.agent .nm{font-weight:650;font-size:14px}.agent .sub{font-size:11px;color:var(--muted-2)}.weakbadge{font-size:10px;color:var(--amber);border:1px solid var(--amber-dim);background:var(--amber-dim);border-radius:6px;padding:2px 7px;letter-spacing:.05em}.holds{margin-top:14px;display:flex;flex-direction:column;gap:6px}.hold{display:flex;justify-content:space-between;font-size:12px;padding:6px 8px;border-radius:7px;background:var(--panel-2)}.hold .t{font-family:var(--mono);color:var(--muted)}.hold .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent .addr{display:inline-block;margin-top:5px;font-size:11px;color:var(--purple-hi);text-decoration:none}.agent .addr:hover{text-decoration:underline}.agent-sec{margin-top:14px}.agent-sec .holds{margin-top:8px}.ash{align-items:center;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ash,.intel{display:flex;gap:8px}.intel{flex-direction:column}.intel-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.intel-row .ir-l{font-family:var(--mono);font-size:11px;color:var(--muted);margin-right:4px;min-width:0}.intel .pill{font-size:10.5px;font-family:var(--mono);border:1px solid var(--line-soft);border-radius:6px;padding:2px 7px;white-space:nowrap}.intel .pill.mut{color:var(--muted-2);border-color:var(--line-soft)}.rule{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line-soft)}.rule:first-child{border-top:0}.rule .rid{font-family:var(--mono);font-size:11px;color:var(--purple-hi);flex:0 0 30px}.rule .rt{font-size:12.5px;font-weight:600}.rule .rd{font-size:11px;color:var(--muted);margin-top:2px}.rule.newrule{animation:flashrule 1.6s ease}@keyframes flashrule{0%{background:rgba(52,211,153,.14)}to{background:transparent}}.sevdot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex:0 0 6px}.quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chip{font-size:11.5px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:8px;padding:7px 11px;cursor:pointer;transition:.13s;text-align:left;max-width:100%}.chip:hover{border-color:var(--purple-dim);color:var(--ink);background:rgba(131,110,249,.08)}.chip.evade{border-color:var(--red-dim)}.chip.evade:hover{border-color:var(--red);color:#ffd6de}.console textarea{width:100%;min-height:88px;resize:vertical;background:#0b0b13;border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:13px 14px;font-family:var(--mono);font-size:13px;line-height:1.55;outline:none;transition:.15s}.console textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(131,110,249,.14)}.runrow{display:flex;gap:10px;align-items:center;margin-top:12px}.run{flex:1 1;border:0;border-radius:10px;padding:13px;font-weight:700;font-size:14px;cursor:pointer;color:#0a0713;background:linear-gradient(180deg,var(--purple-hi),var(--purple));box-shadow:0 8px 24px -8px rgba(131,110,249,.8);transition:.15s;letter-spacing:.02em}.run:hover{filter:brightness(1.08)}.run:disabled{opacity:.5;cursor:wait;filter:none}.stage{margin-top:16px}.stage-h{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 0 8px}.intent{background:#0b0b13;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-family:var(--mono);font-size:12.5px;color:var(--muted);white-space:pre-wrap}.intent .k{color:var(--muted-2)}.intent .val{color:var(--ink)}.intent .bad{color:var(--red)}.timeline{display:flex;flex-direction:column;gap:7px}.dec{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);font-size:12.5px;opacity:0;transform:translateY(6px);animation:decin .34s ease forwards}@keyframes decin{to{opacity:1;transform:none}}.dec .rid{font-family:var(--mono);color:var(--muted-2);flex:0 0 34px;font-size:11px}.dec .rn{flex:1 1}.dec .verdict{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:6px}.allow{color:var(--green);background:var(--green-dim)}.block{color:var(--red);background:var(--red-dim)}.flag{color:var(--amber);background:var(--amber-dim)}.verdictcard{margin-top:16px;border-radius:12px;padding:16px 18px;border:1px solid var(--line);display:flex;align-items:center;gap:16px;opacity:0;transform:translateY(10px);animation:vin .4s ease .1s forwards}@keyframes vin{to{opacity:1;transform:none}}.verdictcard.bypass{border-color:var(--green);background:linear-gradient(120deg,rgba(52,211,153,.14),rgba(52,211,153,.02))}.verdictcard.blocked{border-color:var(--red-dim);background:rgba(255,92,122,.05)}.verdictcard.none{border-color:var(--line)}.verdictcard .icon{font-size:30px;flex:0 0 auto}.verdictcard .vt{font-weight:750;font-size:17px;letter-spacing:-.01em}.verdictcard .vs{font-size:12.5px;color:var(--muted);margin-top:2px;max-width:60ch}.verdictcard .pts{margin-left:auto;text-align:right;flex:0 0 auto}.verdictcard .pts .p{font-family:var(--mono);font-size:26px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.verdictcard.bypass .pts .p{color:var(--green)}.verdictcard .pts .pl{font-size:10px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.anchor{margin-top:14px;border:1px solid var(--purple-dim);border-radius:11px;padding:14px 16px;background:linear-gradient(120deg,rgba(131,110,249,.1),transparent)}.anchor .ah{font-size:12px;font-weight:650;display:flex;align-items:center;gap:8px}.anchor .ab{font-size:12px;color:var(--muted);margin-top:4px}.anchor .steps{margin-top:10px;display:flex;flex-direction:column;gap:7px}.step{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.step .s{width:16px;height:16px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:9px;flex:0 0 16px}.step.done{color:var(--ink)}.step.done .s{background:var(--green);border-color:var(--green);color:#04120b}.step.act .s{border-color:var(--purple);color:var(--purple-hi);animation:pulse 1s infinite}.txlink{font-family:var(--mono);font-size:11.5px;word-break:break-all}.empty{color:var(--muted-2);font-size:13px;text-align:center;padding:26px 10px;border:1px dashed var(--line);border-radius:10px}.ring-wrap{display:flex;align-items:center;gap:14px}.ring{flex:0 0 84px}.ring .lab{font-size:11px;color:var(--muted)}.ring .bal{font-family:var(--mono);font-size:22px;margin-top:2px}.claimbtn{width:100%;margin-top:14px;border:1px solid var(--purple);border-radius:10px;padding:11px;font-weight:700;font-size:13px;cursor:pointer;color:var(--ink);background:linear-gradient(180deg,rgba(131,110,249,.25),rgba(131,110,249,.06));transition:.15s}.claimbtn:hover:not(:disabled){background:rgba(131,110,249,.32)}.claimbtn:disabled{opacity:.4;cursor:not-allowed;border-color:var(--line)}.nfts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.nft{border:1px solid var(--line);border-radius:10px;padding:11px;background:var(--panel-2);opacity:.4;transition:.3s;position:relative;overflow:hidden}.nft.owned{opacity:1;border-color:var(--purple-dim);background:linear-gradient(150deg,rgba(131,110,249,.14),var(--panel-2))}.nft .em{font-size:20px}.nft .nn{font-size:11.5px;font-weight:650;margin-top:6px;line-height:1.2}.nft .nd{font-size:10px;color:var(--muted-2);margin-top:3px}.nft.owned:after{content:"OWNED";position:absolute;top:8px;right:8px;font-size:8px;letter-spacing:.1em;color:var(--green);font-family:var(--mono)}.lb{flex-direction:column}.lb,.lbrow{display:flex}.lbrow{align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.lbrow:first-child{border-top:0}.lbrow .rk{color:var(--muted-2);flex:0 0 20px}.lbrow .rk,.lbrow .who{font-family:var(--mono)}.lbrow .who{flex:1 1;color:var(--muted)}.lbrow.you{background:linear-gradient(90deg,rgba(131,110,249,.1),transparent);margin:0 -16px;padding-left:16px;padding-right:16px}.lbrow.you .who{color:var(--purple-hi);font-weight:700}.lbrow .sc{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbrow .nftc{font-size:11px;color:var(--muted-2)}.lower{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:900px){.lower{grid-template-columns:1fr}}.code{background:#0b0b13;border:1px solid var(--line);border-radius:10px;padding:14px;font-family:var(--mono);font-size:12px;line-height:1.6;overflow-x:auto;color:var(--muted);white-space:pre}.code .kw{color:var(--purple-hi)}.code .st{color:var(--green)}.code .cm{color:var(--muted-2)}.flow{display:flex;flex-direction:column;gap:10px}.flowstep{display:flex;gap:12px;align-items:flex-start}.flowstep .n{font-family:var(--mono);font-size:11px;color:#0a0713;background:var(--purple-hi);width:20px;height:20px;border-radius:6px;display:grid;place-items:center;flex:0 0 20px;font-weight:700}.flowstep .ft{font-size:13px;font-weight:600}.flowstep .fd{font-size:12px;color:var(--muted);margin-top:2px}footer{max-width:1440px;margin:8px auto 40px;padding:20px;color:var(--muted-2);font-size:12px;border-top:1px solid var(--line-soft);display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.toasts{position:fixed;bottom:20px;right:20px;z-index:80;display:flex;flex-direction:column;gap:10px}.toast{border:1px solid var(--purple-dim);background:var(--panel);border-radius:11px;padding:13px 16px;max-width:340px;box-shadow:0 20px 50px -20px #000;animation:tin .3s ease}.toast.good{border-color:var(--green)}.toast .th{font-size:12.5px;font-weight:700;display:flex;gap:8px;align-items:center}.toast .tb{font-size:11.5px;color:var(--muted);margin-top:4px}.toast .tb a{word-break:break-all}@keyframes tin{0%{opacity:0;transform:translateX(30px)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}