.bt{--bt-a: #6cc7ff;--bt-b: #ffb454;--bt-c: #d8e7de;--bt-surface: #0d1a16;position:relative;padding-bottom:64px}.bt-sec{margin-bottom:34px}.bt-warn{max-width:76ch;margin:4px 0 22px;padding:10px 14px;border-left:3px solid var(--rust);background:#e0823d12;border-radius:0 6px 6px 0;color:var(--bone);font-size:14px}.bt-warn b{color:var(--rust)}.bt h3{font-family:var(--font-pixel);font-size:10px;letter-spacing:1.5px;color:var(--bone);font-weight:400;margin:0 0 8px}.bt small{font-size:11px;color:var(--comment);display:block;margin-top:6px;max-width:86ch}.bt-hint{font-size:12px;color:var(--lantern);min-height:1.3em;margin:0 0 6px}.bt-ndl{font-size:12px;color:var(--reed);margin:0 0 4px}.bt-ndl:empty{display:none}.bt .is-warn{color:var(--lantern)}.bt .is-bad{color:var(--rust)}.bt-bar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:flex-end;margin:6px 0 14px}.bt-pick{display:flex;flex-direction:column;gap:4px}.bt-pick>span,.bt-field label{font-size:11px;color:var(--reed);letter-spacing:.3px}.bt-seg{display:flex;gap:2px;background:var(--marsh-line);border-radius:7px;padding:2px}.bt-seg button{flex:1 1 auto;background:var(--marsh-night);color:var(--reed);border:0;border-radius:5px;font:12px var(--font-mono);padding:7px 10px;cursor:pointer;min-height:34px;white-space:nowrap}.bt-seg button:hover{color:var(--bone)}.bt-seg button[aria-checked=true]{background:var(--lantern);color:#04100c;font-weight:700}.bt-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;margin-bottom:6px}.bt-field{display:flex;flex-direction:column;gap:4px;min-width:0}.bt-steps{width:190px}.bt-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bt select,.bt-in input,.bt-table input{font:14px var(--font-mono);color:var(--bone);background:var(--marsh-night);border:1px solid var(--marsh-line);border-radius:6px;padding:7px 10px;min-height:36px;width:100%}.bt select{appearance:none;padding-right:26px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--reed) 50%),linear-gradient(135deg,var(--reed) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat}.bt-in{position:relative}.bt-in input{padding-right:44px}.bt-u{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--reed);pointer-events:none}.bt input.is-off{border-color:var(--rust)}.bt select:focus-visible,.bt input:focus-visible,.bt button:focus-visible,.bt summary:focus-visible{outline:2px solid var(--lantern);outline-offset:1px}.bt [hidden]{display:none!important}.bt-gases,.bt-worst{margin:16px 0 6px}.bt-table{border-collapse:collapse;font-size:13px}.bt-table th{text-align:left;font-weight:400;font-size:11px;color:var(--reed);padding:0 12px 4px 0}.bt-table td{padding:3px 12px 3px 0;color:var(--bone);vertical-align:middle}.bt-table input{width:5.2em}.bt-table .bt-in input{width:7.4em}.bt-table select{width:13em}.bt-add,.bt-x,.bt-chip button{background:none;border:1px solid var(--marsh-line);border-radius:6px;color:var(--reed);font:12px var(--font-mono);padding:6px 10px;cursor:pointer;min-height:32px}.bt-add{margin-top:6px}.bt-add:hover,.bt-x:hover,.bt-chip button:hover{color:var(--bone);border-color:var(--reed)}.bt-more{margin-top:14px}.bt-more summary{cursor:pointer;font-size:12px;color:var(--reed);padding:6px 0}.bt-more[open] summary{color:var(--bone);margin-bottom:8px}.bt-fig{position:relative;margin:6px 0 10px;border:1px solid var(--marsh-line);border-radius:10px;background:var(--bt-surface);padding:14px 16px 12px}.bt-fig figcaption{font-size:12px;color:var(--reed);margin-top:10px;min-height:1.4em}.bt-fig .bt-figt{margin:0 0 12px;color:var(--bone);font-size:12px;line-height:1.6}.bt-figt b{font-family:var(--font-pixel);font-size:10px;letter-spacing:1px;color:var(--lantern);font-weight:400;margin-right:8px}.bt-figt i{font-style:normal;color:var(--comment);margin:0 6px}.bt-scroll{overflow-x:auto}.bt-grid{border-collapse:separate;border-spacing:4px;font-size:13px}.bt-grid th{font-weight:400;font-size:11px;color:var(--reed);padding:2px 6px;text-align:center;white-space:nowrap}.bt-grid th b{display:block;font-size:15px;color:var(--bone);font-weight:700}.bt-grid tbody th{text-align:right;padding-right:10px}.bt-grid td{padding:0}.bt-cell{display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:132px;border:1px solid var(--marsh-line);border-radius:7px;padding:2px;background:var(--marsh-night)}.bt-cell.is-solo{grid-template-columns:1fr;min-width:84px}.bt-cell.is-base{border-color:var(--reed)}.bt-cell button{position:relative;background:none;border:1px solid transparent;border-radius:5px;cursor:pointer;padding:5px 6px 4px;font:700 17px var(--font-mono);color:var(--bone);text-align:center;line-height:1.1}.bt-cell button span{display:block;font-size:10px;font-weight:400;color:var(--comment);margin-top:2px}.bt-cell button[data-kind=bailout]{color:var(--lantern-soft)}.bt-cell button:hover{border-color:var(--marsh-line);background:var(--bt-surface)}.bt-cell button.is-fail{color:var(--rust);font-size:12px}.bt-cell button[data-slot]{border-color:var(--c);background:var(--bt-surface)}.bt-cell button[data-slot]:after{content:attr(data-slot);position:absolute;top:2px;right:4px;font:400 9px var(--font-pixel);color:var(--c)}.bt-cell button.is-warned:before{content:"!";position:absolute;top:2px;left:5px;font:700 10px var(--font-mono);color:var(--lantern)}.bt-slots{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px;min-height:36px}.bt-chip{display:flex;align-items:center;gap:8px;border:1px solid var(--marsh-line);border-left:4px solid var(--c);border-radius:6px;padding:4px 6px 4px 10px;font-size:12px;color:var(--bone);background:var(--bt-surface)}.bt-chip b{font:400 10px var(--font-pixel);color:var(--c)}.bt-chip i{font-style:normal;color:var(--comment)}.bt-chip button{padding:3px 8px;min-height:26px}.bt-chip button[aria-pressed=true]{color:#04100c;background:var(--lantern);border-color:var(--lantern);font-weight:700}.bt-chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.bt-chart text{font:11px var(--font-mono);fill:var(--reed)}.bt-chart .ax{stroke:var(--marsh-line);stroke-width:1}.bt-chart .pf{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.bt-chart .cur{stroke:var(--reed);stroke-width:1;stroke-dasharray:3 3}.bt-scheds{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:12px}.bt-sched{border:1px solid var(--marsh-line);border-top:3px solid var(--c);border-radius:8px;background:var(--bt-surface);padding:12px 14px;min-width:0}.bt-sched h4{font:400 12px var(--font-mono);color:var(--bone);margin:0 0 2px}.bt-sched h4 b{font:400 10px var(--font-pixel);color:var(--c);margin-right:8px}.bt-sched p{font-size:11px;color:var(--comment);margin:0 0 8px}.bt-sched table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.bt-sched th{text-align:right;font-weight:400;font-size:11px;color:var(--reed);padding:0 0 4px 8px}.bt-sched td{text-align:right;padding:2px 0 2px 8px;color:var(--bone);white-space:nowrap}.bt-sched th:first-child,.bt-sched td:first-child{text-align:left;padding-left:0}.bt-sched td:last-child{color:var(--reed)}.bt-sched tr.is-travel td{color:var(--comment)}.bt-sched tr.is-switch td{border-top:1px dashed var(--marsh-line)}.bt-sched dl{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:10px 0 0;font-size:12px}.bt-sched dt{color:var(--reed)}.bt-sched dd{margin:0;color:var(--bone);text-align:right}.bt-sched .bt-w{color:var(--lantern);font-size:11px;margin:8px 0 0}.bt-sched .bt-n{color:var(--reed);font-size:11px;margin:8px 0 0}.bt-back{margin:36px 0 0;font-size:13px}.bt-back a{color:var(--mallard)}@media(max-width:560px){.bt-fields{grid-template-columns:1fr 1fr}.bt-steps{width:100%}.bt-table th,.bt-table td{padding-right:6px}.bt-table input{width:3.4em;padding:7px 6px}.bt-table .bt-in input{width:5.4em;padding-right:22px}.bt-table .bt-in .bt-u{right:6px}.bt-table select{width:7.6em;padding-left:6px}.bt-chip{flex:1 1 100%}.bt-chip i{display:none}.bt-fig{padding:12px 10px 10px}}
