.a0-bt .bt-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:var(--a0-small);color:var(--a0-tx3)}
.a0-bt .bt-crumbs a{color:var(--a0-tx2);text-decoration:none}
.a0-bt .bt-crumbs a:hover{color:var(--a0-ac)}
.a0-bt .bt-bar{position:relative;z-index:2;border-block:1px solid var(--a0-ln);background:rgba(8,8,9,.72)}
.a0-bt .bt-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-block:14px}
.a0-bt .bt-tab{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.06);font:inherit;font-size:14px;color:var(--a0-tx2);cursor:pointer;transition:background .2s,color .2s}
.a0-bt .bt-tab b{font:500 12px var(--a0-mono);color:var(--a0-tx3)}
.a0-bt .bt-tab:hover{background:rgba(255,255,255,.11);color:var(--a0-tx)}
.a0-bt .bt-tab[aria-pressed="true"]{background:var(--a0-ac);color:var(--a0-onac)}
.a0-bt .bt-tab[aria-pressed="true"] b{color:var(--a0-onac)}
.a0-bt .bt-tab:focus-visible{outline:2px solid var(--a0-ac);outline-offset:2px}
.a0-bt .bt-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:clamp(20px,3vw,36px);border:1px solid var(--a0-ln);border-radius:var(--a0-r-c);background:linear-gradient(180deg,var(--a0-s2),var(--a0-s1) 72%)}
.a0-bt .bt-card[hidden]{display:none}
.a0-bt .bt-tag{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.a0-bt .bt-tag span{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06);font:500 12px var(--a0-mono);color:var(--a0-tx2)}
.a0-bt .bt-tag span:first-child{background:rgba(114,191,125,.14);color:var(--a0-ok)}
.a0-bt .bt-info h3{margin:0 0 12px;font:600 var(--a0-h2)/1.15 var(--a0-serif)}
.a0-bt .bt-lead{margin:0 0 16px;font-size:var(--a0-lead);color:var(--a0-tx2)}
.a0-bt .bt-feat{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}
.a0-bt .bt-feat li{position:relative;padding-left:22px;color:var(--a0-tx)}
.a0-bt .bt-feat li::before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:var(--a0-ac)}
.a0-bt .bt-terms{margin:0 0 10px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);color:var(--a0-tx2)}
.a0-bt .bt-terms strong{color:var(--a0-tx)}
.a0-bt .bt-terms a,.a0-bt .bt-prose a:not(.a0-btn),.a0-bt .bt-more a{color:var(--a0-ac)}
.a0-bt .bt-note{margin:0 0 20px;font-size:var(--a0-small);color:var(--a0-tx3)}
.a0-bt .bt-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}
.a0-bt .bt-shots figure{margin:0}
.a0-bt .bt-shots img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--a0-ln)}
.a0-bt .bt-shots figcaption{margin-top:8px;font-size:var(--a0-small);color:var(--a0-tx3)}
.a0-bt .bt-cap{grid-column:1/-1;margin:0;font-size:var(--a0-small);color:var(--a0-tx3)}
.a0-bt .bt-empty{margin:0;padding:28px 0;color:var(--a0-tx2)}
.a0-bt .bt-more{margin:28px 0 0;color:var(--a0-tx2)}
.a0-bt .bt-prose{max-width:760px;margin-inline:0;width:100%}
.a0-bt .bt-prose h2{margin:40px 0 12px;font:600 var(--a0-h2)/1.2 var(--a0-serif)}
.a0-bt .bt-prose h2:first-child{margin-top:0}
.a0-bt .bt-prose p{margin:0 0 14px;color:var(--a0-tx2);line-height:1.65}
.a0-bt .bt-prose code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.07);font:500 .9em var(--a0-mono);color:var(--a0-tx)}
.a0-bt .bt-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px}
.a0-bt .bt-step{padding:20px;border:1px solid var(--a0-ln);border-radius:var(--a0-r-c);background:var(--a0-s1)}
.a0-bt .bt-step h3{margin:0 0 10px;font:600 var(--a0-h3)/1.2 var(--a0-sans);color:var(--a0-tx)}
.a0-bt .bt-step ol{margin:0;padding-left:22px;list-style:decimal;color:var(--a0-tx2);line-height:1.6}
.a0-bt .bt-prose .a0-actions{margin-top:32px}
@media(max-width:900px){.a0-bt .bt-card{grid-template-columns:1fr}}
@media(max-width:640px){.a0-bt .bt-steps{grid-template-columns:1fr}.a0-bt .bt-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.a0-bt .bt-tab{height:44px}}
