.bots-red{color:var(--s-red-label)}.bots-eyebrow{font-family:var(--s-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--s-label);font-size:12px;line-height:1.5}.bots-hero{border-bottom:1px solid var(--s-line-10);flex-direction:column;gap:26px;padding:clamp(56px,9vw,112px) 0 clamp(36px,5vw,60px);display:flex}.bots-h1{font-family:var(--s-display);letter-spacing:-.02em;color:var(--s-ink);text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:.95}.bots-h1 .site-hi{text-shadow:0 0 26px #e8555c73}.bots-lead{max-width:640px}.bots-spec{margin-top:8px}.bots-spec.site-spec--sheet>div{flex-basis:170px}.bots-spec.site-spec--sheet dd{font-size:clamp(34px,4vw,52px)}.bots-list{flex-direction:column;display:flex}.bots-row{border-bottom:1px solid var(--s-line-10);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:clamp(22px,3vw,32px) 0;text-decoration:none;display:flex}.site .bots-row,.site .bots-row:hover{color:var(--s-text)}.bots-row:hover{background:linear-gradient(90deg,#e8555c14,#0000 70%)}.bots-row__n{font-family:var(--s-display);color:var(--s-num);text-shadow:0 0 24px #e8555c4d;flex:0 0 72px;font-size:56px;font-weight:700;line-height:.85}.bots-row__id{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.bots-row__code{font-family:var(--s-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-red-label);font-size:11px}.bots-row__name{font-family:var(--s-display);color:var(--s-ink);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1}.bots-tags{border-top:1px solid var(--s-line-10);border-left:1px solid var(--s-line-10);flex-wrap:wrap;flex:2 380px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bots-tag{border-right:1px solid var(--s-line-10);border-bottom:1px solid var(--s-line-10);font-family:var(--s-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-body);align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:inline-flex}.bots-tag i{background:var(--s-faint-2);width:5px;height:5px}.bots-tag--on{color:var(--s-num)}.bots-tag--on i{background:var(--s-red-rule)}.bots-row__open{box-sizing:border-box;border:1px solid var(--s-red-line);min-height:44px;font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.bots-row__open span{color:var(--s-red-label)}.bots-cta{padding:var(--s-section-pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.bots-cta__copy{flex-direction:column;gap:12px;max-width:720px;display:flex}.bots-cta__h2{font-family:var(--s-display);color:var(--s-ink);margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:700;line-height:.98}.bots-cta .site-body{line-height:1.55}.bots-cta__btn{max-width:100%}.bl-crumbs{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-faint);flex-wrap:wrap;gap:10px;padding-top:36px;font-size:11.5px;display:flex}.bl-crumbs a{text-decoration:none}.site .bl-crumbs a{color:var(--s-body)}.site .bl-crumbs a:hover{color:#fff}.bl-crumbs [aria-current]{color:var(--s-red-label)}.bl-hero{border-bottom:1px solid var(--s-line-10);flex-wrap:wrap;align-items:flex-start;gap:40px 64px;padding:clamp(28px,5vw,56px) 0 clamp(36px,5vw,56px);display:flex}.bl-hero__copy{flex-direction:column;flex:540px;gap:24px;min-width:0;display:flex}.bl-h1{font-family:var(--s-display);letter-spacing:-.02em;color:var(--s-ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,76px);font-weight:700;line-height:.98}.bl-lead{max-width:640px;font-size:clamp(16px,1.4vw,18px)}.bl-btn{max-width:100%}.bl-glance{border-color:var(--s-line-12);flex:340px}.bl-live{color:var(--s-red-link);align-items:center;gap:8px;display:inline-flex}.bl-glance__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bl-glance__grid>div{border-right:1px solid var(--s-line-06);border-bottom:1px solid var(--s-line-06);flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;padding:16px;display:flex}.bl-glance__grid>div:nth-child(2n){border-right:0}.bl-glance__grid dd{font-family:var(--s-display);color:var(--s-num);margin:0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.05}.bl-glance__grid dt{font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-label);font-size:10.5px}.bl-glance__foot{font-family:var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-faint);margin:0;padding:12px 16px;font-size:10.5px;line-height:1.5}.bl-sec{border-bottom:1px solid var(--s-line-10);flex-wrap:wrap;gap:28px 0;padding:clamp(44px,6vw,72px) 0;display:flex}.bl-sec__side{box-sizing:border-box;flex-direction:column;flex:0 0 260px;gap:14px;padding:0 24px 0 0;display:flex}.bl-sec__n{font-family:var(--s-display);color:var(--s-num);text-shadow:0 0 24px #e8555c59;font-size:64px;font-weight:700;line-height:.85}.bl-sec__h2{font-family:var(--s-display);color:var(--s-ink);margin:0;font-size:26px;font-weight:700;line-height:1.02}.bl-sec__note{color:var(--s-label);margin:0;font-size:14px;line-height:1.5}.bl-sec__body{flex-direction:column;flex:520px;min-width:0;display:flex}.bl-market{border-top:1px solid var(--s-line-12);flex-wrap:wrap;gap:8px 28px;padding:20px 0;display:flex}.bl-market__id{flex-direction:column;flex:0 0 200px;gap:6px;display:flex}.bl-market__kind{font-family:var(--s-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-red-label);font-size:10.5px}.bl-market__label{font-family:var(--s-display);color:var(--s-num);font-size:21px;font-weight:700}.bl-market__copy{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}.bl-market__trigger{color:var(--s-strong-2);margin:0;font-size:15px;line-height:1.55}.bl-market__ex{font-family:var(--s-mono);color:var(--s-faint);margin:0;font-size:12.5px;line-height:1.5}.bl-market__foot{border-top:1px solid var(--s-line-12);color:var(--s-label);margin:0;padding-top:16px;font-size:14px;line-height:1.55}.site .bl-market__foot a{color:var(--s-red-link)}.site .bl-market__foot a:hover{color:#fff}.bl-stats{flex-direction:column;gap:24px;display:flex}.bl-statgroup{flex-direction:column;gap:10px;display:flex}.bl-statgroup__t{font-family:var(--s-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--s-red-label);font-size:11px}.bl-cells{border-top:1px solid var(--s-line-10);border-left:1px solid var(--s-line-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bl-cells li{border-right:1px solid var(--s-line-10);border-bottom:1px solid var(--s-line-10);color:var(--s-strong);padding:10px 14px;font-size:14px}.bl-extras{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.bl-extras>div{border-top:1px solid var(--s-line-14);flex-direction:column;gap:6px;padding:16px 20px 16px 0;display:flex}.bl-extras dt{font-family:var(--s-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-num);font-size:11px}.bl-extras dd{color:var(--s-label);margin:0;font-size:14px;line-height:1.5}.bl-steps{border-top:1px solid var(--s-line-14);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.bl-steps li{flex-direction:column;gap:10px;padding:20px 24px 8px 0;display:flex}.bl-steps__n{font-family:var(--s-mono);color:var(--s-red-label);font-size:13px}.bl-steps h3{font-family:var(--s-display);color:var(--s-num);margin:0;font-size:20px;font-weight:700}.bl-steps p{color:var(--s-body);margin:0;font-size:14.5px;line-height:1.6}.bl-faq{border-top:1px solid var(--s-line-14);flex-direction:column;display:flex}.bl-faq details{border-bottom:1px solid var(--s-line-10)}.bl-faq summary{cursor:pointer;box-sizing:border-box;min-height:44px;font-family:var(--s-display);color:var(--s-num);justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary span{font-family:var(--s-mono);color:var(--s-red-label)}.bl-faq p{color:var(--s-body);max-width:760px;margin:0;padding:0 0 18px;font-size:15px;line-height:1.65}.bl-related{border-bottom:1px solid var(--s-line-10);flex-direction:column;gap:20px;padding:clamp(44px,6vw,72px) 0;display:flex}.bl-related__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bl-related__h2{font-family:var(--s-display);color:var(--s-ink);margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.02}.bl-related__grid{border-top:1px solid var(--s-line-14);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.bl-related__item{flex-direction:column;gap:6px;padding:20px 24px 20px 0;text-decoration:none;display:flex}.bl-related__item:hover{background:#e8555c0d}.bl-related__name{font-family:var(--s-display);color:var(--s-num);font-size:22px;font-weight:700}.bl-related__sub{color:var(--s-label);font-size:14px;line-height:1.5}@media (max-width:640px){.bots-row__n{flex-basis:56px;font-size:44px}.bots-tags{flex-basis:100%}.bl-sec__side{flex-basis:100%;padding-right:0}.bl-market__id{flex-basis:100%}.bl-btn,.bots-cta__btn{flex-direction:column;width:100%;display:flex}.bl-btn .site-seg,.bots-cta__btn .site-seg{justify-content:center}.bl-btn .site-seg+.site-seg,.bots-cta__btn .site-seg+.site-seg{border-left:0;border-top:1px solid var(--s-red-line)}.bl-crumbs{gap:0 10px;padding-top:20px}.bl-crumbs a,.bl-crumbs span{align-items:center;min-height:44px;display:inline-flex}}.bl-alerts--shot{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:40px;display:grid}.bl-alerts__list{min-width:0}.bl-shot{top:calc(var(--site-nav-h,72px) + 33px);flex-direction:column;gap:10px;margin:0;display:flex;position:sticky}.bl-shot__label{font-family:var(--s-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-red-label);font-size:11px}.bl-shot img{border:1px solid var(--s-line-12);background:#2b2d31;width:100%;height:auto;display:block;box-shadow:0 24px 60px #00000080,0 0 0 1px #e8555c14}.bl-shot__cap{font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint);font-size:11px}@media (max-width:900px){.bl-alerts--shot{grid-template-columns:minmax(0,1fr);gap:24px}.bl-shot{max-width:420px;position:static}}
