:root{--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-green:#10b981;--accent-amber:#f59e0b;--accent-cyan:#06b6d4;--gradient-1:linear-gradient(135deg,#6366f1,#a855f7);--gradient-2:linear-gradient(135deg,#10b981,#06b6d4);--gradient-3:linear-gradient(135deg,#f59e0b,#ec4899);--radius:12px;--radius-sm:8px;--radius-lg:20px;--max-width:1280px}:root,[data-theme=light]{--bg-base:#f8f9fa;--bg-card:#ffffff;--bg-card-hover:#f1f3f5;--bg-elevated:#e9ecef;--border:#dee2e6;--border-light:#ced4da;--text-primary:#1a1a2e;--text-secondary:#495057;--text-muted:#868e96;--shadow:0 4px 24px rgba(0,0,0,0.08);--navbar-bg:rgba(248,249,250,0.85);--hero-grid-line:rgba(0,0,0,0.04);--highlight-bg:rgba(99,102,241,0.04);--badge-blue-bg:rgba(59,130,246,0.1);--badge-blue-border:rgba(59,130,246,0.25);--badge-green-bg:rgba(16,185,129,0.1);--badge-green-border:rgba(16,185,129,0.25);--badge-amber-bg:rgba(245,158,11,0.1);--badge-amber-border:rgba(245,158,11,0.25);--card-shadow-hover:0 8px 32px rgba(0,0,0,0.1),0 0 0 1px rgba(59,130,246,0.15);--error-color:#e03131;--highlight-gradient:linear-gradient(180deg,rgba(99,102,241,0.04) 0%,var(--bg-card) 40%)}[data-theme=dark]{--bg-base:#08080c;--bg-card:#111118;--bg-card-hover:#16161f;--bg-elevated:#1c1c28;--border:#23232e;--border-light:#2d2d3a;--text-primary:#e8e8ee;--text-secondary:#9999a8;--text-muted:#8e94a0;--shadow:0 4px 24px rgba(0,0,0,0.4);--navbar-bg:rgba(8,8,12,0.8);--hero-grid-line:rgba(255,255,255,0.03);--highlight-bg:rgba(99,102,241,0.06);--badge-blue-bg:rgba(59,130,246,0.15);--badge-blue-border:rgba(59,130,246,0.3);--badge-green-bg:rgba(16,185,129,0.15);--badge-green-border:rgba(16,185,129,0.3);--badge-amber-bg:rgba(245,158,11,0.15);--badge-amber-border:rgba(245,158,11,0.3);--card-shadow-hover:0 8px 32px rgba(0,0,0,0.5),0 0 0 1px rgba(59,130,246,0.2);--error-color:#ef4444;--highlight-gradient:linear-gradient(180deg,rgba(99,102,241,0.06) 0%,var(--bg-card) 40%)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,sans-serif;background:var(--bg-base);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}code{font-family:JetBrains Mono,Cascadia Code,Fira Code,Source Code Pro,Consolas,Courier New,monospace;font-size:.85em;background:var(--bg-elevated);padding:2px 6px;border-radius:4px;color:var(--accent-cyan)}strong{color:var(--text-primary);font-weight:600}h1,h2,h3,h4,h5,h6{text-indent:0}p{text-indent:2em}.gradient-text{background:var(--gradient-1);-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-2{-webkit-text-fill-color:transparent}.gradient-text-2{background:var(--gradient-2);-webkit-background-clip:text;background-clip:text}.gradient-text-3{background:var(--gradient-3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--navbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-container{max-width:var(--max-width);margin:0 auto;padding:0 24px;height:64px;justify-content:space-between}.nav-container,.nav-logo{display:flex;align-items:center}.nav-logo{gap:8px;font-size:18px;font-weight:700}.nav-right{gap:16px}.nav-right,.theme-toggle{display:flex;align-items:center}.theme-toggle{justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;font-size:18px;transition:all .2s;flex-shrink:0}.theme-toggle:hover{border-color:var(--accent-blue);background:var(--bg-card-hover)}.logo-icon{font-size:22px}.logo-text{background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:32px}.nav-links a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.hero{position:relative;padding:140px 24px 80px;text-align:center;overflow:hidden}.hero-bg-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent);pointer-events:none}.hero-content{position:relative;max-width:800px;margin:0 auto}.hero-badge{display:inline-block;padding:6px 16px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:100px;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:24px}.hero-title{font-size:52px;font-weight:800;line-height:1.2;margin-bottom:16px}.hero-sep{color:var(--text-muted);margin:0 8px;font-weight:300}.hero-subtitle{font-size:18px;color:var(--text-secondary);margin-bottom:8px;font-weight:500;text-indent:0}.hero-desc{font-size:15px;color:var(--text-muted);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;text-indent:0}.hero-cta{display:flex;gap:16px;justify-content:center}.btn{display:inline-flex;align-items:center;padding:12px 28px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary{background:var(--gradient-1);color:white;box-shadow:0 4px 16px rgba(99,102,241,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(99,102,241,.4)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-light)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--accent-blue)}.stats-bar{padding:32px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card)}.stats-container{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:48px}.stat-item{text-align:center}.stat-num{font-size:36px;font-weight:800;line-height:1;margin-bottom:4px}.stat-label{font-size:13px;color:var(--text-muted);font-weight:500}.stat-divider{width:1px;height:40px;background:var(--border-light)}.section-header{text-align:center;max-width:700px;margin:0 auto 48px}.section-tag{display:inline-block;font-size:12px;letter-spacing:2px;color:var(--accent-purple)}.section-tag,.section-title{font-weight:700;margin-bottom:12px}.section-title{font-size:32px}.section-desc{font-size:15px;color:var(--text-secondary);line-height:1.7;text-indent:0}.compare-section{max-width:var(--max-width);margin:0 auto;padding:80px 24px}.filter-bar{flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.filter-bar,.filter-group{display:flex;align-items:center}.filter-group{gap:8px}.filter-label{font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap}.filter-btn{padding:6px 14px;font-size:13px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s}.filter-btn:hover{border-color:var(--accent-blue);color:var(--text-primary)}.filter-btn.active{background:var(--accent-blue);border-color:var(--accent-blue);color:white}.filter-select{padding:6px 14px;font-size:13px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;outline:none}.filter-select:focus{border-color:var(--accent-blue)}.view-toggle{margin-left:auto;background:var(--bg-elevated);border-radius:var(--radius-sm);padding:3px;gap:0}.view-btn{padding:6px 16px;font-size:13px;font-weight:500;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s}.view-btn.active{background:var(--accent-blue);color:white}.plans-scroll-wrapper{width:100%}.plans-scroll-wrapper.view-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.plans-scroll-wrapper.view-table::-webkit-scrollbar{height:8px}.plans-scroll-wrapper.view-table::-webkit-scrollbar-track{background:transparent}.plans-scroll-wrapper.view-table::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.plans-scroll-wrapper.view-table::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.plans-container{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg-card)}.plans-scroll-wrapper.view-table .plans-container{min-width:1240px;width:100%;border-radius:0;border:none}.plans-scroll-wrapper.view-table .plans-container:after,.plans-scroll-wrapper.view-table .plans-container:before{content:""}.plan-row{display:grid;grid-template-columns:1.2fr .55fr .65fr .85fr .6fr .6fr .8fr .38fr .38fr .38fr .8fr;align-items:center;padding:0 14px;min-height:48px;border-bottom:1px solid var(--border);transition:background .15s}.plan-header{background:var(--bg-elevated);min-height:44px;z-index:2;border-bottom:2px solid var(--border-light);font-weight:600}.plan-header .cell{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:none;letter-spacing:0;padding-top:10px;padding-bottom:10px}.plans-container:not(.view-cards) .plan-header .cell-action{text-align:center;justify-content:center;display:flex}.plans-container:not(.view-cards) .cell-name{min-width:180px}.plans-container:not(.view-cards) .cell-type{min-width:72px}.plans-container:not(.view-cards) .cell-price{min-width:92px}.plans-container:not(.view-cards) .cell-first{min-width:170px;white-space:normal;line-height:1.4}.plans-container:not(.view-cards) .cell-billing{min-width:88px}.plans-container:not(.view-cards) .cell-hourly{min-width:92px}.plans-container:not(.view-cards) .cell-monthly{min-width:130px}.plans-container:not(.view-cards) .cell-models,.plans-container:not(.view-cards) .cell-tier,.plans-container:not(.view-cards) .cell-tools{min-width:56px}.plans-container:not(.view-cards) .cell-action{min-width:124px}.plan-row:last-child{border-bottom:none}.plan-row:hover{background:var(--bg-card-hover)}.plan-row.highlight{background:var(--highlight-bg);border-left:3px solid var(--accent-purple);padding-left:13px}.cell{padding:12px 6px;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-name{white-space:normal;line-height:1.4}.plan-name{display:block;font-weight:600;color:var(--text-primary);font-size:14px}.plan-provider{display:block;font-size:11px;color:var(--text-muted)}.cell-price{font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:2px}.cell-price .price-main{font-size:14px}.cell-price .price-original,.cell-price .price-unit{font-size:11px;color:var(--text-muted);font-weight:400}.cell-price .price-original{text-decoration:line-through;margin-left:4px}.cell-first{font-size:12px;color:var(--accent-green)}.type-badge{display:inline-block;padding:3px 8px;font-size:11px;font-weight:700;border-radius:4px;letter-spacing:.5px}.type-coding{background:var(--badge-blue-bg);color:var(--accent-blue);border:1px solid var(--badge-blue-border)}.type-token{background:var(--badge-green-bg);color:var(--accent-green);border:1px solid var(--badge-green-border)}.type-agent{background:var(--badge-amber-bg);color:var(--accent-amber);border:1px solid var(--badge-amber-border)}.num-badge{font-weight:600;color:var(--text-primary)}.btn-buy{display:inline-block;padding:6px 14px;font-size:12px;font-weight:600;border-radius:6px;background:var(--bg-elevated);color:var(--accent-blue);border:1px solid var(--accent-blue);transition:all .2s;white-space:nowrap}.btn-buy:hover{background:var(--accent-blue);color:white}.plans-container:not(.view-cards) .cell-action{text-align:center;display:flex;justify-content:center;align-items:center;overflow:visible;padding-left:12px;padding-right:12px}.plans-container:not(.view-cards) .cell-action .btn-buy{flex-shrink:0}.no-results{padding:48px;text-align:center;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-top:16px}.plans-container.view-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:16px;gap:16px;border:none;background:transparent;padding:0}.plans-container.view-cards .plan-row{display:grid;grid-template-areas:"name    name    type" "price   price   price" "first   first   first" "billing billing hourly" "monthly monthly monthly" "mlist   mlist   mlist" "tlist   tlist   tlist" "tiers   tiers   tiers" "action  action  action";grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);min-height:auto;overflow:hidden;transition:all .3s}.plans-container.view-cards .plan-row:hover{border-color:var(--accent-blue);transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.plans-container.view-cards .plan-row.highlight{border-color:var(--accent-purple);background:var(--highlight-gradient)}.plans-container.view-cards .plan-row.highlight:hover{border-color:var(--accent-purple);box-shadow:var(--card-shadow-hover)}.plans-container.view-cards .cell-name{grid-area:name}.plans-container.view-cards .cell-type{grid-area:type}.plans-container.view-cards .cell-price{grid-area:price}.plans-container.view-cards .cell-first{grid-area:first}.plans-container.view-cards .cell-billing{grid-area:billing}.plans-container.view-cards .cell-hourly{grid-area:hourly}.plans-container.view-cards .cell-monthly{grid-area:monthly}.plans-container.view-cards .cell-models-list{grid-area:mlist}.plans-container.view-cards .cell-tools-list{grid-area:tlist}.plans-container.view-cards .cell-tiers-list{grid-area:tiers}.plans-container.view-cards .cell-action{grid-area:action}.plans-container.view-cards .cell{display:block;padding:10px 16px;border:none;white-space:normal;font-size:13px;color:var(--text-secondary)}.plans-container.view-cards .cell-name,.plans-container.view-cards .cell-type{padding:18px 16px 14px;border-bottom:1px solid var(--border)}.plans-container.view-cards .cell-type{text-align:right;align-self:start}.plans-container.view-cards .cell-price{padding:16px 16px 8px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.plans-container.view-cards .price-main{font-size:32px;font-weight:800;color:var(--text-primary);line-height:1}.plans-container.view-cards .price-unit{font-size:14px;color:var(--text-muted);font-weight:500}.plans-container.view-cards .price-original{font-size:13px;color:var(--text-muted);text-decoration:line-through;margin-left:4px}.plans-container.view-cards .cell-first{padding:0 16px 14px;font-size:12px;color:var(--accent-green);border-bottom:1px solid var(--border)}.plans-container.view-cards .cell-billing,.plans-container.view-cards .cell-hourly,.plans-container.view-cards .cell-monthly{padding-top:12px}.plans-container.view-cards .cell-billing:before{content:"计费单位"}.plans-container.view-cards .cell-billing:before,.plans-container.view-cards .cell-hourly:before{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.plans-container.view-cards .cell-hourly:before{content:"5h 限额"}.plans-container.view-cards .cell-monthly:before{content:"每月限额";display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.plans-container.view-cards .cell-hourly{border-left:1px solid var(--border);padding-left:16px}.plans-container.view-cards .cell-action{padding:14px 16px 18px;border-top:1px solid var(--border)}.plans-container.view-cards .btn-buy{display:block;width:100%;text-align:center;padding:12px;font-size:15px;font-weight:700;border-radius:var(--radius-sm);background:var(--gradient-1);color:white;border:none;transition:all .2s}.plans-container.view-cards .btn-buy:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.4)}.plans-container.view-cards .plan-row.highlight .btn-buy{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.plans-container.view-cards .cell-models-list,.plans-container.view-cards .cell-tools-list{padding:10px 16px;border-top:1px solid var(--border)}.scroll-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.scroll-chips{display:flex;gap:8px;padding:4px 0 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent;-webkit-overflow-scrolling:touch}.scroll-chips::-webkit-scrollbar{height:4px}.scroll-chips::-webkit-scrollbar-track{background:transparent}.scroll-chips::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:2px}.scroll-chips::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}.chip{flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:500;border-radius:100px;white-space:nowrap;line-height:1.4;transition:all .15s}.chip:hover{transform:translateY(-1px)}.chip-model{background:rgba(59,130,246,.08);color:var(--accent-blue);border:1px solid rgba(59,130,246,.2)}.chip-model:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.35)}.chip-tool{background:rgba(16,185,129,.08);color:var(--accent-green);border:1px solid rgba(16,185,129,.2)}.chip-tool:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35)}.plans-container.view-cards .cell-tiers-list{padding:10px 16px;border-top:1px solid var(--border)}.chip-tier{background:rgba(139,92,246,.08);color:var(--accent-purple);border:1px solid rgba(139,92,246,.2);flex:0 0 auto;min-width:200px;max-width:240px;padding:10px 12px;border-radius:10px;position:relative;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.chip-tier:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.35);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.15)}.tier-header{display:flex;align-items:center;gap:6px;position:relative}.tier-name{font-weight:700;font-size:13px;color:var(--accent-purple)}.recommended-badge{background:linear-gradient(135deg,var(--accent-purple),#a855f7);color:white;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;letter-spacing:.5px;box-shadow:0 1px 3px rgba(139,92,246,.4)}.tier-details{display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:1.45}.tier-price{color:var(--text-primary);font-weight:700;font-size:14px}.tier-quota{color:var(--text-secondary);font-weight:500}.tier-desc{color:var(--text-muted);white-space:normal;word-break:break-word}.plan-types-section{max-width:var(--max-width);margin:0 auto;padding:80px 24px;border-top:1px solid var(--border)}.plan-type-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.plan-type-card{padding:32px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);transition:all .3s;position:relative;overflow:hidden}.plan-type-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.plan-type-card.coding:before{background:var(--accent-blue)}.plan-type-card.token:before{background:var(--accent-green)}.plan-type-card.agent:before{background:var(--accent-amber)}.plan-type-card:hover{transform:translateY(-4px);border-color:var(--border-light);box-shadow:var(--shadow)}.ptc-header{margin-bottom:16px}.ptc-tag{font-size:11px;font-weight:700;letter-spacing:2px}.coding .ptc-tag{color:var(--accent-blue)}.token .ptc-tag{color:var(--accent-green)}.agent .ptc-tag{color:var(--accent-amber)}.ptc-title{font-size:20px;font-weight:700;margin-bottom:12px}.ptc-desc{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.ptc-features{display:flex;gap:8px;flex-wrap:wrap}.ptc-feature{padding:4px 12px;font-size:12px;font-weight:500;border-radius:100px;background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-secondary)}.guide-section{max-width:var(--max-width);margin:0 auto;padding:80px 24px;border-top:1px solid var(--border)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.guide-card{padding:28px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);transition:all .3s}.guide-card:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.guide-icon{font-size:28px;margin-bottom:12px}.guide-card-title{font-size:17px;font-weight:700;margin-bottom:8px}.guide-card-desc{font-size:14px;color:var(--text-secondary);line-height:1.7}.data-source{max-width:var(--max-width);margin:0 auto;padding:80px 24px;border-top:1px solid var(--border)}.ds-card{padding:32px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card)}.ds-title{font-size:20px;font-weight:700;margin-bottom:12px}.ds-text{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:20px;text-indent:0}.ds-tip{display:flex;gap:12px;padding:16px;background:rgba(245,158,11,.08);border:1px solid var(--badge-amber-border);border-radius:var(--radius-sm)}.ds-tip-icon{font-size:20px;flex-shrink:0}.ds-tip-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.footer{border-top:1px solid var(--border);background:var(--bg-card);padding:48px 24px 24px}.footer-container{max-width:var(--max-width);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;margin:0 auto 32px}.footer-section h4{font-size:14px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.footer-section ul{list-style:none}.footer-section li{font-size:13px;color:var(--text-muted);margin-bottom:8px}.footer-section a{color:var(--text-secondary);transition:color .2s}.footer-section a:hover{color:var(--accent-blue)}.footer-bottom{text-align:center;padding-top:24px;border-top:1px solid var(--border)}.footer-bottom p{font-size:12px;color:var(--text-muted);text-indent:0}.detail-hero{padding-top:120px;padding-bottom:60px}.back-link{display:inline-block;font-size:13px;font-weight:500;color:var(--text-muted);margin-bottom:16px;transition:color .2s}.back-link:hover{color:var(--accent-blue)}.detail-hero .hero-title{font-size:40px}.detail-content{max-width:800px;margin:0 auto;padding:40px 24px 80px}.detail-content .section-header{text-align:left;margin-bottom:20px}.detail-content .section-title{font-size:24px}.detail-body{font-size:15px;line-height:1.8;color:var(--text-secondary);margin-bottom:48px}.detail-body p{margin-bottom:16px}.detail-body p:last-child{margin-bottom:0}.ptc-link{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--accent-blue);transition:all .2s}.ptc-link:hover{transform:translateX(4px)}.coding .ptc-link{color:var(--accent-blue)}.token .ptc-link{color:var(--accent-green)}.agent .ptc-link{color:var(--accent-amber)}.compare-scenarios{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:48px}.scenario-card{padding:24px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);transition:all .3s}.scenario-card:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.scenario-icon{font-size:24px;margin-bottom:8px}.scenario-title{font-size:16px;font-weight:700;margin-bottom:8px}.scenario-pick{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;border-radius:100px;background:var(--badge-blue-bg);color:var(--accent-blue);border:1px solid var(--badge-blue-border);margin-bottom:12px}.scenario-reason{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.scenario-link{font-size:13px;font-weight:600;color:var(--accent-blue)}.scenario-link:hover{text-decoration:underline}.faq-list{margin-bottom:48px}.faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);margin-bottom:12px;overflow:hidden;transition:border-color .2s}.faq-item[open]{border-color:var(--border-light)}.faq-item summary{list-style:none;cursor:pointer;padding:18px 24px;font-size:15px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:20px;font-weight:400;color:var(--text-muted);transition:transform .2s}.faq-item[open] summary:after{content:"-"}.faq-answer{padding:0 24px 20px;font-size:14px;color:var(--text-secondary);line-height:1.8}.ping-container{margin-bottom:48px}.ping-controls{margin-bottom:24px}.ping-controls .btn{font-size:16px;padding:14px 32px}.ping-controls .btn:disabled{opacity:.6;cursor:not-allowed}.ping-hint{font-size:13px;color:var(--text-muted);margin-top:12px;line-height:1.6;text-indent:0}.ping-results{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg-card)}.ping-row{display:grid;grid-template-columns:120px 1fr 100px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border);transition:background .2s}.ping-row:last-child{border-bottom:none}.ping-row:hover{background:var(--bg-card-hover)}.ping-row.testing{opacity:.7}.ping-name{font-size:14px;font-weight:600;color:var(--text-primary)}.ping-url{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ping-latency{text-align:right}.ping-status{font-size:13px;color:var(--text-muted)}.ping-status.testing{color:var(--accent-blue)}.ping-status.error{color:var(--error-color)}.ping-ms{font-size:14px;font-weight:700;font-family:JetBrains Mono,monospace}.ping-ms.fast{color:var(--accent-green)}.ping-ms.medium{color:var(--accent-amber)}.ping-ms.slow{color:var(--error-color)}@media (max-width:1024px){.plan-type-cards{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr 1fr}.compare-scenarios{grid-template-columns:1fr}.ping-row{grid-template-columns:100px 1fr 80px;padding:12px 16px}}@media (max-width:768px){.hero-title{font-size:32px}.nav-links{display:none}.stats-container{gap:24px}.stat-num{font-size:28px}.filter-bar{flex-direction:column;align-items:stretch}.filter-group{flex-wrap:wrap}.view-toggle{margin-left:0}.footer-container,.guide-grid{grid-template-columns:1fr}.footer-container{gap:24px}.hero-cta{flex-direction:column}.section-title{font-size:24px}}