.pricing-page{--pricing-surface:#ffffffd1;--pricing-border:#94a3b833;--pricing-ink:#0f172a;--pricing-muted:#475569;--pricing-board-shadow:0 28px 72px #0f172a1f;padding-bottom:var(--ds-space-12);position:relative}.pricing-page:before{content:"";background:radial-gradient(circle at top left, rgba(var(--ds-color-primary-rgb), .12), transparent 34%), radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .1), transparent 30%), linear-gradient(180deg, #f8fafcf0, #fff0);pointer-events:none;position:absolute;inset:0}.pricing-page>*{z-index:1;position:relative}.pricing-hero{margin-bottom:var(--ds-space-8);background:radial-gradient(circle at top left, rgba(var(--ds-color-primary-rgb), .1), transparent 34%), radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .1), transparent 30%), linear-gradient(145deg, #fffffff7, #f8fafceb);border:1px solid var(--pricing-border);box-shadow:var(--pricing-board-shadow);grid-template-columns:1fr;gap:clamp(20px,3vw,28px)}.pricing-hero .ds-hero-content{gap:clamp(16px,2vw,22px)}.pricing-brandline{font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-primary-dark);margin:-8px 0 0}.pricing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.pricing-topup-spotlight{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .18), transparent 42%), linear-gradient(135deg, #fff7edfa, #fbf4ebf0);border:1px solid rgba(var(--ds-color-primary-rgb), .26);color:var(--pricing-ink);box-shadow:inset 0 1px 0 #ffffffdb, 0 16px 34px rgba(var(--ds-color-primary-rgb), .12);border-radius:24px;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pricing-topup-spotlight:hover{border-color:rgba(var(--ds-color-primary-rgb), .38);box-shadow:inset 0 1px 0 #ffffffe6, 0 20px 42px rgba(var(--ds-color-primary-rgb), .18);transform:translateY(-2px)}.pricing-topup-spotlight-label{font-size:var(--ds-text-xs);font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-topup-spotlight-title{letter-spacing:-.03em;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.3}.pricing-topup-spotlight-copy{max-width:48ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);line-height:1.7}.pricing-topup-spotlight-action{color:#052e2b;width:fit-content;min-height:44px;font-size:var(--ds-text-sm);font-weight:var(--ds-font-bold);box-shadow:0 12px 22px rgba(var(--ds-color-primary-rgb), .24);background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.pricing-reference-section{margin-top:var(--ds-space-8);gap:18px;display:grid}.pricing-reference-intro{gap:10px;min-width:0;display:grid}.pricing-reference-eyebrow{background:rgba(var(--ds-color-primary-rgb), .1);border:1px solid rgba(var(--ds-color-primary-rgb), .2);width:fit-content;min-height:28px;color:var(--ds-color-primary-dark);font-size:.78rem;font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.pricing-reference-title{letter-spacing:-.03em;color:var(--pricing-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.pricing-reference-description{max-width:62ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);overflow-wrap:anywhere;margin:0;line-height:1.75}.pricing-basics-section,.pricing-cache-section{margin-top:var(--ds-space-8);gap:18px;display:grid}.pricing-basics-grid,.pricing-ops-grid,.pricing-cache-grid{gap:18px;min-width:0;display:grid}.pricing-basics-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)}.pricing-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cache-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.pricing-cache-cards{gap:14px;display:grid}.pricing-surface-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .08), transparent 34%), linear-gradient(145deg, #fffffff5, #f8fafceb);border:1px solid #94a3b82e;border-radius:28px;min-width:0;padding:22px;box-shadow:inset 0 1px #ffffffdb,0 18px 40px #0f172a14}.pricing-card-heading{gap:8px;margin-bottom:16px;display:grid}.pricing-card-heading span{font-size:.78rem;font-weight:var(--ds-font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-card-heading strong{letter-spacing:-.03em;color:var(--pricing-ink);font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.25}.pricing-billing-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-figure-card{background:#ffffffc7;border:1px solid #94a3b829;border-radius:22px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffeb}.pricing-figure-card span{font-size:.74rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pricing-muted)}.pricing-figure-card strong{letter-spacing:-.04em;color:var(--pricing-ink);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1}.pricing-figure-card p{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin:0;line-height:1.6}.pricing-billing-copy{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:16px 0 0;line-height:1.75}.pricing-billing-copy p{margin:0}.pricing-billing-copy p+p{margin-top:12px}.pricing-billing-copy code,.pricing-access-item code,.pricing-note-banner code{font-size:.82em;font-family:var(--ds-font-mono);color:var(--pricing-ink);white-space:nowrap;background:#0f172a0f;border:1px solid #94a3b829;border-radius:999px;padding:.12rem .42rem}.pricing-baseline-scroll{background:#ffffffb8;border:1px solid #94a3b829;border-radius:22px;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6}.pricing-baseline-table{border-collapse:collapse;width:100%;min-width:360px}.pricing-baseline-table th,.pricing-baseline-table td{text-align:left;font-size:var(--ds-text-sm);border-bottom:1px solid #94a3b81f;padding:14px 16px}.pricing-baseline-table th{font-size:.78rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pricing-muted);background:#f8fafce0}.pricing-baseline-table td{color:var(--pricing-ink);font-weight:var(--ds-font-semibold)}.pricing-baseline-table tbody tr:last-child td{border-bottom:none}.pricing-baseline-table tbody tr:nth-child(odd){background:#ffffffa3}.pricing-baseline-table tbody tr:nth-child(2n){background:#f8fafc70}.pricing-access-list{gap:12px;display:grid}.pricing-access-item,.pricing-example-card{background:#ffffffbd;border:1px solid #94a3b829;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffffe0}.pricing-access-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-access-label{font-size:.82rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-access-item p,.pricing-example-card p,.pricing-cache-card p{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:10px 0 0;line-height:1.7}.pricing-feature-list{font-size:var(--ds-text-sm);color:var(--pricing-ink);gap:10px;margin:0;padding-left:1.15rem;line-height:1.7;display:grid}.pricing-feature-list li::marker{color:var(--ds-color-primary-dark)}.pricing-example-card{margin-top:16px}.pricing-example-card strong,.pricing-cache-card strong{color:var(--pricing-ink);font-size:1rem;line-height:1.35;display:block}.pricing-cache-card{padding:18px}.pricing-small-note{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin:0;line-height:1.7}.pricing-compare-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-note-banner{border:1px solid rgba(var(--ds-color-primary-rgb), .14);background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .08), transparent 36%), linear-gradient(145deg, #fffffff5, #f8fafceb);border-radius:22px;gap:8px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 14px 32px #0f172a0f}.pricing-note-banner strong{color:var(--pricing-ink);font-size:.98rem;line-height:1.4}.pricing-note-banner p{font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:0;line-height:1.7}.pricing-note-banner--warn{border-color:rgba(var(--ds-color-primary-rgb), .18);background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #fff7edfa, #fffffff0)}.pricing-compare{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .14), transparent 34%), linear-gradient(140deg, #f8fafcfa, #ecfdf5f2);border:1px solid var(--pricing-border);border-radius:28px;padding:24px;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #0f172a14}.pricing-compare-header{gap:16px;margin-bottom:18px;display:grid}.pricing-compare-header-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-compare-header-copy{flex-direction:column;gap:8px;display:flex}.pricing-compare-header-copy span{font-size:.78rem;font-weight:var(--ds-font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-primary-dark)}.pricing-compare-header-copy strong{letter-spacing:-.03em;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;font-weight:var(--ds-font-bold);color:var(--pricing-ink)}.pricing-compare-header-copy p{max-width:58ch;font-size:var(--ds-text-sm);color:var(--pricing-muted);margin:0;line-height:1.75}.pricing-compare-header-meta{justify-content:flex-end;display:flex}.pricing-compare-header-meta span{min-height:34px;color:var(--ds-color-primary-dark);font-size:.8rem;font-weight:var(--ds-font-semibold);white-space:nowrap;background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.pricing-compare-highlights{flex-wrap:wrap;gap:10px;display:flex}.pricing-compare-highlight{min-height:34px;color:var(--pricing-ink);font-size:.82rem;font-weight:var(--ds-font-semibold);background:#ffffffb8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.pricing-compare-desktop{display:block}.pricing-compare-mobile-list{display:none}.pricing-compare-scroll{background:#ffffffe0;border:1px solid #94a3b83d;border-radius:10px;padding:0;overflow-x:auto;box-shadow:inset 0 1px #ffffffeb}.pricing-compare-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;min-width:1120px}.pricing-compare-table th,.pricing-compare-table td{text-align:center;vertical-align:middle;border:1px solid #94a3b83d;padding:11px 12px}.pricing-compare-table th{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.82rem;font-weight:var(--ds-font-semibold);letter-spacing:0;color:var(--pricing-ink);white-space:normal;background:#f8fafcf5;position:sticky;top:0}.pricing-compare-table th small{font-size:.74rem;font-weight:var(--ds-font-medium);letter-spacing:0;text-transform:none;color:var(--pricing-muted);margin-top:8px;display:block}.pricing-compare-table th:first-child,.pricing-compare-table td:first-child{text-align:left;width:170px}.pricing-compare-table th:nth-child(2),.pricing-compare-table td:nth-child(2){width:250px}.pricing-compare-table th:nth-child(3),.pricing-compare-table td:nth-child(3){width:230px}.pricing-compare-table th:nth-child(4),.pricing-compare-table td:nth-child(4){width:170px}.pricing-compare-table th:nth-child(5),.pricing-compare-table td:nth-child(5){width:210px}.pricing-compare-table th:nth-child(6),.pricing-compare-table td:nth-child(6){width:120px}.pricing-compare-table tbody tr:nth-child(odd){background:#ffffffdb}.pricing-compare-table tbody tr:nth-child(2n){background:#f8fafcb8}.pricing-compare-table tbody tr:hover{background:#ecfdf5f5}.pricing-compare-table tbody td{font-size:var(--ds-text-sm);line-height:1.6}.pricing-compare-provider{font-size:.9rem;font-weight:var(--ds-font-semibold);color:var(--pricing-ink);display:block}.pricing-compare-provider-badge{color:#713f12;width:fit-content;max-width:100%;min-height:22px;font-size:.82rem;font-weight:var(--ds-font-bold);background:#facc1580;align-items:center;margin-top:8px;padding:0 4px;line-height:1.3;display:inline-flex}.pricing-compare-model{gap:8px;display:grid}.pricing-compare-model strong{font-weight:var(--ds-font-semibold);color:var(--pricing-ink)}.pricing-compare-badges{flex-wrap:wrap;gap:8px;display:flex}.pricing-compare-badge{color:#a16207;min-height:26px;font-size:.74rem;font-weight:var(--ds-font-bold);white-space:nowrap;background:#facc1533;border:1px solid #eab30857;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pricing-compare-note-inline{color:#713f12;width:fit-content;max-width:100%;font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);background:#facc157a;justify-self:center;padding:0 4px;line-height:1.6;display:inline-flex}.pricing-compare-metric{--pricing-metric-fg:#1f2937;min-height:0;font-weight:var(--ds-font-bold);color:var(--pricing-metric-fg);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.pricing-compare-metric[data-tone=low]{--pricing-metric-fg:#1f2937}.pricing-compare-metric[data-tone=standard]{--pricing-metric-fg:#047857}.pricing-compare-metric[data-tone=medium]{--pricing-metric-fg:#6d28d9}.pricing-compare-metric[data-tone=high]{--pricing-metric-fg:#047857}.pricing-compare-metric[data-tone=extreme]{--pricing-metric-fg:#dc2626}.pricing-compare-metric-price{min-height:0;box-shadow:none;padding:0;font-size:.96rem}.pricing-compare-context{min-height:0;font-weight:var(--ds-font-bold);color:var(--pricing-ink);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.pricing-compare-vision{justify-content:center;align-items:center;min-height:0;font-size:1rem;line-height:1;display:inline-flex}.pricing-compare-note{font-size:var(--ds-text-xs);color:var(--pricing-muted);margin-top:16px;line-height:1.7}@media (max-width:860px){.pricing-basics-section,.pricing-cache-section,.pricing-reference-section{gap:16px}.pricing-basics-grid,.pricing-ops-grid,.pricing-cache-grid,.pricing-compare-notes{grid-template-columns:1fr}.pricing-billing-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-access-item-head{flex-direction:column;align-items:flex-start}.pricing-compare{padding:20px}.pricing-compare-header-main{flex-direction:column}.pricing-compare-header-meta{justify-content:flex-start}.pricing-compare-desktop{display:none}.pricing-compare-mobile-list{gap:14px;display:grid}.pricing-compare-mobile-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 34%), linear-gradient(145deg, #ffffffeb, #f8fafce6);border:1px solid #94a3b829;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #0f172a0f}.pricing-compare-mobile-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-compare-mobile-provider,.pricing-compare-mobile-context-pill{min-height:30px;font-size:.76rem;font-weight:var(--ds-font-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.pricing-compare-mobile-provider{color:var(--pricing-ink);background:#0f172a0f;border:1px solid #94a3b829}.pricing-compare-mobile-context-pill{color:var(--ds-color-primary-dark);background:#0f766e14;border:1px solid #0f766e24}.pricing-compare-mobile-model{letter-spacing:-.02em;color:var(--pricing-ink);font-size:1.02rem;line-height:1.45}.pricing-compare-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-compare-mobile-metric{background:#f8fafce6;border:1px solid #94a3b81f;border-radius:18px;gap:8px;padding:12px;display:grid}.pricing-compare-mobile-metric span{font-size:.72rem;font-weight:var(--ds-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--pricing-muted)}.pricing-compare-mobile-metric-price{grid-column:1/-1}}@media (max-width:480px){.pricing-surface-card{border-radius:24px;padding:18px}.pricing-billing-highlight-grid{grid-template-columns:1fr}.pricing-reference-title{font-size:1.28rem}.pricing-reference-description{font-size:.88rem}.pricing-compare{border-radius:24px;padding:18px 16px}.pricing-compare-header-copy strong{font-size:1.14rem}.pricing-compare-header-copy p{font-size:.88rem}.pricing-compare-highlight{justify-content:center;width:100%}.pricing-compare-mobile-card{border-radius:20px;padding:14px}.pricing-compare-mobile-metrics{grid-template-columns:1fr}.pricing-compare-mobile-metric-price{grid-column:auto}}.pricing-degraded-warning{width:fit-content;max-width:100%;font-size:var(--ds-text-sm);color:#047857;background:linear-gradient(135deg,#fff7edfa,#fffffff0);border:1px solid #fb923c3d;border-radius:20px;align-items:center;gap:10px;padding:12px 16px;line-height:1.7;display:flex;box-shadow:inset 0 1px #ffffffdb}.pricing-warning-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 6px #fb923c1f}.pricing-cta-section{margin-top:var(--ds-space-8)}.pricing-cta-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .14), transparent 34%), linear-gradient(145deg, #fffffffa, #ecfdf5f0);border:1px solid #94a3b82e;border-radius:30px;gap:16px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 22px 46px #0f172a14}.pricing-cta-actions{margin-top:4px}.pricing-main{margin-top:var(--ds-space-8);background:radial-gradient(circle at top left, rgba(var(--ds-color-primary-rgb), .16) 0%, transparent 34%), radial-gradient(circle at bottom right, rgba(var(--ds-color-primary-rgb), .14) 0%, transparent 30%), linear-gradient(160deg, #0f172afa 0%, #0b5953f5 52%, #082f49f7 100%);border:1px solid #94a3b838;border-radius:34px;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 58px #0206172e}.pricing-main:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.pricing-main .purchase-form-shell.ds-flow-stack{z-index:1;gap:18px;position:relative}.pricing-main .purchase-alert{border-radius:24px;padding:16px 18px}.pricing-main .purchase-alert-warning.purchase-resume-card{color:#9a3412;background:#fff7edf0;border-color:#fb923c38}.pricing-main .purchase-alert-error{color:#fee2e2;background:#7f1d1d2e;border-color:#f8717142}.pricing-main .purchase-alert-warning{border-color:rgba(var(--ds-color-primary-rgb), .26);color:#d1fae5;background:#78350f38}.pricing-main .purchase-alert-action{color:inherit}.pricing-main .purchase-rule-strip{color:#e2e8f0cc;background:#ffffff14;border:1px solid #6ee7b72e;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}.pricing-main .purchase-rule-strip strong{color:#d1fae5;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.pricing-main .purchase-plan-mobile-counter span{color:#e2e8f0ad}.pricing-main .purchase-plan-mobile-counter strong{color:#f8fafc}.pricing-main .purchase-plan-mobile-button{color:#ecfeff;background:linear-gradient(#0f172ae0,#082f49eb);border:1px solid #5eead457;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0206173d}.pricing-main .purchase-plan-mobile-button:hover:not(:disabled){color:#fff;background:linear-gradient(#0d94887a,#082f49f5);border-color:#5eead48a;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #0d948838}.pricing-main .purchase-plan-mobile-button:active:not(:disabled){background:linear-gradient(#0f766ed1,#082f49fa)}.pricing-main .purchase-plan-mobile-button:disabled{opacity:.78;color:#e2e8f0b8;box-shadow:none;background:linear-gradient(#1e293bb3,#0f172abd);border-color:#94a3b83d}.pricing-main .purchase-plan-grid{gap:16px}.pricing-main .purchase-plan-card{text-align:left;color:#f8fafc;background:linear-gradient(#0f172aeb 0%,#0f172adb 100%);border:1px solid #94a3b829;border-radius:28px;flex-direction:column;gap:10px;min-height:184px;padding:20px 18px;display:flex;position:relative;box-shadow:0 16px 36px #02061729}.pricing-main .purchase-plan-card:before{content:"";background:linear-gradient(90deg, rgba(var(--ds-color-primary-rgb), .82), rgba(var(--ds-color-primary-rgb), .22));opacity:.55;height:4px;position:absolute;inset:0 0 auto}.pricing-main .purchase-plan-card:hover{border-color:rgba(var(--ds-color-primary-rgb), .34);background:linear-gradient(#0f172ae0 0%,#0f172ad1 100%);transform:translateY(-3px);box-shadow:0 22px 42px #02061738}.pricing-main .purchase-plan-card:focus-visible{outline:2px solid rgba(var(--ds-color-primary-rgb), .82);outline-offset:2px}.pricing-main .purchase-plan-card.is-selected{border-color:rgba(var(--ds-color-primary-rgb), .9);background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .28), transparent 54%), linear-gradient(135deg, #04785773 0%, #0f172af0 44%, #322011f5 100%);color:#fff;box-shadow:0 28px 56px #3220115c, 0 0 0 4px rgba(var(--ds-color-primary-rgb), .24), inset 0 0 0 1px rgba(var(--ds-color-primary-rgb), .52);border-width:2px;transform:translateY(-4px)}.pricing-main .purchase-plan-card.is-selected:after{content:"✓ 已选择";z-index:2;color:#052e2b;font-size:.75rem;font-weight:var(--ds-font-bold);box-shadow:0 4px 14px rgba(var(--ds-color-primary-rgb), .38);background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;align-items:center;gap:4px;padding:5px 12px;display:flex;position:absolute;top:12px;right:12px}.pricing-main .purchase-plan-card.is-recommended{border-color:rgba(var(--ds-color-primary-rgb), .42);background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .14), transparent 48%), linear-gradient(155deg, #78350f38 0%, #0f172ae0 42%, #0478573d 100%);box-shadow:0 18px 38px rgba(var(--ds-color-primary-rgb), .16)}.pricing-main .purchase-plan-card.is-recommended.is-selected{border-color:rgba(var(--ds-color-primary-rgb), .62);box-shadow:0 24px 48px #78350f38, inset 0 0 0 1px rgba(var(--ds-color-primary-rgb), .32)}.pricing-main .topup-package-badges{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pricing-main .topup-package-badge{min-height:30px;font-size:.78rem;font-weight:var(--ds-font-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.pricing-main .topup-package-badge-recommended{color:#052e2b;box-shadow:0 10px 18px rgba(var(--ds-color-primary-rgb), .22);background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.pricing-main .topup-package-badge-bonus{background:rgba(var(--ds-color-primary-rgb), .18);border:1px solid rgba(var(--ds-color-primary-rgb), .3);color:#a7f3d0}.pricing-main .purchase-plan-card-price{font-size:clamp(1.8rem,2.6vw,2.35rem);font-weight:var(--ds-font-bold);letter-spacing:-.05em;color:#f8fafc;margin-top:0}.pricing-main .purchase-plan-card.is-selected .purchase-plan-card-price{color:#fff}.pricing-main .purchase-plan-card-total{font-size:1.08rem;font-weight:var(--ds-font-semibold);color:#e2e8f0eb;margin-top:2px}.pricing-main .purchase-plan-card-unit{color:#a7f3d0;width:fit-content;min-height:30px;font-size:.82rem;font-weight:var(--ds-font-bold);background:#ffffff1c;border:1px solid #ffffff24;border-radius:999px;align-items:center;margin-top:10px;padding:0 12px;display:inline-flex}.pricing-main .purchase-plan-card-formula{color:#e2e8f0bd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:.96rem;line-height:1.6;display:flex}.pricing-main .purchase-plan-card-plus{color:#e2e8f06b}.pricing-main .purchase-plan-card-bonus-value{background:linear-gradient(135deg, rgba(var(--ds-color-primary-rgb), .24), rgba(var(--ds-color-primary-rgb), .14));min-height:34px;color:var(--ds-color-primary-light);font-weight:var(--ds-font-bold);border:1px solid #6ee7b757;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.pricing-main .liquid-glass-panel-emerald.purchase-form-card{background:linear-gradient(#fffffff5,#f0fdfae6);border:1px solid #94a3b82e;border-radius:28px;gap:18px;padding:clamp(18px,2.5vw,24px);box-shadow:0 18px 38px #0206171f}.pricing-main .purchase-email-input{border-color:rgba(var(--ds-color-primary-rgb), .18);background:#ffffffe6}.pricing-main .purchase-email-ready{background:rgba(var(--ds-color-primary-rgb), .1);color:var(--ds-color-primary-dark)}.pricing-main .purchase-selection-card{background:#f8fafceb;border:1px solid #94a3b829;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffffd1}.pricing-main .purchase-selection-name{color:var(--ds-color-primary-dark);letter-spacing:-.04em}.pricing-main .purchase-selection-subtitle,.pricing-main .purchase-selection-note{color:#64748b}.pricing-main .purchase-selection-chips{justify-content:flex-end}.pricing-main .purchase-selection-chip{background:#ffffffe6}.pricing-main .purchase-selection-chip.is-success{background:rgba(var(--ds-color-primary-rgb), .08);color:var(--ds-color-primary-dark)}.pricing-main .topup-recommendation-inline{color:#ecfdf5;min-height:34px;font-size:.84rem;font-weight:var(--ds-font-bold);background:linear-gradient(135deg,#10b981 0% 100%);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}@media (max-width:900px){.pricing-hero{margin-bottom:var(--ds-space-6);border-radius:12px}.pricing-main{margin-top:var(--ds-space-6);border-radius:16px;padding:18px}.pricing-main .purchase-rule-strip{flex-direction:column;align-items:flex-start}.pricing-main .purchase-plan-card{border-radius:16px;min-height:0;padding:18px 16px}.pricing-main .purchase-selection-chips,.pricing-main .purchase-selection-meta{text-align:left;justify-content:flex-start}}@media (max-width:640px){.pricing-main .purchase-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pricing-main .purchase-plan-card{border-radius:12px;gap:5px;min-height:118px;padding:12px 10px}.pricing-main .purchase-plan-card:hover,.pricing-main .purchase-plan-card.is-selected{transform:translateY(-1px)}.pricing-main .purchase-plan-card.is-selected{box-shadow:0 12px 22px #065f463d, 0 0 0 2px rgba(var(--ds-color-primary-rgb), .18), inset 0 0 0 1px rgba(var(--ds-color-primary-rgb), .42)}.pricing-main .purchase-plan-card.is-selected:after{content:"已选";padding:3px 8px;font-size:.64rem;top:8px;right:8px}.pricing-main .topup-package-badges{gap:5px;min-height:22px;margin-bottom:2px;padding-right:36px}.pricing-main .topup-package-badge{min-height:20px;padding:2px 7px;font-size:.64rem}.pricing-main .purchase-plan-card-price{letter-spacing:-.03em;font-size:1.18rem;line-height:1.15}.pricing-main .purchase-plan-card-total{margin-top:2px;font-size:.84rem;line-height:1.35}.pricing-main .purchase-plan-card-unit{min-height:22px;margin-top:4px;padding:0 8px;font-size:.66rem}.pricing-main .purchase-plan-card-formula{gap:5px;font-size:.7rem;line-height:1.45}.pricing-main .purchase-plan-card-bonus-value{min-height:22px;padding:0 8px}}@media (max-width:480px){.pricing-hero-actions .ds-button{justify-content:center;width:100%}.pricing-hero{border-radius:8px}.pricing-main{border-radius:12px;padding:16px}}html.dark .pricing-page{--pricing-surface:#181c24d1;--pricing-border:#ffffff1a;--pricing-ink:var(--ds-color-text);--pricing-muted:var(--ds-color-text-secondary);--pricing-board-shadow:0 28px 72px #00000059}html.dark .pricing-page:before{background:linear-gradient(#111318f0,#11131800)}html.dark .pricing-hero{border-color:var(--pricing-border);background:linear-gradient(145deg,#181c24f7,#141820eb)}html.dark .pricing-brandline{color:var(--ds-color-primary-light)}html.dark .pricing-reference-eyebrow{background:rgba(var(--ds-color-primary-rgb), .12);border-color:rgba(var(--ds-color-primary-rgb), .24);color:var(--ds-color-primary-light)}html.dark .pricing-reference-title{color:var(--ds-color-text)}html.dark .pricing-reference-description{color:var(--ds-color-text-secondary)}html.dark .pricing-surface-card,html.dark .pricing-note-banner{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .08), transparent 36%), linear-gradient(145deg, #1e293bf5, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}html.dark .pricing-note-banner--warn{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #332212f5, #181c24f0);border-color:#fb923c29}html.dark .pricing-card-heading span,html.dark .pricing-access-label{color:var(--ds-color-primary-light)}html.dark .pricing-card-heading strong,html.dark .pricing-figure-card strong,html.dark .pricing-feature-list,html.dark .pricing-example-card strong,html.dark .pricing-cache-card strong,html.dark .pricing-note-banner strong,html.dark .pricing-baseline-table td{color:var(--ds-color-text)}html.dark .pricing-figure-card,html.dark .pricing-access-item,html.dark .pricing-example-card{background:#0f172a5c;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-figure-card span,html.dark .pricing-figure-card p,html.dark .pricing-billing-copy,html.dark .pricing-access-item p,html.dark .pricing-cache-card p,html.dark .pricing-small-note,html.dark .pricing-note-banner p,html.dark .pricing-baseline-table th{color:var(--ds-color-text-secondary)}html.dark .pricing-billing-copy code,html.dark .pricing-access-item code,html.dark .pricing-note-banner code{color:var(--ds-color-text);background:#0f172a7a;border-color:#ffffff14}html.dark .pricing-baseline-scroll{background:#0f172a4d;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-baseline-table th,html.dark .pricing-baseline-table td{border-color:#ffffff0f}html.dark .pricing-baseline-table th{background:#0f172acc}html.dark .pricing-baseline-table tbody tr:nth-child(odd){background:#ffffff05}html.dark .pricing-baseline-table tbody tr:nth-child(2n){background:#ffffff09}html.dark .pricing-compare{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(135deg, #1e293bf5, #181c24f0);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000002e}html.dark .pricing-compare-header-copy span,html.dark .pricing-compare-header-copy strong,html.dark .pricing-compare-highlight,html.dark .pricing-compare-mobile-provider,html.dark .pricing-compare-mobile-model,html.dark .pricing-compare-mobile-metric .pricing-compare-context,html.dark .pricing-compare-provider,html.dark .pricing-compare-model strong,html.dark .pricing-compare-context{color:var(--ds-color-text)}html.dark .pricing-compare-header-copy p,html.dark .pricing-compare-header-meta span,html.dark .pricing-compare-table th,html.dark .pricing-compare-table th small,html.dark .pricing-compare-mobile-metric span,html.dark .pricing-compare-mobile-context-pill,html.dark .pricing-compare-note-inline,html.dark .pricing-compare-note{color:var(--ds-color-text-secondary)}html.dark .pricing-compare-header-meta span,html.dark .pricing-compare-mobile-context-pill{background:rgba(var(--ds-color-primary-rgb), .08);border-color:rgba(var(--ds-color-primary-rgb), .16)}html.dark .pricing-compare-highlight,html.dark .pricing-compare-provider,html.dark .pricing-compare-context,html.dark .pricing-compare-mobile-provider,html.dark .pricing-compare-mobile-metric{box-shadow:none;background:#0f172a59;border-color:#ffffff14}html.dark .pricing-compare-provider,html.dark .pricing-compare-context{background:0 0;border-color:#0000}html.dark .pricing-compare-provider-badge,html.dark .pricing-compare-note-inline{color:#a7f3d0;background:#facc1538}html.dark .pricing-compare-scroll{background:#0f172a47;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-compare-table th,html.dark .pricing-compare-table td{border-color:#ffffff0f}html.dark .pricing-compare-table th{background:#0f172acc}html.dark .pricing-compare-table tbody tr:nth-child(odd){background:#ffffff05}html.dark .pricing-compare-table tbody tr:nth-child(2n){background:#ffffff09}html.dark .pricing-compare-table tbody tr:hover{background:rgba(var(--ds-color-primary-rgb), .08)}html.dark .pricing-compare-mobile-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #1e293beb, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e}html.dark .pricing-compare-badge{color:#a7f3d0;background:#facc151f;border-color:#facc1533}html.dark .pricing-compare-metric[data-tone=low]{--pricing-metric-fg:var(--ds-color-text)}html.dark .pricing-compare-metric[data-tone=standard]{--pricing-metric-fg:#86efac;--pricing-metric-bg:rgba(var(--ds-color-primary-rgb), .12);--pricing-metric-border:rgba(var(--ds-color-primary-rgb), .16)}html.dark .pricing-compare-metric[data-tone=medium]{--pricing-metric-fg:#c4b5fd;--pricing-metric-bg:#8b5cf624;--pricing-metric-border:#8b5cf62e}html.dark .pricing-compare-metric[data-tone=high]{--pricing-metric-fg:#fdba74;--pricing-metric-bg:rgba(var(--ds-color-primary-rgb), .14);--pricing-metric-border:rgba(var(--ds-color-primary-rgb), .18)}html.dark .pricing-compare-metric[data-tone=extreme]{--pricing-metric-fg:#fca5a5;--pricing-metric-bg:#ef444424;--pricing-metric-border:#ef44442e}html.dark .pricing-compare-metric{box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-topup-spotlight{border-color:rgba(var(--ds-color-primary-rgb), .18);color:var(--pricing-ink);background:linear-gradient(135deg,#1e293bf5,#181c24f0);box-shadow:0 16px 34px #0003}html.dark .pricing-topup-spotlight:hover{border-color:rgba(var(--ds-color-primary-rgb), .28);box-shadow:0 20px 42px #00000040}html.dark .pricing-topup-spotlight-label{color:var(--ds-color-primary-light)}html.dark .pricing-topup-spotlight-copy{color:var(--ds-color-text-secondary)}html.dark .pricing-topup-spotlight-action{color:#ecfdf5;background:linear-gradient(135deg,#10b981,#059669)}html.dark .pricing-degraded-warning{color:var(--ds-color-primary-light);background:linear-gradient(135deg,#1e293bf5,#181c24f0);border-color:#fb923c33;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-warning-dot{background:var(--ds-color-primary-light);box-shadow:0 0 0 6px rgba(var(--ds-color-primary-rgb), .1)}html.dark .pricing-cta-card{background:radial-gradient(circle at top right, rgba(var(--ds-color-primary-rgb), .12), transparent 36%), linear-gradient(145deg, #1e293bf5, #181c24f0);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}html.dark .pricing-main .liquid-glass-panel-emerald.purchase-form-card{background:linear-gradient(#181c24f5,#141820eb);border-color:#ffffff1a;box-shadow:0 18px 38px #00000040}html.dark .pricing-main .purchase-email-input{color:var(--ds-color-text);background:#ffffff0f;border-color:#8ea3be2e}html.dark .pricing-main .purchase-email-ready{color:var(--ds-color-primary-light);background:#2a8a611f}html.dark .pricing-main .purchase-selection-card{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}html.dark .pricing-main .purchase-selection-name{color:var(--ds-color-primary-light)}html.dark .pricing-main .purchase-selection-subtitle,html.dark .pricing-main .purchase-selection-note{color:var(--ds-color-text-secondary)}html.dark .pricing-main .purchase-selection-chip{background:#ffffff14}html.dark .pricing-main .purchase-alert-warning.purchase-resume-card{border-color:rgba(var(--ds-color-primary-rgb), .22);color:#d1fae5;background:#78350f38}.pricing-main .purchase-button-price{font-size:.95em;font-weight:var(--ds-font-bold);background:#fff3;border-radius:999px;margin-right:6px;padding:4px 12px;display:inline-block}@media (max-width:768px){.pricing-basics-section,.pricing-cache-section,.pricing-reference-section{margin-top:var(--ds-space-6);gap:var(--ds-space-4)}.pricing-surface-card{box-shadow:inset 0 1px #ffffffb3,0 6px 18px #0f172a0d}.pricing-hero{box-shadow:inset 0 1px #ffffffb3,0 10px 26px #0f172a12}.pricing-topup-spotlight{box-shadow:inset 0 1px 0 #fffc, 0 8px 20px rgba(var(--ds-color-primary-rgb), .08)}.pricing-reference-intro{padding-top:var(--ds-space-1)}}
