html.v2{scroll-padding-top:84px}
.v2 body{
  font-family:var(--v2-body);font-size:15px;line-height:1.6;color:var(--v2-txt);letter-spacing:-.003em;
  background:var(--v2-bg0);
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;
}
.v2 body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;will-change:transform;
  background:
    var(--v2-noise),
    radial-gradient(1200px 700px at 12% -8%,rgba(242,140,66,.12),transparent 60%),
    radial-gradient(900px 600px at 100% 0%,rgba(183,156,255,.06),transparent 60%),
    radial-gradient(1000px 800px at 50% 120%,rgba(242,140,66,.06),transparent 65%)}
.v2 body>main,.v2 body>footer,.v2 body>header{position:relative;z-index:1}
.v2 ::selection{background:var(--v2-amb-soft2);color:var(--v2-txt)}
.v2 :focus-visible{outline:2px solid var(--v2-amb);outline-offset:3px;border-radius:6px}
.v2 ::-webkit-scrollbar{width:11px;height:11px}
.v2 ::-webkit-scrollbar-track{background:transparent}
.v2 ::-webkit-scrollbar-thumb{background:rgba(255,244,228,.1);border:3px solid transparent;background-clip:padding-box;border-radius:10px}
.v2 ::-webkit-scrollbar-thumb:hover{background:rgba(242,140,66,.5);background-clip:padding-box;border:3px solid transparent}
.v2 #dust,.v2 .lamp,.v2 .hazard-top,.v2 .masthead,.v2 .vents{display:none!important}
.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 h5{font-family:var(--v2-disp);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--v2-txt)}
.v2 code,.v2 .mono{font-family:var(--v2-mono)}
.v2 a{color:var(--v2-amb2)}
.v2 .hint{color:var(--v2-mut);font-size:13px;line-height:1.55}

.v2 .scroll-progress{display:block;position:fixed;left:0;top:0;height:2px;z-index:100;background:linear-gradient(90deg,var(--v2-amb-dim),var(--v2-amb),var(--v2-amb3));box-shadow:0 0 12px var(--v2-amb-glow);pointer-events:none}

.v2 body>header{
  position:sticky;top:0;z-index:60;background:var(--v2-glass);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border-bottom:1px solid var(--v2-line);box-shadow:none;
}
.v2 body>header::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(242,140,66,.35),transparent);opacity:.6;pointer-events:none}
.v2 .header-in{max-width:none;height:70px;gap:22px;padding:0 var(--v2-gut)}
.v2 .v2-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--v2-txt);flex:none}
.v2 .v2-brand-mark{width:44px;height:44px;flex:none;display:block;position:relative;
  background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cpolygon points=%224,14 12,6 24,10 34,5 46,10 56,6 61,13 58,32 61,50 52,59 40,55 30,60 18,55 8,59 3,48 6,31%22 fill=%22%23ece3cd%22 stroke=%22%231b1510%22 stroke-width=%223%22/%3E%3Cg transform=%22translate(11,22) scale(0.2)%22%3E%3Cpath d=%22M0 0H70V24H24V76H70V100H0Z%22 fill=%22%231b1510%22/%3E%3Cpath d=%22M8 18L38 0H46V100H22V26L8 34Z%22 transform=%22translate(84,0)%22 fill=%22%23c1481c%22/%3E%3Cpath d=%22M0 0H70V100H0V76H46V62H8V38H46V24H0Z%22 transform=%22translate(144,0)%22 fill=%22%23c1481c%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;transition:transform .28s cubic-bezier(.2,.8,.2,1)}
.v2 .v2-brand:hover .v2-brand-mark{transform:rotate(-6deg) scale(1.06)}
.v2 .v2-brand-mark i{display:none}
.v2 .v2-brand-text{display:flex;flex-direction:column;line-height:1.05}
.v2 .v2-brand-text b{font-family:var(--v2-disp);font-size:15px;font-weight:700;letter-spacing:.01em}
.v2 .v2-brand-text span{font-size:10.5px;color:var(--v2-mut);letter-spacing:.18em;text-transform:uppercase;margin-top:3px}
.v2 nav#main-nav{display:flex;gap:2px;position:relative;padding:4px;border-radius:999px;background:rgba(255,244,228,.035);border:1px solid var(--v2-line)}
.v2 .nav-ink{display:block;position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:999px;opacity:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(242,140,66,.22),rgba(242,140,66,.12));box-shadow:0 0 0 1px var(--v2-amb-line) inset,0 6px 20px -8px var(--v2-amb-glow);
  transition:transform .45s var(--v2-spring),width .45s var(--v2-spring),opacity .2s}
