.pricing-body{--space-5:20px;--space-7:32px;--border:var(--line);--border-strong:var(--line-strong);--accent:var(--blue);--ink-strong:var(--ink);--ink-muted:var(--muted);--surface-subtle:var(--surface-muted);--focus:var(--focus-color);--success-ink:var(--green-dark);--panel-heading:#173f4e;--panel-heading-text:#fff;--link:var(--blue-dark);--warning:var(--focus-color);min-width:0}.pricing-header-actions{align-items:center;gap:var(--space-3);display:flex}.pricing-main{gap:var(--space-5);margin-block:var(--space-5) var(--space-7);display:grid}.pricing-hero{border:1px solid var(--border-strong);border-top:5px solid var(--accent);background:linear-gradient(112deg, var(--surface) 0 72%, color-mix(in srgb, var(--accent) 8%, var(--surface)) 72% 100%);padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.pricing-hero:after{content:"PRICE / REGION / CHANNEL";color:color-mix(in srgb, var(--ink) 10%, transparent);font:700 clamp(1.1rem, 3vw, 2.6rem) / 1 var(--font-display);letter-spacing:.08em;pointer-events:none;position:absolute;bottom:1rem;right:2rem}.pricing-hero h1{max-width:18ch;color:var(--ink-strong);font:700 clamp(2rem, 5vw, 4rem) / .98 var(--font-display);letter-spacing:-.035em;margin:.35rem 0 .75rem}.pricing-hero>p:last-child{z-index:1;max-width:66ch;color:var(--ink-muted);margin:0;font-size:1.05rem;position:relative}.pricing-filters{border:1px solid var(--border-strong);background:var(--border-strong);grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(9rem,1fr));gap:1px;display:grid}.pricing-filters input,.pricing-filters select,.pricing-clear-filters{background:var(--surface);min-width:0;min-height:44px;color:var(--ink-strong);font:600 .95rem / 1.2 var(--font-body);border:0;border-radius:0;padding:.65rem .8rem}.pricing-filters input:focus-visible,.pricing-filters select:focus-visible,.pricing-clear-filters:focus-visible,.pricing-plan-tab:focus-visible,.pricing-product-card:focus-visible,.pricing-table a:focus-visible{z-index:2;outline:3px solid var(--focus);outline-offset:-3px;position:relative}.pricing-product-filters{grid-template-columns:repeat(2,minmax(11rem,1fr)) auto}.pricing-clear-filters{background:var(--surface-subtle);color:var(--link);cursor:pointer;font:700 .88rem / 1.2 var(--font-display);border:0;border-radius:0;padding-inline:1rem}.pricing-clear-filters:disabled{color:var(--ink-muted);cursor:default;opacity:.55}.pricing-result-count{border-left:4px solid var(--accent);background:var(--surface-subtle);width:fit-content;min-width:3rem;color:var(--ink-muted);font:700 .85rem / 1 var(--font-code);margin:-.75rem 0 0;padding:.3rem .65rem}.pricing-product-result-count{clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;min-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-directory{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-product-card{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface);min-height:9rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:1.15rem 1.25rem;text-decoration:none;transition:background-color .14s,box-shadow .14s;display:grid}.pricing-product-card:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface));box-shadow:inset 5px 0 0 var(--accent)}.pricing-product-card h2{color:var(--ink-strong);font:700 1.35rem / 1.1 var(--font-display);grid-column:1/-1;margin:0}.pricing-product-card p{color:var(--ink-muted);margin:0}.pricing-product-card strong{color:var(--success-ink);font:700 .92rem / 1.35 var(--font-code);align-self:end}.pricing-plan-tabs{border:1px solid var(--border-strong);background:var(--border-strong);scrollbar-width:thin;scroll-snap-type:x proximity;gap:1px;max-width:100%;display:flex;overflow-x:auto}.pricing-plan-tab{background:var(--surface);min-width:0;min-height:56px;color:var(--ink-muted);cursor:pointer;text-align:left;scroll-snap-align:start;border:0;border-radius:0;flex:1 0 11rem;gap:.35rem;padding:.7rem .85rem;display:grid}.pricing-plan-tab[aria-selected=true]{background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:inset 0 4px 0 var(--accent);color:var(--ink-strong)}.pricing-plan-name{font:700 1rem / 1.1 var(--font-display)}.pricing-plan-periods{flex-wrap:wrap;gap:.3rem;display:flex}.pricing-plan-periods small{border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-muted);font:700 .7rem / 1.2 var(--font-code);padding:.1rem .35rem}.pricing-plan-panels,.pricing-plan-panel{gap:var(--space-4);min-width:0;display:grid}.pricing-plan-heading{border-left:5px solid var(--accent);color:var(--ink-strong);font:700 1.35rem / 1.1 var(--font-display);margin:0;padding:.3rem .75rem}.pricing-plan-summary{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.pricing-plan-summary>div{border-right:1px solid var(--border);gap:.3rem;min-width:0;padding:1rem;display:grid}.pricing-plan-summary>div:last-child{border-right:0}.pricing-plan-summary span{color:var(--ink-muted);font-size:.82rem}.pricing-plan-summary strong{color:var(--ink-strong);font:700 clamp(1.15rem, 2vw, 1.7rem) / 1.1 var(--font-code);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pricing-plan-summary .pricing-summary-primary{box-shadow:inset 5px 0 0 var(--success-ink)}.pricing-plan-summary .pricing-summary-primary strong{color:var(--success-ink)}.pricing-ranking-table{min-width:52rem}.pricing-rank{min-width:4.25rem;color:var(--ink-strong);font:700 1rem / 1.2 var(--font-code)}.pricing-rank small{border:1px solid var(--success-ink);width:fit-content;color:var(--success-ink);margin-top:.35rem;padding:.15rem .35rem;font-size:.68rem;display:block}.pricing-other-records{border:1px solid var(--border-strong);background:var(--surface-subtle);min-width:0}.pricing-other-records>summary{min-height:44px;color:var(--ink-muted);cursor:pointer;font:700 .9rem / 1.3 var(--font-display);padding:.8rem 1rem}.pricing-empty-state{border-left:5px solid var(--warning);background:var(--warning-surface);color:var(--ink-strong);margin:-.5rem 0 0;padding:.85rem 1rem}.pricing-table-scroll{border:1px solid var(--border-strong);background:var(--surface);max-width:100%;overflow-x:auto}.pricing-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:70rem;font-size:.94rem}.pricing-table th,.pricing-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:.75rem}.pricing-table th{z-index:1;background:var(--panel-heading);color:var(--panel-heading-text);font:700 .82rem / 1.2 var(--font-display);letter-spacing:.025em;position:sticky;top:0}.pricing-table td:last-child{gap:.4rem;min-width:11rem;display:grid}.pricing-table td:last-child a{width:fit-content;min-height:44px;color:var(--link);padding-block:.7rem}.pricing-official-price,.pricing-cny-price{white-space:nowrap;font-family:var(--font-code);font-variant-numeric:tabular-nums}.pricing-disclaimer{border-left:5px solid var(--warning);background:var(--warning-surface);padding:1rem 1.2rem}.pricing-disclaimer h2,.pricing-disclaimer p{margin:0}.pricing-disclaimer p{margin-top:.35rem}.pricing-body .ad-slot[hidden]{display:none!important}@media (width<=900px){.pricing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-filters input{grid-column:1/-1}.pricing-product-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-product-filters .pricing-clear-filters{grid-column:1/-1}}@media (width<=640px){.pricing-main{gap:var(--space-4);margin-top:var(--space-3)}.pricing-header-actions .header-quick-link{display:none}.pricing-hero{padding:1.35rem 1rem 1.5rem}.pricing-hero:after{display:none}.pricing-hero h1{font-size:clamp(2rem,12vw,3rem)}.pricing-filters,.pricing-directory{grid-template-columns:1fr}.pricing-plan-tab{flex-basis:10rem}.pricing-plan-summary{grid-template-columns:1fr}.pricing-plan-summary>div{border-right:0;border-bottom:1px solid var(--border)}.pricing-plan-summary>div:last-child{border-bottom:0}.pricing-ranking-table{min-width:0}.pricing-filters input{grid-column:auto}.pricing-product-card{grid-template-columns:1fr;min-height:8rem}.pricing-table-scroll{background:0 0;border:0;overflow:visible}.pricing-table,.pricing-table tbody{background:0 0;min-width:0;display:block}.pricing-table thead{display:none}.pricing-table tbody{gap:.75rem;display:grid}.pricing-table tbody tr{border:1px solid var(--border-strong);background:var(--surface);display:grid}.pricing-table td,.pricing-table td:last-child{overflow-wrap:anywhere;border-right:0;grid-template-columns:minmax(7.4rem,38%) minmax(0,1fr);gap:.65rem;min-width:0;padding:.65rem .75rem;display:grid}.pricing-table td:before{content:attr(data-label);color:var(--ink-muted);font:700 .78rem / 1.35 var(--font-display)}.pricing-table td:last-child>*{grid-column:2}.pricing-table td:last-child:before{grid-area:1/1/span 4}}@media (prefers-reduced-motion:reduce){.pricing-product-card,.pricing-plan-tabs{transition:none}}@media (forced-colors:active){.pricing-product-card:hover,.pricing-filters input:focus-visible,.pricing-filters select:focus-visible,.pricing-plan-tab:focus-visible,.pricing-clear-filters:focus-visible{outline-color:highlight}}.pricing-body{background:radial-gradient(circle at 18% 0,#bfdbfe59,#0000 32rem),linear-gradient(#f4f8fe 0,#edf4fc 38rem,#f7f9fc 100%)}.pricing-main{gap:1.35rem;width:min(1180px,100% - 2rem);max-width:1180px}.pricing-marketplace-hero,.pricing-product-profile{background:#ffffffe0;border:1px solid #d7e2ef;border-radius:18px;padding:clamp(1.5rem,4vw,3.25rem);box-shadow:0 18px 50px #214b7317}.pricing-marketplace-hero h1,.pricing-product-profile h1{max-width:18ch;font:700 clamp(2rem, 5vw, 3.8rem) / 1 var(--font-display);letter-spacing:-.04em;margin:.35rem 0 .75rem}.pricing-marketplace-search{width:min(42rem,100%);min-height:52px;color:var(--ink-strong);font:600 1rem / 1.2 var(--font-body);background:#fff;border:1px solid #b9cce0;border-radius:14px;margin-top:1.4rem;padding:.8rem 1rem;box-shadow:0 8px 22px #26547e14}.pricing-category-tabs,.pricing-view-tabs{background:#ffffffb8;border:1px solid #d6e2ef;border-radius:14px;gap:.4rem;max-width:100%;padding:.35rem;display:flex;overflow-x:auto}.pricing-category-tabs button,.pricing-view-tabs a{color:#64748b;cursor:pointer;min-height:44px;font:700 .9rem / 1 var(--font-display);background:0 0;border:0;border-radius:10px;flex:none;padding:.65rem 1rem;text-decoration:none}.pricing-category-tabs button[aria-pressed=true],.pricing-view-tabs a[aria-current=page]{color:#0f3c55;background:#fff;box-shadow:0 5px 16px #1d4e791f}.pricing-featured-products,.pricing-popular-regions,.pricing-data-methodology{background:#ffffffc7;border:1px solid #d8e3ef;border-radius:16px;padding:1.25rem}.pricing-featured-products h2,.pricing-popular-regions h2{font:700 1.25rem / 1.2 var(--font-display);margin:0 0 1rem}.pricing-featured-grid,.pricing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-featured-card,.pricing-product-grid .pricing-product-card{min-height:0;color:inherit;background:#fff;border:1px solid #d6e2ee;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:.45rem .9rem;padding:1.1rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #1c486f0f}.pricing-featured-card:hover,.pricing-product-grid .pricing-product-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1c486f1f}.pricing-product-lettermark{color:#fff;width:3.2rem;height:3.2rem;font:800 .86rem / 1 var(--font-code);letter-spacing:.04em;background:linear-gradient(145deg,#0e7490,#164e63);border-radius:13px;grid-row:1/span 3;place-items:center;display:grid}.pricing-featured-card h2,.pricing-product-grid .pricing-product-card h2,.pricing-featured-card p,.pricing-featured-card strong,.pricing-product-grid .pricing-product-card p,.pricing-product-grid .pricing-product-card strong{grid-column:2;margin:0}.pricing-popular-regions{flex-wrap:wrap;gap:.55rem;display:flex}.pricing-popular-regions h2{flex-basis:100%}.pricing-popular-regions a,.pricing-regions-view a{color:#36566f;background:#fff;border:1px solid #d4e0ec;border-radius:999px;padding:.55rem .8rem;text-decoration:none}.pricing-product-profile{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1.1rem;display:grid}.pricing-product-profile .pricing-product-lettermark{grid-row:1/span 5}.pricing-product-profile>:not(.pricing-product-lettermark){grid-column:2}.pricing-product-profile h1{font-size:clamp(2rem,4vw,3.2rem)}.pricing-currency-select{color:#23445b;background:#fff;border:1px solid #cfdeeb;border-radius:11px;justify-self:end;min-width:9rem;min-height:44px;padding:.6rem .8rem;font-weight:700}.pricing-plan-tabs{background:#ffffffb3;border:1px solid #d5e1ed;border-radius:14px;gap:.35rem;padding:.35rem}.pricing-plan-tab{background:0 0;border-radius:10px}.pricing-plan-tab[aria-selected=true]{background:#fff;border-radius:10px;box-shadow:0 5px 16px #1d4e791f}.pricing-product-filters{background:#d5e1ed;border-color:#d5e1ed;border-radius:13px;overflow:hidden}.pricing-plan-panel{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem}.pricing-plan-heading{grid-column:1/-1}.pricing-plan-summary{border-color:#d6e2ee;border-radius:16px;grid-area:2/2/span 3;grid-template-columns:1fr;position:sticky;top:1rem;overflow:hidden;box-shadow:0 14px 34px #214b7317}.pricing-plan-summary>div{border-bottom:1px solid #e1e9f2;border-right:0}.pricing-plan-summary>div:last-child{border-bottom:0}.pricing-official-group,.pricing-estimate-group,.pricing-missing-state,.pricing-other-records{background:#fff;border:1px solid #d8e3ee;border-radius:15px;grid-column:1;overflow:hidden}.pricing-table th{color:#587087;background:#f3f7fb;position:static}.pricing-table th,.pricing-table td{border-bottom-color:#e6edf4;border-right:0}.pricing-estimate-group{padding:0}.pricing-estimate-group>summary{color:#075985;cursor:pointer;min-height:48px;padding:.9rem 1rem;font-weight:800}.pricing-estimate-group[open]>summary{border-bottom:1px solid #d8e3ee}.pricing-estimate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.pricing-estimate-card{background:#f5faff;border:1px solid #cfe1f2;border-radius:12px;gap:.25rem;padding:.8rem;display:grid}.pricing-estimate-card span{color:#075985;font:700 1rem / 1.2 var(--font-code)}.pricing-estimate-card small{color:#64748b}.pricing-missing-state{color:#64748b;margin:0;padding:.9rem 1rem}.pricing-regions-view{background:#fff;border:1px solid #d8e3ee;border-radius:16px;flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.pricing-regions-view h2{flex-basis:100%;margin:0 0 .5rem}.pricing-market-results{flex-basis:100%}.pricing-market-result{border-top:1px solid #e0e9f2;gap:.55rem;margin-top:.75rem;padding-top:1rem;display:grid}.pricing-market-result h3{margin:0}.pricing-market-result p{background:#f7fbff;border:1px solid #d8e3ee;border-radius:11px;margin:0;padding:.75rem .85rem}@media (width<=900px){.pricing-plan-panel{grid-template-columns:minmax(0,1fr)}.pricing-plan-summary{grid-area:auto/1;position:static}.pricing-official-group,.pricing-estimate-group,.pricing-missing-state,.pricing-other-records{grid-column:1}}@media (width<=640px){.pricing-main{width:min(100% - 1rem,1180px)}.pricing-marketplace-hero,.pricing-product-profile{border-radius:14px;padding:1.1rem}.pricing-marketplace-hero h1{font-size:2.2rem}.pricing-featured-grid,.pricing-product-grid,.pricing-estimate-list{grid-template-columns:1fr}.pricing-product-profile{grid-template-columns:auto minmax(0,1fr)}.pricing-product-profile h1{font-size:1.9rem}.pricing-plan-tabs{flex-wrap:nowrap}.pricing-plan-summary{border-radius:13px}}
