.n09qkW_stage{flex-direction:column;align-items:center;display:flex}.n09qkW_canvas{border:1px solid var(--hairline);background-color:#fcfbf9;background-image:radial-gradient(#1a19171a 1px,#0000 1.2px);background-size:16px 16px;border-radius:16px;place-items:center;width:100%;height:320px;display:grid;position:relative;overflow:hidden}.n09qkW_caption{border:1px solid var(--hairline);background:var(--surface);height:32px;box-shadow:var(--shadow-card);z-index:1;border-radius:999px;align-items:center;gap:8px;margin-top:-16px;padding:0 14px;font-size:13.5px;display:inline-flex}.n09qkW_liveDot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f9d5526}.n09qkW_chip{border:1px solid var(--hairline);background:var(--surface);height:30px;box-shadow:var(--shadow-card);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex;position:absolute}.n09qkW_chipHash{font-family:var(--mono);font-size:12px;top:16px;right:22px;transform:rotate(2deg)}.n09qkW_lock{background:var(--lime-deep);border-radius:2px;width:7px;height:7px}.n09qkW_chipTilt{bottom:38px;left:50%;transform:translate(-30%)rotate(-3deg)}.n09qkW_warnIcon{color:var(--amber);font-size:15px}.n09qkW_status{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.n09qkW_status svg{font-size:14px}.n09qkW_approved{color:#177245;background:#ebf7f0}.n09qkW_action{color:#9a6508;background:#fbf3e2}.n09qkW_blocked{color:#b42318;background:#fdeeec}.n09qkW_inventory{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;width:min(380px,86%);margin-top:20px;overflow:hidden;box-shadow:0 1px 2px #1a19170d,0 12px 32px #1a191712}.n09qkW_cardHead{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:12px 14px;display:flex}.n09qkW_cardTitle{font-size:14px;font-weight:500}.n09qkW_count{background:var(--tray);min-width:20px;height:20px;color:var(--body);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid}.n09qkW_invRow{align-items:center;gap:10px;padding:10px 14px;display:flex}.n09qkW_invRow+.n09qkW_invRow{border-top:1px solid #f1efea}.n09qkW_avatar{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.n09qkW_invName{flex-direction:column;flex:1;min-width:0;font-size:13.5px;line-height:1.3;display:flex}.n09qkW_invName small{color:var(--muted);font-size:12px}.n09qkW_chain{align-items:center;gap:0;margin-top:-24px;display:flex}.n09qkW_node{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;width:178px;padding:8px;box-shadow:0 1px 2px #1a19170d,0 10px 28px #1a19170f}.n09qkW_nodeWarn{border-color:#f0d9a8;width:246px;box-shadow:0 0 0 3px #d99a1e14,0 10px 28px #1a19170f}.n09qkW_nodeHead{align-items:center;gap:8px;padding:2px 4px 8px;display:flex}.n09qkW_nodeIcon{border:1px solid var(--hairline);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.n09qkW_nodeName{flex-direction:column;font-size:13px;font-weight:500;line-height:1.3;display:flex}.n09qkW_nodeName small{color:var(--muted);font-size:12px;font-weight:400}.n09qkW_metrics{background:#f7f7f5;border-radius:8px;margin:0;padding:7px 8px;font-size:12px}.n09qkW_metrics div{justify-content:space-between;gap:8px;display:flex}.n09qkW_metrics div+div{margin-top:4px}.n09qkW_metrics dt{color:var(--muted);white-space:nowrap}.n09qkW_metrics dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.n09qkW_changed{color:#b7780c;font-weight:500}.n09qkW_connector{background-image:radial-gradient(circle,#c9c5bb 1.2px,#0000 1.4px);background-size:6px 2px;width:20px;height:2px;position:relative}.n09qkW_connector:before,.n09qkW_connector:after{content:"";background:var(--surface);border:1.5px solid #c9c5bb;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.n09qkW_connector:before{left:-4px}.n09qkW_connector:after{right:-4px}.n09qkW_orbit{flex:none;width:480px;height:480px;position:relative}.n09qkW_ringOuter,.n09qkW_ringInner{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n09qkW_ringOuter{border:1px dashed #dcd8cf;width:424px;height:424px}.n09qkW_ringInner{border:1px solid #e4e1da;width:256px;height:256px}.n09qkW_core{place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.n09qkW_coreGlow{background:radial-gradient(circle,#d4f33b73,#d4f33b1f 60%,#0000 72%);border-radius:50%;width:128px;height:128px;position:absolute}.n09qkW_coreDisc{background:var(--surface);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 1px 2px #1a19170f,0 10px 28px #1a191714}.n09qkW_orbitChip{border:1px solid var(--hairline);background:var(--surface);height:36px;box-shadow:var(--shadow-card);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute}.n09qkW_orbitChip svg{font-size:15px}.n09qkW_orbitChipOuter{height:32px;color:var(--body);font-size:13px;font-weight:400}.n09qkW_ai{place-items:center;margin-top:40px;padding:56px 0 8px;display:grid;position:relative}.n09qkW_aiCode{height:150px;font-family:var(--mono);color:#b9b5ab;word-break:break-all;-webkit-mask-composite:source-in;padding:0 64px;font-size:12px;line-height:1.7;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 10%,#0000 90%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#000 10%,#0000 90%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.n09qkW_aiCode code{font:inherit;display:block}.n09qkW_aiCard{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;width:min(560px,100%);padding:16px;position:relative;box-shadow:0 1px 2px #1a19170d,0 18px 44px #1a191714}.n09qkW_aiHead{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:14px;display:flex}.n09qkW_fileIcon{color:#b7780c;background:#fbf3e2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.n09qkW_aiSrc{font-family:var(--mono);font-size:13px}.n09qkW_aiStep{background:var(--lime-tint);color:#4d6310;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.n09qkW_aiLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:14px 0 10px;font-size:12px;display:flex}.n09qkW_aiLabel svg{color:var(--lime-deep);font-size:14px}.n09qkW_aiList{background:#f7f7f5;border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}.n09qkW_aiList li{align-items:center;gap:9px;padding:7px 8px;font-size:14px;display:flex}.n09qkW_aiList svg{flex:none;font-size:15px}.n09qkW_critical{color:var(--red)}.n09qkW_high{color:var(--amber)}.n09qkW_aiFoot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.n09qkW_aiButtons{gap:8px;display:flex}.n09qkW_btnAllow,.n09qkW_btnBlock{border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.n09qkW_btnAllow{border:1px solid var(--hairline)}.n09qkW_btnBlock{background:var(--ink);color:#fff}@media (max-width:640px){.n09qkW_chain{zoom:.7}.n09qkW_orbit{margin:-72px;transform:scale(.7)}.n09qkW_aiStep{display:none}}.n09qkW_liveDot{animation:2s ease-out infinite n09qkW_live-ping}.n09qkW_stage[data-in] .n09qkW_invRow{animation:n09qkW_row-in .7s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * .11s)}.n09qkW_cycle{display:grid}.n09qkW_cycle>*{grid-area:1/1;justify-self:end}.n09qkW_stage[data-in] .n09qkW_cycle>:first-child{animation:7s ease-in-out 1.6s infinite both n09qkW_cycle-a}.n09qkW_stage[data-in] .n09qkW_cycle>:last-child{animation:7s ease-in-out 1.6s infinite both n09qkW_cycle-b}.n09qkW_cycle>:last-child{opacity:0}@keyframes n09qkW_cycle-a{0%,42%{opacity:1;filter:none;transform:none}48%,94%{opacity:0;filter:blur(3px);transform:translateY(-6px)}to{opacity:1;filter:none;transform:none}}@keyframes n09qkW_cycle-b{0%,42%{opacity:0;filter:blur(3px);transform:translateY(6px)}48%,92%{opacity:1;filter:none;transform:none}98%,to{opacity:0;transform:translateY(6px)}}.n09qkW_stage[data-in] .n09qkW_chipHash{animation:n09qkW_chip-drop .9s var(--ease-out) .9s both, n09qkW_float 5s ease-in-out 1.8s infinite}.n09qkW_connector{animation:.7s linear infinite n09qkW_flow}@keyframes n09qkW_flow{to{background-position:6px 0}}@keyframes n09qkW_warn-pulse{0%{box-shadow:0 0 #d99a1e4d,0 10px 28px #1a19170f}70%,to{box-shadow:0 0 0 10px #d99a1e00,0 10px 28px #1a19170f}}.n09qkW_stage[data-in] .n09qkW_chipTilt{animation:n09qkW_chip-drop-tilt .9s var(--ease-out) .7s both, n09qkW_float-tilt 6s ease-in-out 1.6s infinite}.n09qkW_stage[data-in] .n09qkW_node{animation:n09qkW_row-in .8s var(--ease-out) both}.n09qkW_stage[data-in] .n09qkW_nodeWarn{animation:n09qkW_row-in .8s var(--ease-out) .2s both, n09qkW_warn-pulse 2.4s ease-out 1.2s infinite}.n09qkW_stage[data-in] .n09qkW_caption{animation:n09qkW_row-in .7s var(--ease-out) 1s both}@keyframes n09qkW_row-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes n09qkW_chip-drop{0%{opacity:0;transform:translateY(-18px)rotate(8deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes n09qkW_chip-drop-tilt{0%{opacity:0;transform:translate(-30%)translateY(-24px)rotate(-12deg)}to{opacity:1;transform:translate(-30%)rotate(-3deg)}}@keyframes n09qkW_float{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(1deg)translateY(-4px)}}@keyframes n09qkW_float-tilt{0%,to{transform:translate(-30%)rotate(-3deg)translateY(0)}50%{transform:translate(-30%)rotate(-2deg)translateY(-5px)}}.n09qkW_spin{position:absolute;inset:0}.n09qkW_spinInner{animation:70s linear infinite n09qkW_spin}.n09qkW_spinOuter{animation:110s linear infinite reverse n09qkW_spin}.n09qkW_orbitSlot{position:absolute;transform:translate(-50%,-50%)}.n09qkW_spinInner .n09qkW_orbitChip{animation:70s linear infinite reverse n09qkW_spin}.n09qkW_spinOuter .n09qkW_orbitChip{animation:110s linear infinite n09qkW_spin}.n09qkW_ringOuter{animation:110s linear infinite reverse n09qkW_spin-centered}.n09qkW_coreGlow{animation:3.2s ease-in-out infinite n09qkW_breathe}@keyframes n09qkW_spin{to{rotate:360deg}}@keyframes n09qkW_spin-centered{to{rotate:360deg}}@keyframes n09qkW_breathe{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.n09qkW_aiCodeScroll{animation:40s linear infinite n09qkW_code-scroll}.n09qkW_aiCodeScroll code+code{margin-top:0}@keyframes n09qkW_code-scroll{to{transform:translateY(-50%)}}.n09qkW_aiLabelSwap{display:inline-grid}.n09qkW_aiLabelSwap>*{grid-area:1/1}.n09qkW_aiAnalysing{opacity:0;background:linear-gradient(90deg, var(--muted) 30%, var(--ink) 50%, var(--muted) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}html[data-motion=on] .n09qkW_ai:not([data-in]) .n09qkW_aiList li{opacity:0}html[data-motion=on] .n09qkW_ai:not([data-in]) .n09qkW_aiFoot{opacity:0}.n09qkW_ai[data-in] .n09qkW_aiAnalysing{animation:1.8s both n09qkW_show-then-hide,1.2s linear infinite n09qkW_shimmer}.n09qkW_ai[data-in] .n09qkW_aiDone{animation:.5s 1.7s both n09qkW_fade-in}.n09qkW_ai[data-in] .n09qkW_aiList li{animation:n09qkW_row-in .7s var(--ease-out) both;animation-delay:calc(1.9s + var(--i) * .26s)}.n09qkW_ai[data-in] .n09qkW_aiFoot{animation:n09qkW_row-in .7s var(--ease-out) 2.8s both}@keyframes n09qkW_show-then-hide{0%,85%{opacity:1}to{opacity:0}}@keyframes n09qkW_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes n09qkW_fade-in{0%{opacity:0}}
._1BX_ua_stage{width:100%;margin-top:48px}._1BX_ua_flush{margin-top:0}._1BX_ua_canvas{height:400px}._1BX_ua_stack{width:min(560px,90%);transition:opacity .4s var(--ease-out);flex-direction:column;align-items:center;gap:12px;display:flex}._1BX_ua_fading{opacity:0}._1BX_ua_card{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;width:100%;padding:16px;box-shadow:0 1px 2px #1a19170d,0 18px 44px #1a191714}._1BX_ua_head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:14px;display:flex}._1BX_ua_name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._1BX_ua_file{font-family:var(--mono);font-size:13px}._1BX_ua_name small{color:var(--muted);font-size:12px}._1BX_ua_sev{flex-direction:column;align-items:flex-end;gap:3px;display:flex}._1BX_ua_sev small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}._1BX_ua_label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:14px 0 10px;font-size:12px;display:flex}._1BX_ua_label svg{color:var(--lime-deep);font-size:14px}._1BX_ua_rules{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}._1BX_ua_rule{color:#8a5a07;white-space:nowrap;background:#fdf8ec;border:1px solid #f0d9a8;border-radius:8px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12.5px;display:inline-flex}._1BX_ua_rule svg{color:var(--amber);font-size:13px}._1BX_ua_ai{background:#f7f7f5;border-radius:10px;min-height:74px;padding:10px;position:relative}._1BX_ua_shimmer{flex-direction:column;gap:8px;display:flex;position:absolute;inset:12px 10px auto}._1BX_ua_shimmer i{background:linear-gradient(90deg,#ecebe6 0%,#f3f9d6 40%,#ecebe6 80%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.1s linear infinite _1BX_ua_shimmer;display:block}._1BX_ua_shimmer i:last-child{width:62%}._1BX_ua_verdict{align-items:center;gap:8px;display:flex}._1BX_ua_conf{font-variant-numeric:tabular-nums;color:var(--body);font-size:12.5px}._1BX_ua_summary{color:var(--ink);margin-top:8px;font-size:13.5px;line-height:1.5}._1BX_ua_sev,._1BX_ua_rule,._1BX_ua_verdict,._1BX_ua_summary,._1BX_ua_shimmer{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out), filter .45s var(--ease-out)}._1BX_ua_rule{filter:blur(2px);transform:translateY(-8px)scale(.96)}._1BX_ua_sev,._1BX_ua_verdict{transform:scale(.9)}._1BX_ua_summary{transform:translateY(6px)}._1BX_ua_sev._1BX_ua_on,._1BX_ua_rule._1BX_ua_on,._1BX_ua_verdict._1BX_ua_on,._1BX_ua_summary._1BX_ua_on,._1BX_ua_shimmer._1BX_ua_on{opacity:1;filter:none;transform:none}._1BX_ua_sev._1BX_ua_on,._1BX_ua_verdict._1BX_ua_on{transition-timing-function:var(--ease-out), cubic-bezier(.34, 1.56, .64, 1), var(--ease-out)}._1BX_ua_sparkle{animation:1s ease-in-out infinite _1BX_ua_sparkle}@keyframes _1BX_ua_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes _1BX_ua_sparkle{50%{opacity:.45;transform:scale(.8)rotate(12deg)}}._1BX_ua_capText{animation:_1BX_ua_cap .45s var(--ease-out)}@keyframes _1BX_ua_cap{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}}@media (max-width:640px){._1BX_ua_canvas{height:460px}._1BX_ua_stack{width:92%}._1BX_ua_rules{align-content:flex-start;min-height:90px}._1BX_ua_ai{min-height:108px}}@media (prefers-reduced-motion:reduce){._1BX_ua_stage *,._1BX_ua_stage :after{transition:none!important;animation:none!important}}