.v2 .tab{font-family:var(--v2-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v2-mut);padding:8px 16px;border-radius:999px;position:relative;z-index:1;transition:color .2s}
.v2 .tab::after{display:none}
.v2 .tab:hover{color:var(--v2-txt)}
.v2 .tab.active{color:var(--v2-txt)}
.v2 .header-right{gap:10px}
.v2 .userchip{gap:10px;padding:4px 12px 4px 4px;border-radius:999px;background:rgba(255,244,228,.04);border:1px solid var(--v2-line)}
.v2 .userchip img,.v2 .userchip .ava-ph{width:30px;height:30px;border-radius:50%;border:none;box-shadow:0 0 0 2px rgba(242,140,66,.35)}
.v2 .userchip .ava-ph{background:linear-gradient(145deg,#3a2a1c,#2a1e14);color:var(--v2-amb2);font-family:var(--v2-disp);font-size:13px}
.v2 .userchip .un{font-family:var(--v2-body);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;max-width:170px}
.v2 .userchip .un small{font-family:var(--v2-mono);font-size:10px;color:var(--v2-dim);letter-spacing:0}

@property --v2-rr{syntax:'<length>';inherits:false;initial-value:0px}
.v2 .btn{
  --cut:9px;
  --bd:linear-gradient(135deg,rgba(242,140,66,.85) 0%,rgba(255,244,228,.16) 16%,rgba(255,244,228,.09) 50%,rgba(255,244,228,.16) 84%,rgba(242,140,66,.85) 100%);
  --fill:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.012)),#1c1a18;
  --glow:rgba(0,0,0,.35);
  --mgx:0px;--mgy:0px;--lift:0px;
  position:relative;isolation:isolate;z-index:0;
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  font-family:var(--v2-body);font-weight:600;font-size:14px;letter-spacing:.005em;text-transform:none;line-height:1.15;
  padding:12px 20px;min-height:42px;border:none;border-radius:0;background:none;color:var(--v2-txt);box-shadow:none;
  filter:none;
  transform:translate(var(--mgx),calc(var(--mgy) + var(--lift)));
  transition:transform .35s var(--v2-spring),filter .35s,color .2s;
  -webkit-tap-highlight-color:transparent;cursor:pointer;
}
.v2 .btn::after{content:'';position:absolute;inset:0;z-index:-2;background:var(--bd);
  clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));
  transition:inset .2s var(--v2-ease)}
.v2 .btn::before{content:'';position:absolute;inset:1px;z-index:-1;
  background:
    linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.06) 53%,transparent 62%) no-repeat -170% 0/55% 100%,
    repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),
    var(--fill);
  clip-path:polygon(calc(var(--cut) - .4px) 0,100% 0,100% calc(100% - var(--cut) + .4px),calc(100% - var(--cut) + .4px) 100%,0 100%,0 calc(var(--cut) - .4px))}
