.quote-terminal{background:var(--select-color-canvas);min-height:100vh;color:var(--select-color-text);font-family:var(--select-font-sans)}.quote-terminal button,.quote-terminal input,.quote-terminal select{letter-spacing:0;font-family:inherit}.terminal-header{z-index:var(--select-z-header);border-bottom:1px solid var(--select-color-border);background:color-mix(in srgb, var(--select-color-surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;padding:0 max(1.5rem,50vw - 44rem);display:flex;position:sticky;top:0}.terminal-brand{min-width:0;color:var(--select-color-text);align-items:center;gap:.625rem;display:flex}.terminal-brand-mark{background:var(--select-color-accent);width:1.75rem;height:1.75rem;color:var(--select-color-on-accent);border-radius:.25rem;place-items:center;display:grid}.terminal-brand-mark svg{width:.875rem}.terminal-brand strong{font-size:.875rem}.terminal-brand>span:last-child{border-left:1px solid var(--select-color-border);color:var(--select-color-text-tertiary);padding-left:.625rem;font-size:.6875rem}.terminal-header-meta{align-items:center;gap:.375rem;display:flex}.catalog-time{color:var(--select-color-text-tertiary);font-family:var(--select-font-mono);align-items:center;gap:.375rem;margin-right:.5rem;font-size:.6875rem;display:flex}.catalog-time svg{width:.75rem}.terminal-submit{min-height:var(--select-control-sm);border:1px solid var(--select-color-border);background:var(--select-color-surface);color:var(--select-color-text-secondary);border-radius:.25rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.terminal-submit:hover{border-color:var(--select-color-border-strong);color:var(--select-color-text)}.terminal-submit svg{width:.75rem}.terminal-main{width:min(88rem,100% - 3rem);margin:0 auto;padding:1.75rem 0 3rem}.terminal-titlebar{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:3.75rem;display:flex}.terminal-titlebar h1{margin:0;font-size:1.625rem;line-height:1.25}.terminal-titlebar p{color:var(--select-color-text-secondary);margin:.375rem 0 0;font-size:.75rem}.terminal-titlebar>a{color:var(--select-color-accent);padding-top:.375rem;font-size:.75rem;font-weight:700}.quote-controls{border-top:1px solid var(--select-color-border-strong);border-bottom:1px solid var(--select-color-border);background:var(--select-color-surface);margin-top:1rem}.family-tabs{border-bottom:1px solid var(--select-color-border);scrollbar-width:none;align-items:stretch;gap:.25rem;min-height:3rem;padding:0 .75rem;display:flex;overflow-x:auto}.family-tabs::-webkit-scrollbar{display:none}.family-tabs button{min-width:5rem;color:var(--select-color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 .75rem;font-size:.75rem;font-weight:700}.family-tabs button:hover{color:var(--select-color-text)}.family-tabs button.active{border-bottom-color:var(--select-color-accent);color:var(--select-color-accent)}.family-tabs button span{background:var(--select-color-surface-subtle);min-width:1.125rem;color:var(--select-color-text-tertiary);font-family:var(--select-font-mono);border-radius:.25rem;margin-left:.375rem;padding:.125rem .25rem;font-size:.625rem;display:inline-block}.control-row{grid-template-columns:auto 12rem minmax(13rem,1fr) 10rem 9rem auto;align-items:center;gap:.5rem;min-height:3.75rem;padding:.625rem .75rem;display:grid}.quote-terminal .select-segmented,.quote-terminal .select-search,.terminal-select{border-radius:.25rem;min-height:2.25rem}.quote-terminal .select-segmented{padding:.125rem}.quote-terminal .select-segmented button{border-radius:.1875rem;min-width:4.5rem}.quote-terminal .select-search input{font-size:.75rem}.terminal-select{border:1px solid var(--select-color-border);background:var(--select-color-surface);color:var(--select-color-text-tertiary);align-items:center;gap:.375rem;padding:0 .625rem;display:flex}.terminal-select svg{flex:none;width:.75rem}.terminal-select svg:last-child{margin-left:auto}.terminal-select select{appearance:none;min-width:0;color:var(--select-color-text);background:0 0;border:0;outline:0;flex:1;font-size:.75rem;font-weight:650}.availability-check{min-height:2.25rem;color:var(--select-color-text-secondary);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .375rem;font-size:.75rem;font-weight:650;display:flex}.availability-check input{width:.9375rem;height:.9375rem;accent-color:var(--select-color-accent)}.quote-context{border-bottom:1px solid var(--select-color-border);background:var(--select-color-surface-subtle);justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.375rem;padding:.625rem .75rem;display:flex}.quote-context>div{align-items:center;gap:.875rem;display:flex}.quote-context>div:first-child strong{font-size:.875rem}.quote-context>div:first-child span{color:var(--select-color-text-tertiary);font-size:.6875rem}.official-inline{justify-content:flex-end;min-width:0}.official-inline>span:first-child{color:var(--select-color-text-tertiary);font-size:.6875rem}.official-inline strong{font-size:.75rem}.official-inline>span:nth-of-type(2){color:var(--select-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.official-inline button{color:var(--select-color-accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;font-weight:700;display:inline-flex}.official-inline button svg{width:.6875rem}.data-message{border-bottom:1px solid var(--select-color-border);background:var(--select-color-accent-subtle);min-height:2.5rem;color:var(--select-color-text-secondary);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.data-message.warning{background:var(--select-color-warning-subtle);color:var(--select-color-warning)}.data-message svg{flex:none;width:.875rem}.quote-results{margin-top:1.5rem}.result-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;display:flex}.result-heading h2{margin:0;font-size:1rem}.result-heading span{color:var(--select-color-text-tertiary);font-size:.6875rem}.quote-table-scroll{border-top:1px solid var(--select-color-border-strong);border-bottom:1px solid var(--select-color-border-strong);background:var(--select-color-surface);overflow-x:auto}.quote-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:72rem}.quote-table th{border-bottom:1px solid var(--select-color-border);background:var(--select-color-surface-subtle);height:2.375rem;color:var(--select-color-text-tertiary);text-align:left;padding:0 .75rem;font-size:.6875rem;font-weight:700}.quote-table td{border-bottom:1px solid var(--select-color-border);vertical-align:middle;min-width:0;height:5.5rem;padding:.75rem;font-size:.75rem}.quote-table tbody tr:last-child>td{border-bottom:0}.quote-table tbody tr:not(.model-offers-row):hover>td{background:color-mix(in srgb, var(--select-color-accent-subtle) 45%, var(--select-color-surface))}.provider-table th:first-child{width:3rem}.provider-table th:nth-child(2){width:17rem}.provider-table th:nth-child(3){width:9.5rem}.provider-table th:nth-child(4){width:9rem}.provider-table th:nth-child(5){width:10rem}.provider-table th:nth-child(6){width:10.5rem}.provider-table th:nth-child(7){width:8.5rem}.provider-table th:nth-child(8){width:9.5rem}.rank-cell{color:var(--select-color-text-tertiary);font-family:var(--select-font-mono);text-align:center}.provider-cell>b,.provider-cell>span,.provider-line strong,.provider-line span,.price-cell strong,.price-cell span,.plain-value,.sub-value,.model-primary{display:block}.provider-line{align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;display:flex}.provider-monogram{border:1px solid var(--select-color-border);background:var(--select-color-surface-subtle);width:1.625rem;height:1.625rem;color:var(--select-color-text-secondary);border-radius:.1875rem;flex:none;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.provider-line>div{min-width:0}.provider-line strong{color:var(--select-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.provider-line span{color:var(--select-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.625rem;overflow:hidden}.provider-cell>b{color:var(--select-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.provider-cell>span{color:var(--select-color-text-tertiary);margin-top:.1875rem;font-size:.625rem}.price-cell strong{color:var(--select-color-text);font-family:var(--select-font-mono);font-size:.9375rem}.price-cell span,.sub-value{color:var(--select-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.625rem;line-height:1.4;overflow:hidden}.plain-value,.empty-value{color:var(--select-color-text-secondary);font-size:.6875rem;font-weight:700}.empty-value{color:var(--select-color-text-tertiary)}.availability{align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}.availability i{background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.availability.available{color:var(--select-color-success)}.availability.unavailable{color:var(--select-color-warning)}.row-actions{white-space:nowrap}.row-actions .select-icon-button,.row-actions .select-button{vertical-align:middle;border-radius:.25rem;height:2rem;min-height:2rem}.row-actions .select-icon-button{width:2rem;margin-right:.25rem}.row-actions .select-button{padding:0 .625rem}.row-actions .select-button svg{width:.75rem}.model-table{min-width:68rem}.model-table th:first-child{width:15rem}.model-table th:nth-child(2){width:7rem}.model-table th:nth-child(3){width:12rem}.model-table th:nth-child(4){width:10rem}.model-table th:nth-child(5){width:11rem}.model-table th:nth-child(6){width:10rem}.model-table th:nth-child(7){width:7rem}.model-primary{font-size:.8125rem}.model-offers-row>td{background:var(--select-color-surface-subtle);height:auto;padding:0}.model-offer-list{padding-left:3rem}.model-offer-list>div{border-bottom:1px solid var(--select-color-border);grid-template-columns:minmax(14rem,1fr) minmax(12rem,1fr) 4rem 5rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;display:grid}.model-offer-list>div:last-child{border-bottom:0}.model-offer-list span strong,.model-offer-list span small{display:block}.model-offer-list span strong{font-size:.6875rem}.model-offer-list span small{color:var(--select-color-text-tertiary);margin-top:.1875rem;font-size:.625rem}.model-offer-list button{color:var(--select-color-text-secondary);background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:700}.model-offer-list .visit-link{color:var(--select-color-accent);align-items:center;gap:.25rem;display:flex}.model-offer-list button svg{width:.6875rem}.unpriced-providers{border:1px solid var(--select-color-border);background:var(--select-color-surface);grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr);gap:1rem;margin-top:1rem;padding:.75rem;display:grid}.unpriced-providers strong,.unpriced-providers span{display:block}.unpriced-providers strong{font-size:.75rem}.unpriced-providers span{color:var(--select-color-text-tertiary);margin-top:.25rem;font-size:.6875rem}.unpriced-provider-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.unpriced-provider-links a{border:1px solid var(--select-color-border);min-height:2rem;color:var(--select-color-text-secondary);border-radius:.25rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.unpriced-provider-links a:hover{border-color:var(--select-color-accent);color:var(--select-color-accent)}.unpriced-provider-links svg{width:.6875rem}.method-line{border-top:1px solid var(--select-color-border);border-bottom:1px solid var(--select-color-border);color:var(--select-color-text-tertiary);grid-template-columns:auto auto 1fr auto 1fr auto 1fr;align-items:center;gap:.625rem;margin-top:2.5rem;padding:1rem 0;font-size:.6875rem;display:grid}.method-line strong{border-right:1px solid var(--select-color-border);color:var(--select-color-text);padding-right:.75rem}.method-line>span{color:var(--select-color-text-secondary);white-space:nowrap;font-weight:700}.method-line p{margin:0}.terminal-footer{border-top:1px solid var(--select-color-border);background:var(--select-color-surface);min-height:3.5rem;color:var(--select-color-text-tertiary);justify-content:space-between;align-items:center;gap:1rem;padding:0 max(1.5rem,50vw - 44rem);font-size:.6875rem;display:flex}.terminal-footer strong{color:var(--select-color-text-secondary)}.select-overlay{z-index:var(--select-z-overlay);background:var(--select-color-scrim);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.select-dialog{border:1px solid var(--select-color-border);background:var(--select-color-surface-overlay);width:min(34rem,100%);max-height:calc(100vh - 2.5rem);color:var(--select-color-text);box-shadow:var(--select-shadow-lg);border-radius:.375rem;padding:1.5rem;position:relative;overflow-y:auto}.select-dialog .dialog-close{position:absolute;top:1rem;right:1rem}.select-dialog h2{margin:1rem 0 .5rem;font-size:1.25rem}.select-dialog h3{color:var(--select-color-text-secondary);margin:0;font-size:.875rem}.select-dialog>p{color:var(--select-color-text-secondary);margin:.75rem 0;font-size:.8125rem;line-height:1.7}.provider-dialog dl{border-top:1px solid var(--select-color-border);border-bottom:1px solid var(--select-color-border);grid-template-columns:1fr 1fr;margin:1.25rem 0;display:grid}.provider-dialog dl div{min-width:0;padding:.75rem 0}.provider-dialog dl div:nth-child(odd){border-right:1px solid var(--select-color-border);padding-right:.75rem}.provider-dialog dl div:nth-child(2n){padding-left:.75rem}.provider-dialog dt,.select-dialog label span{color:var(--select-color-text-tertiary);font-size:.6875rem}.provider-dialog dd{overflow-wrap:anywhere;color:var(--select-color-text);margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.select-notice{border-left:3px solid var(--select-color-warning);background:var(--select-color-warning-subtle);color:var(--select-color-warning);margin:1rem 0;padding:.75rem;font-size:.75rem;line-height:1.6}.select-dialog>.select-button--primary{width:100%}.select-detector-dialog label{gap:.375rem;margin-top:.75rem;display:grid}.select-detector-dialog input{border:1px solid var(--select-color-border);background:var(--select-color-surface);width:100%;height:2.5rem;color:var(--select-color-text);border-radius:.25rem;outline:0;padding:0 .75rem;font-size:.8125rem}.select-detector-dialog input:focus{border-color:var(--select-color-focus);box-shadow:var(--select-focus-ring)}.dialog-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.25rem;display:grid}.quote-terminal .select-empty{border-radius:0;min-height:7rem;margin-top:1.5rem}.quote-terminal .select-empty.error{border-style:solid;border-color:var(--select-color-danger);background:var(--select-color-danger-subtle);color:var(--select-color-danger)}@media (max-width:70rem){.terminal-header,.terminal-footer{padding-inline:1rem}.terminal-main{width:calc(100% - 2rem)}.control-row{grid-template-columns:auto 11rem minmax(13rem,1fr) 10rem}.availability-check{grid-column:1/-1}.quote-context{flex-direction:column;align-items:flex-start;gap:.5rem}.official-inline{justify-content:flex-start;width:100%}.unpriced-providers{grid-template-columns:1fr}.unpriced-provider-links{justify-content:flex-start}.method-line{grid-template-columns:auto auto 1fr}.method-line strong{grid-row:1/4}}@media (max-width:47.5rem){.terminal-header{height:3.5rem;padding-inline:.75rem}.terminal-brand>span:last-child,.catalog-time,.terminal-submit,.terminal-header-meta>.select-button{display:none}.terminal-header-meta .select-icon-button{width:2.75rem;height:2.75rem}.terminal-main{width:calc(100% - 1.5rem);padding-top:1.25rem}.terminal-titlebar{align-items:flex-start;min-height:0}.terminal-titlebar h1{font-size:1.375rem}.terminal-titlebar p{max-width:18rem;font-size:.6875rem;line-height:1.5}.terminal-titlebar>a{flex:none}.quote-controls{margin-top:1.25rem}.family-tabs{min-height:3.25rem;padding-inline:.375rem}.family-tabs button{min-width:auto;min-height:3.25rem}.control-row{grid-template-columns:1fr 1fr;padding:.625rem}.control-row .select-segmented,.control-row .model-select,.control-row .select-search{grid-column:1/-1}.control-row .select-segmented,.control-row .select-search,.terminal-select,.availability-check,.control-row .select-segmented button{min-height:2.75rem}.source-select{min-width:0}.availability-check{grid-column:1/-1;padding-inline:.25rem}.quote-context{padding:.75rem}.quote-context>div{flex-wrap:wrap;gap:.375rem .75rem;width:100%}.official-inline>span:nth-of-type(2){white-space:normal;order:5;width:100%}.data-message{align-items:flex-start;line-height:1.5}.result-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-height:3rem}.quote-table-scroll{background:0 0;border:0;overflow:visible}.quote-table,.quote-table thead,.quote-table tbody,.quote-table tr,.quote-table td{width:100%;display:block}.quote-table{table-layout:auto;min-width:0}.quote-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quote-table tbody{border-top:1px solid var(--select-color-border-strong)}.quote-table tr{border-bottom:1px solid var(--select-color-border-strong);background:var(--select-color-surface);padding:.75rem 0}.quote-table td{border:0;height:auto;min-height:2rem;padding:.375rem .75rem .375rem 7rem;position:relative}.quote-table td:before{content:attr(data-label);width:5.75rem;color:var(--select-color-text-tertiary);font-size:.625rem;font-weight:700;position:absolute;top:.5rem;left:.75rem}.quote-table .rank-cell{display:none}.provider-cell{min-height:4.75rem!important}.provider-line strong,.provider-cell>b{white-space:normal}.price-cell strong{font-size:.875rem}.price-cell span,.sub-value{white-space:normal}.row-actions{padding-top:.625rem!important;display:flex!important}.row-actions:before{top:.875rem!important}.row-actions .select-icon-button,.row-actions .select-button{height:2.75rem;min-height:2.75rem}.row-actions .select-icon-button{width:2.75rem}.row-actions .select-button{flex:1}.model-table .model-row{padding-top:1rem}.model-offers-row,.model-offers-row>td{padding:0!important}.model-offers-row>td:before{display:none}.model-offer-list{padding:0}.model-offer-list>div{grid-template-columns:1fr auto;min-height:0;padding:.75rem}.model-offer-list>div>span{grid-column:1/-1}.unpriced-provider-links{flex-direction:column;align-items:stretch}.unpriced-provider-links a{justify-content:space-between;min-height:2.75rem}.method-line{grid-template-columns:auto 1fr;gap:.5rem .75rem;margin-top:2rem}.method-line strong{border-right:0;border-bottom:1px solid var(--select-color-border);grid-area:auto/1/auto/-1;padding:0 0 .5rem}.terminal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-height:4.5rem;padding:.75rem}.select-overlay{padding:.75rem}.select-dialog{max-height:calc(100vh - 1.5rem);padding:1.25rem}.provider-dialog dl{grid-template-columns:1fr}.provider-dialog dl div,.provider-dialog dl div:nth-child(odd),.provider-dialog dl div:nth-child(2n){border-right:0;border-bottom:1px solid var(--select-color-border);padding:.75rem 0}.provider-dialog dl div:last-child{border-bottom:0}}
.quote-terminal{--benchmark-page:#f8f9f9;--benchmark-surface:#fff;--benchmark-soft:#eef2f2;--benchmark-hover:#f2f6f5;--benchmark-text:#202829;--benchmark-secondary:#5b6566;--benchmark-muted:#818a8b;--benchmark-border:#dce3e3;--benchmark-border-strong:#c4cece;--benchmark-brand:#2d3435;--benchmark-green:#35b875;--benchmark-green-dark:#176a47;--benchmark-green-soft:#e4f6ec;--benchmark-radius:10px;background:var(--benchmark-page);color:var(--benchmark-text)}.quote-terminal .terminal-header{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:18px max(24px,50vw - 640px) 0;position:static}.quote-terminal .terminal-brand{gap:10px}.quote-terminal .terminal-brand-mark{border:3px solid var(--benchmark-brand);width:39px;height:39px;color:var(--benchmark-brand);background:0 0;border-radius:50%;position:relative}.quote-terminal .terminal-brand-mark:before{content:"";border:3px solid var(--benchmark-green);border-radius:50%;width:14px;height:14px}.quote-terminal .terminal-brand-mark:after{content:"";background:var(--benchmark-brand);border-radius:3px;width:11px;height:3px;position:absolute;bottom:1px;right:-6px;transform:rotate(45deg)}.quote-terminal .terminal-brand-mark svg{display:none}.quote-terminal .terminal-brand>span:last-child{border-left:0;flex-direction:column;min-width:0;padding-left:0;display:flex}.quote-terminal .terminal-brand>span:last-child:after{content:"AI API 公开报价";color:var(--benchmark-muted);letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:650}.quote-terminal .terminal-brand strong{letter-spacing:-.02em;font-size:20px;line-height:1}.quote-terminal .terminal-brand>span:last-child{font-size:0}.quote-terminal .terminal-header-meta{gap:6px}.quote-terminal .terminal-header-meta>.select-icon-button{border:1px solid var(--benchmark-border);width:38px;height:38px;color:var(--benchmark-secondary);box-shadow:none;background:0 0;border-radius:999px}.quote-terminal .terminal-main{width:min(1280px,100% - 48px);padding:45px 0 82px}.quote-terminal .terminal-titlebar{align-items:flex-start;min-height:0}.quote-terminal .terminal-titlebar>div:first-child{max-width:820px}.benchmark-kicker{color:var(--benchmark-green-dark);letter-spacing:.09em;font-size:10px;font-weight:800}.quote-terminal .terminal-titlebar h1{font-family:var(--select-font-sans);letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.16}.quote-terminal .terminal-titlebar p{color:var(--benchmark-secondary);margin:0;font-size:13px;line-height:1.75}.benchmark-updated{color:var(--benchmark-muted);text-align:right;padding-top:4px;font-size:9px}.benchmark-updated span,.benchmark-updated strong{display:block}.benchmark-updated strong{color:var(--benchmark-secondary);margin-top:5px;font-size:10px;font-weight:700}.quote-terminal .quote-controls{border-top:1px solid var(--benchmark-border-strong);border-right:0;border-bottom:1px solid var(--benchmark-border);background:var(--benchmark-surface);box-shadow:none;border-left:0;border-radius:0;margin-top:24px;overflow:visible}.quote-terminal .family-tabs{border-bottom:1px solid var(--benchmark-border);background:var(--benchmark-surface);align-items:stretch;gap:2px;min-height:44px;padding:0 11px}.quote-terminal .family-tabs button{white-space:nowrap;min-width:max-content;min-height:44px;color:var(--benchmark-secondary);border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 14px;font-size:10px}.quote-terminal .family-tabs button.active{border-bottom-color:var(--benchmark-green-dark);color:var(--benchmark-green-dark);background:0 0}.quote-terminal .family-tabs button span{background:var(--benchmark-soft);color:var(--benchmark-muted)}.quote-terminal .family-tabs button.active span{background:var(--benchmark-green-soft);color:var(--benchmark-green-dark)}.quote-terminal .control-row{background:var(--benchmark-surface);border-top:0;grid-template-columns:auto 210px minmax(220px,1fr) 150px;gap:7px;min-height:55px;padding:9px 11px}.quote-terminal .select-segmented,.quote-terminal .select-search,.quote-terminal .terminal-select{min-height:38px}.quote-terminal .select-segmented{background:var(--benchmark-soft);border:0;border-radius:999px;padding:3px}.quote-terminal .select-segmented button{border-radius:999px;min-width:56px;font-size:10px}.quote-terminal .select-segmented button.active{background:var(--benchmark-surface);color:var(--benchmark-text);box-shadow:0 3px 9px #2d343514}.quote-terminal .select-search,.quote-terminal .terminal-select{border-color:var(--benchmark-border);background:var(--benchmark-surface);border-radius:999px}.quote-terminal .select-search input,.quote-terminal .terminal-select select{font-size:10px}.quote-terminal .filter-trigger{background:var(--benchmark-green-soft);min-height:38px;color:var(--benchmark-green-dark);border:1px solid #a9d9bd;border-radius:999px}.quote-terminal .quote-context{border-top:1px solid var(--benchmark-border-strong);border-bottom:1px solid var(--benchmark-border);background:0 0;min-height:66px;margin-top:28px;padding:0 15px}.quote-terminal .quote-context>div:first-child strong{font-size:15px}.quote-terminal .quote-context>div:first-child span,.quote-terminal .official-inline>span:first-child,.quote-terminal .official-inline>span:nth-of-type(2){color:var(--benchmark-muted);font-size:10px}.quote-terminal .official-inline strong{font-size:11px}.quote-terminal .official-inline button{color:var(--benchmark-green-dark);font-size:10px}.quote-terminal .data-message{color:#87612d;background:#fff5e8;border:0;border-left:3px solid #d19a43;min-height:38px;margin-top:10px;padding:9px 13px;font-size:10px}.quote-terminal .data-message.subtle{border-left-color:var(--benchmark-border-strong);background:var(--benchmark-soft);color:var(--benchmark-muted)}.quote-terminal .quote-results{margin-top:25px}.quote-terminal .result-heading{gap:12px;min-height:63px}.quote-terminal .result-heading h2{font-family:Georgia,Songti SC,serif;font-size:22px;font-weight:600}.quote-terminal .result-heading span{color:var(--benchmark-muted);font-size:10px}.quote-terminal .quick-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quote-terminal .quick-filter{border:1px solid var(--benchmark-border);background:var(--benchmark-surface);min-height:32px;color:var(--benchmark-secondary);border-radius:999px;padding:0 14px;font-size:10px;font-weight:700}.quote-terminal .quick-filter:hover{border-color:var(--benchmark-border-strong);color:var(--benchmark-text)}.quote-terminal .quick-filter.active{border-color:var(--benchmark-green-dark);background:var(--benchmark-green-soft);color:var(--benchmark-green-dark)}.quote-terminal .quote-table-scroll{border-top:1px solid var(--benchmark-border-strong);border-bottom:1px solid var(--benchmark-border-strong);background:var(--benchmark-surface);overflow-x:auto}.quote-terminal .model-load-more{border:1px solid var(--benchmark-border);background:var(--benchmark-surface);width:100%;min-height:42px;color:var(--benchmark-secondary);border-radius:6px;margin-top:10px;font-size:10px;font-weight:700}.quote-terminal .model-load-more:hover{border-color:var(--benchmark-green-dark);color:var(--benchmark-green-dark)}.quote-terminal .quote-table{border-collapse:collapse;border-spacing:0;min-width:1020px}.quote-terminal .quote-table th{border-bottom:1px solid var(--benchmark-border);background:var(--benchmark-soft);height:35px;color:var(--benchmark-muted);padding:0 12px;font-size:8px;font-weight:700}.quote-terminal .quote-table td{border-top:0;border-bottom:1px solid var(--benchmark-border);background:var(--benchmark-surface);height:88px;padding:12px;font-size:10px}.quote-terminal .quote-table td:first-child{border-left:0;border-radius:0}.quote-terminal .quote-table td:last-child{border-right:0;border-radius:0}.quote-terminal .quote-table tbody tr:hover td{background:var(--benchmark-hover);border-color:var(--benchmark-border-strong)}.quote-terminal .provider-table th:first-child{width:255px}.quote-terminal .provider-table th:nth-child(2){width:155px}.quote-terminal .provider-table th:nth-child(3){width:165px}.quote-terminal .provider-table th:nth-child(4),.quote-terminal .provider-table th:nth-child(5){width:180px}.quote-terminal .provider-table th:nth-child(6){width:115px}.quote-terminal .provider-line{gap:10px;margin-bottom:0}.quote-terminal .provider-monogram{background:var(--benchmark-green-soft);width:38px;height:38px;color:var(--benchmark-green-dark);border:0;border-radius:9px;font-size:12px}.quote-terminal .provider-line strong{font-size:12px}.quote-terminal .provider-line span{margin-top:5px;font-size:10px}.quote-terminal .provider-line>div:after{content:"";color:var(--benchmark-muted);margin-top:5px;font-size:8px;display:block}.quote-terminal .provider-cell>b{color:var(--benchmark-secondary);margin:10px 0 0 48px;font-size:10px}.quote-terminal .provider-cell>span{color:var(--benchmark-muted);margin:4px 0 0 48px;font-size:8px}.quote-terminal .price-cell strong{color:var(--benchmark-text);font-size:18px}.quote-terminal .price-cell span,.quote-terminal .sub-value{color:var(--benchmark-muted);font-size:8px}.quote-terminal .plain-value,.quote-terminal .empty-value{color:var(--benchmark-secondary);font-size:10px}.quote-terminal .model-table td strong,.quote-terminal .model-table td span{white-space:normal;overflow-wrap:anywhere}.quote-terminal .model-table td .sub-value{max-width:100%;display:block}.quote-terminal .model-table td .plain-value{display:block}.quote-terminal .empty-value{color:var(--benchmark-muted)}.quote-terminal .availability{font-size:10px}.quote-terminal .availability.available{color:var(--benchmark-green-dark)}.quote-terminal .row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.quote-terminal .row-actions .select-icon-button,.quote-terminal .row-actions .select-button{border-radius:6px;height:32px;min-height:32px}.quote-terminal .row-actions .select-icon-button{flex:none;width:32px;margin:0}.quote-terminal .row-actions .select-button{flex:0 auto;width:auto;min-width:0;padding:0 8px}.quote-terminal .unpriced-providers{border:1px solid var(--benchmark-border);border-radius:var(--benchmark-radius);background:var(--benchmark-surface);margin-top:16px;padding:12px 14px}.quote-terminal .method-line{border-top:1px solid var(--benchmark-border);color:var(--benchmark-muted);border-bottom:0;grid-template-columns:auto auto 1fr auto 1fr auto 1fr;margin-top:36px;padding:16px 0;font-size:9px}.quote-terminal .method-line strong{color:var(--benchmark-text)}.quote-terminal .method-line>span{color:var(--benchmark-secondary)}.quote-terminal .terminal-footer{border-top:1px solid var(--benchmark-border);background:var(--benchmark-surface);min-height:68px;color:var(--benchmark-muted);padding:0 max(24px,50vw - 640px)}.quote-terminal .terminal-footer strong{color:var(--benchmark-secondary)}html[data-theme=dark] .quote-terminal{--benchmark-page:#081317;--benchmark-surface:#101f25;--benchmark-soft:#17292f;--benchmark-hover:#14262c;--benchmark-text:#e6eff2;--benchmark-secondary:#a5b4bb;--benchmark-muted:#82959d;--benchmark-border:#29404a;--benchmark-border-strong:#3d5b67;--benchmark-brand:#e6eff2;--benchmark-green:#58c98d;--benchmark-green-dark:#71dba2;--benchmark-green-soft:#123126}html[data-theme=dark] .quote-terminal .terminal-header{background:0 0}html[data-theme=dark] .quote-terminal .terminal-brand-mark{color:#dce8eb;border-color:#dce8eb}html[data-theme=dark] .quote-terminal .terminal-brand-mark:after{background:#dce8eb}html[data-theme=dark] .quote-terminal .data-message{color:#a5b4bb;background:#14262c;border-left-color:#3d5b67}html[data-theme=dark] .quote-terminal .data-message.subtle{color:#82959d;background:#17292f;border-left-color:#3d5b67}@media (max-width:1120px){.quote-terminal .terminal-header{grid-template-columns:1fr auto}.quote-terminal .terminal-main{width:calc(100% - 40px)}.quote-terminal .control-row{grid-template-columns:auto minmax(180px,1fr) 140px}}@media (max-width:680px){.quote-terminal .terminal-header{min-height:0;padding:14px 12px 0}.quote-terminal .terminal-brand strong{font-size:17px}.quote-terminal .terminal-brand>span:last-child:after{font-size:8px}.quote-terminal .terminal-header-meta .select-icon-button{width:38px;height:38px}.quote-terminal .terminal-main{width:calc(100% - 24px);padding-top:28px}.quote-terminal .terminal-titlebar{min-height:0}.quote-terminal .terminal-titlebar h1{font-size:34px}.quote-terminal .terminal-titlebar p{font-size:11px}.benchmark-updated{display:none}.quote-terminal .quote-controls{border-radius:var(--benchmark-radius);margin-top:23px}.quote-terminal .family-tabs{border-radius:var(--benchmark-radius) var(--benchmark-radius) 0 0}.quote-terminal .control-row{grid-template-columns:1fr 1fr;padding:8px}.quote-terminal .control-row>.select-segmented,.quote-terminal .control-row>.select-search,.quote-terminal .control-row>.model-select,.quote-terminal .control-row>.terminal-select{grid-column:1/-1}.quote-terminal .control-row .select-segmented,.quote-terminal .control-row .select-search,.quote-terminal .control-row .terminal-select{min-height:42px}.quote-terminal .quote-context{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:11px 12px}.quote-terminal .quote-context>div{flex-wrap:wrap;gap:5px 10px}.quote-terminal .official-inline{justify-content:flex-start;width:100%}.quote-terminal .official-inline>span:nth-of-type(2){white-space:normal;order:5;width:100%}.quote-terminal .data-message{align-items:flex-start;line-height:1.5}.quote-terminal .quote-results{margin-top:18px}.quote-terminal .result-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:53px}.quote-terminal .quote-table-scroll{overflow:visible}.quote-terminal .quote-table,.quote-terminal .quote-table thead,.quote-terminal .quote-table tbody,.quote-terminal .quote-table tr,.quote-terminal .quote-table td{width:100%;display:block}.quote-terminal .quote-table{border-spacing:0;min-width:0}.quote-terminal .quote-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quote-terminal .quote-table tbody{gap:9px;display:grid}.quote-terminal .quote-table tr{border:1px solid var(--benchmark-border);border-radius:var(--benchmark-radius);background:var(--benchmark-surface);padding:9px 12px}.quote-terminal .quote-table td,.quote-terminal .quote-table td:first-child,.quote-terminal .quote-table td:last-child{background:0 0;border:0;border-radius:0;height:auto;min-height:35px;padding:5px 0 5px 6.5rem;position:relative}.quote-terminal .quote-table td:before{content:attr(data-label);width:6rem;color:var(--benchmark-muted);font-size:8px;font-weight:700;position:absolute;top:9px;left:0}.quote-terminal .provider-cell{min-height:75px!important;padding-left:0!important}.quote-terminal .provider-cell:before{display:none}.quote-terminal .provider-cell>b,.quote-terminal .provider-cell>span{white-space:normal;margin-left:48px}.quote-terminal .row-actions{padding:9px 0 0!important;display:flex!important}.quote-terminal .row-actions:before{top:17px!important}.quote-terminal .row-actions .select-icon-button,.quote-terminal .row-actions .select-button{height:42px;min-height:42px}.quote-terminal .row-actions .select-icon-button{width:42px}.quote-terminal .row-actions .select-button{flex:1}.quote-terminal .unpriced-providers{grid-template-columns:1fr}.quote-terminal .method-line{grid-template-columns:auto 1fr;gap:7px 10px}.quote-terminal .method-line strong{border-right:0;border-bottom:1px solid var(--benchmark-border);grid-column:1/-1;padding:0 0 7px}.quote-terminal .terminal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:68px;padding:14px 12px}}
