.sv{max-height:88dvh;padding:2px 16px 8px;overflow-y:auto}.sv .ttl{align-items:center;gap:8px;margin-top:2px;display:flex}.sv .ttl h2{font:800 19px/1.25 var(--sans);letter-spacing:-.01em}.sv .ttl .x{background:var(--s2);width:30px;height:30px;color:var(--t1);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.sv .lead{font:500 13px/1.55 var(--sans);color:var(--t2);margin-top:6px}.sv .why{background:var(--s2);font:700 13px/1.35 var(--sans);color:var(--t1);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;display:flex}.sv .why .up{color:var(--yes)}.sv .btn{width:100%;height:52px;margin-top:12px;font-size:16px}.sv .btn.dk{border:1px solid var(--line)}.sv .btn .g{flex:none}.sv .note{font:500 11.5px/1.4 var(--sans);color:var(--t3);text-align:center;margin-top:6px}.sv .or{font:600 11px/1 var(--sans);color:var(--t3);align-items:center;gap:10px;margin:14px 0 0;display:flex}.sv .or:before,.sv .or:after{content:"";background:var(--line);flex:1;height:1px}.sv form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sv .fld{display:block;position:relative}.sv .fld .lb{font:700 12px/1 var(--sans);color:var(--t2);margin:0 0 6px 2px;display:block}.sv .fld input{border:1px solid var(--line);background:var(--s2);width:100%;height:50px;color:var(--t1);font:600 16px/1 var(--sans);letter-spacing:.01em;border-radius:14px;outline:none;padding:0 14px}.sv .fld input::placeholder{color:var(--t3);font-weight:500}.sv .fld input:focus{border-color:var(--t2)}.sv .fld input[aria-invalid=true]{border-color:var(--warn)}.sv .fld.pw input{padding-right:70px}.sv .fld .eye{height:36px;font:700 12px/1 var(--sans);color:var(--t2);background:var(--s1);border:1px solid var(--line);border-radius:10px;padding:0 10px;position:absolute;bottom:7px;right:6px}.sv form .btn{margin-top:4px}.sv .err{font:600 12.5px/1.45 var(--sans);color:var(--t1);background:#ff9d421a;border:1px solid #ff9d4273;border-radius:12px;margin-top:2px;padding:9px 12px}.sv .rs{text-align:center;font:500 12px/1.5 var(--sans);color:var(--t3);border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px}.sv .rs button{color:var(--t2);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #c2bfd066;text-decoration:underline #c2bfd066}.sv .back{text-align:center;width:100%;font:600 13px/1 var(--sans);color:var(--t2);margin-top:8px;padding:10px 0;display:block}.sv .demo{font:500 10.5px/1.4 var(--sans);color:var(--t3);text-align:center;margin-top:8px}.sv .done{text-align:center;flex-direction:column;align-items:center;padding:10px 0 2px;display:flex}.sv .done .ok{width:52px;height:52px;color:var(--yes);background:#52eb9824;border-radius:50%;place-items:center;display:grid}.sv .done h2{font:800 22px/1.2 var(--sans);margin-top:10px}.sv .done .idbox{border:1px dashed var(--t3);background:var(--s2);font:700 15px/1.3 var(--sans);border-radius:14px;margin-top:12px;padding:12px 16px}.sv .done .idbox b{font:800 20px/1.2 var(--sans);letter-spacing:.02em;margin-top:4px;display:block}.sv .done .sub{font:500 12.5px/1.5 var(--sans);color:var(--t2);margin-top:8px}.sv .out{background:var(--s2);border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:12px}.sv .out h3{font:800 14px/1.3 var(--sans)}.sv .out .fig{justify-content:center;margin-top:10px;display:flex}.sv .out ol{counter-reset:s;flex-direction:column;gap:6px;margin-top:10px;display:flex}.sv .out li{font:600 13px/1.45 var(--sans);color:var(--t1);align-items:flex-start;gap:8px;display:flex}.sv .out li:before{counter-increment:s;content:counter(s);background:var(--t1);width:20px;height:20px;color:var(--ink5,#0c0917);font:800 11px/1 var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.sv-chip{height:24px;color:var(--t2);font:700 8.5px/1.08 var(--sans);white-space:nowrap;letter-spacing:0;border:1px solid #4a4560;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;margin-left:-2px;padding:0 4px;display:inline-flex}.sv-chip i{background:var(--t3);border-radius:50%;flex:none;width:5px;height:5px}.sv-row{border:1px solid var(--line);background:var(--s1);border-radius:14px;align-items:center;gap:10px;min-height:46px;margin:10px 16px 0;padding:6px 6px 6px 12px;display:flex}.sv-row .t{min-width:0;font:700 13px/1.3 var(--sans);color:var(--t2);flex:1;align-items:center;gap:7px;display:flex}.sv-row .t span{line-height:1.35}.sv-row:not(.ok) .t{font-size:12.5px}.sv-row.ok{padding-right:12px}.sv-row.ok .t{color:var(--t2);font-weight:600}.sv-row .b{background:var(--t1);height:34px;color:var(--ink5,#0c0917);font:800 13px/1 var(--sans);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sv-set{text-align:left;border:1px solid var(--line);background:var(--s1);width:100%;min-height:52px;font:700 14px/1 var(--sans);color:var(--t1);border-radius:16px;align-items:center;gap:8px;margin-top:8px;padding:0 12px;display:flex}.sv-band{z-index:41;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#211f2bf2;border-radius:18px;flex-direction:column;gap:4px;width:calc(100% - 24px);max-width:456px;margin:0 auto;padding:8px 8px 10px 14px;display:flex;position:fixed;left:0;right:0;box-shadow:0 10px 30px #00000073}.sv-band .r1{align-items:center;gap:8px;display:flex}.sv-band .r2{align-items:center;gap:10px;display:flex}.sv-band .h{min-width:0;font:800 14.5px/1.25 var(--sans);color:var(--t1);flex:1}.sv-band .h .up{color:var(--yes)}.sv-band .s{min-width:0;font:500 11.5px/1.4 var(--sans);color:var(--t2);flex:1}.sv-band .go{background:var(--t1);height:36px;color:var(--ink5,#0c0917);font:800 13px/1 var(--sans);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sv-band .cl{width:28px;height:28px;color:var(--t3);border-radius:50%;flex:none;place-items:center;margin:-2px -2px -2px 0;display:grid}@media (min-width:1100px){.sv-band{bottom:16px!important}}.sv-page{padding:18px 0 24px}.sv-page .sv{max-height:none;overflow:visible}.sv-page .card{border:1px solid var(--line);background:var(--s1);border-radius:20px;margin:0 16px;padding-top:12px}.sv .spin{border:3px solid var(--s3,#2c2938);border-top-color:var(--t2);border-radius:50%;width:28px;height:28px;margin:10px 0 2px;animation:.9s linear infinite sv-spin}@keyframes sv-spin{to{transform:rotate(360deg)}}html[data-still="1"] .sv .spin{animation:none}.sv-pv{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.sv-pv.two{grid-template-columns:1fr 1fr}.sv-pv .btn{gap:7px;width:100%;height:52px;padding:0 10px;font-size:15px;margin-top:0!important}.sv-pv.two .btn{letter-spacing:-.01em;font-size:14.5px}.sv-pv .btn .g{flex:none}.sv .sv-mail{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sv .sv-mail .btn{margin-top:2px}.sv .sv-mail .note{margin-top:0}.sv .sv-mail .sent{font:700 13px/1.5 var(--sans);color:var(--t1);word-break:break-all}.sv .fld input.code{text-align:center;letter-spacing:.32em;font:800 22px/1 var(--sans);padding-left:24px}.sv .sv-mail .again{font:600 12px/1 var(--sans);color:var(--t2);justify-content:center;gap:18px;margin-top:2px;display:flex}.sv .sv-mail .again button{text-underline-offset:3px;padding:6px 0;-webkit-text-decoration:underline #c2bfd066;text-decoration:underline #c2bfd066}.sv>.btn+.btn,.sv>.note+.btn,.sv>.or+.btn{margin-top:10px}.sv-fresh .big{text-align:center;padding:6px 0 2px}.sv-fresh .big h2{font:800 24px/1.25 var(--sans)}.sv-fresh .big p{font:500 13px/1.55 var(--sans);color:var(--t2);margin-top:6px}.sv-fresh .new{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px}.sv-fresh .new .btn{margin-top:0}.sv-fresh .new p{text-align:center;font:500 11.5px/1.4 var(--sans);color:var(--t3);margin-top:6px}.sv .mh{font:800 14px/1.2 var(--sans);color:var(--t1);align-items:center;gap:7px;margin-top:14px;display:flex}.sv .mh+.sv-mail{margin-top:8px}.sv .sv-mail .spam{text-align:center;font:500 11.5px/1.4 var(--sans);color:var(--t3)}.sv .sv-mail .again{margin-top:0}.sv .sv-mail .again button:disabled{opacity:.55;text-decoration:none}.sv .sv-mail .again button.sm{color:var(--t3);font-size:11.5px}.sv .err .errgo{background:var(--t1);height:36px;color:var(--ink5,#0c0917);font:800 13px/1 var(--sans);border-radius:10px;margin-top:8px;padding:0 12px;display:block}.sv .err .warn{font:500 11px/1.4 var(--sans);color:var(--t3);margin-top:5px;display:block}.sv .sv-pv+.err+.or,.sv .sv-pv+.or{margin-top:14px}.sv .or+.btn.dk{margin-top:10px}@media (max-width:400px){.sv-chip>span:first-child{display:none}.sv-chip{height:20px;padding:0 5px;font-size:9.5px}.sv-pv.two{grid-template-columns:1fr}}.sv .sv-who{background:var(--s2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.sv .sv-who .nm{font:800 16px/1.25 var(--sans);align-items:center;gap:6px;display:flex}.sv .sv-who .nm .tag{height:18px;font-size:10px}.sv .sv-who .cn{font:700 14px/1 var(--sans);color:var(--t1);align-items:center;gap:4px;margin-top:4px;display:flex}.sv .err.strong{border-color:var(--warn);background:#ff9d4229;font-weight:700}.sv .sv-pos{background:var(--s2);border-radius:12px;margin-top:10px;padding:9px 12px}.sv .sv-pos b{font:800 13.5px/1.35 var(--sans);color:var(--t1);display:block}.sv .sv-pos span{font:500 11.5px/1.4 var(--sans);color:var(--t2);margin-top:3px;display:block}.sv .sv-have{border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.sv .sv-have>span{min-width:0;font:700 13px/1.3 var(--sans);color:var(--t1);flex:1}.sv .sv-have>span small{font:500 11px/1.3 var(--sans);color:var(--t3);margin-top:3px;display:block}.sv .sv-have>button{border:1.5px solid var(--t1);height:40px;color:var(--t1);font:800 14px/1 var(--sans);background:0 0;border-radius:12px;flex:none;padding:0 18px}.sv .warn1{font:600 12px/1.45 var(--sans);color:var(--warn);margin-top:6px}.sv-row.two{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.sv-row.two .bs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-row.two .b{justify-content:center;height:38px}.sv-row .b.line{color:var(--t1);border:1.5px solid var(--t1);background:0 0}.sv .sv-last{border:1.5px solid var(--v);background:#a27eff14;border-radius:16px;margin-top:12px;padding:10px}.sv .sv-last>.lb{font:800 12px/1 var(--sans);color:var(--gem);margin-bottom:8px;display:block}.sv .sv-last .btn,.sv .sv-last .mh{margin-top:0}.sv .sv-last .sv-mail{margin-top:8px}.sv-methods{border:1px solid var(--line);background:var(--s1);border-radius:16px;margin-top:8px;padding:12px}.sv-methods .hd{font:800 13px/1.2 var(--sans)}.sv-methods .nt{font:500 11px/1.45 var(--sans);color:var(--t3);margin-top:3px}.sv-methods .mr{border-top:1px solid #ffffff0f;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding-top:8px;display:flex}.sv-methods .ic{background:var(--s2);width:28px;height:28px;color:var(--t1);font:800 10px/1 var(--sans);border-radius:8px;flex:none;place-items:center;display:grid}.sv-methods .nm{min-width:0;font:700 14px/1.2 var(--sans);flex:1}.sv-methods .nm small{font:500 11px/1.2 var(--sans);color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.sv-methods .on{font:700 12px/1 var(--sans);color:var(--yes);flex:none;align-items:center;gap:4px;display:inline-flex}.sv-methods .add{border:1.5px solid var(--t1);height:32px;color:var(--t1);font:800 12.5px/1 var(--sans);border-radius:10px;flex:none;padding:0 14px}.sv-logout{margin-top:18px}.sv-logout-off{border:1px dashed var(--line);background:var(--s1);border-radius:16px;margin-top:18px;padding:12px}.sv-logout-off p{font:600 12.5px/1.5 var(--sans);color:var(--t2)}.sv-logout-off .btn{border-radius:12px;width:100%;height:44px;margin-top:10px;font-size:14px}.sv-logout-sheet{padding-bottom:6px}.sv-logout-sheet h2{font:800 19px/1.3 var(--sans)}.sv-logout-sheet p{font:500 13.5px/1.6 var(--sans);color:var(--t2);margin-top:8px}.sv-logout-sheet .btn{width:100%;height:52px;margin-top:12px;font-size:16px}.sv-logout-sheet .btn+.btn{margin-top:8px}.sv-empty{line-break:strict;padding-top:6px}.sv-empty h2{font:800 20px/1.4 var(--sans);letter-spacing:-.01em;word-break:auto-phrase;text-wrap:pretty}.sv-empty .lead{word-break:auto-phrase;text-wrap:pretty}.sv-empty .hd2{font:800 13px/1.3 var(--sans);color:var(--t1);margin-top:16px}.sv-empty .hd2+.sv-last,.sv-empty .hd2+.btn{margin-top:8px}.sv-empty .new{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:12px}.sv-empty .new .btn{margin-top:0}.sv-empty .new p{text-align:center;font:500 11.5px/1.5 var(--sans);color:var(--t3);word-break:auto-phrase;text-wrap:pretty;margin-top:6px}.sv .sv-last>.lb{line-height:1.3}.sv .sv-last form{margin-top:0}.sv .idg{width:22px;height:22px;font:900 9.5px/1 var(--sans);letter-spacing:0;border:1.5px solid;border-radius:6px;place-items:center;display:inline-grid}.sv-2nd{background:var(--s1);border:1px solid var(--line);text-align:left;line-break:strict;border-radius:16px;margin-top:16px;padding:12px;position:relative}.sv-2nd p{font:700 13px/1.55 var(--sans);color:var(--t1);word-break:auto-phrase;text-wrap:pretty;padding-right:26px}.sv-2nd .x{background:var(--s2);width:28px;height:28px;color:var(--t2);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.sv-2nd .bt{gap:8px;margin-top:10px;display:grid}.sv-2nd .bt.two{grid-template-columns:1fr 1fr}.sv-2nd .bt button{border:1.5px solid var(--t1);height:44px;color:var(--t1);font:800 13.5px/1 var(--sans);white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sv-2nd .bt button:disabled{opacity:.5}@media (max-width:359px){.sv-2nd .bt.two{grid-template-columns:1fr}}.sv .sv-other{width:100%;min-height:44px;font:700 13px/1.3 var(--sans);color:#a27eff;background:0 0;justify-content:center;align-items:center;margin-top:8px;display:flex}.sv .sv-other:disabled{opacity:.5}@media (max-width:359px){.sv .btn.oth{gap:6px;padding-left:10px;padding-right:10px;font-size:14.5px}}
