.calculator-module__AfX_VG__workspace{--ai-accent:#0e7490;--ai-soft:#ecfeff;color:hsl(var(--foreground));gap:28px;min-width:0;display:grid}.calculator-module__AfX_VG__workspaceHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro tabs""source tabs";align-items:center;gap:14px 32px;padding:4px 0 2px;display:grid}.calculator-module__AfX_VG__intro{grid-area:intro;min-width:0}.calculator-module__AfX_VG__workspaceHeader .calculator-module__AfX_VG__intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:750;line-height:1.25}.calculator-module__AfX_VG__workspaceHeader .calculator-module__AfX_VG__intro p{max-width:none;color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:.87rem;line-height:1.55}.calculator-module__AfX_VG__sourceBadge{min-width:0;color:hsl(var(--muted-foreground));flex-wrap:wrap;grid-area:source;align-items:center;gap:6px 14px;font-size:.7rem;line-height:1.6;display:flex}.calculator-module__AfX_VG__catalogOrigin{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.calculator-module__AfX_VG__catalogOrigin strong{color:hsl(var(--foreground)/.8);font-weight:600}.calculator-module__AfX_VG__catalogOrigin a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:3px}.calculator-module__AfX_VG__catalogOrigin a:hover{color:hsl(var(--foreground))}.calculator-module__AfX_VG__sourceBadge time{border-left:1px solid hsl(var(--border));padding-left:14px}.calculator-module__AfX_VG__sourceNote{background:hsl(var(--muted)/.45);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:.82rem;line-height:1.65;display:flex}.calculator-module__AfX_VG__sourceNote svg{color:var(--ai-accent);flex-shrink:0;margin-top:2px}.calculator-module__AfX_VG__sourceNote a,.calculator-module__AfX_VG__method a{color:var(--ai-accent);text-underline-offset:3px;text-decoration:underline}.calculator-module__AfX_VG__warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:12px 16px;font-size:.84rem}.calculator-module__AfX_VG__mainGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.calculator-module__AfX_VG__panel,.calculator-module__AfX_VG__resultPanel{border:1px solid hsl(var(--border));border-radius:18px;min-width:0;padding:26px}.calculator-module__AfX_VG__sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.calculator-module__AfX_VG__sectionHead button{flex-shrink:0;gap:8px}.calculator-module__AfX_VG__step{letter-spacing:.12em;color:var(--ai-accent);margin-bottom:9px;font-size:.67rem;font-weight:750;display:block}.calculator-module__AfX_VG__workspace h3{letter-spacing:-.02em;font-size:1.14rem;font-weight:700;line-height:1.35}.calculator-module__AfX_VG__presets{flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0;display:flex}.calculator-module__AfX_VG__presets>span{color:hsl(var(--muted-foreground));margin-right:2px;font-size:.75rem}.calculator-module__AfX_VG__presets button{min-height:40px;font-size:.72rem}.calculator-module__AfX_VG__fields{gap:19px;display:grid}.calculator-module__AfX_VG__advanced{border-top:1px solid hsl(var(--border));margin-top:23px;padding-top:2px}.calculator-module__AfX_VG__advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:16px 0;font-size:.81rem;font-weight:650;list-style:none;display:flex}.calculator-module__AfX_VG__advanced summary::-webkit-details-marker{display:none}.calculator-module__AfX_VG__advanced[open]>summary svg{transform:rotate(180deg)}.calculator-module__AfX_VG__advanced>.calculator-module__AfX_VG__fields{padding:4px 0 8px}.calculator-module__AfX_VG__resultPanel{color:#164e63;background:linear-gradient(140deg,#ecfeff,#f0fdfa 65%,#f8fafc);border-color:#a5d9dd;position:sticky;top:88px}.calculator-module__AfX_VG__bestLabel{color:#4c6f79;margin-top:35px;font-size:.79rem}.calculator-module__AfX_VG__bigCost{letter-spacing:-.055em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:11px 0 7px;font-size:clamp(2.35rem,4.7vw,4rem);font-weight:750;line-height:1.12}.calculator-module__AfX_VG__bigCost>span{letter-spacing:0;white-space:nowrap;margin-left:8px;font-size:.8rem;font-weight:500}.calculator-module__AfX_VG__bestName{font-size:.9rem;font-weight:650}.calculator-module__AfX_VG__stats{border-top:1px solid #164e6322;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 16px;padding-top:20px;display:grid}.calculator-module__AfX_VG__stats>div{gap:7px;min-width:0;display:grid}.calculator-module__AfX_VG__stats span{color:#4c6f79;font-size:.7rem}.calculator-module__AfX_VG__stats strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1rem}.calculator-module__AfX_VG__estimateNote{color:#4c6f79;font-size:.72rem;line-height:1.6}.calculator-module__AfX_VG__budget{border-top:1px solid #164e6322;margin-top:25px;padding-top:23px}.calculator-module__AfX_VG__budget label{color:#164e63}.calculator-module__AfX_VG__budget .boa-field-description{color:#164e63}.calculator-module__AfX_VG__budget input{color:#164e63;background:#fff}.calculator-module__AfX_VG__budget>p{gap:5px;margin-top:14px;display:grid}.calculator-module__AfX_VG__budget>p strong{letter-spacing:-.02em;font-size:1rem}.calculator-module__AfX_VG__budget>p span{color:#4c6f79;font-size:.72rem}.calculator-module__AfX_VG__empty{color:hsl(var(--muted-foreground));padding:30px 16px;font-size:.9rem;line-height:1.7}.calculator-module__AfX_VG__muted{color:hsl(var(--muted-foreground));margin-top:5px;font-size:.8rem;line-height:1.6}.calculator-module__AfX_VG__comparison{padding:5px 0}.calculator-module__AfX_VG__comparisonList{gap:10px;margin-top:20px;display:grid}.calculator-module__AfX_VG__comparisonRow{border:1px solid hsl(var(--border));border-radius:12px;min-width:0}.calculator-module__AfX_VG__comparisonRow>summary{cursor:pointer;align-items:center;gap:16px;padding:19px 20px;list-style:none;display:flex}.calculator-module__AfX_VG__comparisonRow>summary::-webkit-details-marker{display:none}.calculator-module__AfX_VG__comparisonRow[open]{border-color:var(--ai-accent)}.calculator-module__AfX_VG__rank{color:var(--ai-accent);font-variant-numeric:tabular-nums;font-size:.72rem}.calculator-module__AfX_VG__modelTitle{flex:1;gap:6px;min-width:0;display:grid}.calculator-module__AfX_VG__modelTitle strong{overflow-wrap:anywhere;font-size:.9rem}.calculator-module__AfX_VG__modelTitle>span{color:hsl(var(--muted-foreground));font-size:.71rem}.calculator-module__AfX_VG__rowCost{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.03rem;font-weight:700}.calculator-module__AfX_VG__rowCost small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:.65rem;font-weight:450;display:block}.calculator-module__AfX_VG__comparisonRow summary>svg{flex-shrink:0}.calculator-module__AfX_VG__rowDetails{border-top:1px solid hsl(var(--border));gap:16px;padding:20px;display:grid}.calculator-module__AfX_VG__rowDetails p{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.7}.calculator-module__AfX_VG__breakdown{grid-template-columns:1fr 1fr;gap:10px 25px;display:grid}.calculator-module__AfX_VG__breakdown>div{border-bottom:1px solid hsl(var(--border)/.6);justify-content:space-between;gap:12px;padding:7px 0;font-size:.77rem;display:flex}.calculator-module__AfX_VG__breakdown strong{white-space:nowrap;font-variant-numeric:tabular-nums}.calculator-module__AfX_VG__rowActions{justify-content:space-between;align-items:center;display:flex}.calculator-module__AfX_VG__rowActions>a{color:var(--ai-accent);text-underline-offset:3px;align-items:center;gap:5px;font-size:.77rem;text-decoration:underline;display:flex}.calculator-module__AfX_VG__rowActions button{gap:6px}.calculator-module__AfX_VG__errors,.calculator-module__AfX_VG__warnings{padding-left:18px;font-size:.8rem;line-height:1.7;list-style:outside}.calculator-module__AfX_VG__errors{color:#b91c1c}.calculator-module__AfX_VG__warnings{color:hsl(var(--muted-foreground))}.calculator-module__AfX_VG__catalogue{border-top:1px solid hsl(var(--border));padding-top:26px}.calculator-module__AfX_VG__filters{grid-template-columns:1.45fr 1fr 1fr;gap:16px;display:grid}.calculator-module__AfX_VG__search{position:relative}.calculator-module__AfX_VG__search>svg{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:16px;left:13px}.calculator-module__AfX_VG__search input{padding-left:39px}.calculator-module__AfX_VG__checkbox{cursor:pointer;align-items:center;gap:10px;min-height:48px;margin:6px 0 8px;font-size:.8rem;display:flex}.calculator-module__AfX_VG__checkbox input{width:18px;height:18px;accent-color:var(--ai-accent)}.calculator-module__AfX_VG__modelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.calculator-module__AfX_VG__modelCard{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:16px;transition:border-color .15s,background .15s;display:flex}.calculator-module__AfX_VG__modelCard:hover{border-color:var(--ai-accent)}.calculator-module__AfX_VG__modelCard:focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px}.calculator-module__AfX_VG__modelCard:disabled{opacity:.5;cursor:not-allowed}.calculator-module__AfX_VG__modelActive{border-color:var(--ai-accent);box-shadow:inset 0 0 0 1px var(--ai-accent);background:hsl(var(--muted)/.5)}.calculator-module__AfX_VG__modelCardTop{text-transform:uppercase;letter-spacing:.06em;color:var(--ai-accent);justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.calculator-module__AfX_VG__modelCard>strong{overflow-wrap:anywhere;font-size:.83rem;font-weight:650;line-height:1.45}.calculator-module__AfX_VG__modelPrice{letter-spacing:-.03em;margin-top:auto;padding-top:7px;font-size:1.06rem;font-weight:700}.calculator-module__AfX_VG__modelPrice small{color:hsl(var(--muted-foreground));letter-spacing:0;font-size:.69rem;font-weight:400}.calculator-module__AfX_VG__rate{color:hsl(var(--muted-foreground));font-size:.64rem;line-height:1.6}.calculator-module__AfX_VG__loadMore{margin:20px auto 0;display:flex}.calculator-module__AfX_VG__manual{background:hsl(var(--muted)/.4);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.calculator-module__AfX_VG__manual>div:first-child{flex:1;min-width:220px}.calculator-module__AfX_VG__manual h3{font-size:1rem}.calculator-module__AfX_VG__manual p{color:hsl(var(--muted-foreground));max-width:750px;margin-top:7px;font-size:.81rem;line-height:1.7}.calculator-module__AfX_VG__customFields{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:10px;display:grid}.calculator-module__AfX_VG__customNote{grid-column:1/-1}.calculator-module__AfX_VG__method{border-top:1px solid hsl(var(--border));padding:28px 0 5px;scroll-margin-top:30px}.calculator-module__AfX_VG__methodGrid{grid-template-columns:1fr 1fr;gap:28px 38px;margin-top:24px;display:grid}.calculator-module__AfX_VG__method h4{font-size:.86rem;font-weight:700}.calculator-module__AfX_VG__method p{color:hsl(var(--muted-foreground));margin-top:10px;font-size:.8rem;line-height:1.8}@media (prefers-color-scheme:dark){.calculator-module__AfX_VG__workspace{--ai-accent:#0891b2}.calculator-module__AfX_VG__warning{color:#fde68a;background:#422006}.calculator-module__AfX_VG__errors{color:#f87171}}@media (max-width:1000px){.calculator-module__AfX_VG__mainGrid{gap:16px}.calculator-module__AfX_VG__panel,.calculator-module__AfX_VG__resultPanel{padding:21px}.calculator-module__AfX_VG__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-module__AfX_VG__bigCost{font-size:2.7rem}.calculator-module__AfX_VG__filters{grid-template-columns:1fr 1fr}.calculator-module__AfX_VG__filters>div:first-child{grid-column:1/-1}}@media (max-width:680px){.calculator-module__AfX_VG__workspace{gap:23px}.calculator-module__AfX_VG__mainGrid{grid-template-columns:1fr}.calculator-module__AfX_VG__resultPanel{position:static}.calculator-module__AfX_VG__panel,.calculator-module__AfX_VG__resultPanel{border-radius:14px;padding:20px 17px}.calculator-module__AfX_VG__sourceNote{padding:14px;font-size:.78rem}.calculator-module__AfX_VG__bestLabel{margin-top:25px}.calculator-module__AfX_VG__bigCost{font-size:3.15rem}.calculator-module__AfX_VG__sectionHead{flex-wrap:wrap;align-items:flex-start}.calculator-module__AfX_VG__sectionHead h3{font-size:1.05rem}.calculator-module__AfX_VG__comparisonRow>summary{gap:10px;padding:16px 12px}.calculator-module__AfX_VG__rank{display:none}.calculator-module__AfX_VG__modelTitle strong{font-size:.8rem}.calculator-module__AfX_VG__modelTitle>span{font-size:.65rem}.calculator-module__AfX_VG__rowCost{font-size:.9rem}.calculator-module__AfX_VG__comparisonRow summary>svg{width:14px}.calculator-module__AfX_VG__rowDetails{padding:15px}.calculator-module__AfX_VG__breakdown{grid-template-columns:1fr}.calculator-module__AfX_VG__modelGrid{gap:9px}.calculator-module__AfX_VG__modelCard{gap:8px;padding:12px}.calculator-module__AfX_VG__modelCard>strong{font-size:.77rem}.calculator-module__AfX_VG__rate{font-size:.62rem}.calculator-module__AfX_VG__modelPrice{font-size:.95rem}.calculator-module__AfX_VG__customFields,.calculator-module__AfX_VG__methodGrid{grid-template-columns:1fr}.calculator-module__AfX_VG__manual{padding:19px}.calculator-module__AfX_VG__filters{gap:12px}.calculator-module__AfX_VG__checkbox{font-size:.76rem}.calculator-module__AfX_VG__methodGrid{gap:23px}}.calculator-module__AfX_VG__sourceNote{padding:0;display:block}.calculator-module__AfX_VG__sourceNote>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:.77rem;font-weight:650;list-style:none;display:flex}.calculator-module__AfX_VG__sourceNote>summary::-webkit-details-marker{display:none}.calculator-module__AfX_VG__sourceNote>summary>svg:last-child{margin-left:auto}.calculator-module__AfX_VG__sourceNote>p{padding:0 16px 15px 45px;font-size:.78rem}.calculator-module__AfX_VG__sourceNote[open]>summary>svg:last-child{transform:rotate(180deg)}.calculator-module__AfX_VG__entryModes{background:hsl(var(--muted)/.6);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:22px;padding:4px;display:grid}.calculator-module__AfX_VG__entryModes>button{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;gap:5px;min-width:0;padding:12px 13px;display:grid}.calculator-module__AfX_VG__entryModes>button>strong{font-size:.84rem}.calculator-module__AfX_VG__entryModes>button>span{color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.4}.calculator-module__AfX_VG__entryModes>button[aria-pressed=true]{background:hsl(var(--background));border-color:var(--ai-accent);box-shadow:0 1px 3px #00000008}.calculator-module__AfX_VG__entryModes>button:focus-visible,.calculator-module__AfX_VG__responseChoices>button:focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px}.calculator-module__AfX_VG__guidedFields{gap:21px;display:grid}.calculator-module__AfX_VG__usagePresets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.calculator-module__AfX_VG__usagePresets>span{color:hsl(var(--muted-foreground));flex-basis:100%;margin-bottom:1px;font-size:.7rem}.calculator-module__AfX_VG__usagePresets button{padding-inline:10px;font-size:.68rem}.calculator-module__AfX_VG__usageBlock{gap:11px;min-width:0;display:grid}.calculator-module__AfX_VG__fieldHeading{align-items:center;gap:9px;font-size:.85rem;font-weight:650;display:flex}.calculator-module__AfX_VG__fieldHeading>span{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.6);width:25px;height:25px;color:var(--ai-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.69rem;display:inline-flex}.calculator-module__AfX_VG__volumeFields{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.calculator-module__AfX_VG__volumeFields .boa-field-label{font-size:.72rem}.calculator-module__AfX_VG__fieldHint{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.6;display:block}.calculator-module__AfX_VG__fieldHint>strong{font-weight:600}.calculator-module__AfX_VG__inputChoice{gap:5px;display:flex}.calculator-module__AfX_VG__inputChoice button{white-space:normal;flex:1;font-size:.72rem}.calculator-module__AfX_VG__responseChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.calculator-module__AfX_VG__responseChoices>button{text-align:left;border:1px solid hsl(var(--border));cursor:pointer;border-radius:9px;gap:5px;min-height:58px;padding:10px 8px;display:grid}.calculator-module__AfX_VG__responseChoices strong{font-size:.73rem}.calculator-module__AfX_VG__responseChoices span{color:hsl(var(--muted-foreground));font-size:.66rem}.calculator-module__AfX_VG__responseChoices>button[aria-pressed=true]{border-color:var(--ai-accent);background:hsl(var(--muted)/.6)}.calculator-module__AfX_VG__conversionNote{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:9px;margin-top:19px;padding:0 12px}.calculator-module__AfX_VG__conversionNote>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:43px;font-size:.72rem;list-style:none;display:flex}.calculator-module__AfX_VG__conversionNote>summary::-webkit-details-marker{display:none}.calculator-module__AfX_VG__conversionNote p,.calculator-module__AfX_VG__conversionNote ul{margin:0 0 10px;font-size:.72rem;line-height:1.7}.calculator-module__AfX_VG__conversionNote ul{padding-left:16px;list-style:outside}.calculator-module__AfX_VG__resultJump{display:none}.calculator-module__AfX_VG__sensitivity{border-top:1px solid #164e6322;margin-top:23px;padding-top:18px}.calculator-module__AfX_VG__sensitivity>p{font-size:.74rem;font-weight:600;line-height:1.5}.calculator-module__AfX_VG__sensitivityValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 12px;display:grid}.calculator-module__AfX_VG__sensitivityValues>div{background:#ffffff70;border:1px solid #164e6314;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:10px 9px;display:grid}.calculator-module__AfX_VG__sensitivityValues>div:nth-child(2){background:#fff;border-color:#0e749066}.calculator-module__AfX_VG__sensitivityValues span{color:#4c6f79;font-size:.64rem;line-height:1.5}.calculator-module__AfX_VG__sensitivityValues strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.9rem}.calculator-module__AfX_VG__sensitivity>small{color:#4c6f79;font-size:.67rem;line-height:1.65;display:block}.calculator-module__AfX_VG__bigCost>.calculator-module__AfX_VG__approximate{vertical-align:middle;margin-left:0;margin-right:7px;font-size:.55em}.calculator-module__AfX_VG__catalogue{border:1px solid hsl(var(--border));border-radius:14px;padding:0}.calculator-module__AfX_VG__catalogueSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:88px;padding:21px 24px;list-style:none;display:flex}.calculator-module__AfX_VG__catalogueSummary::-webkit-details-marker{display:none}.calculator-module__AfX_VG__catalogueSummary h3{font-size:1rem}.calculator-module__AfX_VG__catalogueSummary span{color:hsl(var(--muted-foreground));margin-top:6px;font-size:.75rem;line-height:1.5;display:block}.calculator-module__AfX_VG__catalogueSummary>svg{flex-shrink:0}.calculator-module__AfX_VG__catalogue[open]>.calculator-module__AfX_VG__catalogueSummary>svg{transform:rotate(180deg)}.calculator-module__AfX_VG__catalogueBody{padding:0 24px 24px}.calculator-module__AfX_VG__mobileEstimateDock{display:none}.calculator-module__AfX_VG__resultPanel{scroll-margin-top:160px}@media (max-width:1000px) and (min-width:681px){.calculator-module__AfX_VG__volumeFields{grid-template-columns:1fr 1fr}.calculator-module__AfX_VG__volumeFields>div:last-child{grid-column:1/-1}.calculator-module__AfX_VG__sensitivityValues{grid-template-columns:1fr}.calculator-module__AfX_VG__sensitivityValues>div{grid-template-columns:1fr 1fr;align-items:center}}@media (max-width:680px){.calculator-module__AfX_VG__entryModes{margin-bottom:19px}.calculator-module__AfX_VG__entryModes>button{padding:10px 8px}.calculator-module__AfX_VG__entryModes>button>strong{font-size:.75rem}.calculator-module__AfX_VG__entryModes>button>span{font-size:.65rem}.calculator-module__AfX_VG__usagePresets{gap:6px}.calculator-module__AfX_VG__usagePresets button{padding-inline:8px;font-size:.64rem}.calculator-module__AfX_VG__volumeFields{grid-template-columns:1fr 1fr;gap:10px}.calculator-module__AfX_VG__volumeFields>div:last-child:nth-child(3){grid-column:1/-1}.calculator-module__AfX_VG__guidedFields{gap:23px}.calculator-module__AfX_VG__fieldHeading{font-size:.82rem}.calculator-module__AfX_VG__sourceNote>summary{font-size:.72rem}.calculator-module__AfX_VG__sourceNote>p{padding:0 14px 14px;font-size:.75rem}.calculator-module__AfX_VG__resultJump{background:var(--ai-accent);color:#fff;border-radius:9px;justify-content:center;min-height:46px;margin-top:20px;padding:13px 16px;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.calculator-module__AfX_VG__sensitivityValues{gap:6px}.calculator-module__AfX_VG__sensitivityValues>div{padding:9px 7px}.calculator-module__AfX_VG__sensitivityValues strong{font-size:.82rem}.calculator-module__AfX_VG__sensitivityValues span{font-size:.6rem}.calculator-module__AfX_VG__catalogueSummary{padding:18px 16px}.calculator-module__AfX_VG__catalogueBody{padding:0 15px 18px}.calculator-module__AfX_VG__mobileEstimateDock{z-index:20;color:#164e63;background:#ecfeff;border:1px solid #99d3da;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;text-decoration:none;display:flex;position:sticky;top:76px;box-shadow:0 4px 15px #164e6318}.calculator-module__AfX_VG__mobileEstimateDock span{font-size:.68rem;font-weight:600;line-height:1.5}.calculator-module__AfX_VG__mobileEstimateDock strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem}.calculator-module__AfX_VG__mobileEstimateDock small{margin-left:3px;font-size:.65rem;font-weight:400}}@media (prefers-reduced-motion:no-preference){.calculator-module__AfX_VG__workspace{scroll-behavior:smooth}}.calculator-module__AfX_VG__heuristicWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin-top:16px;padding:12px;font-size:.75rem;line-height:1.65}.calculator-module__AfX_VG__chartAnchor{scroll-margin-top:160px}.calculator-module__AfX_VG__chartJump{color:#164e63;text-underline-offset:4px;min-height:44px;margin-top:20px;padding:12px 0;font-size:.78rem;font-weight:600;text-decoration:underline;display:inline-block}@media (min-width:681px) and (max-height:850px){.calculator-module__AfX_VG__resultPanel{position:static}}.calculator-module__AfX_VG__unitSummary{background:#fff8;border:1px solid #164e6322;border-radius:10px;gap:7px;margin-top:20px;padding:16px;display:grid}.calculator-module__AfX_VG__unitSummary>span{color:#4c6f79;font-size:.74rem}.calculator-module__AfX_VG__unitSummary>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.4rem}.calculator-module__AfX_VG__unitSummary>small{color:#4c6f79;font-size:.66rem;line-height:1.65}.calculator-module__AfX_VG__selectionNote{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.calculator-module__AfX_VG__selectionNote>div{min-width:0}.calculator-module__AfX_VG__selectionNote strong{font-size:.86rem}.calculator-module__AfX_VG__selectionNote p{color:hsl(var(--muted-foreground));max-width:850px;margin-top:6px;font-size:.74rem;line-height:1.7}.calculator-module__AfX_VG__selectionNote>button{white-space:normal;flex-shrink:0}.calculator-module__AfX_VG__modelDate{color:hsl(var(--muted-foreground));font-size:.64rem;line-height:1.5}@media (max-width:680px){.calculator-module__AfX_VG__selectionNote{flex-direction:column;align-items:flex-start;padding:16px}.calculator-module__AfX_VG__selectionNote>button{width:100%}}.calculator-module__AfX_VG__estimateBasis{border-left:3px solid #0e7490;gap:5px;margin-top:18px;padding:4px 0 4px 11px;font-size:.72rem;line-height:1.65;display:grid}.calculator-module__AfX_VG__estimateBasis>strong{font-size:.75rem}.calculator-module__AfX_VG__estimateBasis>span{color:#4c6f79}.calculator-module__AfX_VG__panel #ai-usage-heading{scroll-margin-top:170px}.calculator-module__AfX_VG__resultPanel h3{color:#164e63}.calculator-module__AfX_VG__resultPanel .calculator-module__AfX_VG__errors{color:#b91c1c}.calculator-module__AfX_VG__bigCost.calculator-module__AfX_VG__smallAmount{font-size:2.15rem}@media (max-width:450px){.calculator-module__AfX_VG__sensitivityValues{grid-template-columns:1fr}.calculator-module__AfX_VG__sensitivityValues>div{grid-template-columns:1fr minmax(0,1.3fr);align-items:center}.calculator-module__AfX_VG__sensitivityValues strong{text-align:right}.calculator-module__AfX_VG__sensitivityValues>div>span:last-child:not(:first-child){grid-column:1/-1}.calculator-module__AfX_VG__bigCost.calculator-module__AfX_VG__smallAmount{font-size:1.6rem}}.calculator-module__AfX_VG__modeSwitch{background:hsl(var(--muted)/.65);border:1px solid hsl(var(--border));border-radius:10px;justify-self:start;gap:4px;padding:4px;display:flex}.calculator-module__AfX_VG__modeSwitch>button{min-height:40px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;padding:8px 18px;font-size:.81rem;font-weight:600}.calculator-module__AfX_VG__modeSwitch>button[aria-pressed=true]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 4px #00000014}.calculator-module__AfX_VG__modeSwitch>button:focus-visible,.calculator-module__AfX_VG__simpleResultNote button:focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__resultPanel{position:static}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__bestLabel{margin-top:23px}.calculator-module__AfX_VG__simpleResultNote{color:#4c6f79;margin-top:14px;font-size:.77rem;line-height:1.75}.calculator-module__AfX_VG__simpleResultNote button{color:#164e63;text-underline-offset:3px;font-weight:600;text-decoration:underline}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__chartJump{margin-top:18px}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__panel,.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__resultPanel{padding:24px}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__mainGrid{align-items:stretch}@media (max-width:680px){.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__panel,.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__resultPanel{padding:19px 17px}.calculator-module__AfX_VG__modeSwitch{justify-self:stretch}.calculator-module__AfX_VG__modeSwitch>button{flex:1;padding-inline:12px}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__mainGrid{gap:16px}}.calculator-module__AfX_VG__modeSwitch>button{color:hsl(var(--foreground)/.75)}.calculator-module__AfX_VG__simpleWorkspace .calculator-module__AfX_VG__bestName{margin-bottom:12px}.calculator-module__AfX_VG__simpleUnitCost{font-variant-numeric:tabular-nums;margin-top:8px;font-size:.86rem;line-height:1.6}.calculator-module__AfX_VG__simpleUnitCost strong{font-weight:700}.calculator-module__AfX_VG__simpleUnitCost small{color:#4c6f79;margin-top:3px;font-size:.68rem;display:block}.calculator-module__AfX_VG__simpleSourceLink{margin-top:6px;font-size:.72rem;line-height:1.6}.calculator-module__AfX_VG__simpleSourceLink a{text-underline-offset:3px;align-items:center;gap:4px;min-height:28px;text-decoration:underline;display:inline-flex}.calculator-module__AfX_VG__simpleSourceLink a:focus-visible{outline-offset:3px;outline:3px solid}.calculator-module__AfX_VG__viewTabs{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.55);border-radius:12px;grid-area:tabs;align-items:stretch;gap:4px;padding:5px;display:flex}.calculator-module__AfX_VG__viewTabs>button{min-height:44px;color:hsl(var(--foreground)/.78);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:.8rem;font-weight:600;line-height:1.35;display:flex}.calculator-module__AfX_VG__viewTabs>button>svg{opacity:.8;flex-shrink:0}.calculator-module__AfX_VG__viewTabs>button:hover{color:hsl(var(--foreground));background:hsl(var(--background)/.5)}.calculator-module__AfX_VG__viewTabs>button[aria-selected=true]{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:0 1px 3px #0000000d}.calculator-module__AfX_VG__viewTabs>button[aria-selected=true]>svg{color:#0e7490;opacity:1}.dark .calculator-module__AfX_VG__viewTabs>button[aria-selected=true]>svg{color:#22d3ee}.calculator-module__AfX_VG__viewTabs>button:focus:not(:focus-visible){outline:none}.calculator-module__AfX_VG__viewTabs>button:focus-visible,.calculator-module__AfX_VG__estimateSettings>button:focus-visible,.calculator-module__AfX_VG__catalogOrigin a:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}@media (max-width:1000px){.calculator-module__AfX_VG__workspaceHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""source""tabs";gap:12px}.calculator-module__AfX_VG__viewTabs{justify-self:start;margin-top:4px}}@media (max-width:680px){.calculator-module__AfX_VG__workspaceHeader{padding:0}.calculator-module__AfX_VG__workspaceHeader .calculator-module__AfX_VG__intro p{font-size:.81rem}.calculator-module__AfX_VG__viewTabs{justify-self:stretch}.calculator-module__AfX_VG__viewTabs>button{white-space:normal;flex:1;gap:6px;padding:10px 9px;font-size:.75rem}.calculator-module__AfX_VG__sourceBadge{-moz-column-gap:10px;column-gap:10px;font-size:.66rem}.calculator-module__AfX_VG__sourceBadge time{border-left:0;flex-basis:100%;padding-left:0}}@media (max-width:380px){.calculator-module__AfX_VG__viewTabs>button>svg{display:none}.calculator-module__AfX_VG__viewTabs>button{padding-inline:5px}}.calculator-module__AfX_VG__viewPanel{min-width:0;scroll-margin-top:90px}.calculator-module__AfX_VG__catalogue,.calculator-module__AfX_VG__catalogueBody,.calculator-module__AfX_VG__catalogueSummary>div{min-width:0}.calculator-module__AfX_VG__catalogueSummary>div{flex:1}.calculator-module__AfX_VG__catalogueSummary h3,.calculator-module__AfX_VG__catalogueSummary span{overflow-wrap:anywhere}.calculator-module__AfX_VG__catalogueSelection{flex-wrap:wrap;gap:7px;min-width:0;max-width:100%;margin:0 0 18px;display:flex}.calculator-module__AfX_VG__catalogueSelection button{white-space:normal;text-align:left;gap:7px;max-width:100%;height:auto;min-height:44px;font-size:.73rem;line-height:1.5}.calculator-module__AfX_VG__catalogueSelection svg{flex-shrink:0}.calculator-module__AfX_VG__catalogueReset{gap:7px;min-height:44px;margin:0 0 14px;display:flex}.calculator-module__AfX_VG__chartAnchor:focus-visible,.calculator-module__AfX_VG__method:focus-visible{outline:2px solid var(--ai-accent);outline-offset:5px;border-radius:12px}.calculator-module__AfX_VG__method{scroll-margin-top:100px}@media (max-width:680px){.calculator-module__AfX_VG__filters{grid-template-columns:minmax(0,1fr)}.calculator-module__AfX_VG__filters>div:first-child{grid-column:auto}.calculator-module__AfX_VG__modelGrid{grid-template-columns:minmax(0,1fr)}.calculator-module__AfX_VG__catalogueSelection{flex-wrap:nowrap;margin-bottom:12px;padding:4px 2px 10px;overflow-x:auto}.calculator-module__AfX_VG__catalogueSelection button{white-space:nowrap;flex-shrink:0}}.calculator-module__AfX_VG__pricesHeader{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tabs source"}.calculator-module__AfX_VG__pricesHeader .calculator-module__AfX_VG__sourceBadge{text-align:right;justify-content:flex-end}@media (max-width:1000px){.calculator-module__AfX_VG__pricesHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""source";gap:10px}.calculator-module__AfX_VG__pricesHeader .calculator-module__AfX_VG__sourceBadge{text-align:left;justify-content:flex-start}}.calculator-module__AfX_VG__viewPanel[hidden]{display:none}.calculator-module__AfX_VG__viewPanel:not([hidden]){gap:28px;display:grid}.calculator-module__AfX_VG__estimateSettings{justify-content:space-between;align-items:center;gap:14px;font-size:.8rem;line-height:1.6;display:flex}.calculator-module__AfX_VG__estimateSettings>span{color:hsl(var(--muted-foreground))}.calculator-module__AfX_VG__estimateSettings>button{text-underline-offset:4px;cursor:pointer;flex-shrink:0;min-height:44px;font-weight:600;text-decoration:underline}@media (max-width:680px){.calculator-module__AfX_VG__viewPanel:not([hidden]){gap:22px}.calculator-module__AfX_VG__estimateSettings{flex-direction:column;align-items:flex-start;gap:2px}}
.usage-inputs-module__xnTjOG__volumeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-inputs-module__xnTjOG__volumeFields .boa-field-label{font-size:.72rem}.usage-inputs-module__xnTjOG__exampleHint,.usage-inputs-module__xnTjOG__customLength{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.6}.usage-inputs-module__xnTjOG__customLength strong{color:hsl(var(--foreground));font-weight:600}.usage-inputs-module__xnTjOG__customLength button{color:var(--ai-accent);text-underline-offset:3px;min-height:32px;padding:4px;font-weight:600;text-decoration:underline}.usage-inputs-module__xnTjOG__settings{border-top:1px solid hsl(var(--border));min-width:0}.usage-inputs-module__xnTjOG__settings summary{color:hsl(var(--muted-foreground));cursor:pointer;padding:12px 0;font-size:.73rem;line-height:1.5}.usage-inputs-module__xnTjOG__settingsBody{gap:12px;padding:0 0 5px;display:grid}.usage-inputs-module__xnTjOG__settings summary:focus-visible,.usage-inputs-module__xnTjOG__customLength button:focus-visible{outline:3px solid var(--ai-accent);outline-offset:3px;border-radius:4px}.usage-inputs-module__xnTjOG__invalid{color:#b91c1c;background:#fef2f2;border-radius:4px;margin-left:8px;padding:2px 6px;font-weight:600}@media (max-width:360px){.usage-inputs-module__xnTjOG__volumeFields{grid-template-columns:1fr}}
.cost-chart-module__n6ZTcW__chart{--chart-input:#0891b2;--chart-output:#7c3aed;--chart-other:#64748b;border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:18px;padding:25px 27px}.cost-chart-module__n6ZTcW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cost-chart-module__n6ZTcW__eyebrow{letter-spacing:.09em;color:var(--ai-accent,#0e7490);align-items:center;gap:8px;font-size:.65rem;font-weight:750;display:flex}.cost-chart-module__n6ZTcW__header h3{letter-spacing:-.025em;margin:10px 0 6px;line-height:1.35;font-size:1.18rem!important}.cost-chart-module__n6ZTcW__header p{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.6}.cost-chart-module__n6ZTcW__switch{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);border-radius:10px;gap:3px;padding:4px;display:flex}.cost-chart-module__n6ZTcW__switch button{white-space:nowrap;min-height:40px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.74rem;display:flex}.cost-chart-module__n6ZTcW__switch button[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(var(--background));font-weight:650;box-shadow:0 1px 5px #0f172a15}.cost-chart-module__n6ZTcW__switch button:focus-visible,.cost-chart-module__n6ZTcW__multipliers button:focus-visible,.cost-chart-module__n6ZTcW__details summary:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px}.cost-chart-module__n6ZTcW__simulator{background:hsl(var(--muted)/.5);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:21px;padding:17px;display:flex}.cost-chart-module__n6ZTcW__simulator strong{font-size:.82rem;font-weight:650}.cost-chart-module__n6ZTcW__simulator p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.73rem;line-height:1.6}.cost-chart-module__n6ZTcW__multipliers{gap:5px;display:flex}.cost-chart-module__n6ZTcW__multipliers button{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:7px;min-width:43px;min-height:40px;padding:7px 11px;font-size:.8rem;font-weight:650}.cost-chart-module__n6ZTcW__multipliers button[aria-pressed=true]{color:#fff;background:#0e7490;border-color:#0e7490}.cost-chart-module__n6ZTcW__context{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:24px;font-size:.72rem;display:flex}.cost-chart-module__n6ZTcW__context strong{color:hsl(var(--foreground));font-weight:650}.cost-chart-module__n6ZTcW__context>span:last-child{align-items:center;gap:7px;display:flex}.cost-chart-module__n6ZTcW__budgetKey{border-left:2px dashed hsl(var(--foreground));height:13px}.cost-chart-module__n6ZTcW__rows{gap:20px;margin-top:25px;display:grid}.cost-chart-module__n6ZTcW__row{min-width:0}.cost-chart-module__n6ZTcW__rowLabel{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:7px;font-size:.81rem;display:flex}.cost-chart-module__n6ZTcW__rowLabel strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.cost-chart-module__n6ZTcW__rowLabel>span{font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-weight:700}.cost-chart-module__n6ZTcW__rowLabel small{color:hsl(var(--muted-foreground));letter-spacing:0;font-size:.66rem;font-weight:450}.cost-chart-module__n6ZTcW__bar{width:100%;height:28px;display:block;overflow:visible}.cost-chart-module__n6ZTcW__track{fill:hsl(var(--muted)/.7)}.cost-chart-module__n6ZTcW__gridLine{stroke:hsl(var(--border));stroke-width:1px}.cost-chart-module__n6ZTcW__input{fill:var(--chart-input)}.cost-chart-module__n6ZTcW__output{fill:var(--chart-output)}.cost-chart-module__n6ZTcW__other{fill:var(--chart-other)}.cost-chart-module__n6ZTcW__budgetLine{stroke:hsl(var(--foreground));stroke-width:2px;stroke-dasharray:3 3}.cost-chart-module__n6ZTcW__axis{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:8px;font-size:.66rem;display:flex}.cost-chart-module__n6ZTcW__axis span:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.cost-chart-module__n6ZTcW__axis{position:relative}.cost-chart-module__n6ZTcW__legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:10px 22px;margin:24px 0 0;padding:0;font-size:.73rem;list-style:none;display:flex}.cost-chart-module__n6ZTcW__legend li{align-items:center;gap:7px;display:flex}.cost-chart-module__n6ZTcW__legend i{border-radius:2px;flex-shrink:0;width:9px;height:9px}.cost-chart-module__n6ZTcW__inputKey{background:var(--chart-input)}.cost-chart-module__n6ZTcW__outputKey{background:var(--chart-output)}.cost-chart-module__n6ZTcW__otherKey{background:var(--chart-other)}.cost-chart-module__n6ZTcW__note{color:hsl(var(--muted-foreground));max-width:820px;margin-top:12px;font-size:.7rem;line-height:1.7}.cost-chart-module__n6ZTcW__empty{color:hsl(var(--muted-foreground));padding:18px 0;font-size:.8rem;line-height:1.7}.cost-chart-module__n6ZTcW__excluded{background:hsl(var(--muted)/.7);color:hsl(var(--muted-foreground));border-radius:8px;margin-top:15px;padding:11px 13px;font-size:.75rem;line-height:1.6}.cost-chart-module__n6ZTcW__details{border-top:1px solid hsl(var(--border));margin-top:20px;padding-top:3px}.cost-chart-module__n6ZTcW__details summary{cursor:pointer;align-content:center;min-height:42px;font-size:.74rem;font-weight:600;list-style-position:inside;display:list-item}.cost-chart-module__n6ZTcW__tableWrap{max-width:100%;padding-top:5px;overflow-x:auto}.cost-chart-module__n6ZTcW__details table{border-collapse:collapse;width:100%;font-size:.72rem}.cost-chart-module__n6ZTcW__details caption{text-align:left;color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:.7rem}.cost-chart-module__n6ZTcW__details th,.cost-chart-module__n6ZTcW__details td{text-align:right;border-bottom:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;padding:11px 10px;line-height:1.55}.cost-chart-module__n6ZTcW__details th:first-child{text-align:left;min-width:150px;padding-left:0}.cost-chart-module__n6ZTcW__details thead th{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:550}.cost-chart-module__n6ZTcW__details tbody th{font-weight:550}.cost-chart-module__n6ZTcW__details td{white-space:nowrap}.cost-chart-module__n6ZTcW__details td:last-child{padding-right:0}.cost-chart-module__n6ZTcW__context>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.cost-chart-module__n6ZTcW__rowLabel>span{overflow-wrap:anywhere;max-width:52%}.cost-chart-module__n6ZTcW__axis>span{overflow-wrap:anywhere;min-width:0;max-width:44%}.cost-chart-module__n6ZTcW__axis>span:last-child{text-align:right}.cost-chart-module__n6ZTcW__simpleChart .cost-chart-module__n6ZTcW__header h3{margin-top:0}.cost-chart-module__n6ZTcW__simpleRows{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cost-chart-module__n6ZTcW__simpleRow{grid-template-columns:minmax(150px,1.05fr) minmax(80px,1.65fr) minmax(135px,.75fr);align-items:center;gap:18px;min-width:0;display:grid}.cost-chart-module__n6ZTcW__simpleName{overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:600;line-height:1.45}.cost-chart-module__n6ZTcW__simpleBar{width:100%;min-width:0;height:16px;display:block}.cost-chart-module__n6ZTcW__simpleAmount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:700;line-height:1.5}.cost-chart-module__n6ZTcW__simpleAmount small{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.64rem;font-weight:450}.cost-chart-module__n6ZTcW__simpleUnavailable{text-align:right;color:hsl(var(--muted-foreground));grid-column:2/-1;font-size:.76rem}@media (max-width:680px){.cost-chart-module__n6ZTcW__simpleRows{gap:17px;margin-top:20px}.cost-chart-module__n6ZTcW__simpleRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5px 12px}.cost-chart-module__n6ZTcW__simpleName{font-size:.74rem}.cost-chart-module__n6ZTcW__simpleAmount{grid-area:1/2;font-size:.77rem}.cost-chart-module__n6ZTcW__simpleAmount small{font-size:.62rem;display:block}.cost-chart-module__n6ZTcW__simpleBar{grid-column:1/-1;height:12px}.cost-chart-module__n6ZTcW__simpleUnavailable{grid-column:2;font-size:.72rem}.cost-chart-module__n6ZTcW__chart{border-radius:14px;padding:20px 17px}.cost-chart-module__n6ZTcW__header{gap:16px}.cost-chart-module__n6ZTcW__header h3{font-size:1.08rem!important}.cost-chart-module__n6ZTcW__switch{width:100%;max-width:340px}.cost-chart-module__n6ZTcW__switch button{flex:1;padding:8px}.cost-chart-module__n6ZTcW__context{margin-top:19px;padding-top:19px}.cost-chart-module__n6ZTcW__rowLabel{align-items:flex-start;gap:9px;font-size:.75rem}.cost-chart-module__n6ZTcW__rowLabel small{display:none}.cost-chart-module__n6ZTcW__rows{gap:17px;margin-top:21px}.cost-chart-module__n6ZTcW__legend{gap:10px 16px;font-size:.7rem}.cost-chart-module__n6ZTcW__axis{font-size:.6rem}.cost-chart-module__n6ZTcW__axis span:nth-child(2){display:none}.cost-chart-module__n6ZTcW__simulator{padding:14px}.cost-chart-module__n6ZTcW__multipliers{width:100%}.cost-chart-module__n6ZTcW__multipliers button{flex:1}.cost-chart-module__n6ZTcW__note{font-size:.68rem}.cost-chart-module__n6ZTcW__details th:first-child{min-width:125px}}.cost-chart-module__n6ZTcW__simpleSelection{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.74rem;display:flex}.cost-chart-module__n6ZTcW__simpleSelection button{min-height:44px;color:var(--ai-accent,#0e7490);text-underline-offset:3px;cursor:pointer;font-size:.75rem;font-weight:600;text-decoration:underline}.cost-chart-module__n6ZTcW__simpleSelection button:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px}
.workload-inputs-module__qVlmpa__workload{gap:18px;min-width:0;display:grid}.workload-inputs-module__qVlmpa__casePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workload-inputs-module__qVlmpa__casePicker>button{text-align:left;border:1px solid hsl(var(--border));cursor:pointer;background:hsl(var(--background));border-radius:10px;grid-template-columns:22px 1fr;align-content:start;align-items:center;gap:7px 8px;min-width:0;min-height:80px;padding:13px 11px;display:grid}.workload-inputs-module__qVlmpa__casePicker>button>svg{color:var(--ai-accent,#0e7490)}.workload-inputs-module__qVlmpa__casePicker strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.4}.workload-inputs-module__qVlmpa__casePicker span{color:hsl(var(--muted-foreground));grid-column:2;font-size:.64rem;line-height:1.5}.workload-inputs-module__qVlmpa__casePicker>button[aria-pressed=true]{border-color:var(--ai-accent,#0e7490);box-shadow:inset 0 0 0 1px var(--ai-accent,#0e7490);background:hsl(var(--muted)/.5)}.workload-inputs-module__qVlmpa__casePicker>button:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px}.workload-inputs-module__qVlmpa__exampleNote,.workload-inputs-module__qVlmpa__hint{color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.65}.workload-inputs-module__qVlmpa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;min-width:0;display:grid}.workload-inputs-module__qVlmpa__fieldGrid .boa-field-label{font-size:.77rem}.workload-inputs-module__qVlmpa__fieldGrid .boa-field-description{font-size:.7rem;line-height:1.6}.workload-inputs-module__qVlmpa__parameters,.workload-inputs-module__qVlmpa__measureDetails{border:1px solid hsl(var(--border));border-radius:10px;min-width:0}.workload-inputs-module__qVlmpa__parameters>summary,.workload-inputs-module__qVlmpa__measureDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:13px 14px;font-size:.75rem;font-weight:600;list-style:none;display:flex}.workload-inputs-module__qVlmpa__parameters>summary::-webkit-details-marker{display:none}.workload-inputs-module__qVlmpa__measureDetails>summary::-webkit-details-marker{display:none}.workload-inputs-module__qVlmpa__parameters>.workload-inputs-module__qVlmpa__fieldGrid{padding:5px 14px 16px}.workload-inputs-module__qVlmpa__parameters[open]>summary>svg,.workload-inputs-module__qVlmpa__measureDetails[open]>summary>svg{transform:rotate(180deg)}.workload-inputs-module__qVlmpa__measureDetails>:last-child:not(summary){padding:0 14px 14px}.workload-inputs-module__qVlmpa__recipe{background:hsl(var(--muted)/.5);border-left:3px solid var(--ai-accent,#0e7490);color:hsl(var(--muted-foreground));overflow-wrap:anywhere;border-radius:0 9px 9px 0;padding:14px 15px;font-size:.72rem;line-height:1.75}.workload-inputs-module__qVlmpa__recipe>strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:650}.workload-inputs-module__qVlmpa__recipe ul{gap:5px;margin-top:7px;padding-left:16px;list-style:outside;display:grid}.workload-inputs-module__qVlmpa__recipe summary{cursor:pointer;min-height:42px;padding-top:12px;font-weight:600}.workload-inputs-module__qVlmpa__recipe>p{margin-top:10px}.workload-inputs-module__qVlmpa__measuredNote{color:#115e59;background:#f0fdfa;border:1px solid #67c3b7;border-radius:9px;padding:12px 14px;font-size:.73rem;line-height:1.7}.workload-inputs-module__qVlmpa__error,.workload-inputs-module__qVlmpa__warning{border-radius:9px;padding:12px 14px;font-size:.75rem;line-height:1.7}.workload-inputs-module__qVlmpa__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.workload-inputs-module__qVlmpa__warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.workload-inputs-module__qVlmpa__measurement{gap:12px;min-width:0;display:grid}.workload-inputs-module__qVlmpa__measurementHeading{align-items:center;gap:8px;font-size:.8rem;display:flex}.workload-inputs-module__qVlmpa__measurementHeading svg{color:var(--ai-accent,#0e7490)}.workload-inputs-module__qVlmpa__measurement p{color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.7}.workload-inputs-module__qVlmpa__measurement input[type=file]{min-width:0;max-width:100%;height:auto;padding:10px;font-size:.69rem}.workload-inputs-module__qVlmpa__measurement input::file-selector-button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:5px;max-width:100%;margin-right:8px;padding:7px 8px;font-size:.68rem}@media (max-width:680px){.workload-inputs-module__qVlmpa__casePicker{gap:8px}.workload-inputs-module__qVlmpa__casePicker>button{grid-template-columns:18px 1fr;gap:6px;min-height:89px;padding:11px 9px}.workload-inputs-module__qVlmpa__casePicker>button>svg{width:17px}.workload-inputs-module__qVlmpa__casePicker strong{font-size:.7rem}.workload-inputs-module__qVlmpa__casePicker span{font-size:.6rem}.workload-inputs-module__qVlmpa__fieldGrid{gap:14px 10px}.workload-inputs-module__qVlmpa__fieldGrid .boa-field-label{font-size:.7rem}.workload-inputs-module__qVlmpa__fieldGrid .boa-field-description{font-size:.66rem}.workload-inputs-module__qVlmpa__recipe{padding:12px;font-size:.69rem}.workload-inputs-module__qVlmpa__parameters>summary,.workload-inputs-module__qVlmpa__measureDetails>summary{padding:12px;font-size:.7rem}}@media (max-width:360px){.workload-inputs-module__qVlmpa__fieldGrid,.workload-inputs-module__qVlmpa__casePicker>button{grid-template-columns:1fr}.workload-inputs-module__qVlmpa__casePicker span{grid-column:1}.workload-inputs-module__qVlmpa__casePicker strong{font-size:.69rem}.workload-inputs-module__qVlmpa__casePicker>button>svg{display:none}}.workload-inputs-module__qVlmpa__casePicker .workload-inputs-module__qVlmpa__exampleBadge{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:4px;grid-column:2;justify-self:start;padding:1px 5px;font-size:.58rem;font-weight:500;line-height:1.5}.workload-inputs-module__qVlmpa__evidence{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);border-radius:10px;min-width:0;padding:14px 15px;font-size:.72rem;line-height:1.7}.workload-inputs-module__qVlmpa__evidenceHeading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workload-inputs-module__qVlmpa__evidenceHeading>strong{font-size:.78rem}.workload-inputs-module__qVlmpa__evidenceHeading>svg{color:var(--ai-accent)}.workload-inputs-module__qVlmpa__evidenceHeading>span{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:4px;margin-left:auto;padding:1px 6px;font-size:.61rem}.workload-inputs-module__qVlmpa__evidence p{color:hsl(var(--muted-foreground));margin-top:8px}.workload-inputs-module__qVlmpa__evidenceStatus{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding:13px 0;display:grid}.workload-inputs-module__qVlmpa__evidenceStatus dt{color:hsl(var(--muted-foreground));font-size:.63rem}.workload-inputs-module__qVlmpa__evidenceStatus dd{margin-top:4px;font-size:.68rem;font-weight:600;line-height:1.6}.workload-inputs-module__qVlmpa__evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:5px;font-size:.72rem;font-weight:600;list-style:none;display:flex}.workload-inputs-module__qVlmpa__evidence summary::-webkit-details-marker{display:none}.workload-inputs-module__qVlmpa__evidence details[open]>summary>svg{transform:rotate(180deg)}.workload-inputs-module__qVlmpa__evidenceSources{gap:15px;margin-top:14px;list-style:none;display:grid}.workload-inputs-module__qVlmpa__evidenceSources a{text-underline-offset:3px;color:var(--ai-accent);align-items:center;gap:4px;min-height:26px;font-weight:600;text-decoration:underline;display:inline-flex}.workload-inputs-module__qVlmpa__evidenceSources li p{margin-top:2px}.workload-inputs-module__qVlmpa__evidenceSources small{color:hsl(var(--muted-foreground));font-size:.62rem}.workload-inputs-module__qVlmpa__evidence .workload-inputs-module__qVlmpa__evidenceDisclaimer{border-left:3px solid var(--ai-accent);background:hsl(var(--background));color:hsl(var(--foreground));padding:9px 11px;font-weight:550}.workload-inputs-module__qVlmpa__calibration{border-top:1px solid hsl(var(--border));margin-top:18px;padding-top:14px}.workload-inputs-module__qVlmpa__calibration>button{white-space:normal;text-align:left;height:auto;min-height:38px;margin-top:12px}.workload-inputs-module__qVlmpa__calibration>strong{font-size:.74rem}@media (max-width:680px){.workload-inputs-module__qVlmpa__evidence{padding:13px 12px}.workload-inputs-module__qVlmpa__evidenceHeading>span{margin-left:0}.workload-inputs-module__qVlmpa__evidenceStatus{grid-template-columns:1fr;gap:10px}.workload-inputs-module__qVlmpa__evidenceStatus>div{grid-template-columns:1fr 1.1fr;gap:8px;display:grid}.workload-inputs-module__qVlmpa__evidenceStatus dd{margin-top:0}.workload-inputs-module__qVlmpa__casePicker .workload-inputs-module__qVlmpa__exampleBadge{grid-column:2}}@media (max-width:360px){.workload-inputs-module__qVlmpa__casePicker .workload-inputs-module__qVlmpa__exampleBadge{grid-column:1}}.workload-inputs-module__qVlmpa__quickSummary{color:hsl(var(--muted-foreground));padding:0 1px;font-size:.72rem;line-height:1.7}.workload-inputs-module__qVlmpa__quickSummary>strong{color:hsl(var(--foreground));margin-bottom:3px;font-size:.7rem;font-weight:600;display:block}.workload-inputs-module__qVlmpa__processing{padding:5px 14px 16px}.workload-inputs-module__qVlmpa__recipe{padding:0}.workload-inputs-module__qVlmpa__recipe>summary{min-height:46px;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:.75rem;list-style:none;display:flex}.workload-inputs-module__qVlmpa__recipe>summary::-webkit-details-marker{display:none}.workload-inputs-module__qVlmpa__recipe[open]>summary>svg,.workload-inputs-module__qVlmpa__evidence[open]>summary>svg{transform:rotate(180deg)}.workload-inputs-module__qVlmpa__recipe>div{padding:0 14px 16px}.workload-inputs-module__qVlmpa__recipe>div>p{margin-top:10px}.workload-inputs-module__qVlmpa__recipe>summary>svg,.workload-inputs-module__qVlmpa__evidence>summary>svg,.workload-inputs-module__qVlmpa__parameters>summary>svg,.workload-inputs-module__qVlmpa__measureDetails>summary>svg{flex-shrink:0}.workload-inputs-module__qVlmpa__evidence{padding:0}.workload-inputs-module__qVlmpa__evidence>summary{min-height:46px;margin-top:0;padding:13px 14px;font-size:.75rem}.workload-inputs-module__qVlmpa__evidenceBody{padding:0 14px 16px}.workload-inputs-module__qVlmpa__error>button{margin-top:6px}.workload-inputs-module__qVlmpa__recipe>summary:focus-visible,.workload-inputs-module__qVlmpa__evidence>summary:focus-visible,.workload-inputs-module__qVlmpa__parameters>summary:focus-visible,.workload-inputs-module__qVlmpa__measureDetails>summary:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px;border-radius:8px}@media (max-width:680px){.workload-inputs-module__qVlmpa__recipe>summary,.workload-inputs-module__qVlmpa__evidence>summary{padding:12px;font-size:.7rem}.workload-inputs-module__qVlmpa__quickSummary{font-size:.68rem}}
.quick-usage-inputs-module__OeDdNa__quick{gap:16px;min-width:0;display:grid}.quick-usage-inputs-module__OeDdNa__controls{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:13px;display:grid}.quick-usage-inputs-module__OeDdNa__controls .boa-field-label{font-size:.77rem}.quick-usage-inputs-module__OeDdNa__sizeField{border:0;min-width:0;padding:0}.quick-usage-inputs-module__OeDdNa__sizeField legend{margin-bottom:9px;font-size:.78rem;font-weight:600;line-height:1.5}.quick-usage-inputs-module__OeDdNa__sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.quick-usage-inputs-module__OeDdNa__sizes button{border:1px solid hsl(var(--border));text-align:left;cursor:pointer;border-radius:10px;gap:6px;min-width:0;min-height:70px;padding:13px 11px;display:grid}.quick-usage-inputs-module__OeDdNa__sizes strong{font-size:.82rem;font-weight:600}.quick-usage-inputs-module__OeDdNa__sizes span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.quick-usage-inputs-module__OeDdNa__sizes button[aria-pressed=true]{border-color:var(--ai-accent,#0e7490);background:hsl(var(--muted) / .65);box-shadow:inset 0 0 0 1px var(--ai-accent,#0e7490)}.quick-usage-inputs-module__OeDdNa__sizes button[aria-pressed=true] span{color:hsl(var(--foreground) / .75)}.quick-usage-inputs-module__OeDdNa__sizes button:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px}.quick-usage-inputs-module__OeDdNa__summary,.quick-usage-inputs-module__OeDdNa__preserved,.quick-usage-inputs-module__OeDdNa__custom{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.74rem;line-height:1.65}.quick-usage-inputs-module__OeDdNa__custom{color:hsl(var(--foreground));margin-top:9px}.quick-usage-inputs-module__OeDdNa__preserved{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);border-radius:9px;padding:12px 14px}.quick-usage-inputs-module__OeDdNa__preserved strong{color:hsl(var(--foreground))}.quick-usage-inputs-module__OeDdNa__footer{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.quick-usage-inputs-module__OeDdNa__footer>span{color:hsl(var(--muted-foreground));font-size:.68rem}.quick-usage-inputs-module__OeDdNa__footer>button{white-space:normal;text-align:left;min-height:40px;padding-inline:0;font-size:.72rem}.quick-usage-inputs-module__OeDdNa__error{color:#991b1b;overflow-wrap:anywhere;background:#fef2f2;border-radius:9px;padding:10px 12px;font-size:.74rem;line-height:1.6}@media (max-width:540px){.quick-usage-inputs-module__OeDdNa__controls{grid-template-columns:minmax(0,1fr);gap:12px}.quick-usage-inputs-module__OeDdNa__sizes{gap:7px}.quick-usage-inputs-module__OeDdNa__sizes button{padding:11px 8px}.quick-usage-inputs-module__OeDdNa__sizes span{font-size:.67rem}}
.token-price-table-module__wY_2fa__section{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:18px;padding:26px}.token-price-table-module__wY_2fa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.token-price-table-module__wY_2fa__header h2{letter-spacing:-.025em;margin:0;font-size:1.4rem;font-weight:750;line-height:1.3}.token-price-table-module__wY_2fa__header p{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:.88rem;line-height:1.65}.token-price-table-module__wY_2fa__sourceNote{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);border-radius:8px;padding:7px 10px;font-size:.72rem;line-height:1.5}.token-price-table-module__wY_2fa__scope{color:hsl(var(--muted-foreground));max-width:850px;margin:17px 0 0;font-size:.76rem;line-height:1.65}.token-price-table-module__wY_2fa__filters{grid-template-columns:minmax(200px,1.35fr) minmax(150px,.8fr) minmax(220px,1fr);gap:14px;margin-top:24px;display:grid}.token-price-table-module__wY_2fa__filters>*{min-width:0}.token-price-table-module__wY_2fa__search{position:relative}.token-price-table-module__wY_2fa__search>svg{pointer-events:none;color:hsl(var(--muted-foreground));position:absolute;top:50%;left:13px;transform:translateY(-50%)}.token-price-table-module__wY_2fa__search input{padding-left:38px}.token-price-table-module__wY_2fa__count{color:hsl(var(--muted-foreground));margin:19px 0 8px;font-size:.73rem;line-height:1.6}.token-price-table-module__wY_2fa__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.token-price-table-module__wY_2fa__table>thead>tr>th{text-align:right;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:13px 12px;font-size:.76rem;font-weight:650}.token-price-table-module__wY_2fa__table>thead>tr>th:first-child{text-align:left;width:47%;padding-left:0}.token-price-table-module__wY_2fa__table>thead>tr>th:last-child{width:105px;padding-right:0}.token-price-table-module__wY_2fa__table>thead small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.62rem;font-weight:450;display:block}.token-price-table-module__wY_2fa__table>tbody>tr>th,.token-price-table-module__wY_2fa__table>tbody>tr>td{border-bottom:1px solid hsl(var(--border));vertical-align:top;padding:17px 12px}.token-price-table-module__wY_2fa__table>tbody>tr>th{text-align:left;padding-left:0;font-weight:400}.token-price-table-module__wY_2fa__table>tbody>tr>td:last-child{padding-right:0}.token-price-table-module__wY_2fa__modelName{overflow-wrap:anywhere;font-size:.85rem;font-weight:650;line-height:1.45;display:block}.token-price-table-module__wY_2fa__modelMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:5px;font-size:.67rem;line-height:1.5;display:flex}.token-price-table-module__wY_2fa__modelMeta a{text-underline-offset:3px;color:hsl(var(--foreground));align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.token-price-table-module__wY_2fa__badges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.token-price-table-module__wY_2fa__badges span{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);border-radius:4px;padding:2px 5px;font-size:.63rem;line-height:1.5}.token-price-table-module__wY_2fa__badges .token-price-table-module__wY_2fa__conditional{color:#854d0e;background:#fef9c3;border-color:#eab30866}.token-price-table-module__wY_2fa__priceCell{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.token-price-table-module__wY_2fa__priceCell>strong{overflow-wrap:anywhere;font-size:1.02rem;font-weight:700;line-height:1.4;display:block}.token-price-table-module__wY_2fa__priceCell>small{color:hsl(var(--muted-foreground));margin-top:5px;font-size:.72rem;line-height:1.5;display:block}.token-price-table-module__wY_2fa__mobileLabel{display:none}.token-price-table-module__wY_2fa__actionCell{text-align:right}.token-price-table-module__wY_2fa__actionCell button{white-space:nowrap;min-height:36px;padding-inline:8px}.token-price-table-module__wY_2fa__actionCell button:disabled{opacity:1;color:hsl(var(--muted-foreground))}.token-price-table-module__wY_2fa__details{min-width:0;margin-top:8px;font-size:.71rem;line-height:1.6}.token-price-table-module__wY_2fa__details summary{cursor:pointer;width:fit-content;min-height:28px;color:hsl(var(--foreground));align-items:center;gap:5px;font-weight:550;list-style:none;display:flex}.token-price-table-module__wY_2fa__details summary::-webkit-details-marker{display:none}.token-price-table-module__wY_2fa__details[open]>summary svg{transform:rotate(180deg)}.token-price-table-module__wY_2fa__details summary:focus-visible,.token-price-table-module__wY_2fa__modelMeta a:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px;border-radius:3px}.token-price-table-module__wY_2fa__detailBody{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;padding:12px 0 2px}.token-price-table-module__wY_2fa__detailBody>p{margin:0 0 12px}.token-price-table-module__wY_2fa__extraRates{gap:9px;margin:14px 0;display:grid}.token-price-table-module__wY_2fa__extraRates>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;display:grid}.token-price-table-module__wY_2fa__extraRates dt{color:hsl(var(--muted-foreground))}.token-price-table-module__wY_2fa__extraRates dd{color:hsl(var(--foreground));text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.token-price-table-module__wY_2fa__identifier{font-size:.66rem}.token-price-table-module__wY_2fa__warning{color:#713f12;background:#fef9c3;border-radius:8px;margin:0 0 14px;padding:11px}.token-price-table-module__wY_2fa__warning strong{font-weight:650}.token-price-table-module__wY_2fa__warning ul{margin:7px 0 0;padding-left:16px;list-style:outside}.token-price-table-module__wY_2fa__empty{color:hsl(var(--muted-foreground));padding:28px 0;font-size:.85rem}.token-price-table-module__wY_2fa__more{white-space:normal;max-width:100%;margin:20px auto 0;display:flex}.token-price-table-module__wY_2fa__footnote{color:hsl(var(--muted-foreground));max-width:850px;margin-top:18px;font-size:.68rem;line-height:1.7}@media (max-width:900px){.token-price-table-module__wY_2fa__filters{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.token-price-table-module__wY_2fa__filters>:first-child{grid-column:1/-1}.token-price-table-module__wY_2fa__table>thead>tr>th:first-child{width:42%}.token-price-table-module__wY_2fa__table>thead>tr>th:last-child{width:85px}.token-price-table-module__wY_2fa__table>thead>tr>th,.token-price-table-module__wY_2fa__table>tbody>tr>td{padding-inline:8px}.token-price-table-module__wY_2fa__priceCell>strong{font-size:.9rem}}@media (max-width:600px){.token-price-table-module__wY_2fa__section{border-radius:14px;padding:20px 16px}.token-price-table-module__wY_2fa__header h2{font-size:1.2rem}.token-price-table-module__wY_2fa__header p{font-size:.81rem}.token-price-table-module__wY_2fa__sourceNote{padding:6px 8px;font-size:.66rem}.token-price-table-module__wY_2fa__scope{font-size:.71rem}.token-price-table-module__wY_2fa__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.token-price-table-module__wY_2fa__filters>:first-child{grid-column:1/-1}.token-price-table-module__wY_2fa__filters .boa-field-label{font-size:.72rem}.token-price-table-module__wY_2fa__filters select{padding-left:9px;padding-right:26px;font-size:.85rem}.token-price-table-module__wY_2fa__count{font-size:.69rem}.token-price-table-module__wY_2fa__table{display:block}.token-price-table-module__wY_2fa__table>thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.token-price-table-module__wY_2fa__table>tbody{display:block}.token-price-table-module__wY_2fa__table>tbody>tr{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 15px;padding:17px 0;display:grid}.token-price-table-module__wY_2fa__table>tbody>tr>th,.token-price-table-module__wY_2fa__table>tbody>tr>td{border:0;min-width:0;padding:0}.token-price-table-module__wY_2fa__table>tbody>tr>th{grid-column:1/-1}.token-price-table-module__wY_2fa__modelName{font-size:.82rem}.token-price-table-module__wY_2fa__modelMeta{font-size:.66rem}.token-price-table-module__wY_2fa__priceCell{text-align:left;grid-row:2}.token-price-table-module__wY_2fa__priceCell>strong{font-size:1.05rem}.token-price-table-module__wY_2fa__mobileLabel{color:hsl(var(--muted-foreground));margin-bottom:3px;font-size:.65rem;display:block}.token-price-table-module__wY_2fa__actionCell{text-align:left;grid-column:1/-1}.token-price-table-module__wY_2fa__actionCell button{border:1px solid hsl(var(--border));justify-content:center;width:100%;min-height:38px}.token-price-table-module__wY_2fa__details summary{min-height:30px}.token-price-table-module__wY_2fa__detailBody{font-size:.7rem}.token-price-table-module__wY_2fa__extraRates>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.token-price-table-module__wY_2fa__footnote{font-size:.66rem}}.token-price-table-module__wY_2fa__section{border-radius:var(--ds-surface-radius,18px)}.token-price-table-module__wY_2fa__header p svg{vertical-align:-2px;color:hsl(var(--primary));display:inline}.token-price-table-module__wY_2fa__providerShortcuts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.token-price-table-module__wY_2fa__providerShortcuts button{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.2);border-radius:999px;gap:7px;padding-inline:12px;font-size:.75rem}.token-price-table-module__wY_2fa__providerShortcuts button[aria-pressed=true]{border-color:hsl(var(--primary)/.65);background:hsl(var(--primary)/.1);color:hsl(var(--foreground))}.token-price-table-module__wY_2fa__providerDot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.token-price-table-module__wY_2fa__providerDot[data-provider=openai]{background:#10a37f}.token-price-table-module__wY_2fa__providerDot[data-provider=anthropic]{background:#d48c65}.token-price-table-module__wY_2fa__providerDot[data-provider=google]{background:#4285f4}.token-price-table-module__wY_2fa__providerDot[data-provider=deepseek]{background:#6a76ee}.token-price-table-module__wY_2fa__providerDot[data-provider=mistralai]{background:#e99b39}.token-price-table-module__wY_2fa__filters{grid-template-columns:minmax(160px,1.5fr) minmax(120px,.85fr) minmax(160px,1fr) minmax(90px,.55fr);gap:12px;margin-top:19px}.token-price-table-module__wY_2fa__listMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:13px 0 6px;display:flex}.token-price-table-module__wY_2fa__listMeta .token-price-table-module__wY_2fa__count{margin:0}.token-price-table-module__wY_2fa__listMeta button{gap:5px;font-size:.72rem}.token-price-table-module__wY_2fa__priceLegend{flex-wrap:wrap;align-items:center;gap:8px 22px;padding:12px 0;font-size:.72rem;line-height:1.5;display:flex}.token-price-table-module__wY_2fa__priceLegend>span{align-items:center;gap:5px;display:flex}.token-price-table-module__wY_2fa__priceLegend>span:first-child{color:hsl(var(--primary))}.token-price-table-module__wY_2fa__priceLegend>span:nth-child(2){color:#0e7490}.token-price-table-module__wY_2fa__priceLegend small{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.65rem}.token-price-table-module__wY_2fa__table>thead{background:hsl(var(--muted)/.3)}.token-price-table-module__wY_2fa__table>thead>tr>th:first-child{width:43%;padding-left:12px}.token-price-table-module__wY_2fa__table>tbody>tr{transition:background-color .15s}.token-price-table-module__wY_2fa__table>tbody>tr:hover{background:hsl(var(--muted)/.25)}.token-price-table-module__wY_2fa__table>tbody>tr[data-selected=true]{background:hsl(var(--primary)/.06)}.token-price-table-module__wY_2fa__modelHeading{align-items:center;gap:12px;min-width:0;display:flex}.token-price-table-module__wY_2fa__modelName{letter-spacing:-.015em;font-size:.94rem}.token-price-table-module__wY_2fa__selectModel{background:hsl(var(--muted)/.25);border-radius:12px;flex-shrink:0;width:44px;min-width:44px}.token-price-table-module__wY_2fa__selectModel[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.token-price-table-module__wY_2fa__modelMeta,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__badges,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__details{margin-left:56px}.token-price-table-module__wY_2fa__providerBadge{color:hsl(var(--foreground)/.85);align-items:center;gap:6px;display:inline-flex}.token-price-table-module__wY_2fa__modelMeta a{min-height:28px}.token-price-table-module__wY_2fa__details summary{min-height:36px}.token-price-table-module__wY_2fa__priceCell>strong{letter-spacing:-.02em;font-size:1.15rem}.token-price-table-module__wY_2fa__inputPrice>strong{color:hsl(var(--primary))}.token-price-table-module__wY_2fa__outputPrice>strong{color:#0e7490}.token-price-table-module__wY_2fa__priceBar{background:hsl(var(--muted));border-radius:999px;height:4px;margin:10px 0 8px;display:block;overflow:hidden}.token-price-table-module__wY_2fa__priceBar i{border-radius:inherit;background:hsl(var(--primary));height:100%;display:block}.token-price-table-module__wY_2fa__outputPrice .token-price-table-module__wY_2fa__priceBar i{background:#0e7490}.token-price-table-module__wY_2fa__selectionRegion{z-index:10;overflow-anchor:none;box-shadow:0 6px 18px hsl(var(--foreground)/.06);border-radius:14px;position:sticky;top:84px;overflow:hidden}.token-price-table-module__wY_2fa__selection{border:1px solid hsl(var(--primary)/.3);background:hsl(var(--background));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:14px 16px;display:grid}.token-price-table-module__wY_2fa__selectionHeading{align-items:center;gap:14px;min-width:0;display:flex}.token-price-table-module__wY_2fa__selectionHeading strong{font-size:.8rem}.token-price-table-module__wY_2fa__selectionHeading strong span{color:hsl(var(--muted-foreground));margin-left:7px;font-size:.7rem;font-weight:400}.token-price-table-module__wY_2fa__selectionHeading button{height:36px;min-height:36px;font-size:.7rem}.token-price-table-module__wY_2fa__selectionModels{flex-wrap:wrap;grid-column:1;gap:6px;min-width:0;display:flex}.token-price-table-module__wY_2fa__selectionModels button{white-space:normal;text-align:left;gap:6px;max-width:100%;height:auto;min-height:44px;padding:7px 10px;font-size:.7rem;line-height:1.4}.token-price-table-module__wY_2fa__selectionModels svg{flex-shrink:0}.token-price-table-module__wY_2fa__selection>button{grid-area:1/2/3;gap:7px}.token-price-table-module__wY_2fa__empty{text-align:center;justify-items:center;gap:12px;padding:35px 12px;display:grid}.token-price-table-module__wY_2fa__empty>svg{color:hsl(var(--primary))}.token-price-table-module__wY_2fa__empty>strong{color:hsl(var(--foreground));font-size:1rem}.token-price-table-module__wY_2fa__empty p{margin:0}.token-price-table-module__wY_2fa__catalogueNotes{border-top:1px solid hsl(var(--border));margin-top:21px;padding-top:10px}.token-price-table-module__wY_2fa__catalogueNotes summary{cursor:pointer;min-height:44px;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:.75rem;list-style:none;display:flex}.token-price-table-module__wY_2fa__catalogueNotes summary::-webkit-details-marker{display:none}.token-price-table-module__wY_2fa__catalogueNotes summary>svg:last-child{margin-left:auto}.token-price-table-module__wY_2fa__catalogueNotes[open] summary>svg:last-child{transform:rotate(180deg)}.token-price-table-module__wY_2fa__catalogueNotes summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}.token-price-table-module__wY_2fa__catalogueNotes .token-price-table-module__wY_2fa__scope{margin-top:8px}.dark .token-price-table-module__wY_2fa__outputPrice>strong{color:#67dce8}.dark .token-price-table-module__wY_2fa__priceLegend>span:nth-child(2){color:#67dce8}.dark .token-price-table-module__wY_2fa__outputPrice .token-price-table-module__wY_2fa__priceBar i{background:#67dce8}@media (max-width:1000px){.token-price-table-module__wY_2fa__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.token-price-table-module__wY_2fa__filters>:first-child{grid-column:auto}.token-price-table-module__wY_2fa__table>thead>tr>th:first-child{width:41%}.token-price-table-module__wY_2fa__modelName{font-size:.85rem}.token-price-table-module__wY_2fa__modelHeading{gap:9px}.token-price-table-module__wY_2fa__modelMeta,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__badges,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__details{margin-left:53px}}@media (max-width:600px){.token-price-table-module__wY_2fa__section{padding:19px 14px}.token-price-table-module__wY_2fa__header h2{font-size:1.15rem}.token-price-table-module__wY_2fa__header p{font-size:.78rem}.token-price-table-module__wY_2fa__providerShortcuts{flex-wrap:nowrap;gap:6px;margin-top:16px;padding-bottom:4px;overflow-x:auto}.token-price-table-module__wY_2fa__providerShortcuts button{flex-shrink:0;padding-inline:10px;font-size:.7rem}.token-price-table-module__wY_2fa__filters{gap:12px 9px}.token-price-table-module__wY_2fa__filters>:first-child,.token-price-table-module__wY_2fa__filters>:nth-child(2){grid-column:1/-1}.token-price-table-module__wY_2fa__filters select{font-size:.78rem}.token-price-table-module__wY_2fa__priceLegend{gap:7px 16px;font-size:.68rem}.token-price-table-module__wY_2fa__priceLegend small{flex-basis:100%;margin-left:0}.token-price-table-module__wY_2fa__table>tbody>tr{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.1);border-radius:14px;gap:12px;margin-bottom:12px;padding:15px 13px}.token-price-table-module__wY_2fa__modelName{font-size:.9rem}.token-price-table-module__wY_2fa__modelMeta,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__badges,.token-price-table-module__wY_2fa__modelCell>.token-price-table-module__wY_2fa__details{margin-left:0}.token-price-table-module__wY_2fa__modelMeta{margin-top:9px}.token-price-table-module__wY_2fa__priceCell>strong{font-size:1.15rem}.token-price-table-module__wY_2fa__priceCell>small{font-size:.67rem}.token-price-table-module__wY_2fa__priceBar{margin-top:7px}.token-price-table-module__wY_2fa__actionCell button{background:hsl(var(--background));border-radius:10px;min-height:44px}.token-price-table-module__wY_2fa__selectionRegion{top:76px}.token-price-table-module__wY_2fa__selection{grid-template-columns:1fr;gap:8px;padding:12px}.token-price-table-module__wY_2fa__selection>button{grid-area:auto/1;width:100%;margin-top:4px}.token-price-table-module__wY_2fa__selectionHeading{justify-content:space-between}.token-price-table-module__wY_2fa__selectionModels{flex-wrap:nowrap;overflow-x:auto}.token-price-table-module__wY_2fa__selectionModels button{flex-shrink:0;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.token-price-table-module__wY_2fa__table>tbody>tr{transition:none}}.token-price-table-module__wY_2fa__detailBody{color:hsl(var(--foreground));padding-top:12px;font-size:.74rem;line-height:1.65}.token-price-table-module__wY_2fa__volumePrices{margin:0 0 16px}.token-price-table-module__wY_2fa__volumePrices>strong{font-size:.78rem;font-weight:650;display:block}.token-price-table-module__wY_2fa__volumePrices>p{color:hsl(var(--muted-foreground));margin:6px 0 10px;font-size:.7rem}.token-price-table-module__wY_2fa__volumePrices p strong{color:hsl(var(--foreground));font-weight:600}.token-price-table-module__wY_2fa__tierTable{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.12);border-radius:9px;width:100%;font-size:.72rem;overflow:hidden}.token-price-table-module__wY_2fa__tierTable caption{caption-side:top;text-align:left;color:hsl(var(--muted-foreground));padding:0 0 7px;font-size:.65rem}.token-price-table-module__wY_2fa__tierTable th,.token-price-table-module__wY_2fa__tierTable td{border:0;border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:9px 8px;line-height:1.5}.token-price-table-module__wY_2fa__tierTable thead th{text-align:right;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);font-size:.64rem;font-weight:600}.token-price-table-module__wY_2fa__tierTable thead th:first-child{text-align:left;width:54%}.token-price-table-module__wY_2fa__tierTable tbody th{text-align:left;font-weight:500}.token-price-table-module__wY_2fa__tierTable td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-weight:650}.token-price-table-module__wY_2fa__tierTable tbody tr:last-child th,.token-price-table-module__wY_2fa__tierTable tbody tr:last-child td{border-bottom:0}.token-price-table-module__wY_2fa__volumePrices .token-price-table-module__wY_2fa__tierRule{margin:9px 0 0;font-size:.66rem;line-height:1.65}.token-price-table-module__wY_2fa__billingFacts{gap:12px;margin:14px 0 16px;display:grid}.token-price-table-module__wY_2fa__billingFacts>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.token-price-table-module__wY_2fa__billingFacts dt{color:hsl(var(--foreground));font-size:.71rem;font-weight:500}.token-price-table-module__wY_2fa__billingFacts dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:.8rem;font-weight:650}.token-price-table-module__wY_2fa__billingFacts small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.63rem;font-weight:400;line-height:1.6;display:block}.token-price-table-module__wY_2fa__advancedConditions{border-top:1px solid hsl(var(--border));padding-top:6px}.token-price-table-module__wY_2fa__details .token-price-table-module__wY_2fa__advancedConditions>summary{width:100%;min-height:44px;color:hsl(var(--foreground));justify-content:space-between;gap:12px;font-size:.7rem;font-weight:550;display:flex}.token-price-table-module__wY_2fa__advancedConditions>summary svg{flex-shrink:0;transform:none}.token-price-table-module__wY_2fa__advancedConditions[open]>summary svg{transform:rotate(180deg)}.token-price-table-module__wY_2fa__advancedConditions>div{color:hsl(var(--muted-foreground));padding:12px 0 2px}.token-price-table-module__wY_2fa__advancedConditions>div>strong,.token-price-table-module__wY_2fa__cachePeriods>div>strong{color:hsl(var(--foreground));font-size:.72rem;font-weight:600}.token-price-table-module__wY_2fa__advancedConditions p{margin:6px 0 14px;font-size:.67rem;line-height:1.7}.token-price-table-module__wY_2fa__advancedConditions a{text-underline-offset:3px;color:hsl(var(--foreground));align-items:center;gap:3px;min-height:32px;text-decoration:underline;display:inline-flex}.token-price-table-module__wY_2fa__advancedConditions a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.token-price-table-module__wY_2fa__cachePeriods{gap:12px;margin:12px 0;display:grid}.token-price-table-module__wY_2fa__cachePeriods>div{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);border-radius:9px;padding:12px}.token-price-table-module__wY_2fa__cachePeriods .token-price-table-module__wY_2fa__extraRates{gap:12px;margin:8px 0 0}.token-price-table-module__wY_2fa__extraRates dt small{margin-top:2px;font-size:.6rem;font-weight:400;line-height:1.6;display:block}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates{font-size:.68rem}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates>div{grid-template-columns:minmax(0,1fr) auto;gap:12px}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates dd{font-size:.71rem}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__identifier{font-size:.6rem}@media (max-width:600px){.token-price-table-module__wY_2fa__tierTable{font-size:.67rem}.token-price-table-module__wY_2fa__tierTable th,.token-price-table-module__wY_2fa__tierTable td{padding:8px 5px}.token-price-table-module__wY_2fa__tierTable thead th{font-size:.6rem}.token-price-table-module__wY_2fa__tierTable thead th:first-child{width:49%}.token-price-table-module__wY_2fa__billingFacts dt{font-size:.68rem}.token-price-table-module__wY_2fa__billingFacts dd{font-size:.73rem}.token-price-table-module__wY_2fa__billingFacts small{font-size:.58rem}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates dd{overflow-wrap:anywhere;font-size:.66rem}}@media (max-width:420px){.token-price-table-module__wY_2fa__billingFacts>div:first-child{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.token-price-table-module__wY_2fa__billingFacts>div:first-child dd{text-align:left}}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr:first-child>th,.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr:first-child>td{border-bottom:0;padding-bottom:0}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>.token-price-table-module__wY_2fa__conditionsRow>.token-price-table-module__wY_2fa__conditionsCell{text-align:left;padding:0 12px 14px 56px}.token-price-table-module__wY_2fa__conditionsCell>.token-price-table-module__wY_2fa__details{margin-top:4px}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup:hover{background:hsl(var(--muted)/.25)}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr:hover{background:0 0}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup[data-selected=true]{background:hsl(var(--primary)/.06)}.token-price-table-module__wY_2fa__cacheSection>strong,.token-price-table-module__wY_2fa__modelLimits>strong{color:hsl(var(--foreground));font-size:.72rem;font-weight:600}.token-price-table-module__wY_2fa__detailBody>.token-price-table-module__wY_2fa__warning,.token-price-table-module__wY_2fa__advancedConditions{grid-column:1/-1}@media (min-width:901px){.token-price-table-module__wY_2fa__detailBody{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px 28px;padding:16px 0 4px;font-size:.82rem;display:grid}.token-price-table-module__wY_2fa__volumePrices{margin:0}.token-price-table-module__wY_2fa__volumePrices>strong{font-size:.92rem}.token-price-table-module__wY_2fa__volumePrices>p{font-size:.8rem}.token-price-table-module__wY_2fa__volumePrices .token-price-table-module__wY_2fa__tierRule{font-size:.75rem}.token-price-table-module__wY_2fa__tierTable{font-size:.82rem}.token-price-table-module__wY_2fa__tierTable caption{font-size:.72rem}.token-price-table-module__wY_2fa__tierTable th,.token-price-table-module__wY_2fa__tierTable td{padding:12px}.token-price-table-module__wY_2fa__tierTable thead th{font-size:.74rem}.token-price-table-module__wY_2fa__billingFacts{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);border-radius:12px;gap:20px;margin:0;padding:18px}.token-price-table-module__wY_2fa__billingFacts>div{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.token-price-table-module__wY_2fa__billingFacts dt{font-size:.8rem}.token-price-table-module__wY_2fa__billingFacts dd{text-align:left;overflow-wrap:anywhere;font-size:.9rem}.token-price-table-module__wY_2fa__billingFacts small{font-size:.71rem}.token-price-table-module__wY_2fa__details .token-price-table-module__wY_2fa__advancedConditions>summary{min-height:48px;font-size:.8rem}.token-price-table-module__wY_2fa__advancedContent{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.token-price-table-module__wY_2fa__cacheSection>strong,.token-price-table-module__wY_2fa__modelLimits>strong,.token-price-table-module__wY_2fa__cachePeriods>div>strong{font-size:.83rem}.token-price-table-module__wY_2fa__advancedConditions p{font-size:.75rem}.token-price-table-module__wY_2fa__cachePeriods{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates,.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__extraRates dd{font-size:.78rem}.token-price-table-module__wY_2fa__extraRates dt small{font-size:.7rem}.token-price-table-module__wY_2fa__advancedConditions .token-price-table-module__wY_2fa__identifier{font-size:.69rem}.token-price-table-module__wY_2fa__modelLimits{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);border-radius:12px;padding:16px 18px}.token-price-table-module__wY_2fa__modelLimits .token-price-table-module__wY_2fa__extraRates{gap:16px}}@media (min-width:601px) and (max-width:1000px){.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>.token-price-table-module__wY_2fa__conditionsRow>.token-price-table-module__wY_2fa__conditionsCell{padding-left:53px}}@media (max-width:600px){.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.1);border-radius:14px;margin-bottom:12px;overflow:hidden}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr{background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:15px 13px}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr:first-child>th,.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>tr:first-child>td{padding:0}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>.token-price-table-module__wY_2fa__conditionsRow{padding:0 13px 12px;display:block}.token-price-table-module__wY_2fa__table>.token-price-table-module__wY_2fa__modelGroup>.token-price-table-module__wY_2fa__conditionsRow>.token-price-table-module__wY_2fa__conditionsCell{border:0;padding:0;display:block}}
.price-history-module__iZKdKW__section{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:18px;padding:26px}.price-history-module__iZKdKW__header{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:20px;display:grid}.price-history-module__iZKdKW__header h2{letter-spacing:-.025em;margin:0;font-size:1.4rem;font-weight:750;line-height:1.3}.price-history-module__iZKdKW__header p{color:hsl(var(--muted-foreground));margin:7px 0 0;font-size:.82rem;line-height:1.65}.price-history-module__iZKdKW__header>div:last-child{min-width:0}.price-history-module__iZKdKW__legend{flex-wrap:wrap;gap:7px 16px;margin:22px 0 13px;display:flex}.price-history-module__iZKdKW__legend button{text-align:left;min-height:40px;color:hsl(var(--muted-foreground));cursor:pointer;grid-template-columns:10px auto;align-items:center;gap:2px 7px;font-size:.72rem;display:grid}.price-history-module__iZKdKW__legend button i{background:currentColor;border-radius:50%;width:9px;height:9px;display:block}.price-history-module__iZKdKW__legend button strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.price-history-module__iZKdKW__legend button[aria-pressed=false] span,.price-history-module__iZKdKW__legend button[aria-pressed=false] strong{color:hsl(var(--foreground)/.75)}.price-history-module__iZKdKW__legend button[aria-pressed=false] i{opacity:.35}.price-history-module__iZKdKW__legend button:focus-visible,.price-history-module__iZKdKW__details summary:focus-visible{outline:3px solid var(--ai-accent,#0e7490);outline-offset:3px;border-radius:4px}.price-history-module__iZKdKW__plot{width:100%;min-width:0}.price-history-module__iZKdKW__plot svg{width:100%;height:auto;display:block;overflow:visible}.price-history-module__iZKdKW__frame{fill:hsl(var(--muted)/.14);stroke:hsl(var(--border));stroke-width:1px}.price-history-module__iZKdKW__grid{stroke:hsl(var(--border)/.7);stroke-width:1px}.price-history-module__iZKdKW__tick,.price-history-module__iZKdKW__axisTitle{fill:hsl(var(--muted-foreground));font-size:11px}.price-history-module__iZKdKW__axisTitle{font-size:12px}.price-history-module__iZKdKW__line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.price-history-module__iZKdKW__point{fill:hsl(var(--background));stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.price-history-module__iZKdKW__input{color:hsl(var(--primary))}.price-history-module__iZKdKW__output{color:hsl(var(--chart-2,190 75% 40%))}.price-history-module__iZKdKW__cacheRead{color:hsl(var(--chart-3,35 85% 48%))}.price-history-module__iZKdKW__cacheWrite{color:hsl(var(--chart-4,280 65% 55%))}.price-history-module__iZKdKW__reasoning{color:hsl(var(--chart-5,145 60% 40%))}.price-history-module__iZKdKW__status{color:hsl(var(--muted-foreground));margin:11px 0 0;font-size:.72rem;line-height:1.65}.price-history-module__iZKdKW__details{margin-top:13px;font-size:.75rem}.price-history-module__iZKdKW__details summary{cursor:pointer;text-underline-offset:3px;align-items:center;width:fit-content;min-height:44px;font-weight:600;text-decoration:underline;list-style:none;display:flex}.price-history-module__iZKdKW__details summary::-webkit-details-marker{display:none}.price-history-module__iZKdKW__tableWrap{margin-top:8px;overflow-x:auto}.price-history-module__iZKdKW__details table{border-collapse:collapse;width:100%;min-width:590px}.price-history-module__iZKdKW__details th,.price-history-module__iZKdKW__details td{text-align:right;border-bottom:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;padding:10px}.price-history-module__iZKdKW__details th:first-child{text-align:left;padding-left:0}.price-history-module__iZKdKW__details td:last-child,.price-history-module__iZKdKW__details th:last-child{padding-right:0}.price-history-module__iZKdKW__details thead th{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}@media (max-width:680px){.price-history-module__iZKdKW__section{border-radius:14px;padding:20px 16px}.price-history-module__iZKdKW__header{grid-template-columns:1fr;align-items:start;gap:16px}.price-history-module__iZKdKW__header h2{font-size:1.2rem}.price-history-module__iZKdKW__legend{gap:5px 12px;margin-top:17px}.price-history-module__iZKdKW__legend button{min-height:44px}.price-history-module__iZKdKW__tick{font-size:11px}.price-history-module__iZKdKW__status{font-size:.69rem}}
.benchmark-explorer-module__B8rJ1q__explorer{gap:20px;min-width:0;display:grid}.benchmark-explorer-module__B8rJ1q__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.benchmark-explorer-module__B8rJ1q__heading h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:720;line-height:1.2}.benchmark-explorer-module__B8rJ1q__heading p{color:hsl(var(--muted-foreground));max-width:630px;font-size:.88rem;line-height:1.6}.benchmark-explorer-module__B8rJ1q__eyebrow{letter-spacing:.13em;color:hsl(var(--primary));font-size:.65rem;font-weight:700}.benchmark-explorer-module__B8rJ1q__coverage{background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.18);white-space:nowrap;border-radius:12px;padding:12px 16px;font-size:.85rem;font-weight:700}.benchmark-explorer-module__B8rJ1q__coverage span{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.72rem;font-weight:400;display:block}.benchmark-explorer-module__B8rJ1q__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.benchmark-explorer-module__B8rJ1q__choices button{gap:9px;min-height:48px;font-size:.82rem}.benchmark-explorer-module__B8rJ1q__choices button[aria-pressed=true]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));color:hsl(var(--foreground))}.benchmark-explorer-module__B8rJ1q__choices svg{color:hsl(var(--primary));flex-shrink:0}.benchmark-explorer-module__B8rJ1q__context{border-left:3px solid hsl(var(--primary));padding:2px 0 2px 16px}.benchmark-explorer-module__B8rJ1q__context strong{font-size:.9rem}.benchmark-explorer-module__B8rJ1q__context p{color:hsl(var(--muted-foreground));margin:5px 0;font-size:.82rem;line-height:1.6}.benchmark-explorer-module__B8rJ1q__context>span{color:hsl(var(--muted-foreground));font-size:.72rem}.benchmark-explorer-module__B8rJ1q__scenario{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.2);border-radius:14px;padding:20px}.benchmark-explorer-module__B8rJ1q__mainFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:700px;display:grid}.benchmark-explorer-module__B8rJ1q__tokenFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 0;display:grid}.benchmark-explorer-module__B8rJ1q__volumeOptions{margin-top:14px}.benchmark-explorer-module__B8rJ1q__volumeOptions summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-size:.8rem;font-weight:600;display:flex}.benchmark-explorer-module__B8rJ1q__volumeOptions summary:before{content:"+";font-size:1rem}.benchmark-explorer-module__B8rJ1q__volumeOptions[open] summary:before{content:"−"}.benchmark-explorer-module__B8rJ1q__volumeOptions summary>span{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.73rem;font-weight:400}.benchmark-explorer-module__B8rJ1q__assumptions{color:hsl(var(--muted-foreground));max-width:880px;margin-top:12px;font-size:.73rem;line-height:1.65}.benchmark-explorer-module__B8rJ1q__filters{grid-template-columns:minmax(0,1fr) minmax(170px,.5fr) auto;align-items:end;gap:14px;display:grid}.benchmark-explorer-module__B8rJ1q__filters>button{gap:8px;height:48px;font-size:.8rem}.benchmark-explorer-module__B8rJ1q__filters>button[aria-pressed=true]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary))}.benchmark-explorer-module__B8rJ1q__search{position:relative}.benchmark-explorer-module__B8rJ1q__search>svg{pointer-events:none;color:hsl(var(--muted-foreground));position:absolute;top:16px;left:14px}.benchmark-explorer-module__B8rJ1q__search input{padding-left:40px}.benchmark-explorer-module__B8rJ1q__chart{border:1px solid hsl(var(--border));background:linear-gradient(145deg,hsl(var(--primary)/.025),hsl(var(--background)));border-radius:14px;min-width:0;padding:20px 28px 14px 68px;position:relative}.benchmark-explorer-module__B8rJ1q__chartHeading{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:28px;margin-left:-46px;font-size:.76rem;line-height:1.6;display:flex}.benchmark-explorer-module__B8rJ1q__chartHeading>span{color:hsl(var(--muted-foreground));font-weight:400}.benchmark-explorer-module__B8rJ1q__yLabel{color:hsl(var(--muted-foreground));margin-bottom:12px;margin-left:-45px;font-size:.63rem}.benchmark-explorer-module__B8rJ1q__plot{border-left:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));height:260px;margin:0 6px 28px;position:relative}.benchmark-explorer-module__B8rJ1q__budgetZone{background:hsl(var(--primary)/.045);position:absolute;inset:0 auto 0 0}.benchmark-explorer-module__B8rJ1q__gridLine{border-top:1px dashed hsl(var(--border));pointer-events:none;position:absolute;inset:auto 0}.benchmark-explorer-module__B8rJ1q__gridLine>span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.66rem;position:absolute;right:calc(100% + 12px);transform:translateY(-50%)}.benchmark-explorer-module__B8rJ1q__budgetLine{border-left:1px dashed hsl(var(--primary)/.6);pointer-events:none;position:absolute;top:0;bottom:0}.benchmark-explorer-module__B8rJ1q__budgetLine>span{color:hsl(var(--foreground));white-space:nowrap;font-size:.65rem;position:absolute;top:-24px;right:4px}.benchmark-explorer-module__B8rJ1q__plot .benchmark-explorer-module__B8rJ1q__dot{z-index:2;cursor:pointer;isolation:isolate;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.benchmark-explorer-module__B8rJ1q__dotNumber{color:hsl(var(--foreground));background:hsl(var(--muted));border:1.5px solid hsl(var(--muted-foreground));border-radius:50%;place-items:center;font-size:.6rem;font-weight:750;display:grid;position:absolute;inset:4px}.benchmark-explorer-module__B8rJ1q__dot[data-within-budget=true] .benchmark-explorer-module__B8rJ1q__dotNumber{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.benchmark-explorer-module__B8rJ1q__dot[aria-pressed=true]{z-index:3}.benchmark-explorer-module__B8rJ1q__dot[aria-pressed=true] .benchmark-explorer-module__B8rJ1q__dotNumber{box-shadow:0 0 0 4px hsl(var(--primary)/.18)}.benchmark-explorer-module__B8rJ1q__dot:hover .benchmark-explorer-module__B8rJ1q__dotNumber{transform:scale(1.2)}.benchmark-explorer-module__B8rJ1q__interval{background:hsl(var(--muted-foreground)/.6);z-index:-1;pointer-events:none;width:2px;position:absolute;left:50%}.benchmark-explorer-module__B8rJ1q__dot[data-within-budget=true] .benchmark-explorer-module__B8rJ1q__interval{background:hsl(var(--primary)/.5)}.benchmark-explorer-module__B8rJ1q__xTicks>span{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.66rem;position:absolute;top:calc(100% + 12px);transform:translate(-50%)}.benchmark-explorer-module__B8rJ1q__xLabel{text-align:center;color:hsl(var(--muted-foreground));margin-top:6px;font-size:.68rem}.benchmark-explorer-module__B8rJ1q__chartNote{color:hsl(var(--muted-foreground));margin:10px 0 0 -45px;font-size:.67rem;line-height:1.6}.benchmark-explorer-module__B8rJ1q__focused{border:1px solid hsl(var(--primary)/.28);background:hsl(var(--primary)/.045);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.benchmark-explorer-module__B8rJ1q__focused>div:first-child{flex:1;min-width:0}.benchmark-explorer-module__B8rJ1q__focused>div:first-child>span{letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:700}.benchmark-explorer-module__B8rJ1q__focused h3{margin:5px 0 6px;font-size:1.05rem;font-weight:700;line-height:1.5}.benchmark-explorer-module__B8rJ1q__focused p{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.7}.benchmark-explorer-module__B8rJ1q__focused p strong{color:hsl(var(--foreground));font-weight:500}.benchmark-explorer-module__B8rJ1q__focusedValues{gap:26px;display:flex}.benchmark-explorer-module__B8rJ1q__focusedValues strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700}.benchmark-explorer-module__B8rJ1q__focusedValues small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.64rem;font-weight:400;display:block}.benchmark-explorer-module__B8rJ1q__focused>button{gap:8px;font-size:.8rem}.benchmark-explorer-module__B8rJ1q__resultHeading{flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:.76rem;line-height:1.6;display:flex}.benchmark-explorer-module__B8rJ1q__resultHeading>span{color:hsl(var(--muted-foreground));font-size:.7rem}.benchmark-explorer-module__B8rJ1q__models{border:1px solid hsl(var(--border));border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.benchmark-explorer-module__B8rJ1q__models li{border-bottom:1px solid hsl(var(--border));grid-template-columns:26px minmax(0,1fr) 105px 145px 44px;align-items:center;gap:16px;padding:15px 18px;display:grid}.benchmark-explorer-module__B8rJ1q__models li:last-child{border-bottom:0}.benchmark-explorer-module__B8rJ1q__models li:hover{background:hsl(var(--muted)/.25)}.benchmark-explorer-module__B8rJ1q__rowNumber{width:25px;height:25px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:50%;place-items:center;font-size:.64rem;display:grid}.benchmark-explorer-module__B8rJ1q__modelName{min-width:0}.benchmark-explorer-module__B8rJ1q__modelName>button{text-align:left;cursor:pointer;min-height:30px;font-size:.85rem;font-weight:650;line-height:1.5}.benchmark-explorer-module__B8rJ1q__modelName small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.65rem;line-height:1.6;display:block}.benchmark-explorer-module__B8rJ1q__rowScore,.benchmark-explorer-module__B8rJ1q__rowCost{font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem}.benchmark-explorer-module__B8rJ1q__rowScore strong,.benchmark-explorer-module__B8rJ1q__rowCost strong{font-weight:650}.benchmark-explorer-module__B8rJ1q__rowScore small,.benchmark-explorer-module__B8rJ1q__rowCost small{color:hsl(var(--muted-foreground));margin-top:5px;font-size:.63rem;display:block}.benchmark-explorer-module__B8rJ1q__rowCost[data-within-budget=true] small{color:hsl(var(--primary))}.benchmark-explorer-module__B8rJ1q__models li>button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.benchmark-explorer-module__B8rJ1q__showMore{justify-self:center;font-size:.8rem}.benchmark-explorer-module__B8rJ1q__empty{text-align:center;background:hsl(var(--muted)/.4);border-radius:12px;padding:24px;font-size:.85rem;line-height:1.7}.benchmark-explorer-module__B8rJ1q__empty button{margin-top:12px}.benchmark-explorer-module__B8rJ1q__selection{z-index:5;border:1px solid hsl(var(--primary)/.4);background:hsl(var(--background)/.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px hsl(var(--foreground)/.07);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:90px;padding:15px 20px;display:flex;position:relative}.benchmark-explorer-module__B8rJ1q__selection>div{flex:1;min-width:0}.benchmark-explorer-module__B8rJ1q__selection strong{font-size:.8rem}.benchmark-explorer-module__B8rJ1q__selectionChips{align-items:center;gap:5px;max-width:100%;min-height:30px;display:flex;overflow:auto}.benchmark-explorer-module__B8rJ1q__selectionChips>button{flex-shrink:0;gap:6px;height:28px;min-height:28px;padding:3px 6px;font-size:.67rem}.benchmark-explorer-module__B8rJ1q__selection>button{flex-shrink:0;gap:8px;font-size:.8rem}.benchmark-explorer-module__B8rJ1q__method summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.8rem;font-weight:600}.benchmark-explorer-module__B8rJ1q__method>div{background:hsl(var(--muted)/.35);border-radius:12px;padding:12px 18px}.benchmark-explorer-module__B8rJ1q__method p{margin-bottom:12px;font-size:.75rem;line-height:1.75}.benchmark-explorer-module__B8rJ1q__method a,.benchmark-explorer-module__B8rJ1q__attribution a{text-underline-offset:3px;text-decoration:underline}.benchmark-explorer-module__B8rJ1q__method .benchmark-explorer-module__B8rJ1q__revision{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));margin-bottom:0;font-size:.65rem}.benchmark-explorer-module__B8rJ1q__attribution{color:hsl(var(--muted-foreground));font-size:.69rem;line-height:1.8}.benchmark-explorer-module__B8rJ1q__explorer button:focus-visible,.benchmark-explorer-module__B8rJ1q__explorer summary:focus-visible,.benchmark-explorer-module__B8rJ1q__explorer a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.benchmark-explorer-module__B8rJ1q__dot:focus-visible{z-index:4}@media (prefers-reduced-motion:no-preference){.benchmark-explorer-module__B8rJ1q__dotNumber{transition:transform .18s,box-shadow .18s}.benchmark-explorer-module__B8rJ1q__models li{transition:background .15s}.benchmark-explorer-module__B8rJ1q__dot{transition:left .25s,top .25s}}@media (max-width:850px){.benchmark-explorer-module__B8rJ1q__choices button{padding-inline:8px;font-size:.73rem}.benchmark-explorer-module__B8rJ1q__focusedValues{gap:16px}.benchmark-explorer-module__B8rJ1q__models li{grid-template-columns:25px minmax(0,1fr) 90px 115px 44px;gap:10px}.benchmark-explorer-module__B8rJ1q__filters{grid-template-columns:minmax(0,1fr) minmax(150px,.6fr)}.benchmark-explorer-module__B8rJ1q__filters>button{justify-self:start}.benchmark-explorer-module__B8rJ1q__focused>button{margin-left:auto}}@media (max-width:600px){.benchmark-explorer-module__B8rJ1q__heading{gap:10px}.benchmark-explorer-module__B8rJ1q__heading h2{font-size:1.4rem}.benchmark-explorer-module__B8rJ1q__heading p{font-size:.78rem}.benchmark-explorer-module__B8rJ1q__eyebrow{letter-spacing:.06em;font-size:.54rem}.benchmark-explorer-module__B8rJ1q__coverage{padding:9px 10px;font-size:.69rem}.benchmark-explorer-module__B8rJ1q__coverage span{font-size:.61rem}.benchmark-explorer-module__B8rJ1q__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-explorer-module__B8rJ1q__choices button{font-size:.74rem}.benchmark-explorer-module__B8rJ1q__context p{font-size:.76rem}.benchmark-explorer-module__B8rJ1q__scenario{padding:16px}.benchmark-explorer-module__B8rJ1q__mainFields{gap:12px}.benchmark-explorer-module__B8rJ1q__tokenFields{grid-template-columns:minmax(0,1fr)}.benchmark-explorer-module__B8rJ1q__volumeOptions summary>span{flex-basis:100%;margin-left:0;font-size:.64rem}.benchmark-explorer-module__B8rJ1q__filters{grid-template-columns:minmax(0,1fr)}.benchmark-explorer-module__B8rJ1q__filters>button{justify-self:stretch}.benchmark-explorer-module__B8rJ1q__chart{display:none}.benchmark-explorer-module__B8rJ1q__focused{gap:15px;padding:16px}.benchmark-explorer-module__B8rJ1q__focused>div:first-child{flex-basis:100%}.benchmark-explorer-module__B8rJ1q__focusedValues{gap:24px}.benchmark-explorer-module__B8rJ1q__focusedValues strong{font-size:1.12rem}.benchmark-explorer-module__B8rJ1q__focused>button{width:100%}.benchmark-explorer-module__B8rJ1q__models li{grid-template-columns:25px minmax(0,1fr) 44px;gap:8px;padding:14px}.benchmark-explorer-module__B8rJ1q__modelName{grid-column:2}.benchmark-explorer-module__B8rJ1q__modelName button{font-size:.8rem}.benchmark-explorer-module__B8rJ1q__models li>button{grid-area:1/3/3}.benchmark-explorer-module__B8rJ1q__rowScore{text-align:left;grid-area:2/2}.benchmark-explorer-module__B8rJ1q__rowCost{text-align:left;grid-area:3/2;align-items:baseline;gap:8px;font-size:.8rem;display:flex}.benchmark-explorer-module__B8rJ1q__rowScore small{margin-left:5px;display:inline}.benchmark-explorer-module__B8rJ1q__rowCost small{margin:0}.benchmark-explorer-module__B8rJ1q__rowNumber{grid-area:1/1;align-self:start;margin-top:5px}.benchmark-explorer-module__B8rJ1q__selection{flex-direction:column;align-items:stretch;gap:8px;min-height:122px;padding:12px 14px;bottom:8px}.benchmark-explorer-module__B8rJ1q__selection>button{width:100%}.benchmark-explorer-module__B8rJ1q__selectionChips{min-height:28px}.benchmark-explorer-module__B8rJ1q__method summary{font-size:.72rem}.benchmark-explorer-module__B8rJ1q__attribution{font-size:.63rem}}.benchmark-explorer-module__B8rJ1q__selection[data-active=true]{position:sticky;bottom:16px}@media (prefers-reduced-motion:no-preference){.benchmark-explorer-module__B8rJ1q__selection[data-active=true]{animation:.22s ease-out benchmark-explorer-module__B8rJ1q__benchmarkSelectionReveal}@keyframes benchmark-explorer-module__B8rJ1q__benchmarkSelectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.benchmark-explorer-module__B8rJ1q__selection[data-active=true]{bottom:8px}}.benchmark-explorer-module__B8rJ1q__focused>button,.benchmark-explorer-module__B8rJ1q__selection>button{background:hsl(var(--primary)/.12);color:hsl(var(--foreground));border-color:hsl(var(--primary)/.5)}.benchmark-explorer-module__B8rJ1q__focused h3{scroll-margin-top:104px}.benchmark-explorer-module__B8rJ1q__focused h3:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:3px}.benchmark-explorer-module__B8rJ1q__selectionChips{min-height:44px}.benchmark-explorer-module__B8rJ1q__selectionChips>button{height:44px;min-height:44px}.benchmark-explorer-module__B8rJ1q__modelName>button{min-height:44px}@media (prefers-reduced-motion:reduce){.benchmark-explorer-module__B8rJ1q__explorer button{transition:none;animation:none}}.benchmark-explorer-module__B8rJ1q__plot .benchmark-explorer-module__B8rJ1q__dot:hover{transform:translate(-50%,-50%)}.benchmark-explorer-module__B8rJ1q__choices button>span{text-align:left;line-height:1.4}.benchmark-explorer-module__B8rJ1q__choices small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:.65rem;font-weight:400;display:block}.benchmark-explorer-module__B8rJ1q__archiveNote{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.benchmark-explorer-module__B8rJ1q__archiveNote strong{font-size:.8rem}.benchmark-explorer-module__B8rJ1q__archiveNote p{color:hsl(var(--muted-foreground));max-width:780px;margin:5px 0 0;font-size:.75rem;line-height:1.6}.benchmark-explorer-module__B8rJ1q__archiveNote button{white-space:normal;flex-shrink:0;gap:6px}@media (max-width:600px){.benchmark-explorer-module__B8rJ1q__archiveNote{flex-direction:column;align-items:stretch;padding:14px}.benchmark-explorer-module__B8rJ1q__choices small{font-size:.61rem}}
.cost-guide-module__leGxCW__guide{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-top:36px;padding-top:28px;scroll-margin-top:90px;font-size:.875rem;line-height:1.8}.cost-guide-module__leGxCW__guide h2{margin:0 0 8px;font-size:1.25rem;font-weight:650;line-height:1.4}.cost-guide-module__leGxCW__guide h3{margin:0 0 10px;font-size:1rem;font-weight:650}.cost-guide-module__leGxCW__guide p{margin:0 0 12px}.cost-guide-module__leGxCW__intro{max-width:78ch}.cost-guide-module__leGxCW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0 12px;display:grid}.cost-guide-module__leGxCW__guide ol{margin:0 0 12px;padding-left:22px;list-style-type:decimal}.cost-guide-module__leGxCW__guide li+li{margin-top:6px}.cost-guide-module__leGxCW__guide a{text-underline-offset:3px;text-decoration:underline}.cost-guide-module__leGxCW__guide a:focus-visible,.cost-guide-module__leGxCW__details summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.cost-guide-module__leGxCW__details{border-top:1px solid hsl(var(--border));scroll-margin-top:90px}.cost-guide-module__leGxCW__details summary{cursor:pointer;padding:15px 0;font-weight:600}.cost-guide-module__leGxCW__details>div{max-width:90ch;padding-bottom:8px}@media (max-width:640px){.cost-guide-module__leGxCW__columns{grid-template-columns:minmax(0,1fr);gap:16px}}
