/* BLINKBUN v3.15.0 Checker Conversion — scoped classes only */
.v315-checker-primary{
  position:relative;
  margin:18px 0 16px;
  padding:22px;
  border:1px solid rgba(116,213,255,.28);
  border-radius:20px;
  background:linear-gradient(180deg,rgba(9,24,39,.96),rgba(7,17,29,.96));
  box-shadow:0 18px 50px rgba(0,0,0,.18);
}
.v315-checker-primary .v315-kicker{
  display:block;margin:0 0 7px;color:#7de3ff;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;
}
.v315-checker-primary h2{margin:0 0 8px;font-size:clamp(22px,3vw,34px);line-height:1.15;letter-spacing:-.025em}
.v315-checker-primary .v315-lead{margin:0 0 14px;color:rgba(230,241,251,.78);font-size:14px;line-height:1.6}
.v315-checker-primary .v315-trust{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px;padding:0;list-style:none}
.v315-checker-primary .v315-trust li{padding:6px 9px;border:1px solid rgba(148,188,215,.18);border-radius:999px;background:rgba(255,255,255,.035);font-size:11px;color:rgba(230,241,251,.8)}
.v315-primary-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important;margin:0!important}
.v315-primary-form input{min-width:0!important;min-height:50px!important;font-size:16px!important}
.v315-primary-form button,.v315-primary-form [type="submit"]{min-height:50px!important;padding-inline:18px!important;font-weight:900!important;white-space:nowrap!important}
.v315-helper{margin:9px 0 0;color:rgba(214,229,240,.66);font-size:12px;line-height:1.5}
.v315-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
.v315-example-btn,.v315-check-another{
  appearance:none;border:1px solid rgba(128,210,255,.28);border-radius:11px;background:rgba(80,190,255,.08);color:inherit;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none
}
.v315-example-btn:hover,.v315-check-another:hover{background:rgba(80,190,255,.14)}
.v315-preaction-hide{display:none!important}
.v315-duplicate-zone{display:none!important}
.v315-result-bar{
  position:fixed;z-index:2147482000;left:50%;bottom:18px;transform:translateX(-50%);width:min(760px,calc(100vw - 28px));
  display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(126,214,255,.3);border-radius:16px;
  background:rgba(5,14,24,.94);backdrop-filter:blur(14px);box-shadow:0 18px 55px rgba(0,0,0,.38)
}
.v315-result-bar .v315-result-copy{min-width:0;flex:1;padding:0 7px}
.v315-result-bar .v315-result-copy b{display:block;font-size:13px}
.v315-result-bar .v315-result-copy small{display:block;margin-top:2px;color:rgba(220,233,243,.66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v315-result-bar button{appearance:none;border-radius:10px;padding:10px 13px;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}
.v315-result-bar .v315-watch{border:1px solid rgba(101,228,255,.45);background:#72e7ff;color:#071018}
.v315-result-bar .v315-report{border:1px solid rgba(150,179,205,.24);background:rgba(255,255,255,.06);color:inherit}
.v315-result-bar .v315-check-another{border-color:rgba(150,179,205,.18);background:transparent}
@media(max-width:700px){
  .v315-checker-primary{padding:17px 14px;border-radius:16px}
  .v315-primary-form{grid-template-columns:1fr!important}
  .v315-primary-form button,.v315-primary-form [type="submit"]{width:100%!important}
  .v315-result-bar{bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px}
  .v315-result-bar .v315-result-copy{grid-column:1/-1;padding:2px 4px 5px}
  .v315-result-bar button{width:100%;padding:10px 8px}
  .v315-result-bar .v315-check-another{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){.v315-result-bar{backdrop-filter:none}}
