.btl-band{position:relative;overflow:hidden;margin:10px 0 20px;padding:24px 30px 22px;border:1px solid var(--lbc-border);border-radius:18px;background:#05040e}.btl-band:before{content:"";position:absolute;width:780px;height:780px;left:-280px;top:-470px;border-radius:50%;z-index:0;background:radial-gradient(circle,#190460,#19046000 68%)}.btl-band:after{content:"";position:absolute;width:700px;height:700px;right:-250px;bottom:-430px;border-radius:50%;z-index:0;background:radial-gradient(circle,#0021c5,#0021c500 66%)}.btl-band-grid{position:absolute;inset:0;z-index:1;opacity:.05;pointer-events:none;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:52px 52px}.btl-band-gauge{position:absolute;z-index:1;right:30px;top:50%;transform:translateY(-46%);opacity:.13;color:#6f86ff}.btl-band>h1,.btl-band>p{position:relative;z-index:2}.btl-band h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.02em}.btl-band h1 span{color:var(--lbc-accent-text)}.btl-chapo{max-width:74ch;margin:9px 0 0;font-size:14.5px;line-height:1.55}.btl-grid{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:stretch;margin:22px 0 30px}.btl-calc{padding:20px;display:flex;flex-direction:column}.btl-form{display:flex;flex-direction:column;gap:18px}#btl-duo{display:flex;flex-direction:column;gap:16px}.btl-field>label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.btl-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btl-combo{position:relative}.btl-input,.btl-select{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--lbc-border);background:var(--lbc-surface-2);color:#fff;font-size:14.5px;font-family:var(--lbc-font)}.btl-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--lbc-text-2) 50%),linear-gradient(135deg,var(--lbc-text-2) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.btl-input::placeholder{color:var(--lbc-text-3)}.btl-input:focus,.btl-select:focus{outline:2px solid var(--lbc-accent-border);outline-offset:1px;border-color:var(--lbc-accent-border)}.btl-input:disabled{opacity:.65;cursor:not-allowed}.btl-chip{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--lbc-accent-border);border-radius:12px;background:var(--lbc-accent-soft);margin:0 0 2px}.btl-chip[hidden]{display:none}.btl-chip-n{min-width:0;font-size:14.5px;font-weight:600;line-height:1.45}.btl-chip-p{color:var(--lbc-text-3);font-weight:400}.btl-chip .btl-edit{margin-left:auto;flex:0 0 auto;padding:7px 16px;font-size:13px}.btl-check{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;cursor:pointer}.btl-check input{width:18px;height:18px;accent-color:var(--lbc-accent-strong);flex:0 0 auto}.btl-list{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);background:var(--lbc-surface);border:1px solid var(--lbc-border);border-radius:12px;max-height:320px;overflow-y:auto;padding:6px;box-shadow:0 18px 40px #00000080}.btl-group{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:14px}.btl-opt:hover,.btl-opt.on{background:var(--lbc-accent-soft);color:#fff}.btl-opt-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btl-opt-w{flex:0 0 auto;font-size:12.5px}.btl-empty{padding:12px;font-size:13.5px}.btl-nojs{margin:0;padding:10px 12px;border:1px solid var(--lbc-border);border-radius:10px;font-size:13px;color:var(--lbc-text-2)}.btl-nojs a,.btl-src a{color:var(--lbc-accent-text)}.btl-src{margin:0;font-size:12px;line-height:1.6}.btl-result:empty{display:none}.btl-result{margin-top:18px}.btl-verdict{border-radius:12px;padding:14px 16px;border:1px solid var(--lbc-border);background:var(--lbc-surface-2)}.btl-verdict.btl-v-top{border-color:#3fca9780;background:#3fca971a}.btl-verdict.btl-v-top .btl-v-t{color:#3fca97}.btl-verdict.btl-v-ok{border-color:#7fc25b73;background:#7fc25b17}.btl-verdict.btl-v-ok .btl-v-t{color:#9ed17a}.btl-verdict.btl-v-neutre{border-color:var(--lbc-accent-border);background:var(--lbc-accent-soft)}.btl-verdict.btl-v-neutre .btl-v-t{color:#b9c6ff}.btl-verdict.btl-v-warn{border-color:#e6a83c80;background:#e6a83c1a}.btl-verdict.btl-v-warn .btl-v-t{color:#e6a83c}.btl-verdict.btl-v-bad{border-color:#ff7a7a80;background:#ff7a7a1a}.btl-verdict.btl-v-bad .btl-v-t{color:#ff7a7a}.btl-v-t{margin:0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:9px}.btl-v-face{flex:0 0 auto}.btl-v-d{margin:5px 0 0;font-size:13.5px;line-height:1.6;color:var(--lbc-text-2)}.btl-gauges{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.btl-gauge{border:1px solid var(--lbc-border);border-radius:12px;padding:13px 14px;background:var(--lbc-surface-2)}.btl-gauge.lim{border-color:var(--lbc-accent-border)}.btl-g-h{display:flex;align-items:center;gap:8px;margin:0}.btl-g-t{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-g-b{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--lbc-accent-soft);color:#b9c6ff;white-space:nowrap}.btl-g-n{margin:5px 0 9px;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btl-g-track{height:9px;border-radius:999px;background:#ffffff14;overflow:hidden}.btl-g-fill{height:100%;border-radius:999px}.btl-g-fill.c{background:linear-gradient(90deg,#6f86ff,#2045ff)}.btl-g-fill.g{background:linear-gradient(90deg,#5fbf8f,#2f9d6d)}.btl-g-v{margin:7px 0 0;font-size:20px;font-weight:700}.btl-g-v span{font-size:12px;font-weight:500;color:var(--lbc-text-2)}.btl-fps{margin-top:16px;padding-top:14px;border-top:1px solid var(--lbc-border)}.btl-res-k{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-fps-v{margin:4px 0 0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.btl-fps-v .price{font-size:36px;letter-spacing:-.02em}.btl-fps-r{font-size:13px}.btl-fps-c{margin:6px 0 0;font-size:12.5px;line-height:1.5}.btl-vram{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(230,168,60,.45);background:#e6a83c14;border-radius:10px;font-size:13px;line-height:1.6}.btl-hero{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;min-height:126px;margin-top:18px;border:1px solid var(--lbc-border);border-radius:14px;overflow:hidden;background:linear-gradient(100deg,var(--j1) 0%,var(--j2) 55%,var(--lbc-surface-2) 100%)}.btl-hero-vis{flex:1 1 180px;min-width:0;display:flex;align-items:center;justify-content:center;padding:18px 14px;background:linear-gradient(160deg,#0000002e,#00000073)}.btl-hero-nom{font-size:17px;font-weight:800;line-height:1.18;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btl-hero-img{max-width:100%;max-height:86px;width:auto;height:auto}.btl-hero-fps{flex:999 1 300px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:16px 20px}.btl-hero-col{min-width:0}.btl-hero-col.on .btl-hero-n{color:#fff}.btl-hero-k{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffffb8}.btl-hero-n{margin:1px 0 0;font-size:clamp(26px,2.3vw,31px);font-weight:800;line-height:1;letter-spacing:-.02em;color:#ffffffe6;white-space:nowrap}.btl-hero-n small{font-size:13px;font-weight:700;color:#fff9}.btl-hero-l{margin:3px 0 0;font-size:10.5px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btl-hero-ctl{flex:1 1 250px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 18px;background:#00000057}.btl-hero-lab{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.btl-hero-sel{height:42px;background-color:#00000073;border-color:#ffffff47}.btl-hero-note{margin:2px 0 0;font-size:11.5px;line-height:1.45;color:#fff9}.btl-hero-lien{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px}.btl-hero-lien:hover{color:var(--lbc-accent-text);border-color:var(--lbc-accent-text)}.btl-t{width:100%;border-collapse:collapse;margin-top:16px;font-size:13px}.btl-t caption{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3);padding-bottom:7px}.btl-t th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--lbc-text-3);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--lbc-border)}.btl-t td{padding:8px;border-bottom:1px solid var(--lbc-border);color:var(--lbc-text-2)}.btl-t tr.on td{color:#fff;font-weight:600;background:var(--lbc-accent-soft)}.btl-t .btl-t-fps{font-weight:700;color:var(--lbc-text);white-space:nowrap}.btl-reco{margin-top:18px;padding-top:14px;border-top:1px solid var(--lbc-border)}.btl-reco-k{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-reco-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btl-reco-c{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--lbc-border);border-radius:12px;background:var(--lbc-surface-2);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.btl-reco-c:hover{border-color:var(--lbc-accent-border);transform:translateY(-2px)}.btl-reco-t{font-weight:700;font-size:14.5px}.btl-reco-d{font-size:12.5px;line-height:1.5;color:var(--lbc-text-2)}.btl-reco-a{font-size:12.5px;font-weight:600;color:var(--lbc-accent-text)}.btl-reco-n{margin:10px 0 0;font-size:12.5px;line-height:1.6}.btl-reco-n a{color:var(--lbc-accent-text)}.btl-fold{margin-top:16px;border:1px solid var(--lbc-border);border-radius:12px;background:var(--lbc-surface-2)}.btl-fold>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-fold>summary::-webkit-details-marker{display:none}.btl-fold>summary:after{content:"+";font-size:20px;font-weight:400;line-height:1;color:var(--lbc-text-2);flex:0 0 auto}.btl-fold[open]>summary:after{content:"−"}.btl-fold>summary:hover{color:var(--lbc-accent-text)}.btl-fold-b{padding:2px 16px 14px}.btl-fold .btl-t{margin-top:0}.btl-fold .btl-reco-n{margin-top:12px}.btl-share-box{margin-top:18px;padding-top:16px;border-top:1px solid var(--lbc-border)}.btl-share-k{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-share-row{display:flex;flex-wrap:wrap;gap:9px}.btl-sh{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--lbc-border);background:var(--lbc-surface-2);color:var(--lbc-text);font-size:13.5px;font-weight:600;font-family:var(--lbc-font);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.btl-sh:hover{border-color:var(--lbc-accent-border);transform:translateY(-1px)}.btl-sh:focus-visible{outline:2px solid var(--lbc-accent-border);outline-offset:2px}.btl-sh-1,.btl-sh-nat{background:var(--lbc-accent-strong);border-color:var(--lbc-accent-strong);color:#fff}.btl-sh-1:hover,.btl-sh-nat:hover{box-shadow:0 6px 18px #2045ff59;border-color:var(--lbc-accent-strong)}.btl-sh-1.ok{background:#3fca9729;border-color:#3fca978c;color:#3fca97;box-shadow:none}.btl-share-ok:empty{display:none}.btl-share-ok{margin:9px 0 0;font-size:12.5px;color:#3fca97}@media(max-width:560px){.btl-share-row{gap:8px}.btl-sh{padding:10px 14px;font-size:13px}}.btl-acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.btl-edit{padding:8px 20px;font-size:13px}.btl-share{font-size:13px;color:var(--lbc-accent-text)}.btl-side-dots{display:none}.btl-side{display:grid;grid-auto-rows:1fr;align-self:start;gap:14px}@media(min-width:901px){.btl-side{position:sticky;top:20px}}.btl-cta{display:flex;align-items:center;gap:13px;padding:16px;color:inherit;text-decoration:none}.btl-cta-ico{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--lbc-accent-soft);color:var(--lbc-accent-text);border:1px solid var(--lbc-accent-border);transition:transform .2s ease}.btl-cta:hover .btl-cta-ico{transform:scale(1.08)}.btl-cta-body{min-width:0}.btl-cta-t{display:block;font-weight:700;font-size:15.5px}.btl-cta-d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.5;color:var(--lbc-text-2)}.btl-cta-arrow{margin-left:auto;flex:0 0 auto;font-size:19px;color:var(--lbc-accent-strong);transition:transform .15s ease}.btl-cta:hover .btl-cta-arrow,.btl-wide:hover .btl-cta-arrow{transform:translate(3px)}.btl-toc{margin-top:auto;padding-top:16px;border-top:1px solid var(--lbc-border);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.btl-toc-lab{width:100%;margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lbc-text-3)}.btl-toc a{font-size:12.5px;font-weight:600;padding:7px 13px;border:1px solid var(--lbc-accent-border);border-radius:999px;background:var(--lbc-surface-2);color:var(--lbc-text);text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.btl-toc a:hover{background:var(--lbc-accent-strong);border-color:var(--lbc-accent-strong);color:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #2045ff4d}.btl-toc a:focus-visible{outline:2px solid var(--lbc-accent-border);outline-offset:2px}.btl-pop{margin:0 0 34px}.btl-pop h2{font-size:20px;margin:0 0 6px}.btl-pop-intro{max-width:none;margin:0 0 16px;font-size:14px;line-height:1.6}.btl-pop-wrap{position:relative}.btl-pop-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:2px;margin:-2px}.btl-pop-rail::-webkit-scrollbar{display:none}.btl-pop-rail:focus-visible{outline:2px solid var(--lbc-accent-border);outline-offset:2px;border-radius:12px}.btl-pop-card{flex:0 0 clamp(260px,calc(30% - 6px),340px);min-width:0;scroll-snap-align:start}.btl-pop-card{display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid var(--lbc-border);border-radius:12px;background:var(--lbc-surface);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.btl-pop-card:hover{border-color:var(--lbc-accent-border);transform:translateY(-2px)}.btl-pop-duo{font-size:14px;font-weight:700;line-height:1.4;min-height:2.8em}.btl-pop-plus{color:var(--lbc-text-3);font-weight:400}.btl-pop-meta{font-size:12px;color:var(--lbc-text-3)}.btl-pop-bars{display:flex;flex-direction:column;gap:5px;margin-top:2px}.btl-pop-bar{display:flex;align-items:center;gap:8px}.btl-pop-lab{flex:0 0 30px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--lbc-text-3)}.btl-pop-track{flex:1;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.btl-pop-fill{display:block;height:100%;border-radius:999px}.btl-pop-fill.c{background:linear-gradient(90deg,#6f86ff,#2045ff)}.btl-pop-fill.g{background:linear-gradient(90deg,#5fbf8f,#2f9d6d)}.btl-pop-val{flex:0 0 42px;text-align:right;font-size:11.5px;font-weight:600;color:var(--lbc-text-2);white-space:nowrap}.btl-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid var(--lbc-border)}.btl-pop-badge{flex:0 1 auto;min-width:0;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btl-pop-badge{display:inline-flex;align-items:center;gap:5px}.btl-pop-badge svg{flex:0 0 auto}.btl-pop-badge.t-top{color:#3fca97;border-color:#3fca9780;background:#3fca971a}.btl-pop-badge.t-ok{color:#9ed17a;border-color:#7fc25b73;background:#7fc25b1a}.btl-pop-badge.t-neutre{color:#b9c6ff;border-color:var(--lbc-accent-border);background:var(--lbc-accent-soft)}.btl-pop-badge.t-warn{color:#e6a83c;border-color:#e6a83c80;background:#e6a83c1a}.btl-pop-badge.t-bad{color:#ff7a7a;border-color:#ff7a7a80;background:#ff7a7a1a}.btl-pop-fps{flex:0 0 auto;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--lbc-accent-text);white-space:nowrap}.btl-pop-fps small{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--lbc-text-3)}.btl-pop-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--lbc-border);background:var(--lbc-surface);box-shadow:0 3px 10px #0000008c;color:#fff;cursor:pointer;padding:0;transition:border-color .15s ease,background .15s ease}.btl-pop-nav[hidden]{display:none}.btl-pop-nav:hover{border-color:var(--lbc-accent-border);background:var(--lbc-accent-soft)}.btl-pop-prev{left:-10px}.btl-pop-next{right:-10px}@media(hover:none){.btl-pop-nav{display:none!important}}.btl-pop-dots{display:none}@media(hover:none){.btl-pop-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:9px;pointer-events:none}.btl-pop-dots:empty{display:none}.btl-pop-dot{width:6px;height:6px;border-radius:99px;background:#ffffff38;transition:width .18s ease,background .18s ease}.btl-pop-dot.on{width:18px;background:var(--lbc-accent);box-shadow:0 0 0 1px #2045ff99}}.btl-jeux{margin:0 0 30px}.btl-jeux h2{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:21px;letter-spacing:-.01em}.btl-jeux-intro{margin:0 0 14px;font-size:13.5px;max-width:86ch}.btl-jeux-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.btl-jeux-cta{margin-top:14px}.btl-jeux-cta-fl{transition:transform .2s ease}.btl-jeux-cta:hover .btl-jeux-cta-fl{transform:translate(3px)}.btl-jeu{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--lbc-border);border-radius:12px;background:var(--lbc-surface);font-size:13.5px;font-weight:600;transition:transform .16s ease,border-color .16s ease}.btl-jeu:hover{border-color:var(--lbc-accent-border);transform:translateY(-2px)}.btl-jeu img,.btl-jeu-v{width:34px;height:51px;border-radius:6px;object-fit:cover;flex:0 0 auto}.btl-jeu-v{background:linear-gradient(160deg,var(--j1),var(--j2));display:inline-block}.btl-jeu-fl{margin-left:auto;color:var(--lbc-text-3)}.btl-jeu:hover .btl-jeu-fl{color:var(--lbc-accent-text)}.btl-seo{max-width:none;margin:8px 0 20px}.btl-seo h2{font-size:21px;margin:30px 0 10px;scroll-margin-top:90px}.btl-seo h3{font-size:16.5px;margin:20px 0 7px}.btl-seo p{font-size:14.5px;line-height:1.75;color:var(--lbc-text-2);margin:0 0 12px}.btl-seo a,.btl-note a,.btl-sc-b a,.faq-wrap .faq-a a{color:var(--lbc-accent-strong);font-weight:700;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.btl-seo a:hover,.btl-note a:hover,.btl-sc-b a:hover,.faq-wrap .faq-a a:hover{text-decoration-color:var(--lbc-accent-strong)}.btl-def{border-left:3px solid var(--lbc-accent-border);padding:12px 0 12px 16px;background:linear-gradient(90deg,var(--lbc-accent-soft),transparent);border-radius:0 10px 10px 0;color:var(--lbc-text)!important;font-size:15px!important}.btl-note{border:1px solid var(--lbc-border);border-radius:12px;padding:14px 16px;background:var(--lbc-surface)}.btl-note strong{color:var(--lbc-text)}.btl-ol{max-width:76ch;margin:0 0 12px;padding-left:22px;font-size:14.5px;line-height:1.75;color:var(--lbc-text-2)}.btl-ol li{margin-bottom:8px}.btl-ol strong{color:var(--lbc-text)}.btl-tables{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:14px 0 26px}.btl-table-wrap{border:1px solid var(--lbc-border);border-radius:14px;padding:16px;background:var(--lbc-surface);overflow-x:auto}.btl-table-wrap h3{margin:0 0 12px;font-size:16px}.btl-hl-c{color:#6f86ff}.btl-hl-g{color:#5fbf8f}.btl-table{width:100%;border-collapse:collapse;font-size:13px}.btl-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--lbc-text-3);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--lbc-border)}.btl-table td{padding:9px 8px;border-bottom:1px solid var(--lbc-border);color:var(--lbc-text-2);line-height:1.55;vertical-align:top}.btl-table td:first-child{white-space:nowrap;font-weight:700;color:var(--lbc-text)}.btl-table td:nth-child(2){font-weight:600;color:var(--lbc-text)}.btl-scenarios{margin:8px 0 20px}.btl-scenarios h2{font-size:21px;margin:30px 0 14px}.btl-sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.btl-sc{border:1px solid var(--lbc-border);border-radius:12px;padding:16px;background:var(--lbc-surface)}.btl-sc h3{margin:0 0 7px;font-size:15px}.btl-sc p{margin:0;font-size:13.5px;line-height:1.65;color:var(--lbc-text-2)}.btl-glo{max-width:none;margin:6px 0 10px}.btl-glo h2{font-size:21px;margin:30px 0 14px}.btl-glo-l{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.btl-glo-i{padding:13px 0;border-top:1px solid var(--lbc-border);scroll-margin-top:90px}.btl-glo-i:last-child{border-bottom:1px solid var(--lbc-border)}.btl-glo-i dt{font-weight:700;font-size:15px;margin-bottom:4px}.btl-glo-i dd{margin:0;font-size:14px;line-height:1.7;color:var(--lbc-text-2)}.faq-wrap.btl-faq{margin:34px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:start}.faq-wrap.btl-faq>h2{grid-column:1 / -1;justify-content:center;scroll-margin-top:90px}.faq-wrap.btl-faq .faq-item .btl-faq-q{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.btl-seo h2,.btl-faq h2,.btl-glo h2,.btl-scenarios h2,.btl-pop h2,.btl-rail-sec h2{display:flex;align-items:center;gap:10px}.btl-h2i{flex:0 0 auto;color:var(--lbc-accent-strong)}.btl-wides{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 10px}.btl-wide{display:flex;align-items:center;gap:16px;padding:18px 20px;color:inherit;text-decoration:none;position:relative;overflow:hidden}.btl-wide:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 50%,var(--lbc-accent-soft),transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none}.btl-wide:hover:after,.btl-wide:focus-visible:after{opacity:1}.btl-wide:focus-visible{outline:2px solid var(--lbc-accent-border);outline-offset:2px}.btl-wide-ico{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--lbc-accent-soft);color:var(--lbc-accent-text);border:1px solid var(--lbc-accent-border);transition:transform .2s ease}.btl-wide:hover .btl-wide-ico{transform:scale(1.06)}.btl-wide-body{min-width:0;position:relative}.btl-wide-t{display:block;font-size:16.5px;font-weight:700}.btl-wide-d{display:block;margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--lbc-text-2)}.btl-wide-d strong{color:var(--lbc-accent-text);font-weight:700}.btl-wide-go{position:relative;margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid var(--lbc-accent-border);background:transparent;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease}.btl-wide:hover .btl-wide-go{background:var(--lbc-accent-strong);box-shadow:0 6px 18px #2045ff59}.btl-wide-fl{transition:transform .2s ease}.btl-wide:hover .btl-wide-fl{transform:translate(3px)}.btl-rail-sec{margin:34px 0 40px}.btl-rail-sec h2{font-size:20px;margin:0 0 14px}.btl-bloc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:6px 34px;align-content:start;align-items:start;margin:0 0 22px;padding:20px 22px;border:1px solid var(--lbc-border);border-radius:var(--lbc-radius-lg);background:var(--lbc-surface)}.btl-bloc>:only-child,.btl-bloc>:last-child:nth-child(odd){grid-column:1 / -1}.btl-bloc>:only-child,.btl-bloc>:last-child:nth-child(odd){max-width:96ch}.btl-bloc>p:last-child{margin-bottom:0}.btl-sub>:last-child{margin-bottom:0}.btl-sub h3{margin-top:0}.btl-bloc .btl-ol{max-width:none}.btl-seo h2{margin:34px 0 12px}.btl-seo h2:first-child{margin-top:6px}@media(max-width:900px){.btl-grid,.faq-wrap.btl-faq{grid-template-columns:1fr}.faq-wrap.btl-faq .faq-item .btl-faq-q{display:block;overflow:visible}.btl-glo-l{grid-template-columns:1fr}.btl-band{padding:18px 18px 16px;margin:8px 0 16px;border-radius:14px}.btl-band h1{font-size:25px}.btl-band:before{width:380px;height:380px;left:-190px;top:-250px}.btl-band:after{width:340px;height:340px;right:-170px;bottom:-215px}.btl-chapo{font-size:14px;color:#ffffffd6}.btl-band .btl-chapo strong{color:#fff}.btl-band-gauge{display:block;width:104px;height:104px;right:8px;bottom:6px;top:auto;transform:none;opacity:.17}.btl-side{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.btl-side::-webkit-scrollbar{display:none}.btl-side>.btl-cta{flex:0 0 78%;scroll-snap-align:start}.btl-cta-d{display:block;overflow:visible}.btl-side-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:2px;pointer-events:none}.btl-side-dots:empty{display:none}.btl-dot{width:6px;height:6px;border-radius:99px;background:#ffffff38;transition:width .18s ease,background .18s ease}.btl-dot.on{width:18px;background:var(--lbc-accent);box-shadow:0 0 0 1px #2045ff99}.btl-pop-nav{width:44px;height:44px}.btl-tables,.btl-wides{grid-template-columns:1fr}}@media(max-width:560px){.btl-wide{flex-wrap:wrap;row-gap:14px}.btl-wide-go{margin-left:0;width:100%;justify-content:center}.btl-row{grid-template-columns:1fr}.btl-toc{gap:6px}.btl-toc a{font-size:12px;padding:6px 11px}.btl-gauges{grid-template-columns:1fr}.btl-hero-vis{padding:12px 14px}.btl-hero-nom{font-size:15.5px;-webkit-line-clamp:2}.btl-hero-fps{gap:8px;padding:14px}.btl-hero-n{font-size:26px}.btl-hero-n small{font-size:11px}.btl-reco-g{grid-template-columns:1fr}.btl-fps-v .price{font-size:30px}.btl-wide{flex-wrap:wrap}.btl-t{font-size:12px}.btl-t th,.btl-t td{padding:6px 5px}}
