.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{--pricing-canvas:#f8f6f1;--pricing-surface:#fffdf9;--pricing-sidebar:#fbf9f4;--pricing-border:#e3ded4;--pricing-text:#292d34;--pricing-muted:#666d78;--pricing-low:#246c40;--pricing-low-bg:#e4f6e8;--pricing-high:#a63f38;--pricing-high-bg:#fde8e4;background:var(--pricing-canvas);color:var(--pricing-text)}.pricing-main{width:min(1460px,100%);max-width:none;margin-block:0}.pricing-layout{border-top:1px solid var(--pricing-border);grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 7rem);display:grid}.pricing-product-nav{border-right:1px solid var(--pricing-border);background:var(--pricing-sidebar);align-self:start;max-height:100vh;padding:1rem .75rem 1.4rem;position:sticky;top:0;overflow-y:auto}.pricing-nav-heading{font:700 1rem/1.2 var(--font-display);margin:0 0 .75rem}.pricing-nav-back{color:#59616d;min-height:44px;margin-bottom:.65rem;padding:.72rem .7rem;font-size:.85rem;text-decoration:none;display:block}.pricing-nav-search{border:1px solid var(--pricing-border);background:var(--pricing-surface);width:100%;min-height:44px;color:var(--pricing-text);border-radius:8px;margin-bottom:.75rem;padding:.65rem .7rem}.pricing-product-links{gap:.2rem;display:grid}.pricing-product-link{color:#68717e;border-radius:8px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:44px;padding:.42rem .55rem;font-size:.86rem;text-decoration:none;display:grid}.pricing-product-link:hover,.pricing-product-link[aria-current=page]{color:var(--pricing-text);background:#ece9e3}.pricing-product-link[aria-current=page]{font-weight:750}.pricing-nav-lettermark{background:var(--pricing-surface);color:#3f4650;width:2rem;height:2rem;font:750 .64rem/1 var(--font-code);border:1px solid #d8d2c8;border-radius:7px;place-items:center;display:grid}.pricing-workspace{min-width:0;padding:1.25rem 1.4rem 2.5rem}.pricing-marketplace-search{border-color:var(--pricing-border);width:min(36rem,100%);box-shadow:none;border-radius:8px;margin-top:.85rem}.pricing-category-tabs,.pricing-view-tabs,.pricing-plan-tabs{border-color:var(--pricing-border);background:var(--pricing-surface);box-shadow:none;border-radius:9px}.pricing-featured-products,.pricing-popular-regions,.pricing-data-methodology,.pricing-region-summary,.pricing-region-missing-products{border:1px solid var(--pricing-border);background:var(--pricing-surface);box-shadow:none;border-radius:10px}.pricing-featured-grid,.pricing-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-featured-card,.pricing-product-list .pricing-product-card{border-color:var(--pricing-border);min-height:0;box-shadow:none;border-radius:9px;padding:.9rem}.pricing-featured-card:hover,.pricing-product-list .pricing-product-card:hover{box-shadow:none;border-color:#c8c1b6;transform:none}.pricing-product-header{grid-template-columns:auto minmax(0,1fr)}.pricing-product-header .pricing-product-lettermark{color:#30353d;background:#f1eee8}.pricing-product-filters,.pricing-filters{border-color:var(--pricing-border);background:var(--pricing-border);border-radius:9px}.pricing-plan-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""summary""extremes""observed-controls""observed""estimate""missing""other";gap:.9rem}.pricing-price-metrics{border:1px solid var(--pricing-border);background:var(--pricing-surface);max-height:none;box-shadow:none;border-radius:10px;grid-area:summary;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:static;overflow:hidden}.pricing-price-metrics .pricing-metric{border-right:1px solid var(--pricing-border);border-bottom:0;gap:.25rem;min-width:0;padding:.85rem;display:grid}.pricing-price-metrics .pricing-metric strong{color:var(--pricing-text);font:750 clamp(1rem, 2vw, 1.35rem)/1.15 var(--font-code)}.pricing-price-metrics .pricing-summary-primary strong{color:var(--pricing-low)}.pricing-summary-meta{border-top:1px solid var(--pricing-border);color:var(--pricing-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.55rem .85rem;font-size:.8rem;display:flex}.pricing-extreme-rankings{grid-area:extremes;grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.pricing-ranking-card{border:1px solid var(--pricing-border);background:var(--pricing-surface);border-radius:10px;overflow:hidden}.pricing-ranking-card h3{font:750 .9rem/1.25 var(--font-display);margin:0;padding:.7rem .8rem}.pricing-ranking-card--low h3{color:var(--pricing-low);background:var(--pricing-low-bg)}.pricing-ranking-card--high h3{color:var(--pricing-high);background:var(--pricing-high-bg)}.pricing-extreme-row{border-top:1px solid var(--pricing-border);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:50px;padding:.6rem .75rem;font-size:.82rem;display:grid}.pricing-extreme-row b{color:var(--pricing-low);font-family:var(--font-code)}.pricing-ranking-card--high .pricing-extreme-row b{color:var(--pricing-high)}.pricing-extreme-row small{color:var(--pricing-muted);grid-column:2/-1}.pricing-ranking-empty{color:var(--pricing-muted);margin:0;padding:.8rem}.pricing-observed-controls,.pricing-estimate-group,.pricing-missing-state,.pricing-other-records,.pricing-table-scroll{border-color:var(--pricing-border);background:var(--pricing-surface);border-radius:9px}.pricing-table th{color:var(--pricing-muted);background:#f5f2ec}.pricing-table td{border-bottom-color:#ece7de;height:56px}.pricing-region-summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.pricing-region-summary strong{font-size:1.05rem}.pricing-region-summary b{color:var(--pricing-low);font-family:var(--font-code)}.pricing-region-summary small{color:var(--pricing-muted)}.pricing-region-missing-products{margin-top:1rem;padding:.8rem 1rem}.pricing-region-missing-products summary{cursor:pointer;min-height:44px;font-weight:700}.pricing-region-missing-products ul{columns:2;color:var(--pricing-muted);margin:.5rem 0 0 1.2rem}@media (width<=1279px){.pricing-product-list{grid-template-columns:1fr}}@media (width<=1023px){.pricing-main{width:100%}.pricing-layout{border-top:0;min-height:0;display:block}.pricing-workspace{padding:.75rem .8rem 2rem}.pricing-nav-trigger{border:1px solid var(--pricing-border);background:var(--pricing-surface);width:44px;height:44px;color:var(--pricing-text);cursor:pointer;border-radius:8px;place-items:center;margin:.6rem .8rem 0;display:grid}.pricing-product-nav{z-index:50;visibility:hidden;width:min(84vw,340px);max-height:none;transition:transform .16s,visibility 0s linear .16s;display:block;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 34px #1e1a142e}.pricing-product-nav[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}.pricing-nav-close{border:1px solid var(--pricing-border);background:var(--pricing-surface);cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.pricing-nav-backdrop:not([hidden]){z-index:40;background:#14161973;border:0;display:block;position:fixed;inset:0}body.pricing-nav-open{overflow:hidden}.pricing-price-metrics{grid-template-columns:1fr 1fr}.pricing-price-metrics .pricing-metric:nth-child(2){border-right:0}.pricing-price-metrics .pricing-metric:nth-child(-n+2){border-bottom:1px solid var(--pricing-border)}.pricing-extreme-rankings{grid-template-columns:1fr}}@media (width<=639px){.pricing-featured-grid,.pricing-product-list{grid-template-columns:1fr}.pricing-price-metrics{grid-template-columns:1fr 1fr}.pricing-summary-meta{flex-direction:column;align-items:flex-start}.pricing-extreme-row{grid-template-columns:1.7rem minmax(0,1fr) auto}.pricing-extreme-row b{grid-column:2/-1}.pricing-region-summary{grid-template-columns:1fr}.pricing-region-missing-products ul{columns:1}}@media (prefers-reduced-motion:reduce){.pricing-product-nav{transition:none}}@media (forced-colors:active){.pricing-product-link[aria-current=page],.pricing-ranking-card,.pricing-price-metrics{border:2px solid canvastext}}.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}}.pricing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-product-grid .pricing-product-card,.pricing-featured-card{grid-template-rows:auto auto 1fr auto auto;min-height:13rem}.pricing-product-grid .pricing-product-card .pricing-product-lettermark,.pricing-featured-card .pricing-product-lettermark{grid-row:1/span 5}.pricing-product-card__provider,.pricing-product-card__coverage,.pricing-product-card__price,.pricing-product-card__updated{grid-column:2;min-width:0;margin:0}.pricing-product-card__coverage,.pricing-product-card__updated{color:#667085;font-size:.8rem}.pricing-product-card__price{color:#067647;font:750 .92rem/1.35 var(--font-code);align-self:end}.pricing-product-profile__description{-webkit-line-clamp:2;color:#5f7285;-webkit-box-orient:vertical;margin:.2rem 0 0;display:-webkit-box;overflow:hidden}.pricing-product-profile__meta{color:#175cd3;font:700 .8rem/1.4 var(--font-code);margin:.25rem 0 0}.pricing-product-empty{background:#fff;border:1px solid #d8e3ee;border-radius:16px;gap:.7rem;padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:0 12px 30px #214b7312}.pricing-product-empty h2,.pricing-product-empty p{margin:0}.pricing-product-empty a{color:#fff;background:#0e7490;border-radius:9px;width:fit-content;min-height:44px;padding:.7rem .9rem;font-weight:750;text-decoration:none}.pricing-plan-summary{grid-area:summary}.pricing-plan-summary{max-height:calc(100vh - 2rem);top:1rem}.pricing-summary-note{color:#667085;margin:0;padding:.9rem 1rem;font-size:.82rem}.pricing-status{width:fit-content;min-height:28px;font:750 .78rem/1 var(--font-body);border:1px solid;border-radius:999px;align-items:center;padding:.25rem .6rem;display:inline-flex}.pricing-status--official{color:#067647;background:#ecfdf3}.pricing-status--observed{color:#175cd3;background:#eff8ff}.pricing-status--estimated{color:#4338ca;background:#eef2ff}.pricing-status--review{color:#b54708;background:#fffaeb}.pricing-status--stale{color:#b42318;background:#fef3f2}.pricing-status--missing{color:#475467;background:#f2f4f7}.pricing-source-details{color:#475467;font-size:.8rem}.pricing-source-details summary{color:#175cd3;cursor:pointer;width:fit-content;min-height:32px;padding:.4rem 0;font-weight:700}.pricing-source-details span,.pricing-source-details a{display:block}.pricing-estimate-controls{gap:.65rem;padding:.85rem 1rem 0;display:flex}.pricing-observed-controls{color:#667085;background:#fff;border:1px solid #d8e3ee;border-radius:13px;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;font-size:.82rem;display:grid}.pricing-observed-search,.pricing-observed-more{color:#173f4e;background:#fff;border:1px solid #b9cce0;border-radius:9px;min-width:0;min-height:44px;padding:.6rem .75rem}.pricing-observed-more{cursor:pointer;font-weight:700}.pricing-estimate-search,.pricing-estimate-more{color:#173f4e;background:#fff;border:1px solid #b9cce0;border-radius:10px;min-height:44px;padding:.65rem .8rem}.pricing-estimate-search{flex:16rem;min-width:0}.pricing-estimate-more{cursor:pointer;flex:none;font-weight:700}.pricing-category-tabs button:focus-visible,.pricing-view-tabs a:focus-visible,.pricing-currency-select:focus-visible,.pricing-source-details summary:focus-visible,.pricing-estimate-search:focus-visible,.pricing-estimate-more:focus-visible,.pricing-observed-search:focus-visible,.pricing-observed-more:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=1199px){.pricing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pricing-plan-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""summary""observed-controls""observed""estimate""missing""other"}.pricing-plan-summary{max-height:none;position:static}}@media (width<=639px){.pricing-product-grid{grid-template-columns:1fr}.pricing-product-grid .pricing-product-card,.pricing-featured-card{min-height:0}.pricing-estimate-controls{flex-direction:column}.pricing-observed-controls{grid-template-columns:1fr}.pricing-estimate-more{width:100%}.pricing-product-profile__meta{overflow-wrap:anywhere}.pricing-ranking-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"rank status""region status""local cny""channel period";gap:.45rem .75rem;padding:.75rem}.pricing-ranking-row>td,.pricing-ranking-row>td:last-child{border:0;min-width:0;padding:.2rem 0;display:block}.pricing-ranking-row>td:before{margin-bottom:.15rem;display:block}.pricing-ranking-row .pricing-rank{grid-area:rank}.pricing-ranking-row .pricing-ranking-region{grid-area:region;font-weight:750}.pricing-ranking-row .pricing-ranking-channel{grid-area:channel}.pricing-ranking-row .pricing-ranking-period{grid-area:period}.pricing-ranking-row .pricing-official-price{grid-area:local}.pricing-ranking-row .pricing-cny-price{grid-area:cny}.pricing-ranking-row .pricing-ranking-status{grid-area:status;align-content:start;gap:.3rem;display:grid}.pricing-ranking-row .pricing-ranking-status:before{display:none}.pricing-ranking-row .pricing-ranking-status>*{grid-column:auto}.pricing-ranking-row .pricing-ranking-status>a{min-height:32px;padding-block:.35rem}}@media (prefers-reduced-motion:reduce){.pricing-product-card,.pricing-featured-card,.pricing-estimate-group *{scroll-behavior:auto;transition:none!important}}@media (forced-colors:active){.pricing-status,.pricing-category-tabs button[aria-pressed=true],.pricing-view-tabs a[aria-selected=true],.pricing-plan-tab[aria-selected=true]{border:2px solid highlight}}.pricing-body{max-width:100%;color:var(--pricing-text);background:#f8f6f1;overflow-x:clip}.pricing-main{gap:0;width:min(1460px,100%);min-width:0;max-width:none;margin-block:0}.pricing-layout{grid-template-columns:220px minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.pricing-workspace{min-width:0;max-width:100%;padding:1.25rem 1.4rem 2.5rem}.pricing-nav-trigger,.pricing-nav-close,.pricing-nav-backdrop{display:none}.pricing-directory-header,.pricing-product-header,.pricing-region-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.4rem 0 1.1rem}.pricing-directory-header h1,.pricing-product-header h1,.pricing-region-header h1{max-width:none;margin:.2rem 0 .4rem;font-size:clamp(2rem,4vw,3.25rem)}.pricing-featured-grid,.pricing-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-featured-card,.pricing-product-list .pricing-product-card{border-color:var(--pricing-border);min-height:0;box-shadow:none;border-radius:9px}.pricing-plan-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""summary""extremes""observed-controls""observed""estimate""missing""other"}.pricing-plan-heading{grid-area:heading}.pricing-price-metrics{border-color:var(--pricing-border);background:var(--pricing-surface);max-height:none;box-shadow:none;border-radius:10px;grid-area:auto/1;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.pricing-extreme-rankings{grid-area:extremes}.pricing-observed-controls{grid-area:observed-controls}.pricing-official-group{grid-area:observed}.pricing-estimate-group{grid-area:estimate}.pricing-missing-state{grid-area:missing}.pricing-other-records{grid-area:other}.pricing-price-metrics .pricing-metric{border-right:1px solid var(--pricing-border);border-bottom:0}.pricing-price-metrics .pricing-metric:nth-child(4){border-right:0}.pricing-summary-meta{grid-column:1/-1}.pricing-region-more{border:1px solid var(--pricing-border-strong);background:var(--pricing-surface);min-width:12rem;min-height:44px;color:var(--pricing-text);cursor:pointer;border-radius:999px;justify-self:center;margin:1rem auto 0;padding:.65rem 1.2rem;font-weight:750}.pricing-region-more:hover{border-color:var(--pricing-accent);color:var(--pricing-accent)}.pricing-region-more:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pricing-region-more[hidden]{display:none}.pricing-directory-empty{border-radius:9px;margin:0;padding:1rem 1.1rem}.pricing-region-ranking-table td{height:auto}@media (width>=640px){.pricing-region-ranking-table .pricing-ranking-status{grid-template-columns:auto auto;align-content:start;align-items:center;gap:.2rem .65rem;min-width:13rem;display:grid}.pricing-region-ranking-table .pricing-ranking-status .pricing-status{grid-column:1/-1}.pricing-region-ranking-table .pricing-ranking-status>a{white-space:nowrap;min-height:32px;padding-block:.4rem}}@media (width<=1279px){.pricing-product-list{grid-template-columns:1fr}}@media (width<=1023px){.pricing-main{width:100%;max-width:100vw;overflow:hidden}.pricing-layout{width:100%;min-width:0;max-width:100vw;display:block}.pricing-workspace{padding:.75rem .8rem 2rem}.pricing-nav-trigger{place-items:center;display:grid}.pricing-product-nav{visibility:hidden;width:min(84vw,340px);max-height:none;position:fixed;transform:translate(-105%)}.pricing-product-nav[data-open=true]{visibility:visible;transform:translate(0)}.pricing-nav-close{display:grid}.pricing-price-metrics{grid-template-columns:1fr 1fr}.pricing-extreme-rankings{grid-template-columns:1fr}}@media (width<=639px){.pricing-main{width:100%}.pricing-featured-grid,.pricing-product-list{grid-template-columns:1fr}.pricing-plan-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.pricing-plan-tab{flex:0 0 10rem}.pricing-region-ranking-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"product status""plan status""local cny""channel period";gap:.4rem .75rem;padding:.75rem;display:grid}.pricing-region-ranking-table td,.pricing-region-ranking-table td:last-child{border:0;min-width:0;padding:.2rem 0;display:block}.pricing-region-ranking-table td:before{margin-bottom:.12rem;display:block}.pricing-region-ranking-table .pricing-table-product{grid-area:product;font-weight:800}.pricing-region-ranking-table .pricing-table-plan{grid-area:plan}.pricing-region-ranking-table .pricing-table-region{display:none}.pricing-region-ranking-table .pricing-ranking-channel{grid-area:channel}.pricing-region-ranking-table .pricing-ranking-period{grid-area:period}.pricing-region-ranking-table .pricing-official-price{grid-area:local}.pricing-region-ranking-table .pricing-cny-price{grid-area:cny}.pricing-region-ranking-table .pricing-ranking-status{grid-area:status;align-content:start;gap:.25rem;display:grid}.pricing-region-ranking-table .pricing-ranking-status:before{display:none}.pricing-region-ranking-table .pricing-ranking-status>*{grid-column:auto}.pricing-region-ranking-table .pricing-ranking-status>a{min-height:32px;padding-block:.35rem}}
