/* Production owner: second-island monolith and full-bleed expansion. */
#borzilov-lp .si2-lab{
  --si2-expand-width:var(--method-width);
  --si2-expand-radius:var(--method-radius);
  position:relative;
  width:var(--si2-expand-width)!important;
  max-width:none!important;
  margin-inline:auto!important;
  overflow:hidden;
  border-radius:var(--si2-expand-radius)!important;
  background:var(--method-paper);
  will-change:auto
}
#borzilov-lp .si2-lab.is-expanding-active{will-change:width,border-radius}
#borzilov-lp .si2-lab>.islands-lab-item{width:100%}
#borzilov-lp .si2-lab .si2-family-stage{
  width:min(1160px,calc(100vw - 8px));
  max-width:100%;
  margin:0 auto;
  background:transparent
}
#borzilov-lp .si2-lab-shared-head{padding:var(--method-pad) var(--method-pad) 30px}
#borzilov-lp .si2-lab-shared-head>span,#borzilov-lp .si2-variant-intro>span{display:block;margin-bottom:18px;color:var(--method-copper-deep);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}
#borzilov-lp .si2-lab-shared-head h2{max-width:11ch;margin:0 0 34px;font-size:clamp(48px,5.8vw,78px);line-height:.9;letter-spacing:-.064em}
#borzilov-lp .si2-lab-variant{display:none;padding:0 var(--method-pad) var(--method-pad)}
#borzilov-lp .si2-lab[data-si2-variant="1"] [data-si2-panel="1"],#borzilov-lp .si2-lab[data-si2-variant="2"] [data-si2-panel="2"],#borzilov-lp .si2-lab[data-si2-variant="3"] [data-si2-panel="3"],#borzilov-lp .si2-lab[data-si2-variant="4"] [data-si2-panel="4"],#borzilov-lp .si2-lab[data-si2-variant="5"] [data-si2-panel="5"]{display:block}
#borzilov-lp .si2-lab-verdict{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:34px;padding-top:28px;border-top:1px solid var(--method-line)}
#borzilov-lp .si2-lab-verdict strong{font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.046em}
#borzilov-lp .si2-lab-verdict p{margin:0;color:var(--method-muted);font-size:18px;line-height:1.42}
#borzilov-lp .si2-variant-intro{margin:18px 0 34px}
#borzilov-lp .si2-variant-intro h3{max-width:18ch;margin:0;font-size:clamp(32px,4vw,58px);line-height:.96;letter-spacing:-.055em}
#borzilov-lp .si2-variant-intro blockquote{max-width:15ch;margin:0;font-size:clamp(40px,5vw,72px);font-weight:850;line-height:.92;letter-spacing:-.06em}
/* v1 surface/depth */
#borzilov-lp .si2-surface{padding:34px;background:var(--method-paper);border:1px solid var(--method-line)}
#borzilov-lp .si2-surface-label,#borzilov-lp .si2-depth-title{color:var(--method-copper-deep);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
#borzilov-lp .si2-final-lines{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:28px}
#borzilov-lp .si2-final-lines span{font-size:clamp(23px,2.7vw,38px);font-weight:800;line-height:1;letter-spacing:-.045em}
#borzilov-lp .si2-waterline{position:relative;height:56px;display:flex;align-items:center;justify-content:center;color:var(--method-copper-deep);font-size:9px;font-weight:850;letter-spacing:.16em}
#borzilov-lp .si2-waterline:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--method-copper)}
#borzilov-lp .si2-waterline span{position:relative;padding:0 14px;background:var(--method-paper)}
#borzilov-lp .si2-depth{padding:34px;background:var(--method-ink);color:var(--method-paper)}
#borzilov-lp .si2-depth-title{color:var(--method-copper)}
#borzilov-lp .si2-depth ol{list-style:none;margin:26px 0 0;padding:0}
#borzilov-lp .si2-depth li{display:grid;grid-template-columns:180px 1fr;gap:22px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}
#borzilov-lp .si2-depth li b{color:var(--method-copper);font-size:11px;letter-spacing:.11em}
#borzilov-lp .si2-depth li span{font-size:18px;line-height:1.35;color:rgba(255,253,248,.75)}
/* v2 evidence */
#borzilov-lp .si2-evidence-field{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;padding:28px;background:var(--method-ink)}
#borzilov-lp .si2-evidence-field i{aspect-ratio:1;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:5px;opacity:.35}
#borzilov-lp .si2-evidence-field i.is-hit{background:var(--method-copper);border-color:#fff;box-shadow:0 0 0 4px rgba(190,111,73,.22);opacity:1;animation:si2Hit 4.6s ease-in-out infinite}
@keyframes si2Hit{0%,20%{transform:scale(.84);opacity:.2}38%,78%{transform:scale(1.15);opacity:1}100%{transform:scale(1)}}
#borzilov-lp .si2-evidence-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:30px 0;border-bottom:1px solid var(--method-line)}
#borzilov-lp .si2-evidence-copy strong{font-size:clamp(30px,3.6vw,48px);line-height:.95;letter-spacing:-.05em}
#borzilov-lp .si2-evidence-copy p{margin:0;color:var(--method-muted);font-size:18px;line-height:1.42}
#borzilov-lp .si2-evidence-stat{display:grid;grid-template-columns:.55fr 1fr;gap:20px;margin-top:26px;padding:28px;background:#efe6d8}
#borzilov-lp .si2-evidence-stat strong{grid-row:1/3;font-size:clamp(68px,9vw,126px);line-height:.75;letter-spacing:-.08em;color:var(--method-copper-deep)}
#borzilov-lp .si2-evidence-stat p{margin:0;font-size:20px;line-height:1.25;font-weight:750}
#borzilov-lp .si2-evidence-stat small{color:var(--method-muted)}
/* v3 rewind */
#borzilov-lp .si2-rewind{list-style:none;margin:30px 0 0;padding:0;border-left:1px solid var(--method-copper)}
#borzilov-lp .si2-rewind li{position:relative;display:grid;grid-template-columns:220px 1fr;gap:28px;padding:22px 0 22px 32px;border-bottom:1px solid var(--method-line)}
#borzilov-lp .si2-rewind li:before{content:"←";position:absolute;left:-9px;top:22px;padding:0 4px;background:var(--method-paper);color:var(--method-copper);font-weight:900}
#borzilov-lp .si2-rewind b{color:var(--method-copper-deep);font-size:12px;letter-spacing:.1em}
#borzilov-lp .si2-rewind span{font-size:20px;line-height:1.3;color:var(--method-muted)}
/* v5 voices */
#borzilov-lp .si2-voices{border-top:1px solid var(--method-line)}
#borzilov-lp .si2-voices article{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;padding:30px 0;border-bottom:1px solid var(--method-line)}
#borzilov-lp .si2-voices blockquote{margin:0;font-size:clamp(34px,4vw,54px);font-weight:850;line-height:.95;letter-spacing:-.055em}
#borzilov-lp .si2-voices p{margin:0;color:var(--method-muted);font-size:19px;line-height:1.45}
/* console */
.bz-si2-console{position:fixed;z-index:2147482200;left:50%;bottom:14px;width:min(620px,calc(100vw - 24px));padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(4,30,37,.96);box-shadow:0 16px 45px rgba(0,0,0,.32);color:#fff;transform:translate(-50%,140%);transition:transform .28s ease}
.bz-si2-console.is-visible{transform:translate(-50%,0)}
.bz-si2-console__head{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.bz-si2-console__head span{color:#c67850;font-size:10px;font-weight:850;letter-spacing:.14em}.bz-si2-console__head strong{font-size:12px}
.bz-si2-console__controls{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bz-si2-console button{min-height:42px;border:1px solid rgba(255,255,255,.19);border-radius:9px;background:rgba(255,255,255,.05);color:#fff;font-weight:800}.bz-si2-console button[aria-pressed="true"]{background:#be7049;color:#09262d;border-color:#d99a76}
@media(max-width:700px){#borzilov-lp .si2-lab-shared-head{padding:34px 22px 26px}#borzilov-lp .si2-lab-variant{padding:0 22px 34px}#borzilov-lp .si2-lab-verdict,#borzilov-lp .si2-evidence-copy,#borzilov-lp .si2-evidence-stat,#borzilov-lp .si2-voices article{grid-template-columns:1fr}#borzilov-lp .si2-final-lines{grid-template-columns:1fr}#borzilov-lp .si2-depth li,#borzilov-lp .si2-rewind li{grid-template-columns:1fr;gap:8px}#borzilov-lp .si2-evidence-field{grid-template-columns:repeat(8,1fr);gap:7px;padding:18px}.bz-si2-console{bottom:8px;padding:10px}.bz-si2-console__head strong{max-width:54%;text-align:right}.bz-si2-console button{min-height:40px}}
@media(prefers-reduced-motion:reduce){#borzilov-lp .si2-evidence-field i.is-hit{animation:none!important}.bz-si2-console{transition:none}}

/* 0100 visibility hard-fix: the island-2 lab control is always reachable. */
.bz-si2-console{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  transform:translate(-50%,0)!important;
}
@media(max-width:700px){
  .bz-si2-console{bottom:max(74px,calc(env(safe-area-inset-bottom) + 62px))!important;}
}

/* 0101 · turbo second island: variants 2 + 4 + 5 in one compact sequence */
#borzilov-lp .si2-lab-variant{display:none!important}
#borzilov-lp .si2-turbo{padding:0 var(--method-pad) var(--method-pad)}
#borzilov-lp .si2-turbo-intro,#borzilov-lp .si2-turbo-archive>header,#borzilov-lp .si2-turbo-voices>header{margin:12px 0 22px}
#borzilov-lp .si2-turbo-intro>span,#borzilov-lp .si2-turbo-archive>header>span,#borzilov-lp .si2-turbo-voices>header>span{color:var(--method-copper-deep);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
#borzilov-lp .si2-turbo-intro h3,#borzilov-lp .si2-turbo-archive>header h3,#borzilov-lp .si2-turbo-voices>header h3{max-width:19ch;margin:10px 0 0;font-size:clamp(29px,3.5vw,48px);line-height:.98;letter-spacing:-.05em}
#borzilov-lp .si2-turbo-evidence{margin-bottom:34px}
#borzilov-lp .si2-turbo .si2-evidence-field{padding:20px;gap:8px}
#borzilov-lp .si2-turbo .si2-evidence-copy{padding:22px 0}
#borzilov-lp .si2-turbo .si2-evidence-stat{margin-top:20px;padding:22px}
#borzilov-lp .si2-turbo-archive{margin:34px 0 0}
#borzilov-lp .si2-turbo-voices{margin-top:16px}
#borzilov-lp .si2-turbo .si2-voices article{padding:22px 0}
#borzilov-lp .si2-turbo-final{margin-top:28px}
#borzilov-lp .si2-turbo [data-si2-stat-final]{margin-top:clamp(38px,5vw,72px)!important}
#borzilov-lp .si2-turbo [data-si2-verdict-final]{margin-top:clamp(28px,3.5vw,46px);padding-bottom:clamp(8px,1.5vw,18px)}
.bz-si2-console{display:none!important}
@media(max-width:700px){
#borzilov-lp .si2-turbo{padding:0 22px 34px}
#borzilov-lp .si2-turbo-intro h3,#borzilov-lp .si2-turbo-archive>header h3,#borzilov-lp .si2-turbo-voices>header h3{font-size:30px}
#borzilov-lp .si2-turbo .si2-evidence-field{grid-template-columns:repeat(8,1fr);padding:15px;gap:6px}
#borzilov-lp .si2-turbo .si2-evidence-stat{padding:18px}
#borzilov-lp .si2-turbo .si2-voices blockquote{font-size:32px}
}
/* 0102 · objection as recognizable inner thought */
#borzilov-lp .si2-thought-head{padding-bottom:30px}
#borzilov-lp .si2-inner-thought{
  position:relative;
  max-width:760px;
  padding:10px 0 10px 28px;
  border-left:2px solid var(--method-copper-deep);
}
#borzilov-lp .si2-inner-thought p{
  max-width:32ch;
  margin:0;
  color:var(--method-muted);
  font-size:clamp(20px,2vw,28px);
  line-height:1.28;
  letter-spacing:-.018em;
}
#borzilov-lp .si2-inner-thought .si2-inner-thought__lead{
  margin-bottom:20px;
  color:var(--method-text);
  font-weight:800;
}
#borzilov-lp .si2-author-turn{
  display:grid;
  grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);
  gap:24px;
  align-items:start;
  max-width:820px;
  margin-top:34px;
  padding-top:22px;
  border-top:1px solid var(--method-line);
}
#borzilov-lp .si2-author-turn>span{
  color:var(--method-copper-deep);
  font-size:10px;
  font-weight:850;
  letter-spacing:.17em;
  text-transform:uppercase;
}
#borzilov-lp .si2-author-turn p{
  max-width:36ch;
  margin:0;
  color:var(--method-text);
  font-size:clamp(18px,1.7vw,23px);
  font-weight:700;
  line-height:1.35;
}
@media(max-width:700px){
  #borzilov-lp .si2-inner-thought{padding-left:20px}
  #borzilov-lp .si2-inner-thought p{font-size:21px;line-height:1.32}
  #borzilov-lp .si2-author-turn{grid-template-columns:1fr;gap:10px;margin-top:28px;padding-top:18px}
  #borzilov-lp .si2-author-turn p{font-size:18px}
}

