
html.v221mode,body.v221mode{margin:0!important;min-height:100%!important;background:#050d1a!important;overflow:hidden!important}
body.v221mode>*:not(#aria-v221-app):not(script):not(style):not(link){display:none!important}
#aria-v221-app{position:fixed!important;inset:0!important;z-index:2147483000!important;background:linear-gradient(180deg,#071225,#050d1a)!important;color:#f8fafc!important;font-family:Inter,system-ui,Arial!important;overflow:hidden!important}
.v221sh{width:min(100%,500px)!important;height:100dvh!important;margin:auto!important;display:grid!important;grid-template-rows:auto 1fr auto!important;background:#071225!important}
.v221sh header{display:flex!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0d1b30!important}
.logo{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#12294a!important;color:#ffd86b!important;font-size:25px!important;font-weight:1000!important}
.v221sh h1{margin:0!important;font-size:20px!important;color:white!important}.v221sh p{margin:3px 0 0!important;color:#9fb0c8!important;font-size:12px!important;font-weight:700!important}
.v221sh header button{margin-left:auto!important;border:1px solid rgba(77,245,157,.28)!important;background:rgba(77,245,157,.10)!important;color:#4df59d!important;border-radius:999px!important;padding:8px 11px!important;font-weight:900!important}
.v221sh main{overflow:auto!important;padding:12px!important}.v221s{display:flex!important;flex-direction:column!important;gap:10px!important}.v221title{display:flex!important;justify-content:space-between!important;gap:10px!important}.v221s h2{margin:0!important;font-size:21px!important;color:white!important}
.v221title button,.v221main,.v221actions button,.v221mode button{min-height:40px!important;border-radius:13px!important;border:0!important;font-weight:1000!important;padding:0 12px!important}
.v221title button,.v221main,.v221actions .gold,.v221actions .main,.v221mode .sel{background:linear-gradient(135deg,#ffe58d,#e7a80a)!important;color:#111827!important}
.v221actions .dark,.v221mode button{background:#172742!important;color:#f8fafc!important}.v221mode .real{background:rgba(239,68,68,.18)!important;color:#fecaca!important;border:1px solid rgba(239,68,68,.25)!important}
.v221card,.v221note,.v221err,.v221empty,.v221results>div,.v221hist>div,.v221rule,.v221progress{border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:#102039!important;padding:12px!important;color:#cbd5e1!important}
.v221top{display:flex!important;justify-content:space-between!important;gap:10px!important}.v221top h3{margin:2px 0 0!important;color:white!important;font-size:17px!important}.v221top small{color:#f4bf3b!important;font-weight:950!important}
.pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;min-height:26px!important;padding:4px 9px!important;font-size:12px!important;font-weight:950!important}.pill.on{color:#4df59d!important;background:rgba(77,245,157,.1)!important}.pill.off{color:#cbd5e1!important;background:rgba(255,255,255,.07)!important}.pill.real{color:#fecaca!important;background:rgba(239,68,68,.14)!important}
.v221gridmini{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin-top:12px!important}.v221gridmini div{background:rgba(0,0,0,.22)!important;border-radius:13px!important;padding:8px!important}.v221gridmini b{display:block!important;color:#94a3b8!important;font-size:10px!important}.v221gridmini span{font-size:12px!important;font-weight:850!important;color:white!important}
.v221rule{display:flex!important;flex-direction:column!important;gap:5px!important}.v221rule b{color:white!important}.v221rule span{font-size:12px!important;line-height:1.35!important}
.v221mode,.v221actions,.v221results{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.v221actions{grid-template-columns:1fr 1fr 1fr!important}
.v221err{border-color:rgba(239,68,68,.35)!important;color:#fecaca!important}.v221empty{text-align:center!important}.v221results>div b{display:block!important;color:#94a3b8!important;font-size:11px!important;margin-bottom:8px!important}.v221results>div span{display:block!important;color:white!important;font-size:20px!important;font-weight:1000!important}.v221results .ok{color:#4df59d!important}.v221results .bad{color:#fb7185!important}
.v221hist{display:flex!important;flex-direction:column!important;gap:8px!important}.v221hist b{display:block!important;color:white!important;font-size:13px!important}.v221hist small{color:#94a3b8!important}
.v221progress b{display:block!important;color:#4df59d!important}.v221progress span{font-size:12px!important;color:#cbd5e1!important}
.v221sh nav{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:4px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;background:#071225!important;border-top:1px solid rgba(255,255,255,.08)!important}.v221sh nav button{height:48px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#94a3b8!important;font-weight:850!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.v221sh nav button.a{background:linear-gradient(135deg,#ffe58d,#e7a80a)!important;color:#111827!important}.v221sh nav b{font-size:10px!important}
@media(max-width:390px){.v221gridmini{grid-template-columns:1fr 1fr!important}.v221results{grid-template-columns:1fr!important}.v221actions{grid-template-columns:1fr!important}.v221sh h1{font-size:18px!important}.v221sh nav b{font-size:9px!important}}
