
html.v222mode,body.v222mode{margin:0!important;min-height:100%!important;background:#050d1a!important;overflow:hidden!important}
body.v222mode>*:not(#aria-v222-app):not(script):not(style):not(link){display:none!important}
#aria-v222-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}
.v222sh{width:min(100%,500px)!important;height:100dvh!important;margin:auto!important;display:grid!important;grid-template-rows:auto 1fr auto!important;background:#071225!important}
.v222sh 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}
.v222sh h1{margin:0!important;font-size:20px!important;color:white!important}.v222sh p{margin:3px 0 0!important;color:#9fb0c8!important;font-size:12px!important;font-weight:700!important}
.v222sh 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}
.v222sh main{overflow:auto!important;padding:12px!important}.v222s{display:flex!important;flex-direction:column!important;gap:10px!important}.v222title{display:flex!important;justify-content:space-between!important;gap:10px!important}.v222s h2{margin:0!important;font-size:21px!important;color:white!important}
.v222title button,.v222main,.v222actions button,.v222mode button{min-height:40px!important;border-radius:13px!important;border:0!important;font-weight:1000!important;padding:0 12px!important;margin-top:10px!important}
.v222title button,.v222main,.v222actions .gold,.v222actions .main,.v222mode .sel{background:linear-gradient(135deg,#ffe58d,#e7a80a)!important;color:#111827!important}
.v222actions .dark,.v222mode button{background:#172742!important;color:#f8fafc!important}.v222mode .real{background:rgba(239,68,68,.18)!important;color:#fecaca!important;border:1px solid rgba(239,68,68,.25)!important}
.v222card,.v222note,.v222err,.v222empty,.v222results>div,.v222hist>div,.v222rule{border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:#102039!important;padding:12px!important;color:#cbd5e1!important}
.v222top{display:flex!important;justify-content:space-between!important;gap:10px!important}.v222top h3{margin:2px 0 0!important;color:white!important;font-size:17px!important}.v222top 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}
.v222gridmini{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin-top:12px!important}.v222gridmini div{background:rgba(0,0,0,.22)!important;border-radius:13px!important;padding:8px!important}.v222gridmini b{display:block!important;color:#94a3b8!important;font-size:10px!important}.v222gridmini span{font-size:12px!important;font-weight:850!important;color:white!important}
.v222rule{display:flex!important;flex-direction:column!important;gap:5px!important}.v222rule b{color:white!important}.v222rule span{font-size:12px!important;line-height:1.35!important}
.v222mode,.v222actions,.v222results{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.v222actions{grid-template-columns:1fr 1fr 1fr!important}
.v222form{display:flex!important;flex-direction:column!important;gap:10px!important}.v222form label{display:flex!important;flex-direction:column!important;gap:6px!important;color:#cbd5e1!important;font-size:12px!important;font-weight:850!important}.v222form select,.v222form input{width:100%!important;box-sizing:border-box!important;min-height:42px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#07101e!important;color:white!important;padding:9px 11px!important}
.v222err{border-color:rgba(239,68,68,.35)!important;color:#fecaca!important}.v222empty{text-align:center!important}.v222results>div b{display:block!important;color:#94a3b8!important;font-size:11px!important;margin-bottom:8px!important}.v222results>div span{display:block!important;color:white!important;font-size:20px!important;font-weight:1000!important}.v222results .ok{color:#4df59d!important}.v222results .bad{color:#fb7185!important}
.v222hist{display:flex!important;flex-direction:column!important;gap:8px!important}.v222hist b{display:block!important;color:white!important;font-size:13px!important}.v222hist small{color:#94a3b8!important}
.v222sh 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}.v222sh 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}.v222sh nav button.a{background:linear-gradient(135deg,#ffe58d,#e7a80a)!important;color:#111827!important}.v222sh nav b{font-size:10px!important}
@media(max-width:390px){.v222gridmini{grid-template-columns:1fr 1fr!important}.v222results{grid-template-columns:1fr!important}.v222actions{grid-template-columns:1fr!important}.v222sh h1{font-size:18px!important}.v222sh nav b{font-size:9px!important}}
