/* owner:pass-material-tuner-0362
   Temporary production lab: compare material families on the locked final ticket.
   It intentionally changes only material/depth/light, never content geometry. */
#borzilov-lp #bz1092-product-commercial-late .pricing-register__register{
  transform:var(--bz-pass-material-transform,translate3d(0,0,0));
  transform-origin:50% 54%;
  border-color:var(--bz-pass-material-border,rgba(108,110,114,.24))!important;
  background:var(--bz-pass-material-bg,linear-gradient(180deg,#f6f4f0 0%,#ece9e4 100%))!important;
  box-shadow:var(--bz-pass-material-shadow,0 2px 6px rgba(8,26,32,.05),0 1px 0 rgba(255,255,255,.46) inset,0 -1px 0 rgba(108,110,114,.09) inset)!important;
  filter:var(--bz-pass-material-filter,none);
  will-change:transform,box-shadow,filter;
  transition:transform 180ms cubic-bezier(.2,.78,.2,1),box-shadow 180ms ease,border-color 180ms ease,filter 180ms ease;
}
#borzilov-lp #bz1092-product-commercial-late .pricing-register__register::before{
  z-index:5;
  background:var(--bz-pass-material-surface,
    linear-gradient(180deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,.03) 30%,rgba(85,89,95,.05) 100%),
    repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 2px,rgba(94,99,104,.02) 2px 4px))!important;
  mix-blend-mode:var(--bz-pass-material-blend,normal);
}
#borzilov-lp #bz1092-product-commercial-late .pricing-register__register::after{
  z-index:6;
  height:var(--bz-pass-material-edge-height,2px)!important;
  background:var(--bz-pass-material-edge,rgba(101,104,109,.17))!important;
  box-shadow:var(--bz-pass-material-edge-shadow,none);
}
#borzilov-lp #bz1092-product-commercial-late .pricing-register__register>*{
  position:relative;
  z-index:1;
}

/* Temporary material tuner. */
.bz-pass-material-tuner{
  position:fixed;
  right:12px;
  bottom:12px;
  z-index:2147483300;
  width:min(326px,calc(100vw - 24px));
  padding:12px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:14px;
  background:rgba(6,20,25,.96);
  box-shadow:0 20px 64px rgba(0,0,0,.34);
  color:#fffaf2;
  font:700 11px/1.25 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.bz-pass-material-tuner__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-bottom:10px;
}
.bz-pass-material-tuner__head strong{
  font-size:10px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.bz-pass-material-tuner__head span{
  color:rgba(255,250,242,.58);
  font-size:9px;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.bz-pass-material-tuner__modes{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:5px;
}
.bz-pass-material-tuner__mode{
  appearance:none;
  min-height:42px;
  padding:6px 5px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:7px;
  background:rgba(255,255,255,.035);
  color:rgba(255,250,242,.72);
  font:800 9px/1.15 Inter,system-ui,sans-serif;
  letter-spacing:.04em;
  text-transform:uppercase;
  cursor:pointer;
}
.bz-pass-material-tuner__mode span{
  display:block;
  margin-top:3px;
  color:rgba(255,250,242,.45);
  font-size:8px;
  font-weight:650;
  letter-spacing:0;
  text-transform:none;
}
.bz-pass-material-tuner__mode[aria-pressed="true"]{
  border-color:rgba(198,126,88,.72);
  background:rgba(184,115,79,.2);
  color:#fffaf2;
}
.bz-pass-material-tuner__intensity{
  margin-top:9px;
  padding-top:9px;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) 42px;
  align-items:center;
  gap:8px;
  border-top:1px solid rgba(255,255,255,.09);
}
.bz-pass-material-tuner__step{
  appearance:none;
  width:42px;
  height:38px;
  border:1px solid rgba(255,255,255,.15);
  border-radius:7px;
  background:rgba(255,255,255,.055);
  color:#fffaf2;
  font:600 22px/1 Inter,system-ui,sans-serif;
  cursor:pointer;
}
.bz-pass-material-tuner__step:disabled{
  opacity:.28;
  cursor:default;
}
.bz-pass-material-tuner__readout{
  min-width:0;
  text-align:center;
}
.bz-pass-material-tuner__readout strong,
.bz-pass-material-tuner__readout span{display:block}
.bz-pass-material-tuner__readout strong{
  font-size:13px;
  font-variant-numeric:tabular-nums;
}
.bz-pass-material-tuner__readout span{
  margin-top:2px;
  color:rgba(255,250,242,.58);
  font-size:9px;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.bz-pass-material-tuner button:focus-visible{
  outline:2px solid rgba(216,161,132,.9);
  outline-offset:2px;
}
@media(max-width:760px){
  .bz-pass-material-tuner{
    right:8px;
    bottom:8px;
    width:calc(100vw - 16px);
    padding:10px;
  }
  .bz-pass-material-tuner__mode{min-height:38px}
}
@media(prefers-reduced-motion:reduce){
  #borzilov-lp #bz1092-product-commercial-late .pricing-register__register{transition:none!important}
}
