.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}}