#borzilov-lp .si2-evidence-stat--black{display:block!important;margin-top:20px!important;padding:38px!important;background:var(--method-ink)!important;color:#fffdf8!important}
#borzilov-lp .si2-evidence-stat--black>span{display:block;margin-bottom:22px;color:#d79570;font-size:10px;line-height:1.15;font-weight:850;letter-spacing:.17em;text-transform:uppercase}
#borzilov-lp .si2-evidence-stat--black>strong{display:block!important;margin:0 0 18px!important;color:#fffdf8!important;font-size:clamp(82px,10vw,142px)!important;line-height:.78!important;letter-spacing:-.075em!important}
#borzilov-lp .si2-evidence-stat--black>p{margin:0!important;color:#fffdf8!important;font-size:clamp(20px,2vw,27px)!important;line-height:1.18!important;font-weight:750!important;letter-spacing:-.025em}
#borzilov-lp .si2-evidence-stat--black>small{display:block;margin-top:28px;padding-top:18px;border-top:1px solid var(--method-line-dark);color:var(--method-dark-secondary)!important;font-size:12px;line-height:1.45;letter-spacing:.035em}
@media(max-width:700px){#borzilov-lp .si2-evidence-stat--black{padding:28px 20px!important}#borzilov-lp .si2-evidence-stat--black>strong{font-size:92px!important}#borzilov-lp .si2-evidence-stat--black>p{font-size:22px!important}}

/* The stacked archive visualization is intentionally absent; heading retained, content raised. */
#borzilov-lp .si2-turbo-archive>header{margin-bottom:0}

@media(prefers-reduced-motion:reduce){
  #borzilov-lp .si2-lab[data-si2-expand-shell]{--si2-expand-width:100%;--si2-expand-radius:0px;will-change:auto}
}
