.bbPage{color:#eff9fd;background:radial-gradient(circle at 78% 10%,#56c8ff17,#0000 32rem),#02070b;min-height:100vh}.bbHeader{border-bottom:1px solid #a9ddfb2b;justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);height:76px;margin:auto;display:flex}.bbHero{border-bottom:1px solid #a9ddfb2b;width:min(1320px,100% - 48px);margin:auto;padding:92px 0 66px}.bbHero h1{letter-spacing:-.065em;margin:18px 0 28px;font-size:clamp(62px,8vw,124px);line-height:.82}.bbHero h1 i{color:#0000;-webkit-text-stroke:1px #a9ddfb;font-style:normal}.bbHero p{color:#8da4b1;max-width:850px;font-size:16px;line-height:1.7}.bbTrust{border:1px solid #a9ddfb2e;grid-template-columns:auto 1fr auto 1fr;max-width:900px;margin-top:30px;display:grid}.bbTrust span,.bbTrust strong{letter-spacing:.1em;border-right:1px solid #a9ddfb1f;padding:14px 16px;font:9px ui-monospace,monospace}.bbTrust span{color:#6f8995}.bbTrust strong{color:#a9ddfb}.bbLab{grid-template-columns:1fr 1fr;gap:10px;width:min(1320px,100% - 48px);margin:34px auto 80px;display:grid}.bbPanel{background:#030c12d1;border:1px solid #a9ddfb2b;min-width:0;padding:26px}.bbPanel h2{letter-spacing:-.04em;margin:10px 0 18px;font-size:36px}.bbPanel>label{color:#78919f;letter-spacing:.1em;gap:8px;margin:14px 0;font:8px ui-monospace,monospace;display:grid}.bbPanel select,.bbPanel input[type=range]{width:100%}.bbPanel select{color:#eaf7fb;background:#07131b;border:1px solid #a9ddfb33;padding:12px}.bbMuted{color:#78919f;font-size:12px;line-height:1.6}.bbFile input{opacity:0;pointer-events:none;position:absolute}.bbFile span,.bbGhost,.bbActions button{color:#dff7ff;letter-spacing:.11em;background:#56c8ff14;border:1px solid #a9ddfb57;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font:700 9px ui-monospace,monospace;display:inline-flex}.bbGhost{margin-left:8px}.bbReadout{border-top:1px solid #a9ddfb1f;grid-template-columns:82px 1fr;gap:0;margin-top:20px;display:grid}.bbReadout>*{border-bottom:1px solid #a9ddfb14;padding:9px 0}.bbReadout span{color:#607b87;font:8px ui-monospace,monospace}.bbReadout strong,.bbReadout code{color:#cfe8f1;overflow-wrap:anywhere;font:9px ui-monospace,monospace}.bbStatus{color:#a9ddfb;font:9px/1.5 ui-monospace,monospace}.bbMetrics{background:#a9ddfb1f;border:1px solid #a9ddfb1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bbMetrics div{background:#030b10;padding:18px}.bbMetrics span,.bbMetrics strong{display:block}.bbMetrics span{color:#657f8a;letter-spacing:.1em;font:7px ui-monospace,monospace}.bbMetrics strong{color:#a9ddfb;margin-top:8px;font-size:22px}.bbEmpty{color:#78919f;text-align:center;border:1px dashed #a9ddfb29;place-items:center;min-height:150px;display:grid}.bbActions{gap:8px;margin-top:16px;display:flex}.bbActions button:disabled{opacity:.35;cursor:not-allowed}.bbRunnerState{background:#e5c7770a;border:1px solid #e5c77747;align-items:center;gap:14px;padding:16px;display:flex}.bbRunnerState i{border:1px solid #e5c777;border-radius:50%;width:10px;height:10px}.bbRunnerState strong,.bbRunnerState span{display:block}.bbRunnerState strong{color:#ffe5a1;font:9px ui-monospace,monospace}.bbRunnerState span{color:#7d8990;margin-top:5px;font:8px ui-monospace,monospace}.bbRunner p{color:#8ba0aa;line-height:1.65}.bbRunner code{color:#a9ddfb}.bbRunner ul{color:#78919f;padding-left:18px;font:9px ui-monospace,monospace}.bbBoundary{border-top:1px solid #a9ddfb2b;width:min(1320px,100% - 48px);margin:0 auto 100px;padding:70px 0}.bbBoundary h2{letter-spacing:-.045em;max-width:1000px;font-size:clamp(38px,5vw,66px)}.bbBoundary p{color:#8da4b1;max-width:880px;line-height:1.7}@media (max-width:850px){.bbLab{grid-template-columns:1fr}.bbTrust{grid-template-columns:1fr 1fr}.bbTrust strong{border-right:0}.bbMetrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bbHero,.bbLab,.bbBoundary,.bbHeader{width:calc(100% - 24px)}.bbHero{padding-top:60px}.bbHero h1{font-size:56px}.bbTrust{grid-template-columns:1fr}.bbTrust>*{border-bottom:1px solid #a9ddfb1f;border-right:0!important}.bbMetrics{grid-template-columns:1fr}.bbGhost{margin:8px 0 0}.bbActions{flex-direction:column}}.bbCompare{border:1px solid #a9ddfb1f;margin-top:16px;overflow:auto}.bbCompare table{border-collapse:collapse;width:100%;min-width:760px}.bbCompare caption{text-align:left;letter-spacing:.1em;color:#78919f;border-bottom:1px solid #a9ddfb1f;padding:12px 14px;font:8px ui-monospace,monospace}.bbCompare th,.bbCompare td{text-align:right;border-bottom:1px solid #a9ddfb14;padding:11px 12px;font:9px ui-monospace,monospace}.bbCompare th:first-child{text-align:left;color:#d9eef6}.bbCompare td{color:#9fb7c2}.bbCompare thead th{color:#6f8995;letter-spacing:.08em;font-size:7px}.bbCompare tbody tr:last-child th,.bbCompare tbody tr:last-child td{border-bottom:0}.bbAccessForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.bbAccessForm>label{color:#78919f;letter-spacing:.1em;gap:7px;font:8px ui-monospace,monospace;display:grid}.bbAccessForm input:not([type=checkbox]){box-sizing:border-box;color:#eaf7fb;background:#07131b;border:1px solid #a9ddfb33;width:100%;padding:12px}.bbCheck{align-items:flex-start;line-height:1.5;letter-spacing:0!important;grid-column:1/-1!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.bbCheck input{margin-top:2px}.bbCheck a{color:#a9ddfb;text-underline-offset:3px;text-decoration:underline}.bbTextButton{color:#dff7ff;letter-spacing:.11em;background:#56c8ff14;border:1px solid #a9ddfb57;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font:700 9px ui-monospace,monospace;text-decoration:none;display:inline-flex}.bbNdaDoc{width:min(940px,100% - 48px);margin:50px auto 100px}.bbNdaDoc h2{letter-spacing:-.04em;font-size:clamp(28px,4vw,48px)}.bbNdaDoc h3{color:#dff7ff;margin:34px 0 8px;font-size:20px}.bbNdaDoc p{color:#8da4b1;line-height:1.75}.bbNdaNotice{background:#e5c7770a;border:1px solid #e5c77747;margin-bottom:38px;padding:20px}.bbNdaNotice strong{letter-spacing:.1em;color:#ffe5a1;font:9px ui-monospace,monospace}.bbNdaNotice p{margin-bottom:0}@media (max-width:650px){.bbAccessForm{grid-template-columns:1fr}.bbNdaDoc{width:calc(100% - 24px)}}