.v2 .btn svg{width:17px;height:17px;flex:none;transition:transform .35s var(--v2-spring)}
.v2 .btn:hover{--lift:-2px;--glow:rgba(0,0,0,.6);filter:drop-shadow(0 12px 18px var(--glow))}
.v2 .btn:hover::before{background-position:270% 0,0 0,0 0;transition:background-position .95s var(--v2-ease)}
.v2 .btn:hover>.v2-ico-end{transform:translateY(2px)}
.v2 .btn:active{--lift:1px;transition-duration:.08s}
.v2 .btn:focus-visible{outline:none}
.v2 .btn:focus-visible::after{inset:-2px;background:linear-gradient(135deg,#ffd9b8,#f28c42 50%,#ffd9b8)}

.v2 .btn-ghost{--fill:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.008)),rgba(22,20,18,.78)}
.v2 .btn-ghost:hover,.v2 .btn:not(.btn-primary):not(.btn-danger):not(.btn-discord):not(.btn-wait):hover{
  color:#fff3e6;
  --bd:linear-gradient(135deg,#ffb072 0%,rgba(242,140,66,.45) 18%,rgba(255,244,228,.16) 50%,rgba(242,140,66,.45) 82%,#ffb072 100%);
  --fill:linear-gradient(180deg,rgba(242,140,66,.12),rgba(242,140,66,.03)),#201c18}

.v2 .btn-primary{
  color:var(--v2-amb-ink);text-shadow:0 1px 0 rgba(255,228,200,.45);
  --bd:linear-gradient(180deg,#ffe2c6 0%,#ffb477 30%,#d9732c 100%);
  --fill:linear-gradient(180deg,#ffb577 0%,#f8984f 46%,#e6772b 100%);
  --glow:rgba(242,140,66,.34)}
.v2 .btn-primary:hover{--glow:rgba(242,140,66,.62);--fill:linear-gradient(180deg,#ffc28c 0%,#faa35f 46%,#ec8236 100%)}
.v2 .btn-primary::before{background:
    linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 46%,rgba(255,255,255,.12) 53%,transparent 62%) no-repeat -170% 0/55% 100%,
    repeating-linear-gradient(-45deg,rgba(90,40,8,.07) 0 2px,transparent 2px 7px),
    var(--fill)}

.v2 .btn-danger{color:#ffc2bc;
  --bd:linear-gradient(135deg,rgba(245,116,108,.9),rgba(245,116,108,.25) 18%,rgba(245,116,108,.15) 50%,rgba(245,116,108,.25) 82%,rgba(245,116,108,.9));
  --fill:linear-gradient(180deg,rgba(245,116,108,.14),rgba(245,116,108,.05)),#1d1413}
.v2 .btn-danger:hover{color:#ffd9d5;--glow:rgba(245,116,108,.35);--fill:linear-gradient(180deg,rgba(245,116,108,.24),rgba(245,116,108,.08)),#241615}
.v2 .btn-wait{color:#aef3cf;
  --bd:linear-gradient(135deg,rgba(95,211,148,.85),rgba(95,211,148,.2) 20%,rgba(95,211,148,.14) 80%,rgba(95,211,148,.85));
  --fill:linear-gradient(180deg,rgba(95,211,148,.14),rgba(95,211,148,.04)),#131a16;cursor:default}
.v2 .btn-discord{color:#fff;
  --bd:linear-gradient(180deg,#b3baff,#5865f2 45%,#3f49c9);
  --fill:linear-gradient(180deg,#6f7af6,#5865f2 50%,#4a55e0);--glow:rgba(88,101,242,.35)}
.v2 .btn-discord:hover{--glow:rgba(88,101,242,.55)}

.v2 .btn-lg,.v2 .modal .btn-primary,.v2 .v2-dlg .btn{filter:drop-shadow(0 10px 16px var(--glow))}
.v2 .btn-sm{--cut:7px;padding:8px 14px;min-height:34px;font-size:13px;gap:7px}
.v2 .btn-sm svg{width:15px;height:15px}
.v2 .btn-xs{--cut:5px;padding:5px 10px;min-height:26px;font-size:12px;gap:6px;letter-spacing:0}
.v2 .btn-xs svg{width:13px;height:13px}
.v2 .btn-lg{--cut:13px;padding:16px 26px;min-height:54px;font-size:15.5px;gap:11px}
.v2 .btn-lg svg{width:19px;height:19px}
.v2 .btn-lg>.v2-ico-end{box-sizing:content-box;width:16px;height:16px;padding:6px;margin:-4px -12px -4px 4px;border-radius:0;background:rgba(255,244,228,.08);box-shadow:inset 0 0 0 1px rgba(255,244,228,.14);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}
.v2 .btn-primary.btn-lg>.v2-ico-end{background:rgba(70,28,4,.16);box-shadow:inset 0 0 0 1px rgba(70,28,4,.22)}
.v2 .btn[disabled],.v2 .btn.is-busy{opacity:.45;--lift:0px;--mgx:0px;--mgy:0px;cursor:not-allowed}
.v2 .btn[disabled]::before{background-position:-170% 0,0 0,0 0}

.v2 .v2-ripple{position:absolute;inset:1px;z-index:-1;pointer-events:none;
  clip-path:polygon(calc(var(--cut) - .4px) 0,100% 0,100% calc(100% - var(--cut) + .4px),calc(100% - var(--cut) + .4px) 100%,0 100%,0 calc(var(--cut) - .4px));
  background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.42) 0,rgba(255,236,214,.2) calc(var(--v2-rr) * .55),transparent var(--v2-rr));
  animation:v2ripple .7s var(--v2-ease) forwards}
.v2 .btn-primary .v2-ripple{background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.7) 0,rgba(255,240,220,.3) calc(var(--v2-rr) * .55),transparent var(--v2-rr))}
@keyframes v2ripple{from{--v2-rr:0px;opacity:1}to{--v2-rr:280px;opacity:0}}

.v2 .link-btn{font-family:var(--v2-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v2-mut);background:none;border:none;cursor:pointer;position:relative;padding:2px 0}
.v2 .link-btn::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--v2-ease)}
.v2 .link-btn:hover{color:var(--v2-txt)}
.v2 .link-btn:hover::after{transform:scaleX(1)}
.v2 .link-btn.danger{color:#e4978f}
.v2 .link-btn.danger:hover{color:var(--v2-red)}

.v2 input[type=text],.v2 input[type=number],.v2 input[type=search],.v2 input[type=password],.v2 input[type=url],.v2 input[type=email],.v2 input:not([type]),.v2 select,.v2 textarea{
  font-family:var(--v2-body);font-size:14px;color:var(--v2-txt);
  background:var(--v2-field);border:1px solid var(--v2-line2);border-radius:10px;padding:10px 12px;
  box-shadow:0 1px 0 rgba(0,0,0,.4) inset;transition:border-color .18s,box-shadow .18s,background .18s;outline:none
}
.v2 textarea.mono,.v2 input.mono{font-family:var(--v2-mono);font-size:13px}
.v2 input::placeholder,.v2 textarea::placeholder{color:var(--v2-dim)}
.v2 input:hover,.v2 select:hover,.v2 textarea:hover{border-color:var(--v2-line3)}
.v2 input:focus,.v2 select:focus,.v2 textarea:focus{border-color:var(--v2-amb-line);box-shadow:0 0 0 3px var(--v2-amb-soft),0 1px 0 rgba(0,0,0,.4) inset;background:#131210}
.v2 select{appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a29b91' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 10px center;background-size:16px}
.v2 input[type=range]{accent-color:var(--v2-amb);height:24px}
.v2 input[type=checkbox]{accent-color:var(--v2-amb)}
.v2 input[type=color]{width:44px;height:40px;border-radius:10px;border:1px solid var(--v2-line2);background:var(--v2-field);padding:4px;cursor:pointer}

.v2 .switch{display:inline-flex;align-items:center;gap:11px;cursor:pointer;font-size:14px;font-weight:500;color:var(--v2-txt);text-transform:none;letter-spacing:0;font-family:var(--v2-body)}
.v2 .switch input{position:absolute;opacity:0;width:1px;height:1px}
.v2 .switch .track{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:#2b2926;border:1px solid var(--v2-line2);box-shadow:0 1px 3px rgba(0,0,0,.5) inset;transition:background .25s,border-color .25s,box-shadow .25s}
.v2 .switch .track::before{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#e9e4dc,#b8b1a6);box-shadow:0 2px 6px rgba(0,0,0,.6);transition:transform .35s var(--v2-spring),background .25s}
.v2 .switch .track::after{display:none}
.v2 .switch input:checked+.track{background:linear-gradient(180deg,#f59148,#e0762c);border-color:rgba(255,190,140,.6);box-shadow:0 0 16px -4px var(--v2-amb-glow)}
.v2 .switch input:checked+.track::before{transform:translateX(18px);background:#fff8f0}
.v2 .switch input:focus-visible+.track{outline:2px solid var(--v2-amb);outline-offset:3px}
.v2 .switch input:disabled+.track{opacity:.45}

.v2 .plate{
  position:relative;border-radius:var(--v2-r3);border:1px solid var(--v2-line);
  background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,0) 40%),var(--v2-bg2);
  box-shadow:var(--v2-sh1);
}
.v2 .torn,.v2 .plate-tag,.v2 .media-tag,.v2 .sb-preview-tag{
  clip-path:none;background:rgba(242,140,66,.1);color:var(--v2-amb2);border:1px solid rgba(242,140,66,.28);
  border-radius:999px;box-shadow:none;font-family:var(--v2-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  padding:4px 10px;transform:none
}
.v2 .plate-tag{position:absolute;top:-11px;left:20px}

.v2 .section-head{display:flex;align-items:center;gap:14px;margin:0 0 22px;flex-wrap:wrap}
.v2 .section-head h2{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em}
.v2 .section-head .count{font-family:var(--v2-mono);font-size:12px;color:var(--v2-mut);padding:4px 10px;border-radius:999px;border:1px solid var(--v2-line2);background:rgba(255,244,228,.03)}

.v2 details.mod-sect,.v2 details.set-group{border-radius:14px;border:1px solid var(--v2-line);background:rgba(255,244,228,.02);overflow:hidden}
.v2 details.mod-sect>summary,.v2 details.set-group>summary{font-family:var(--v2-body);font-weight:600;font-size:15px;letter-spacing:0;text-transform:none;color:var(--v2-txt);cursor:pointer}

.v2 .toast,.v2 #toast{font-family:var(--v2-body);border-radius:14px;border:1px solid var(--v2-line2);background:rgba(28,26,23,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px rgba(0,0,0,.9);color:var(--v2-txt)}

.v2 .modal,.v2 .modal-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}

.v2 .rv{opacity:0}
.v2 .rv.in{animation:v2rise .7s var(--v2-ease) both;animation-delay:var(--d,0ms)}
@keyframes v2rise{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}

.v2 .v2-wrap{max-width:var(--v2-max);margin:0 auto;padding:0 var(--v2-gut)}
.v2 main{padding-top:0}

@media (prefers-reduced-motion:reduce){
  .v2 *{animation-duration:.01ms!important;transition-duration:.01ms!important}
}
@media (max-width:760px){
  html.v2{scroll-padding-top:122px}
  .v2 .header-in{flex-wrap:wrap;height:auto;padding:10px var(--v2-gut) 10px;gap:10px 12px}
  .v2 .v2-brand-text{display:none}
  .v2 .v2-brand-mark{width:40px;height:40px}
  .v2 nav#main-nav{order:3;flex:1 1 100%;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}
  .v2 nav#main-nav::-webkit-scrollbar{display:none}
  .v2 .tab{padding:7px 13px;font-size:13.5px;white-space:nowrap}
  .v2 .header-right{margin-left:auto}
  .v2 .userchip .un{display:none}
  .v2 .userchip{padding:3px}
}
.v2 .v2-dlg{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .2s}
.v2 .v2-dlg.is-in{opacity:1}
.v2 .v2-dlg-back{position:absolute;inset:0;background:rgba(6,5,5,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.v2 .v2-dlg-card{position:relative;width:min(480px,100%);padding:28px 28px 22px;border-radius:24px;border:1px solid var(--v2-line2);
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 40%),var(--v2-bg1);box-shadow:0 60px 120px -40px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.4);
  transform:translateY(14px) scale(.97);transition:transform .35s var(--v2-spring)}
.v2 .v2-dlg.is-in .v2-dlg-card{transform:none}
.v2 .v2-dlg-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;margin-bottom:16px;color:var(--v2-amb-ink);background:linear-gradient(145deg,#ffb577,#f28c42 55%,#c96a28);box-shadow:0 12px 30px -12px var(--v2-amb-glow)}
.v2 .v2-dlg.is-danger .v2-dlg-ico{color:#2a0b08;background:linear-gradient(145deg,#ffb0a8,#f5746c 55%,#c9473f);box-shadow:0 12px 30px -12px rgba(245,116,108,.55)}
.v2 .v2-dlg-ico svg{width:24px;height:24px}
.v2 .v2-dlg-card h3{font-family:var(--v2-disp);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}
.v2 .v2-dlg-lead{font-size:15px;line-height:1.6;color:var(--v2-txt2);margin:0 0 10px}
.v2 .v2-dlg-more{font-size:14px;line-height:1.6;color:var(--v2-mut);margin:0 0 6px}
.v2 .v2-dlg-more p{margin:0 0 6px}
.v2 .v2-dlg-more ul{list-style:none;margin:6px 0 8px;padding:10px 12px;border-radius:12px;background:rgba(243,200,96,.07);border:1px solid rgba(243,200,96,.2)}
.v2 .v2-dlg-more li{position:relative;padding-left:16px;margin:3px 0;color:var(--v2-txt2)}
.v2 .v2-dlg-more li::before{content:'';position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:2px;background:var(--v2-yel);transform:rotate(45deg)}
.v2 .v2-dlg-gap{display:block;height:4px}
.v2 .v2-dlg-input{width:100%;margin:6px 0 4px;font-size:15px!important;padding:12px 14px!important}
.v2 .v2-dlg-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}
@media (max-width:560px){
  .v2 .v2-dlg{align-items:end;padding:0}
  .v2 .v2-dlg-card{width:100%;border-radius:22px 22px 0 0;padding:24px 20px calc(18px + env(safe-area-inset-bottom))}
  .v2 .v2-dlg-foot .btn{flex:1 1 auto}
}
