.bn-page{padding-top:28px}.bn{flex-direction:column;gap:18px;display:flex}.bn-spin{animation:.9s linear infinite bn-spin}@keyframes bn-spin{to{transform:rotate(360deg)}}.bn-muted{color:var(--hq-muted)}.bn-small{font-size:12px}.bn-kicker{color:var(--hq-faint);letter-spacing:.12em;text-transform:uppercase;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.bn-claude{color:#d97757;flex:none;width:13px;height:13px}.bn-bars{flex:none;align-items:flex-end;gap:1.5px;display:inline-flex}.bn-bars i{background:var(--hq-border-strong);border-radius:1px;width:2.5px}.bn-bars i[data-on=true]{background:currentColor}.bn-toolbar{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.bn-toolbar-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.bn-back{border:1px solid var(--hq-border);color:var(--hq-muted);border-radius:6px;flex:none;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none}.bn-back:hover{color:var(--hq-text);border-color:var(--hq-border-strong)}.bn-prompt{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.bn-prompt b{font-size:14px}.bn-prompt span{max-width:100%;color:var(--hq-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bn-prompt span.is-open{white-space:pre-wrap}.bn-toolbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bn-runner{border:1px solid var(--hq-border);height:28px;color:var(--hq-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bn-runner i{background:var(--hq-faint);border-radius:50%;width:7px;height:7px}.bn-runner.is-on{color:var(--hq-good)}.bn-runner.is-on i{background:var(--hq-good);box-shadow:0 0 0 3px var(--hq-good-soft)}.bn-filters{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-panel);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 14px;display:flex}.bn-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bn-filter-label{color:var(--hq-faint);letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-chip{border:1px solid var(--hq-border);background:var(--hq-panel);height:28px;color:var(--hq-text-2);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font:600 12.5px/1 inherit;display:inline-flex}.bn-chip svg:not(.bn-claude){width:13px;height:13px}.bn-chip:hover{border-color:var(--hq-border-strong);color:var(--hq-text)}.bn-chip.is-on{border-color:var(--hq-accent);background:var(--hq-accent-soft);color:var(--hq-accent)}.bn-chip--effort{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bn-chip-count{color:var(--hq-faint);font-variant-numeric:tabular-nums;font-weight:500}.bn-progress{align-items:center;gap:14px;margin-left:auto;display:flex}.bn-progress span{color:var(--hq-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.bn-progress span svg{width:14px;height:14px;color:var(--hq-good)}.bn-progress strong{letter-spacing:-.02em;font:700 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-grid-scroll{margin:0 -4px;padding:0 4px 6px;overflow-x:auto}.bn-grid{align-items:stretch;gap:12px;min-width:max-content;display:grid}.bn-col-head{color:var(--hq-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.bn-row-head{flex-direction:column;justify-content:center;gap:2px;padding-left:4px;display:flex}.bn-row-head strong{align-items:center;gap:6px;font-size:14px;display:flex}.bn-row-head span{color:var(--hq-faint);padding-left:19px;font-size:12px}.bn-card{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.bn-card:hover{border-color:var(--hq-border-strong);box-shadow:var(--hq-shadow-pop);transform:translateY(-2px)}.bn-card[data-s=running]{border-color:color-mix(in srgb,var(--hq-accent)45%,transparent)}.bn-card--empty{box-shadow:none;cursor:default;background:0 0;border-style:dashed}.bn-card-head{align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.bn-card-head b{letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-stack{border:1px solid var(--hq-border);color:var(--hq-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600;overflow:hidden}.bn-status{color:var(--hq-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.bn-status svg{width:13px;height:13px}.bn-status[data-s=done]{color:var(--hq-good)}.bn-status[data-s=running]{color:var(--hq-accent)}.bn-status[data-s=failed]{color:var(--hq-bad)}.bn-shot{aspect-ratio:16/10;background:var(--hq-panel-2);border-radius:8px;display:block;position:relative;overflow:hidden}.bn-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bn-shot-empty{height:100%;color:var(--hq-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.bn-shot-empty svg{width:20px;height:20px}.bn-shot-empty em{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.bn-shot-empty[data-s=running]{color:var(--hq-accent);background:linear-gradient(110deg,transparent 30%,var(--hq-accent-soft)50%,transparent 70%)0 0/250% 100%;animation:2.2s linear infinite bn-sheen}.bn-shot-empty[data-s=running] em{color:var(--hq-text-2)}.bn-shot-empty[data-s=failed]{color:var(--hq-bad)}@keyframes bn-sheen{to{background-position:-250% 0}}.bn-boot{color:#fff;background:#16a34a;border-radius:5px;padding:3px 8px;font:700 10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 8px #00000040}.bn-card-foot{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:0 2px;font:600 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.bn-tags{gap:6px;padding:0 2px;display:flex}.bn-tags i,.bn-best{background:var(--hq-good-soft);color:var(--hq-good);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font:700 9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-score{margin-top:18px}.bn-score-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.bn-score-head h2{letter-spacing:-.02em;margin:6px 0 0;font-size:20px}.bn-score-head p{max-width:380px;color:var(--hq-muted);text-align:right;margin:0;font-size:12px}.bn-table-scroll{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-panel);overflow-x:auto}.bn-table{border-collapse:collapse;width:100%;font-size:13px}.bn-table th{border-bottom:1px solid var(--hq-border);color:var(--hq-faint);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bn-table th button.is-on{color:var(--hq-text)}.bn-table th svg{width:11px;height:11px}.bn-table td{border-bottom:1px solid var(--hq-border);white-space:nowrap;padding:10px 12px}.bn-table tbody tr{cursor:pointer}.bn-table tbody tr:hover{background:var(--hq-hover)}.bn-table tbody tr:last-child td{border-bottom:0}.bn-table td.bn-num{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bn-table .bn-status{margin-left:0}.bn-session{align-items:center;gap:7px;font-weight:600;display:inline-flex}.bn-session b{letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-mini{background:var(--hq-accent-2);opacity:.6;vertical-align:middle;border-radius:2px;height:4px;margin-right:8px;display:inline-block}.bn-best{margin-left:8px}.bn-dialog{width:min(980px,100%);max-height:88vh}.bn-dialog .hq-dialog-head strong{font-size:14px}.bn-dialog-shot{border:1px solid var(--hq-border);border-radius:10px;width:100%;display:block}.bn-dialog-empty{border:1px dashed var(--hq-border-strong);min-height:200px;color:var(--hq-muted);border-radius:10px;place-items:center;gap:8px;display:grid}.bn-dialog-empty .bn-status{margin:0;font-size:14px}.bn-dialog-empty p{margin:0}.bn-facts{border:1px solid var(--hq-border);background:var(--hq-border);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.bn-facts div{background:var(--hq-panel);padding:10px 12px}.bn-facts dt{color:var(--hq-faint);font-size:11px}.bn-facts dd{margin:2px 0 0;font:700 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.bn-error{background:var(--hq-bad-soft);color:var(--hq-bad);white-space:pre-wrap;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.bn-note{color:var(--hq-text-2);margin-bottom:14px;padding:12px 16px;font-size:13px}.bn-note code{background:var(--hq-panel-2);border-radius:5px;padding:1px 6px;font-size:12px}.bn-empty{color:var(--hq-accent);text-align:center;justify-items:center;gap:10px;padding:56px 20px;display:grid}.bn-empty h2{color:var(--hq-text);margin:6px 0 0;font-size:18px}.bn-empty p{color:var(--hq-muted);margin:0 0 8px}.bn-list{gap:10px;display:grid}.bn-list-item{color:inherit;align-items:center;gap:24px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.bn-list-item:hover{border-color:var(--hq-border-strong)}.bn-list-main{flex:1;min-width:0}.bn-list-title{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.bn-list-title .hq-pill svg{width:11px;height:11px}.bn-list-main p{color:var(--hq-text-2);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.bn-list-meta{color:var(--hq-faint);flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;display:flex}.bn-list-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;width:170px;font-size:12px;display:flex}.bn-list-side .hq-pill svg{width:12px;height:12px}.bn-list-bar{background:var(--hq-panel-2);border-radius:3px;width:100%;height:5px;overflow:hidden}.bn-list-bar i{background:var(--hq-good);border-radius:3px;height:100%;display:block}.bn-new{width:min(620px,100%)}.bn-new .hq-label{margin:14px 0 6px;display:block}.bn-new .hq-label:first-child{margin-top:0}.bn-new .hq-textarea,.bn-new .hq-input{width:100%}.bn-pick{flex-wrap:wrap;gap:6px;display:flex}.bn-new-sum{background:var(--hq-panel-2);color:var(--hq-text-2);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12.5px}.bn-public-head{border-bottom:1px solid var(--hq-border);background:var(--hq-panel);justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.bn-public-brand{color:var(--hq-text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.bn-public-mark{height:18px;color:var(--hq-accent);align-items:flex-end;gap:2px;display:inline-flex}.bn-public-mark i{background:currentColor;border-radius:1px;width:3.5px}.bn-public-mark i:first-child{height:30%}.bn-public-mark i:nth-child(2){height:48%}.bn-public-mark i:nth-child(3){height:64%}.bn-public-mark i:nth-child(4){height:82%}.bn-public-mark i:nth-child(5){height:100%}.bn-public-head nav{gap:18px;font-size:13px;font-weight:600;display:flex}.bn-public-head nav a{color:var(--hq-muted);text-decoration:none}.bn-public-head nav a:hover{color:var(--hq-text)}.bn-public-intro{max-width:720px;margin:8px 0 28px}.bn-public-intro h1{letter-spacing:-.03em;margin:10px 0;font-size:clamp(28px,4vw,42px);line-height:1.08}.bn-public-intro p{color:var(--hq-text-2);margin:0;font-size:15px}.bn-public-prompt{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-panel);margin-bottom:16px;padding:14px 18px}.bn-public-prompt p{white-space:pre-wrap;margin:8px 0 0;font-size:15px;line-height:1.55}@media (max-width:760px){.bn-toolbar{flex-direction:column}.bn-toolbar-actions{justify-content:flex-start}.bn-progress{margin-left:0}.bn-score-head{flex-direction:column;align-items:flex-start}.bn-score-head p{text-align:left}.bn-facts{grid-template-columns:repeat(2,1fr)}.bn-list-item{flex-direction:column;align-items:stretch;gap:12px}.bn-list-side{align-items:flex-start;width:100%}.bn-public-head{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.bn-spin,.bn-shot-empty[data-s=running]{animation:none}.bn-card{transition:none}}.bn-mark{flex:none;width:13px;height:13px}.bn-mark--codex{color:#10a37f}.bn-mark--grok{color:var(--hq-text)}.bn-card--empty{min-height:120px;color:var(--hq-faint);text-align:center;place-items:center;padding:14px;font-size:11.5px;display:grid}.bn-label-row{justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 6px;display:flex}.bn-label-row .hq-label{margin:0!important}.bn-mini-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.bn-pick-group{grid-template-columns:120px 1fr;align-items:start;gap:8px;margin-bottom:8px;display:grid}.bn-pick-provider{color:var(--hq-text-2);align-items:center;gap:6px;padding-top:6px;font-size:12px;font-weight:650;display:inline-flex}.bn-models{width:min(720px,100%);max-height:86vh}.bn-models-intro{color:var(--hq-text-2);margin:0 0 14px;font-size:13px}.bn-models-group{border:1px solid var(--hq-border);border-radius:10px;margin-bottom:14px;padding:12px 14px}.bn-models-group header{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bn-models-group header .hq-muted{font-size:12px}.bn-models-effort{color:var(--hq-faint);margin-left:auto;font-size:11.5px}.bn-models-group ul{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bn-models-group li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:4px 0;display:flex}.bn-models-row{cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.bn-models-row input{width:15px;height:15px;accent-color:var(--hq-accent)}.bn-models-row code{color:var(--hq-faint);font-size:11px}.bn-price{color:var(--hq-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.bn-price input{border:1px solid var(--hq-border);background:var(--hq-panel);width:54px;height:24px;color:var(--hq-text);border-radius:5px;padding:0 6px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:760px){.bn-pick-group{grid-template-columns:1fr;gap:4px}.bn-models-effort{width:100%;margin-left:0}}.bn-chip--tap{height:34px;padding:0 13px;font-size:13px}.bn-chip--tap.bn-chip--effort{font-size:11.5px}.bn-new .bn-pick-group{grid-template-columns:112px 1fr}.hq-overlay:has(.bn-new){padding-top:4vh}.bn-new{max-height:92vh}.bn-new .hq-dialog-foot{z-index:1;background:var(--hq-panel);position:sticky;bottom:0}.bn-plancost{margin-top:12px}.bn-plancost ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bn-plancost li{color:var(--hq-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.bn-plancost li svg{flex:none;width:13px;height:13px}.bn-plancost li b{color:var(--hq-text);font-weight:650}.bn-plancost li em{color:var(--hq-faint);font-style:normal}.bn-plancost li.is-bad,.bn-plancost li.is-bad b{color:var(--hq-bad)}
