.tnx .bvbp{--bvbp-line: rgba(255, 255, 255, .16);--bvbp-dim: #a8a8a8;--bvb-line: var(--bvbp-line);--bvb-dim: var(--bvbp-dim);--bvb-yellow: var(--yellow)}.tnx .bvbp-narrow{max-width:calc(960px + 2 * var(--container-pad))}.tnx .bvbp-hero{padding:9.5rem 0 1.5rem}.tnx .bvbp-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9375rem;color:var(--bvbp-dim);margin-bottom:1.5rem}.tnx .bvbp-crumbs a{text-decoration:underline;text-underline-offset:3px}.tnx .bvbp-h1{font-size:3.5rem;line-height:1.05;letter-spacing:-.02em;font-weight:500;max-width:22ch}.tnx .bvbp-lede{margin-top:1.25rem;max-width:44rem;font-size:1.3125rem;line-height:1.45;color:var(--muted)}.tnx .bvbp-ghost{font-size:1.125rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:6px}.tnx .bvbp-ghost:hover{color:var(--yellow)}.tnx .bvbp-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem;align-items:center}.tnx .bvbp-tool{padding:1rem 0 6rem}.tnx .bvbp-tool--end{border-top:1px solid var(--bvbp-line);padding-top:6rem;scroll-margin-top:80px}.tnx .bvbp-tool--end .bvbp-section-lede{margin-bottom:2.5rem}.tnx .bvbp [hidden]{display:none!important}.tnx .bvbp-yours{margin-top:1.75rem;padding:1rem 1.25rem;border-left:4px solid var(--yellow);background:#0d0c05;font-size:1.125rem}.tnx .bvbp-yours a{margin-left:.5rem;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px}.tnx .bvbp-skill{padding:0 0 5rem;scroll-margin-top:90px}.tnx .bvbp-how{border-top:1px solid var(--bvbp-line);padding:6rem 0}.tnx .bvbp-how .bvbp-routes{margin-top:2.5rem}.tnx .bvbp-video{position:relative;margin:2.5rem 0 0;aspect-ratio:16 / 9;background:#111;border:1px solid var(--bvbp-line)}.tnx .bvbp-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tnx .bvbp-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--bvbp-line);border:1px solid var(--bvbp-line)}.tnx .bvbp-route{background:#000;padding:1.5rem;display:grid;gap:.6rem;align-content:start}.tnx .bvbp-route__mark{width:20px;height:20px}.tnx .bvbp-route--build .bvbp-route__mark{background:var(--yellow)}.tnx .bvbp-route--borrow .bvbp-route__mark{border:2px solid var(--yellow)}.tnx .bvbp-route--buy .bvbp-route__mark{background:#fff}.tnx .bvbp-route h3{font-family:var(--font-pixel);font-weight:400;font-size:2rem;line-height:1}.tnx .bvbp-route p{color:var(--muted);line-height:1.45;font-size:1rem}.tnx .bvbp-h3{margin-top:4.5rem;margin-bottom:1.25rem;font-size:2rem;line-height:1.15;font-weight:500;scroll-margin-top:110px}.tnx .bvbp-body{max-width:46rem;font-size:1.125rem;line-height:1.55;color:var(--muted)}.tnx .bvbp-body a{color:#fff;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px}.tnx .bvbp-how .bvbp-stat{margin:0 0 1.25rem}.tnx .bvbp-how .bvbp-checks{margin:0}.tnx .bvbp-how .bvbp-checks li>div{color:var(--muted);font-size:1.0625rem;line-height:1.5}.tnx .bvbp-how .bvbp-checks strong{color:#fff}.tnx .bvbp-formula p{color:var(--muted)}.tnx .bvbp-formula strong{color:#fff}.tnx .bvbp-guide{border-top:1px solid var(--bvbp-line);padding:6rem 0}.tnx .bvbp-guide__grid{display:block}.tnx .bvbp-prose{max-width:46rem;font-size:1.1875rem;line-height:1.6;color:var(--muted)}.tnx .bvbp-prose>*+*{margin-top:1.1rem}.tnx .bvbp-prose h2{color:#fff;font-size:2.75rem;line-height:1.1;font-weight:500;letter-spacing:-.01em;margin-top:5rem;scroll-margin-top:110px}.tnx .bvbp-prose h2:first-child{margin-top:0}.tnx .bvbp-prose h3{color:#fff;font-size:1.5rem;line-height:1.2;font-weight:500;margin-top:2.25rem}.tnx .bvbp-prose strong{color:#fff;font-weight:600}.tnx .bvbp-prose a,.tnx .bvbp-prose a:visited{color:#fff;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:4px}.tnx .bvbp-prose ul,.tnx .bvbp-prose ol{padding-left:1.25rem;display:grid;gap:.5rem}.tnx .bvbp-prose li::marker{color:var(--yellow)}.tnx .bvbp-checks{list-style:none;padding:0!important;counter-reset:c;gap:0!important;border-top:1px solid var(--bvbp-line)}.tnx .bvbp-checks li{counter-increment:c;display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--bvbp-line)}.tnx .bvbp-checks li:before{content:counter(c,decimal-leading-zero);font-family:var(--font-pixel);font-size:2rem;color:var(--yellow);line-height:1}.tnx .bvbp-checks strong{display:block;font-size:1.25rem;margin-bottom:.25rem}.tnx .bvbp-formula{border:1px solid var(--bvbp-line);padding:1.5rem;display:grid;gap:.75rem;font-size:1.0625rem;line-height:1.5;background:#0b0b0b}.tnx .bvbp-stat{border-left:4px solid var(--yellow);padding:.25rem 0 .25rem 1.5rem;font-size:1.5rem;line-height:1.35;color:#fff}.tnx .bvbp-stat cite{display:block;margin-top:.5rem;font-size:.9375rem;font-style:normal;color:var(--bvbp-dim)}.tnx .bvbp-cases{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.tnx .bvbp-case{border:1px solid var(--bvbp-line);padding:1.5rem;display:grid;gap:.6rem;align-content:start}.tnx .bvbp-case__route{justify-self:start;font-family:var(--font-pixel);font-size:1.125rem;line-height:1;padding:.3rem .6rem}.tnx .bvbp-case__route--build{background:var(--yellow);color:#000}.tnx .bvbp-case__route--borrow{border:1.5px solid var(--yellow);color:var(--yellow)}.tnx .bvbp-case__route--buy{background:#fff;color:#000}.tnx .bvbp-case h4{margin-top:.25rem;font-size:1.25rem;font-weight:500;color:#fff}.tnx .bvbp-case p{color:var(--muted)}.tnx .bvbp-case p{font-size:1rem;line-height:1.5;margin:0}.tnx .bvbp-browse{border-top:1px solid var(--bvbp-line);padding:6rem 0;scroll-margin-top:90px}.tnx .bvbp-section-title{font-size:3.5rem;line-height:1.05;font-weight:500;letter-spacing:-.01em}.tnx .bvbp-section-lede{margin-top:1rem;max-width:40rem;font-size:1.25rem;line-height:1.45;color:var(--muted)}.tnx .bvbp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:3rem}.tnx .bvbp-card{border:1px solid var(--bvbp-line);padding:1.5rem;min-height:13rem;display:grid;gap:.75rem;align-content:space-between;transition:border-color .2s,background-color .2s}.tnx .bvbp-card:hover{border-color:var(--yellow);background:#0d0c05}.tnx .bvbp-card h3{font-size:1.5rem;line-height:1.15;font-weight:500}.tnx .bvbp-card p{color:var(--muted);font-size:1rem;line-height:1.45}.tnx .bvbp-card__go{font-family:var(--font-pixel);color:var(--yellow);font-size:1.125rem}.tnx .bvbp-dept-links{margin-top:2.5rem;font-size:.9375rem;color:var(--bvbp-dim);line-height:1.9}.tnx .bvbp-dept-links span{margin-right:.35rem}.tnx .bvbp-dept-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.tnx .bvbp-dept-links a:hover{color:var(--yellow)}.tnx .bvbp-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.tnx .bvbp-meter{border:1px solid var(--bvbp-line);padding:1rem;display:grid;gap:.6rem}.tnx .bvbp-meter span{font-size:.875rem;color:var(--bvbp-dim)}.tnx .bvbp-meter__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tnx .bvbp-meter__bar i{height:10px;background:#2a2a2a}.tnx .bvbp-meter__bar i.on{background:var(--yellow)}.tnx .bvbp-meter strong{color:#fff;font-weight:500;font-size:1rem}.tnx .bvbp-traps{list-style:none;padding:0!important}.tnx .bvbp-traps li{padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--bvbp-line);position:relative}.tnx .bvbp-traps li:before{content:"";position:absolute;left:0;top:1.45rem;width:10px;height:10px;border:2px solid var(--yellow)}.tnx .bvbp-short{font-size:1.25rem;line-height:1.5;color:#fff;border-left:3px solid var(--yellow);padding-left:1.25rem}.tnx .bvbp-meta{margin-top:1.5rem;font-size:.9375rem;color:var(--bvbp-dim)}@media(max-width:991px){.tnx .bvbp-hero{padding:7.5rem 0 1.25rem}.tnx .bvbp-h1{font-size:2.75rem}.tnx .bvbp-routes{grid-template-columns:1fr}.tnx .bvbp-guide__grid{grid-template-columns:1fr;gap:2rem}.tnx .bvbp-section-title{font-size:2.75rem}}@media(max-width:767px){.tnx .bvbp-hero{padding:6rem 0 1rem}.tnx .bvbp-h1{font-size:2rem}.tnx .bvbp-lede{font-size:1.0625rem;margin-top:.875rem}.tnx .bvbp-tool{padding:.5rem 0 4rem}.tnx .bvbp-guide,.tnx .bvbp-browse,.tnx .bvbp-how{padding:4rem 0}.tnx .bvbp-h3{font-size:1.625rem;margin-top:3.5rem}.tnx .bvbp-prose{font-size:1.0625rem}.tnx .bvbp-prose h2{font-size:2rem;margin-top:3.5rem}.tnx .bvbp-cases,.tnx .bvbp-profile{grid-template-columns:1fr}.tnx .bvbp-section-title{font-size:2.25rem}.tnx .bvbp-checks li{grid-template-columns:3rem 1fr}}
