/* 订阅与真实日用量：把“为什么选”和“怎么算”放在最前面。 */
.be{width:100%;max-width:1240px;margin:auto;display:grid;gap:20px;--be-line:var(--line);--be-muted:var(--text-2)}
.t-ink .be{--be-line:var(--line-ink-2);--be-muted:var(--on-ink-2)}
.be .head{margin:0}.be .t{font-size:clamp(2rem,3.3vw,3.3rem);line-height:1.18}.be .lede{max-width:950px;margin-top:14px;font-size:1.05rem;line-height:1.7}
.be-billing-types{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--be-line);padding:14px 0;gap:30px}
.be-billing-types p{display:flex;gap:16px;align-items:start;font-size:.88rem}.be-billing-types strong{font-size:.98rem;white-space:nowrap}.be-billing-types span{color:var(--be-muted)}
.be-plan-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--be-line)}
.be-plan-tabs button{text-align:left;padding:15px 14px;border-right:1px solid var(--be-line);transition:background-color .16s ease,color .16s ease}.be-plan-tabs button:last-child{border:0}.be-plan-tabs button:hover{background:var(--mark-soft)}
.be-plan-tabs button[aria-pressed=true]{background:var(--mark);color:var(--ink)}.be-plan-tabs span{display:block;font-size:.87rem;font-weight:600}.be-plan-tabs strong{display:block;font-size:1.55rem;font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.35}.be-plan-tabs small{font-size:.72rem;font-weight:400}
.be-plan-panel{display:grid;grid-template-columns:.75fr 1.6fr;gap:36px;min-height:245px}.be-plan-purpose{padding:10px 0}.be-plan-purpose h2{font-size:1.55rem;line-height:1.4;margin:10px 0 14px;max-width:13em}.be-plan-purpose>p:last-child{font-size:.94rem;color:var(--be-muted);line-height:1.8;max-width:26em}
.be-entitlements{display:grid}.be-entitlements>div{display:grid;grid-template-columns:132px 1fr;gap:20px;padding:11px 0;border-bottom:1px solid var(--be-line);font-size:.9rem;line-height:1.75}.be-entitlements dt{font-weight:600}.be-entitlements dd{color:var(--be-muted)}.be-entitlements .be-quota dd{font-weight:600;color:inherit}
.be-plan-note{margin-top:12px;font-size:.81rem;color:var(--be-muted);line-height:1.7;border-left:3px solid var(--mark);padding:7px 12px}
.be-details{border-top:1px solid var(--be-line);padding-top:12px;font-size:.88rem}.be-details summary{cursor:pointer;font-weight:600;list-style-position:inside;line-height:1.7;min-height:30px}.be-details summary::marker{color:currentColor}.be-details[open] summary{margin-bottom:15px}.be-allowance{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:6px 0 14px}.be-allowance h3{font-size:.98rem;margin-bottom:7px}.be-allowance p{line-height:1.8;color:var(--be-muted)}
.be-fine{font-size:.77rem;color:var(--be-muted);line-height:1.75}.be .src{margin:0;font-size:.72rem;flex-wrap:wrap;gap:8px 15px}.be-method{display:grid;gap:12px;padding-bottom:10px;line-height:1.85;max-width:1000px}.be-method a{text-underline-offset:3px}.be-method strong{font-weight:600}
.be-sample-switch{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--be-line)}.be-sample-switch button{padding:9px 18px 12px;font-size:.88rem;border-bottom:3px solid transparent;color:var(--be-muted)}.be-sample-switch button[aria-pressed=true]{border-color:var(--mark);color:inherit;font-weight:600}.be-sample-switch button:hover{background:rgba(128,128,128,.12)}
.be-usage-main{display:grid;grid-template-columns:.75fr 1.45fr;gap:45px;padding:7px 0 18px;align-items:center}.be-amount>p:first-child{font-size:.85rem;color:var(--be-muted)}.be-amount>strong{font-size:clamp(3.5rem,6vw,6rem);letter-spacing:-.06em;font-weight:500;display:block;line-height:1.3;font-variant-numeric:tabular-nums}.be-amount>strong small{font-size:.9rem;letter-spacing:0;color:var(--be-muted)}.be-amount h2{font-size:1.15rem;margin-top:2px;font-weight:500}.be-estimate{font-size:.82rem;line-height:1.75;margin-top:16px;color:var(--be-muted);max-width:23em}
.be-token-story{border-left:1px solid var(--be-line);padding-left:30px}.be-token-total{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:.8rem;color:var(--be-muted)}.be-token-total strong{font-size:1.8rem;color:var(--on-ink);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.be-token-total span{margin-left:auto;font-size:.72rem}.be-token-bar{display:flex;gap:3px;height:14px;margin:15px 0 21px}.be-token-bar span{min-width:3px}.be-cache{background:var(--mark)}.be-ordinary{background:#858eed}.be-output{background:#fbfbf6}
.be-token-counts{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.be-token-counts dt{font-size:.76rem;color:var(--be-muted)}.be-token-counts dd{font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.5}.be-token-counts p{font-size:.72rem;color:var(--be-muted)}.be-insight{margin-top:22px;font-size:.88rem;line-height:1.8}.be-insight strong{display:block;font-weight:600}
.be-calc-scroll{max-width:100%;overflow:auto}.be-calc-table{width:100%;border-collapse:collapse;font-size:.81rem;text-align:left;font-variant-numeric:tabular-nums}.be-calc-table caption{text-align:left;font-size:.75rem;margin:0 0 12px;color:var(--be-muted)}.be-calc-table th,.be-calc-table td{border-bottom:1px solid var(--be-line);padding:12px 14px 12px 0;vertical-align:top;white-space:nowrap}.be-calc-table small{display:block;font-size:.71rem;color:var(--be-muted);font-weight:400}.be-calc-table tfoot td,.be-calc-table tfoot th{border-bottom:0;padding-bottom:18px}
@media(max-width:900px){.be{gap:18px}.be-plan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.be-plan-tabs button:nth-child(3){border-right:0}.be-plan-tabs button:nth-child(-n+3){border-bottom:1px solid var(--be-line)}.be-plan-panel{grid-template-columns:1fr;gap:8px;min-height:0}.be-plan-purpose{padding:4px 0 7px}.be-plan-purpose h2{max-width:none;font-size:1.4rem;margin:5px 0 9px}.be-plan-purpose>p:last-child{max-width:none}.be-allowance{grid-template-columns:1fr;gap:18px}.be-usage-main{grid-template-columns:1fr;gap:28px}.be-amount>strong{font-size:4.5rem}.be-token-story{border-left:0;border-top:1px solid var(--be-line);padding:25px 0 0}.be-estimate{max-width:none;margin-top:9px}.be-calc-table{min-width:750px}}
@media(max-width:560px){.be-billing-types{grid-template-columns:1fr;gap:13px}.be-plan-tabs button{padding:12px 10px}.be-plan-tabs strong{font-size:1.3rem}.be-entitlements>div{grid-template-columns:1fr;gap:3px;padding:12px 0}.be-entitlements dt{font-size:.77rem}.be-entitlements dd{font-size:.88rem}.be-sample-switch button{padding:8px 10px 12px;font-size:.79rem}.be-token-total span{width:100%;margin:0}.be-token-counts{gap:18px 15px}.be-token-counts dd{font-size:1.25rem}.be .t{font-size:2rem}.be .lede{font-size:.96rem}.be-plan-note{font-size:.79rem}}
@media(prefers-reduced-motion:reduce){.be-plan-tabs button{transition:none}}
