.nav-logo{width:auto;height:2.75rem;max-height:2.75rem}.bt-get-api-key{min-width:0;margin:1.25rem 0}.bt-get-api-key .bt-get-api-key-button{box-sizing:border-box;color:#fff;background:#11532f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;max-width:100%;min-height:2.75rem;padding:.75rem 1.125rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.bt-get-api-key-button>span:first-child{overflow-wrap:anywhere;min-width:0}.bt-get-api-key-button>span:last-child{flex-shrink:0}.bt-get-api-key .bt-get-api-key-button:hover{background:#176940}.bt-get-api-key .bt-get-api-key-button:focus-visible{outline-offset:3px;outline:3px solid #58a876}.bt-get-api-key .bt-get-api-key-helper{color:inherit;margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.bt-pi-models{margin:1.25rem 0;font-size:.875rem;line-height:1.5}.bt-pi-models-toolbar,.bt-pi-models-config-header,.bt-pi-models-actions{align-items:center;gap:.75rem;display:flex}.bt-pi-models-toolbar{flex-wrap:wrap;align-items:flex-end}.bt-pi-models-field{flex-direction:column;gap:.35rem;min-width:0;font-weight:500;display:flex}.bt-pi-models input[type=search]{color:inherit;width:100%;min-width:0;min-height:2.5rem;font:inherit;background:0 0;border:1px solid #80808059;border-radius:.375rem;padding:.5rem .75rem}.bt-pi-models-protocols{border:0;min-width:0;margin:0;padding:0}.bt-pi-models-protocols legend{margin-bottom:.35rem;font-weight:500}.bt-pi-models-options{flex-wrap:wrap;gap:.5rem;display:flex}.bt-pi-models-options label{cursor:pointer;border:1px solid #80808059;border-radius:.375rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem;display:flex}.bt-pi-models-options label:has(input:checked){background:#58a8761f;border-color:#58a876}.bt-pi-models-options input{appearance:auto;accent-color:#11532f;flex:none;width:1rem;height:1rem;margin:0}.bt-pi-models-protocols:disabled{opacity:.6}.bt-pi-models button{cursor:pointer;min-height:2.5rem;font:inherit;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.bt-pi-models button:disabled{opacity:.6;cursor:wait}.bt-pi-models svg.icon{background-color:currentColor;flex-shrink:0}.bt-pi-models button:focus-visible,.bt-pi-models input:focus-visible{outline-offset:2px;outline:2px solid #58a876}.bt-pi-models .bt-pi-models-load{color:#fff;overflow-wrap:anywhere;background:#11532f;border:1px solid #0000;max-width:100%;padding:.5rem .875rem}.bt-pi-models .bt-pi-models-load:hover:not(:disabled){background:#176940}.bt-pi-models-search{margin-top:1rem}.bt-pi-models-count,.bt-pi-models-error{margin:.75rem 0}.bt-pi-models-error{color:#bd4242}.bt-pi-models a{color:inherit;text-decoration:underline}.bt-pi-models-list{border-block:1px solid #80808040;max-height:20rem;overflow:auto}.bt-pi-models table{border-collapse:collapse;table-layout:fixed;width:100%}.bt-pi-models th,.bt-pi-models td{text-align:left;border-bottom:1px solid #80808026;padding:.45rem .5rem}.bt-pi-models th{font-size:.75rem;font-weight:600}.bt-pi-models td code{overflow-wrap:anywhere;font-size:.8125rem}.bt-pi-models .bt-pi-models-check{width:2rem}.bt-pi-models .bt-pi-models-copy{width:3rem}.bt-pi-models input[type=checkbox]{accent-color:#11532f;cursor:pointer;width:1rem;height:1rem}.bt-pi-models-icon{flex:none;width:2.5rem}.bt-pi-models-icon:hover{background:#80808026}.bt-pi-models-empty{margin:1rem .5rem}.bt-pi-models-config{margin-top:1rem}.bt-pi-models-config-header{justify-content:space-between}.bt-pi-models-config pre{background:#8080801a;border-radius:.375rem;max-height:16rem;margin-top:.5rem;padding:.75rem;font-size:.8125rem;overflow:auto}.bt-pi-models-feedback{overflow-wrap:anywhere;min-height:1.5rem;margin-top:.5rem}html[data-assistant-state=closed] #assistant-entry,html[data-assistant-state=closed] #assistant-entry-mobile,html[data-assistant-state=closed] .chat-assistant-floating-input,html[data-assistant-state=closed] #chat-assistant-sheet{display:none!important}#banner [data-streamdown=strong]{-webkit-text-fill-color:#0e512d;white-space:nowrap;background:#f9e8a6;border-radius:999px;align-items:center;margin:0 .75rem;padding:.2rem .7rem;font-weight:700;display:inline-flex;color:#0e512d!important}#banner a{color:inherit;text-underline-offset:.18em;white-space:nowrap;font-weight:700;text-decoration:underline}@media (width<=768px){.nav-logo{height:2.4rem;max-height:2.4rem}#banner{padding-left:1rem;padding-right:3rem}#banner>div{min-width:0;max-width:100%}#banner p{overflow-wrap:break-word}#banner [data-streamdown=strong]{margin:.2rem .35rem;padding:.15rem .5rem}}.bt-gemini-input{gap:.75rem;min-width:0;margin:1.5rem 0;display:grid}.bt-gemini-input label{font-size:.875rem;font-weight:600}.bt-gemini-input input,.bt-gemini-input textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #9ca3af;border-radius:6px;padding:.6rem}.bt-gemini-input textarea{resize:vertical;overflow-wrap:anywhere;font:.875rem monospace}.bt-gemini-input button{width:36px;height:36px;color:inherit;cursor:pointer;border:1px solid #9ca3af;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.bt-gemini-input button:hover{border-color:#15803d}.bt-gemini-input p{margin:0;font-size:.875rem}.bt-gemini-input-image{min-width:0}.bt-gemini-input-header{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;display:flex}.bt-gemini-input-header img{object-fit:contain;flex:none;width:48px;height:48px}.bt-gemini-input-header span{overflow-wrap:anywhere;flex:1;min-width:0}.bt-gemini-input-header code{font-size:.75rem}.bt-image-comparison{width:100%;min-width:0}.bt-image-comparison-scroll{padding:2px 2px 8px;overflow-x:auto}.bt-image-comparison-scroll:focus-visible{outline-offset:2px;outline:2px solid #15803d}.bt-image-comparison-grid{align-items:start;gap:12px 16px;display:grid}.bt-image-comparison-grid .bt-image-comparison-title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.bt-image-comparison-grid a{min-width:0;display:block}.bt-image-comparison-grid img{width:100%;max-width:100%;height:auto;margin:0;display:block}.bt-image-comparison .bt-image-comparison-caption{color:inherit;opacity:.75;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.6}@media (width<=767px){.bt-image-comparison-grid{min-width:var(--bt-comparison-min-width)}}.docs-source-snippet{min-width:0}.bt-pi-models button{color:inherit;background:0 0;border:1px solid #0000}.bt-pi-models .bt-pi-models-list table{font:inherit;margin:0;display:table}.bt-pi-models .bt-pi-models-list td code{overflow-wrap:anywhere;white-space:normal;font-size:.8125rem}.bt-pi-models .bt-pi-models-icon{background:0 0;border:0;padding:0}.bt-pi-models button>svg{flex-shrink:0}.bt-gemini-input button{background:0 0}
