.WNz1-G_stage{font-family:var(--font-body);color:var(--ink);background:#8ec6f2;position:fixed;inset:0;overflow:hidden}.WNz1-G_stage canvas{touch-action:none;display:block}.WNz1-G_brand{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));pointer-events:none;position:absolute}.WNz1-G_brand h1{font:400 clamp(44px, 6vw, 84px) / .9 var(--font-marker);color:#fff;transform-origin:0 100%;text-shadow:0 4px 0 var(--ink), 0 8px 26px #0c285a73;margin:0;transform:rotate(-3deg)}.WNz1-G_brand p{font:400 clamp(16px, 1.6vw, 22px) / 1.2 var(--font-marker);color:#fff;text-shadow:0 2px 0 var(--ink);margin:12px 0 0}.WNz1-G_panel{overscroll-behavior:contain;background:#f8f3ea;border-radius:28px;align-content:start;gap:18px;width:min(400px,100vw - 32px);padding:18px;display:grid;position:absolute;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 10px #17151ad9,0 24px 60px #0c285a59}.WNz1-G_stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.WNz1-G_stats div{background:var(--ink);color:#fff;border-radius:16px;gap:2px;padding:12px;display:grid}.WNz1-G_stats span{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:12px;font-weight:600}.WNz1-G_stats strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.WNz1-G_gold{color:var(--gold)}.WNz1-G_tank{gap:10px;display:grid}.WNz1-G_tankHead{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.WNz1-G_tankHead strong{font-variant-numeric:tabular-nums}.WNz1-G_meter{border:3px solid var(--ink);background:#fff;border-radius:999px;height:22px;overflow:hidden}.WNz1-G_meter div{border-right:3px solid var(--ink);background:linear-gradient(#fffdf6,#e9e1d0);height:100%;transition:width .24s linear}.WNz1-G_meter[data-full] div{background:linear-gradient(#ffe39a, var(--gold))}.WNz1-G_warn{color:#b4471f;margin:0;font-size:14px;font-weight:700}.WNz1-G_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.WNz1-G_primary,.WNz1-G_secondary,.WNz1-G_row button,.WNz1-G_footer button{border:3px solid var(--ink);min-height:48px;font:800 15px/1.1 var(--font-body);cursor:pointer;touch-action:manipulation;border-radius:16px;padding:0 14px}.WNz1-G_primary{background:var(--gold);color:var(--ink);box-shadow:0 4px 0 var(--ink)}.WNz1-G_secondary{color:var(--ink);box-shadow:0 4px 0 var(--ink);background:#fff}.WNz1-G_primary:active:not(:disabled),.WNz1-G_secondary:active,.WNz1-G_row button:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}button:disabled{opacity:.45;cursor:not-allowed}.WNz1-G_fine{opacity:.7;margin:0;font-size:13px;line-height:1.4}.WNz1-G_heading{font:400 26px/1 var(--font-marker);justify-content:space-between;align-items:baseline;margin:0 0 10px;display:flex}.WNz1-G_heading span{font:700 14px/1 var(--font-body);opacity:.6}.WNz1-G_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.WNz1-G_row{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.WNz1-G_row div{gap:3px;min-width:0;display:grid}.WNz1-G_row strong{font-size:16px}.WNz1-G_row em{opacity:.55;margin-left:8px;font-size:13px;font-style:normal}.WNz1-G_row span{opacity:.7;font-size:13px}.WNz1-G_row button{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;flex:none;min-width:108px}.WNz1-G_footer{gap:10px;font-size:13px;display:grid}.WNz1-G_footer p{opacity:.6;margin:0}.WNz1-G_footer div{justify-content:space-between;align-items:center;display:flex}.WNz1-G_footer a{color:var(--ink);font-weight:800}.WNz1-G_footer button{min-height:40px;color:var(--ink);background:0 0;font-size:13px}.WNz1-G_toast{background:var(--ink);color:#fff;pointer-events:none;border-radius:999px;max-width:calc(100vw - 32px);margin:0;padding:14px 22px;font-weight:700;animation:.22s cubic-bezier(.2,.9,.25,1.1) WNz1-G_rise;position:absolute;bottom:28px;left:50%;transform:translate(calc(-50% - 210px))}@keyframes WNz1-G_rise{0%{opacity:0;translate:0 12px}}@media (max-width:760px){.WNz1-G_brand h1{font-size:40px}.WNz1-G_brand p{font-size:15px}.WNz1-G_panel{width:auto;max-height:56vh;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0;inset:auto 0 0;box-shadow:0 -10px 40px #0c285a4d}.WNz1-G_stats strong{font-size:18px}.WNz1-G_toast{top:max(16px, env(safe-area-inset-top));text-align:center;font-size:14px;bottom:auto;transform:translate(-50%)}}
