.b1-model-chip{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;gap:6px;height:32px;min-height:32px;max-width:200px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line-strong);background:none;font-size:13px;font-weight:500;color:var(--ink2)}.b1-model-label{max-width:160px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b1-model-chip .icon,.b1-picker-popup .icon,.b1-picker-sheet .icon{width:15px;height:15px;flex:none}.b1-model-mark{display:flex;color:var(--signal-text)}.b1-model-chip:hover{background:var(--hover)}.b1-picker-popup{position:fixed;z-index:30;display:flex;flex-direction:column;width:300px;max-width:calc(100vw - 16px);overflow-y:auto;background:var(--surface);border-radius:20px;box-shadow:var(--pop);padding:6px;text-align:left;animation:fade var(--t-picker) var(--ease-out);transition:width var(--t-flip) var(--ease-out),left var(--t-flip) var(--ease-out)}.b1-picker-popup>:not(.b1-picker-scroll){flex-shrink:0}.b1-picker-popup>.b1-picker-scroll{flex:0 1 auto;min-height:0}.b1-picker-popup.wide{width:400px}.b1-cap-dialog:focus,.b1-cap-dialog:focus-visible,.b1-picker-popup:focus,.b1-picker-popup:focus-visible{outline:none}.b1-picker-scroll{max-height:min(470px,60vh);overflow-y:auto;overscroll-behavior:contain}.b1-picker-scroll.tall{max-height:min(520px,62vh)}.b1-picker-scroll{--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--ink) var(--fade-top),var(--ink) calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--ink) var(--fade-top),var(--ink) calc(100% - var(--fade-bottom)),transparent 100%)}.b1-picker-scroll.fade-top{--fade-top:18px}.b1-picker-scroll.fade-bottom{--fade-bottom:18px}.b1-picker-sep{height:1px;background:var(--line);margin:6px 4px}.b1-row-wrap{position:relative}.b1-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto 15px;grid-column-gap:8px;column-gap:8px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:none;text-align:left}.b1-model-row:hover{background:var(--hover)}.b1-model-row:active{background:var(--active)}.b1-model-row.on{background:var(--raise)}.b1-name{grid-row:1;font-size:14px;font-weight:600;line-height:1.35}.b1-name,.b1-strength{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b1-strength{grid-row:2;font-size:12px;color:var(--muted);line-height:1.4}.b1-strength.b1-strength-auto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.b1-count{grid-column:2;grid-row:1/3;text-align:right;font-size:12px;font-weight:400;line-height:1.4;color:var(--ink2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b1-count span{display:block;color:var(--muted)}.b1-count.key b{font-weight:500}.b1-count.used b{color:var(--wait);font-weight:600}.b1-check{grid-column:3;grid-row:1/3;display:flex;color:var(--ink)}.b1-cost-note{grid-column:1/-1;grid-row:3;font-size:12px;font-weight:400;line-height:1.4;color:var(--muted);margin-top:3px}.b1-pin{position:absolute;top:18px;right:10px;display:flex;width:15px;height:15px;min-height:0;padding:0;border:0;background:none;color:var(--muted)}.b1-pin:before{content:"";position:absolute;inset:-12px}.b1-pin.on{color:var(--ink)}.b1-search-all{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--muted);font-size:14px;text-align:left}.b1-search-all:hover{background:var(--hover)}.b1-search-all .icon:last-child{margin-left:auto}.b1-search-field{margin:6px;height:36px;border-radius:12px;border:1px solid var(--line-strong);background:var(--raise);display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--muted);font-size:14px}.b1-search-field input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:inherit;color:var(--ink)}.b1-search-field input::placeholder{color:var(--muted)}.b1-filters{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:6px;gap:6px;padding:4px 8px 6px}.b1-filters button{height:26px;min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);background:none;color:var(--ink2);font-size:12px;font-weight:500}.b1-filters button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.b1-older{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:9px;background:none;font-size:13px;color:var(--muted)}.b1-older:hover{background:var(--hover)}.b1-empty{padding:12px 10px;font-size:13px;color:var(--muted)}.b1-thinking{padding:8px 10px 10px}.b1-think-head{display:flex;align-items:baseline;font-size:13px;font-weight:500;margin-bottom:8px}.b1-think-head span:last-child{margin-left:auto;color:var(--muted);font-weight:400}.segmented.b1-segments{display:flex}.segmented.b1-segments button{flex:1 1;min-width:0;display:grid;justify-items:center;padding:5px 0 6px;font-size:13px;line-height:1.3;font-weight:400}.b1-segments button small{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b1-segments button[aria-checked=true] small{color:var(--ink2)}.b1-help{margin:8px 0 0;line-height:1.45}.b1-help,.b1-scope{font-size:12px;color:var(--muted)}.b1-scope{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 10px 8px}.b1-scope button{padding:0;min-height:0;border:0;background:none;color:var(--ink2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.b1-picker-error{padding:2px 10px 8px;font-size:12px}.b1-picker-sheet{padding:8px 12px calc(20px + env(safe-area-inset-bottom));max-height:92dvh;overflow-y:auto}.b1-cap-sheet .nx-sheet-grip,.b1-picker-sheet .nx-sheet-grip{width:36px;margin:0 auto 4px}.b1-sheet-top{display:flex;justify-content:flex-end;min-height:36px;margin-bottom:2px}.b1-picker-sheet .b1-model-row{min-height:52px;padding:9px 10px}.b1-picker-sheet .b1-picker-sep{margin:6px 10px}.b1-picker-sheet .b1-thinking{padding:8px 10px 12px}.b1-picker-sheet .b1-segments button{padding:8px 0 9px}.b1-picker-sheet .b1-pin{top:22px}.b1-model-change{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0;font-size:12px;font-weight:400;color:var(--muted);text-align:center}.b1-model-change:after,.b1-model-change:before{content:"";flex:1 1;height:1px;background:var(--line)}.b1-cap-scrim{position:fixed;inset:0;z-index:60;background:var(--scrim);animation:fade var(--t-flip) var(--ease-out)}.b1-cap-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:61;width:min(440px,calc(100% - 32px));background:var(--surface);border-radius:22px;box-shadow:var(--pop);padding:26px 26px 22px}.nx-sheet.b1-cap-sheet{z-index:61;padding:8px 12px calc(20px + env(safe-area-inset-bottom))}.b1-cap-sheet .b1-cap-body{padding:6px 12px 8px}.b1-cap-body h2{margin:0 0 10px;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.b1-cap-body p{margin:0 0 10px;color:var(--ink2);font-size:15px;line-height:1.55}.b1-cap-body p.b1-cap-quiet{color:var(--muted);font-size:13px}.b1-cap-buttons{display:flex;gap:8px;margin-top:18px}.b1-cap-sheet .b1-cap-buttons .btn{min-height:44px;flex:1 1}.b1-settings-list{display:grid}.b1-settings-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.b1-settings-row:first-child{border-top:0}.b1-settings-text{flex:1 1;min-width:0}.b1-settings-text b{display:block;font-size:14px;font-weight:600}.b1-settings-text span{display:block;font-size:13px;color:var(--muted);line-height:1.45}.b1-settings-row.stack{flex-direction:column;align-items:stretch;gap:10px}.b1-default-select{position:relative;flex:none;display:inline-flex;height:36px;padding:0 12px 0 14px;border-radius:12px;border:1px solid var(--field-line);background:var(--surface);font-size:14px}.b1-default-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:var(--ink);padding:0 22px 0 0;max-width:180px}.b1-default-select .icon{position:absolute;right:10px;top:10px;width:15px;height:15px;pointer-events:none;color:var(--ink2)}.b1-think-value{flex:none;font-size:14px;color:var(--muted)}.b1-settings-row .segmented.b1-segments{flex:none}.b1-settings-row .b1-segments button{flex:1 0 auto;padding:6px 14px 7px}.cmp-model-tags{display:contents}@media (max-width:767px){.cmp-bar.has-model .b1-model-chip{flex-shrink:0}.cmp-bar.has-model.wrap-model-tags{flex-wrap:wrap;gap:4px}.cmp-bar.has-model.wrap-model-tags .cmp-model-tags{display:flex;align-items:center;gap:4px;flex-basis:100%;order:-1}.cmp-model-tags:empty{display:none}}@media (prefers-reduced-motion:reduce){.b1-picker-popup{animation:none;transition:none}.b1-cap-scrim,.b1-cap-sheet,.b1-picker-sheet{animation:none}}