.s0,.lm{line-break:strict;word-break:auto-phrase;text-wrap:pretty}.s0{max-height:88dvh;padding:0 16px 6px;overflow-y:auto}.s0-hd{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.s0-hd h2{font:800 19px/1.25 var(--sans)}.s0-x{background:var(--s2);width:36px;height:36px;color:var(--t1);border-radius:50%;flex:none;place-items:center;display:grid}.s0-lead{font:500 13px/1.65 var(--sans);color:var(--t2);margin-top:10px}.s0-note{font:500 12px/1.6 var(--sans);color:var(--t2);align-items:flex-start;gap:8px;margin-top:14px;display:flex}.s0-note svg{flex:none;margin-top:2px}.s0-note b{color:var(--t1);font-weight:700;display:inline-block}.s0-err{font:700 12.5px/1.45 var(--sans);color:var(--t1);background:#ff9d421a;border:1px solid #ff9d4299;border-radius:12px;margin-top:10px;padding:9px 12px}.s0-foot{text-align:center;font:500 11.5px/1.5 var(--sans);color:var(--t3);margin:14px 0 4px}.lm{padding:0 16px 6px}.lm-box{background:radial-gradient(160px 110px at 0% 0%, #7f56ff2e, #7f56ff00 75%), var(--s1);border:2px solid #f5f4fa;border-radius:20px;margin-top:12px;padding:16px}.lm-box h3{font:800 16px/1.45 var(--sans)}.lm-amt{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;display:flex}.lm-amt .k{font:600 13px/1.3 var(--sans);color:#cfc9e6}.lm-amt b{font:800 38px/1 var(--sans);letter-spacing:-.02em}.lm-amt small{font:600 13px/1.3 var(--sans);color:#8b869e}.lm-bar{background:var(--s3);border-radius:5px;height:10px;margin-top:12px;overflow:hidden}.lm-bar i{background:#cfc9e6;border-radius:5px;height:100%;display:block}.lm-when{background:var(--ink);border:1px solid var(--line);font:600 13px/1.45 var(--sans);color:var(--t2);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;display:flex}.lm-when svg{color:var(--t1);flex:none}.lm-when b{color:var(--t1);font-weight:800}.lm-why{font:500 13px/1.6 var(--sans);color:var(--t2);margin-top:12px}.lm-have{font:500 12.5px/1.6 var(--sans);color:var(--t2);margin-top:12px}.lm-have b{color:var(--t1);font-weight:800}.lm-links{font:700 13px/1.4 var(--sans);flex-wrap:wrap;gap:6px 18px;margin-top:14px;display:flex}.lm-links a,.lm-links button{color:#a27eff}.lm-set{text-align:left;width:100%;font:500 12px/1.6 var(--sans);color:var(--t3);border-top:1px solid var(--line);margin-top:12px;padding:10px 0;display:block}.lm-set u{color:var(--t2);border-bottom:1px solid var(--t3);text-decoration:none}.ml-row{border-radius:var(--r-card);border:1px solid var(--line);background:var(--s1);text-align:left;width:100%;min-height:48px;font:700 14px/1.3 var(--sans);align-items:center;gap:10px;margin-top:8px;padding:8px 12px;display:flex}.ml-row .v{font:600 12.5px/1.2 var(--sans);color:var(--t2);white-space:nowrap;margin-left:auto}.ml-tbl{border:1px solid var(--line);background:var(--s1);border-radius:14px;margin-top:12px;overflow:hidden}.ml-tbl>div{min-height:44px;font:600 13px/1.4 var(--sans);color:var(--t2);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.ml-tbl>div+div{border-top:1px solid var(--line)}.ml-tbl b{color:var(--t1);text-align:right;font-weight:800}.ml-tbl>div>span:first-child{white-space:nowrap;flex:none}.ml-tbl .pend{background:#7f56ff14}.ml-in{align-items:center;gap:8px;margin-top:14px;display:flex}.ml-in label{font:700 12.5px/1.3 var(--sans);color:var(--t2);flex:none}.ml-in .f{flex:1;min-width:0;position:relative}.ml-in .f span{font:700 15px/1 var(--sans);color:var(--t2);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ml-in input{border:1.5px solid var(--line);width:100%;height:48px;color:var(--t1);font:700 16px/1 var(--sans);background:#100e16;border-radius:12px;padding:0 12px 0 28px}.ml-in input:focus{border-color:#a27eff;outline:none}.ml-presets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ml-presets button{border:1px solid var(--line);background:var(--s1);height:32px;font:700 12.5px/1 var(--sans);color:var(--t1);white-space:nowrap;border-radius:10px;padding:0 12px}.ml-btns{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ml-btns .btn{width:100%;height:52px;font-size:16px}
