:root{--color-text:#18181b;--color-muted:#6b6b76;--color-faint:#9a9aa5;--color-border:#e6e6ea;--color-surface:#fff;--color-subtle:#f6f6f8;--color-accent:#0f766e;--color-accent-soft:#e6f4f2;--color-warn-text:#8a5a00;--color-warn-bg:#fff8e6;--color-warn-border:#f3dca4;--color-danger:#c02626;--color-ok:#15803d;--radius:10px;--content-width:1120px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-subtle);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;line-height:1.3}h1{letter-spacing:-.01em;font-size:30px}h2{font-size:20px}h3{font-size:16px}.page{max-width:var(--content-width);margin:0 auto;padding:0 16px 48px}.price{font-variant-numeric:tabular-nums;font-weight:700}.site-header{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.site-header-inner{max-width:var(--content-width);align-items:center;gap:24px;height:60px;margin:0 auto;padding:0 16px;display:flex}.site-logo{color:var(--color-text);white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.site-logo:hover{text-decoration:none}.site-logo-mark{background:var(--color-accent);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.site-nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{color:var(--color-muted);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:14px}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--color-subtle);color:var(--color-text);text-decoration:none}.breadcrumbs{color:var(--color-muted);margin:20px 0 8px;font-size:13px}.breadcrumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--color-faint);margin-right:6px}.breadcrumbs a{color:var(--color-muted)}.page-intro{padding:24px 0 8px}.page-intro.is-home{padding-top:40px}.lead{color:var(--color-muted);max-width:760px;margin:10px 0 0;font-size:16px}.merchant-card .lead{margin-top:6px;font-size:14px}.section{margin-top:32px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-note{color:var(--color-muted);font-size:13px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.stat-tiles{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin:16px 0;display:grid;overflow:hidden}.stat-tile{border-left:1px solid var(--color-border);padding:12px 16px}.stat-tile:first-child{border-left:0}.stat-label{color:var(--color-muted);font-size:12px}.stat-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.stat-value.is-accent{color:var(--color-accent)}.stat-note{color:var(--color-faint);font-size:12px}.risk-notice{border:1px solid var(--color-warn-border);border-radius:var(--radius);background:var(--color-warn-bg);color:var(--color-warn-text);gap:10px;margin:16px 0;padding:10px 14px;font-size:13px;display:flex}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.plan-card{color:var(--color-text);flex-direction:column;gap:10px;padding:16px;transition:border-color .15s;display:flex}.plan-card:hover{border-color:var(--color-accent);text-decoration:none}.plan-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.plan-card-name{font-size:16px;font-weight:700}.plan-card-count{color:var(--color-muted);white-space:nowrap;font-size:12px}.plan-card-prices{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.plan-card-prices li{justify-content:space-between;gap:8px;display:flex}.plan-card-prices .group-label{color:var(--color-muted)}.plan-card-prices .price{font-size:15px}.plan-card-more{color:var(--color-accent);margin-top:auto;font-size:13px}.type-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.type-tab{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.type-tab[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:#fff}.price-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font-size:14px;overflow:hidden}.price-table th{background:var(--color-subtle);color:var(--color-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border);padding:10px 14px;font-size:12px;font-weight:500}.price-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:14px}.price-table tr:last-child td{border-bottom:0}.cell-rank{width:40px;color:var(--color-faint);font-variant-numeric:tabular-nums}.offer-merchant{color:var(--color-text);font-weight:600}.offer-title{color:var(--color-muted);margin-top:2px;font-size:13px}.offer-tags{color:var(--color-faint);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12px;display:flex}.offer-tags b{color:var(--color-muted);font-weight:500}.cell-price{white-space:nowrap;text-align:right}.cell-price .price{font-size:20px}.cell-price .price-unknown{color:var(--color-faint);font-size:14px}.price-sub{color:var(--color-muted);font-size:12px}.cell-terms{white-space:nowrap;font-size:13px}.cell-date{color:var(--color-muted);white-space:nowrap;font-size:12px}.cell-action{text-align:right}.button{background:var(--color-text);color:#fff;white-space:nowrap;border-radius:7px;padding:7px 14px;font-size:13px;display:inline-block}.button:hover{opacity:.88;text-decoration:none}.button-outline{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.stock{white-space:nowrap;font-size:13px}.stock:before{content:"●";margin-right:4px;font-size:10px}.stock-in_stock{color:var(--color-ok)}.stock-out_of_stock{color:var(--color-danger)}.stock-unknown{color:var(--color-faint)}.status-note{color:var(--color-warn-text);margin-top:4px;font-size:12px}.status-suspicious{color:var(--color-danger);font-weight:600}.excluded-divider td{background:var(--color-subtle);color:var(--color-muted);padding:8px 14px;font-size:12px}.excluded-row{opacity:.72}.merchant-card{margin-top:8px;padding:20px}.merchant-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:18px 0 0;display:grid}.fact-grid dt{color:var(--color-muted);font-size:12px}.fact-grid dd{margin:2px 0 0}.method-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.method-list li{padding:16px}.method-list strong{margin-bottom:4px;display:block}.method-list span{color:var(--color-muted);font-size:14px}.faq{padding:4px 20px}.faq-item{border-bottom:1px solid var(--color-border);padding:14px 0}.faq-item:last-child{border-bottom:0}.faq-item p{color:var(--color-muted);margin:6px 0 0;font-size:14px}.plain-list{color:var(--color-muted);margin:0;padding-left:20px;font-size:14px}.plain-list li+li{margin-top:4px}.prose{padding:14px 20px 16px}.prose h2{margin:20px 0 8px;font-size:18px}.prose p,.prose li{color:#3f3f46}.site-footer{border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:13px}.site-footer-inner{max-width:var(--content-width);margin:0 auto;padding:20px 16px 32px}.site-footer p{margin:6px 0}@media (width<=760px){h1{font-size:24px}.site-header-inner{gap:12px}.stat-tiles{grid-template-columns:repeat(2,1fr)}.stat-tile:nth-child(3){border-left:0}.stat-tile:nth-child(n+3){border-top:1px solid var(--color-border)}.price-table,.price-table tbody,.price-table tr,.price-table td{display:block}.price-table{background:0 0;border:0}.price-table thead{display:none}.price-table tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:10px;padding:14px;position:relative}.price-table td{border:0;padding:0}.price-table .cell-rank{display:none}.price-table .cell-offer{padding-right:96px}.price-table .cell-price{position:absolute;top:14px;right:14px}.price-table .cell-terms,.price-table .cell-stock,.price-table .cell-date{margin:10px 12px 0 0;display:inline-block}.price-table .cell-action{text-align:left;margin-top:12px}.price-table .cell-action .button{text-align:center;display:block}.excluded-divider{background:0 0!important;border:0!important;padding:0!important}.excluded-divider td{background:0 0;padding:4px 2px}}
