.CostCalculator-module__ldXHna__page{--cc-ink:var(--text-primary);--cc-surface:var(--surface-primary);--cc-wash:var(--surface-secondary);--cc-track:var(--surface-tertiary);--cc-rule:var(--border-light);--cc-rule-strong:var(--border-medium);--cc-mint:var(--nrouter-mint);--cc-mint-text:var(--nrouter-mint-text,var(--text-primary));--cc-on-mint:var(--on-mint);background:var(--cc-surface);min-height:100vh;color:var(--cc-ink)}.CostCalculator-module__ldXHna__shell{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.CostCalculator-module__ldXHna__header{border-bottom:1px solid var(--cc-rule);padding:40px 0 28px}.CostCalculator-module__ldXHna__title{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.05}.CostCalculator-module__ldXHna__lede{max-width:64ch;color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.55}.CostCalculator-module__ldXHna__workspace{gap:24px;padding:28px 0 8px;display:grid}.CostCalculator-module__ldXHna__panel{border:1px solid var(--cc-rule);background:var(--cc-surface);border-radius:16px;min-width:0;padding:20px}.CostCalculator-module__ldXHna__receipt{border-color:var(--border-strong)}.CostCalculator-module__ldXHna__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.CostCalculator-module__ldXHna__h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.CostCalculator-module__ldXHna__tag{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.CostCalculator-module__ldXHna__modes{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.CostCalculator-module__ldXHna__button{border:1px solid var(--cc-rule-strong);background:var(--cc-surface);min-height:44px;color:var(--cc-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.CostCalculator-module__ldXHna__button:hover{border-color:var(--border-strong)}.CostCalculator-module__ldXHna__button[aria-pressed=true]{border-color:var(--border-strong);background:var(--cc-ink);color:var(--cc-surface)}.CostCalculator-module__ldXHna__button:focus-visible,.CostCalculator-module__ldXHna__input:focus-visible,.CostCalculator-module__ldXHna__link:focus-visible,.CostCalculator-module__ldXHna__resource:focus-visible,.CostCalculator-module__ldXHna__faq summary:focus-visible,.CostCalculator-module__ldXHna__formulas summary:focus-visible{outline:2px solid var(--cc-ink);outline-offset:2px}.CostCalculator-module__ldXHna__button:disabled{border-color:var(--cc-rule);background:var(--cc-wash);color:var(--text-muted);cursor:not-allowed}.CostCalculator-module__ldXHna__quiet{color:var(--text-secondary);text-underline-offset:3px;border-color:#0000;text-decoration:underline}.CostCalculator-module__ldXHna__primary{border-color:var(--cc-mint);background:var(--cc-mint);color:var(--cc-on-mint)}.CostCalculator-module__ldXHna__primary .CostCalculator-module__ldXHna__icon{color:currentColor}.CostCalculator-module__ldXHna__primary:hover{border-color:var(--border-strong)}.CostCalculator-module__ldXHna__preset{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.CostCalculator-module__ldXHna__presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.CostCalculator-module__ldXHna__fields{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.CostCalculator-module__ldXHna__fields>div,.CostCalculator-module__ldXHna__field{min-width:0}.CostCalculator-module__ldXHna__label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.CostCalculator-module__ldXHna__control{border:1px solid var(--cc-rule-strong);background:var(--cc-surface);border-radius:8px;align-items:stretch;display:flex}.CostCalculator-module__ldXHna__control:focus-within{border-color:var(--border-strong)}.CostCalculator-module__ldXHna__controlInvalid{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.CostCalculator-module__ldXHna__unit{font-family:var(--font-mono);white-space:nowrap;color:var(--text-muted);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.CostCalculator-module__ldXHna__input{min-width:0;min-height:48px;color:var(--cc-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;flex:1;padding:0 4px;font-size:18px}.CostCalculator-module__ldXHna__help{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.5}.CostCalculator-module__ldXHna__error{border-left:3px solid var(--cc-ink);color:var(--cc-ink);margin-top:6px;padding-left:10px;font-size:13px;font-weight:600;line-height:1.5}.CostCalculator-module__ldXHna__footerRow{border-top:1px solid var(--cc-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;padding-top:16px;display:flex}.CostCalculator-module__ldXHna__total{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.CostCalculator-module__ldXHna__totalValue{font-family:var(--font-mono);letter-spacing:-.03em;font-feature-settings:"zero", "ss02", "tnum";overflow-wrap:anywhere;font-size:clamp(34px,5vw,46px);font-weight:600;line-height:1}.CostCalculator-module__ldXHna__per{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.CostCalculator-module__ldXHna__totalLarge{white-space:nowrap;font-size:clamp(24px,3vw,32px)}.CostCalculator-module__ldXHna__note{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.5}.CostCalculator-module__ldXHna__lines{border-top:1px solid var(--cc-rule);margin:20px 0 0}.CostCalculator-module__ldXHna__line{border-bottom:1px solid var(--cc-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}.CostCalculator-module__ldXHna__line dt{color:var(--text-secondary)}.CostCalculator-module__ldXHna__line dd{text-align:right;margin:0}.CostCalculator-module__ldXHna__lineStrong dt,.CostCalculator-module__ldXHna__lineStrong dd{color:var(--cc-ink);font-weight:600}.CostCalculator-module__ldXHna__money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cc-ink)}.CostCalculator-module__ldXHna__share{margin-top:20px}.CostCalculator-module__ldXHna__bar{border:1px solid var(--cc-rule-strong);border-radius:3px;width:100%;height:12px;display:block}.CostCalculator-module__ldXHna__barTrack{fill:var(--cc-track)}.CostCalculator-module__ldXHna__barInk{fill:var(--cc-ink)}.CostCalculator-module__ldXHna__barMint{fill:var(--cc-mint)}.CostCalculator-module__ldXHna__barMuted{fill:var(--text-muted)}.CostCalculator-module__ldXHna__legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.CostCalculator-module__ldXHna__key{align-items:center;gap:6px;display:inline-flex}.CostCalculator-module__ldXHna__swatch{border:1px solid var(--cc-rule-strong);border-radius:2px;width:10px;height:10px}.CostCalculator-module__ldXHna__swatchInk{background:var(--cc-ink)}.CostCalculator-module__ldXHna__swatchMint{background:var(--cc-mint)}.CostCalculator-module__ldXHna__actions{gap:8px;margin-top:20px;display:grid}.CostCalculator-module__ldXHna__status{min-height:20px;color:var(--cc-ink);margin-top:10px;font-size:13px;font-weight:600;line-height:1.5}.CostCalculator-module__ldXHna__section{border-top:1px solid var(--cc-rule);padding:32px 0}.CostCalculator-module__ldXHna__sectionLede{max-width:72ch;color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.6}.CostCalculator-module__ldXHna__difference{grid-template-columns:1fr 1fr;gap:16px;max-width:520px;margin-top:20px;display:grid}.CostCalculator-module__ldXHna__differenceLabel{color:var(--text-muted);font-size:12px;display:block}.CostCalculator-module__ldXHna__differenceValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600}.CostCalculator-module__ldXHna__tableWrap{border:1px solid var(--cc-rule);border-radius:16px;margin-top:20px;position:relative;overflow-x:auto}.CostCalculator-module__ldXHna__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.CostCalculator-module__ldXHna__table th,.CostCalculator-module__ldXHna__table td{border-bottom:1px solid var(--cc-rule);text-align:left;vertical-align:top;padding:14px 16px}.CostCalculator-module__ldXHna__table tbody tr:last-child th,.CostCalculator-module__ldXHna__table tbody tr:last-child td{border-bottom:0}.CostCalculator-module__ldXHna__table thead th{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;font-weight:600}.CostCalculator-module__ldXHna__table tbody th{font-weight:600}.CostCalculator-module__ldXHna__table .CostCalculator-module__ldXHna__num{text-align:right}.CostCalculator-module__ldXHna__rowOurs{background:var(--cc-wash)}.CostCalculator-module__ldXHna__rowSub{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.CostCalculator-module__ldXHna__rowBar{width:100%;height:6px;margin-top:8px;display:block}.CostCalculator-module__ldXHna__list{max-width:76ch;color:var(--text-secondary);gap:8px;margin:16px 0 0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside;display:grid}.CostCalculator-module__ldXHna__formulas{border:1px solid var(--cc-rule);border-radius:16px;max-width:76ch;margin-top:20px}.CostCalculator-module__ldXHna__formulas summary,.CostCalculator-module__ldXHna__faq summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.CostCalculator-module__ldXHna__formulas summary:after,.CostCalculator-module__ldXHna__faq summary:after{content:"+";font-family:var(--font-mono);color:var(--text-muted);margin-left:auto;padding-left:16px}.CostCalculator-module__ldXHna__formulas[open] summary:after,.CostCalculator-module__ldXHna__faq[open] summary:after{content:"−"}.CostCalculator-module__ldXHna__formulaBody{font-family:var(--font-mono);white-space:pre;color:var(--text-secondary);gap:6px;padding:4px 16px 16px;font-size:12px;line-height:1.6;display:grid;overflow-x:auto}.CostCalculator-module__ldXHna__faqList{gap:8px;max-width:76ch;margin-top:20px;display:grid}.CostCalculator-module__ldXHna__faq{border:1px solid var(--cc-rule);border-radius:8px}.CostCalculator-module__ldXHna__faqQuestion{margin:0;font-size:14px;font-weight:600;line-height:1.4}.CostCalculator-module__ldXHna__faqAnswer{color:var(--text-secondary);padding:0 16px 16px;font-size:14px;line-height:1.6}.CostCalculator-module__ldXHna__resources{gap:12px;margin-top:20px;display:grid}.CostCalculator-module__ldXHna__resource{border:1px solid var(--cc-rule);min-height:44px;color:var(--cc-ink);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.CostCalculator-module__ldXHna__resource:hover{border-color:var(--cc-ink)}.CostCalculator-module__ldXHna__resourceHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.CostCalculator-module__ldXHna__resourceTitle{margin:0;font-size:15px;font-weight:600}.CostCalculator-module__ldXHna__resourceText{color:var(--text-secondary);font-size:13px;line-height:1.5}.CostCalculator-module__ldXHna__icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.CostCalculator-module__ldXHna__link{color:var(--cc-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (min-width:640px){.CostCalculator-module__ldXHna__shell{padding:0 24px}.CostCalculator-module__ldXHna__panel{padding:28px}.CostCalculator-module__ldXHna__tokenPair,.CostCalculator-module__ldXHna__actions,.CostCalculator-module__ldXHna__resources{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.CostCalculator-module__ldXHna__shell{padding:0 32px}.CostCalculator-module__ldXHna__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px}.CostCalculator-module__ldXHna__receipt{position:sticky;top:96px}.CostCalculator-module__ldXHna__resources{grid-template-columns:repeat(4,1fr)}}
