._pricingRow_dek1q_1{display:flex;flex-direction:column;gap:2px;font-size:13px}._inputPrice_dek1q_15{color:var(--color-primary);font-weight:500}._cachePrice_dek1q_25{color:var(--color-success);font-size:12px}._stdLabel_dek1q_35{margin-right:4px;font-size:11px;color:var(--color-text-secondary)}._cacheLabel_dek1q_47{margin-right:4px;font-size:11px;color:var(--color-success)}._card_vaa9k_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}._cardHeader_vaa9k_17{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-sm);gap:var(--space-sm)}._cardTitle_vaa9k_33{font-size:16px;font-weight:600;flex:1}._cardDesc_vaa9k_45{font-size:12px;color:var(--color-text-secondary);margin-bottom:var(--space-md)}._sourceBadge_vaa9k_57{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}._sourceOfficial_vaa9k_81{background:#e6f4ea;color:#1e7e34;border:1px solid #b7e0c0}._sourceMixed_vaa9k_93{background:#fff8e1;color:#856404;border:1px solid #ffe08a}._sourceSearch_vaa9k_105{background:#f0f0f0;color:#555;border:1px solid #ddd}._stars_vaa9k_117{color:#f9ab00;font-size:13px;margin-left:auto}._modelTable_vaa9k_129{width:100%;border-collapse:collapse;font-size:13px}._modelTable_vaa9k_129 th{text-align:left;padding:8px 6px;border-bottom:2px solid var(--color-border);font-weight:600;font-size:11px;color:var(--color-text-secondary);text-transform:uppercase}._modelTable_vaa9k_129 td{padding:8px 6px;border-bottom:1px solid #f0f0f0;vertical-align:middle}._modelName_vaa9k_173{font-weight:500;display:flex;align-items:center;gap:6px}._tierBadge_vaa9k_187{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:500}._sourceSection_vaa9k_203{margin-top:var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-sm)}._sourceTitle_vaa9k_215{font-size:12px;color:var(--color-primary);cursor:pointer;font-weight:500}._sourceList_vaa9k_229{margin-top:var(--space-sm);list-style:none;display:flex;flex-direction:column;gap:4px;font-size:11px}._sourceList_vaa9k_229 a{color:var(--color-primary);text-decoration:none;word-break:break-all}._sourceList_vaa9k_229 a:hover{text-decoration:underline}._sourceTag_vaa9k_267{font-size:10px;padding:1px 5px;border-radius:3px;margin-right:4px}._sourceTagOfficial_vaa9k_281{background:#e6f4ea;color:#1e7e34}._notes_vaa9k_291{margin-top:var(--space-sm);font-size:11px;color:var(--color-text-secondary)}._chartContainer_fxmu6_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg)}._chartTitle_fxmu6_17{font-size:16px;font-weight:600;margin-bottom:4px}._chartDesc_fxmu6_29{font-size:12px;color:var(--color-text-secondary);margin-bottom:var(--space-md)}._chartInner_fxmu6_41{width:100%;height:400px}._page_1yzcs_1{padding-bottom:var(--space-2xl)}._pageHeader_1yzcs_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}._pageTitle_1yzcs_27{font-size:24px;font-weight:700;color:var(--color-text);margin:0 0 4px}._pageSubtitle_1yzcs_41{font-size:14px;color:var(--color-text-secondary);margin:0}._dateTag_1yzcs_53{display:inline-flex;align-items:center;padding:4px 14px;border-radius:20px;background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}._sectionTitle_1yzcs_79{font-size:18px;font-weight:600;margin:var(--space-xl) 0 var(--space-lg);color:var(--color-text)}@media (max-width: 768px){._pageTitle_1yzcs_27{font-size:20px}._pageHeader_1yzcs_9{flex-direction:column}}._rankingsContainer_1myh1_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}._rankingCol_1myh1_15{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}._rankingColTitle_1myh1_31{font-size:15px;font-weight:600;margin-bottom:var(--space-md);color:var(--color-text)}._rankingTable_1myh1_45{width:100%;border-collapse:collapse;font-size:13px}._rankingTable_1myh1_45 th{text-align:left;padding:8px 6px;border-bottom:2px solid var(--color-border);font-weight:600;font-size:11px;color:var(--color-text-secondary)}._rankingTable_1myh1_45 td{padding:8px 6px;border-bottom:1px solid #f0f0f0;vertical-align:middle}._rankBadge_1myh1_87{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;color:#fff}._rank1_1myh1_111{background:#f5a623}._rank2_1myh1_113{background:#8d8d93}._rank3_1myh1_115{background:#c49a6c}._rankOther_1myh1_117{background:#e8e8e8;color:#888}._modelName_1myh1_121{font-weight:500}._vendorName_1myh1_129{font-size:11px;color:var(--color-text-secondary);margin-left:2px}._price_1myh1_141{font-weight:500;font-variant-numeric:tabular-nums}._freeBadge_1myh1_151{color:var(--color-free);font-weight:600;font-size:12px}@media (max-width: 768px){._rankingsContainer_1myh1_1{grid-template-columns:1fr}}._chartWrap_ty1rx_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin-bottom:var(--space-xl)}._chartTitle_ty1rx_19{font-size:16px;font-weight:600;margin-bottom:4px}._chartDesc_ty1rx_31{font-size:12px;color:var(--color-text-secondary);margin-bottom:var(--space-md)}._freeTableWrap_10dyg_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-free-bg);margin-bottom:var(--space-xl)}._freeTableTitle_10dyg_19{font-size:16px;font-weight:600;color:var(--color-free);margin-bottom:var(--space-md)}._freeTable_10dyg_1{width:100%;border-collapse:collapse;font-size:13px}._freeTable_10dyg_1 th{text-align:left;padding:8px 10px;border-bottom:2px solid #b7e0c0;font-weight:600;font-size:11px;color:var(--color-text-secondary)}._freeTable_10dyg_1 td{padding:10px;border-bottom:1px solid #e6f4ea;vertical-align:middle}._freeTable_10dyg_1 tr:last-child td{border-bottom:none}._freeModelName_10dyg_83{font-weight:500;color:var(--color-text)}._freeVendorName_10dyg_93{color:var(--color-free);font-weight:500}._freeNote_10dyg_103{font-size:12px;color:var(--color-text-secondary);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noData_10dyg_121{text-align:center;padding:24px;color:var(--color-text-secondary)}._tableWrap_ecxx9_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin-bottom:var(--space-xl)}._tableTitle_ecxx9_19{font-size:16px;font-weight:600;margin-bottom:var(--space-md)}._table_ecxx9_1{width:100%;border-collapse:collapse;font-size:13px}._table_ecxx9_1 th{text-align:left;padding:10px;border-bottom:2px solid var(--color-border);font-weight:600;font-size:11px;color:var(--color-text-secondary);text-transform:uppercase}._table_ecxx9_1 td{padding:10px;border-bottom:1px solid #f0f0f0;vertical-align:middle}._sourceTypeOfficial_ecxx9_75,._sourceTypeMixed_ecxx9_75,._sourceTypeSearch_ecxx9_75{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:500}._sourceTypeOfficial_ecxx9_75{background:#e6f4ea;color:#1e7e34}._sourceTypeMixed_ecxx9_75{background:#fff8e1;color:#856404}._sourceTypeSearch_ecxx9_75{background:#f0f0f0;color:#555}._stars_ecxx9_121{color:#f9ab00;font-size:14px}._sourceLink_ecxx9_131{font-size:12px;color:var(--color-primary);text-decoration:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}._sourceLink_ecxx9_131:hover{text-decoration:underline}._verifyText_ecxx9_161{font-size:12px;color:var(--color-text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noData_ecxx9_179{text-align:center;padding:24px;color:var(--color-text-secondary)}._tableWrap_1iaga_1{background:var(--color-card-bg);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin-bottom:var(--space-xl)}._tableTitle_1iaga_19{font-size:16px;font-weight:600;margin-bottom:var(--space-md)}._table_1iaga_1{width:100%;border-collapse:collapse;font-size:13px}._table_1iaga_1 th{text-align:left;padding:10px;border-bottom:2px solid var(--color-border);font-weight:600;font-size:11px;color:var(--color-text-secondary);text-transform:uppercase}._table_1iaga_1 td{padding:10px;border-bottom:1px solid #f0f0f0;vertical-align:middle}._featureText_1iaga_75{font-size:13px;color:var(--color-text);max-width:260px;line-height:1.5}._featureChip_1iaga_89{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:500;margin:2px 4px 2px 0}._chipSubscription_1iaga_107{background:#e8f0fe;color:#1a73e8}._chipPayPerUse_1iaga_109{background:#e6f4ea;color:#0d904f}._chipCache_1iaga_111{background:#fff8e1;color:#856404}._chipNormal_1iaga_113{background:#f0f0f0;color:#555}._noData_1iaga_117{text-align:center;padding:24px;color:var(--color-text-secondary)}._page_9tjqv_1{padding-bottom:var(--space-2xl)}._pageHeader_9tjqv_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}._pageTitle_9tjqv_27{font-size:24px;font-weight:700;color:var(--color-text);margin:0 0 4px}._pageSubtitle_9tjqv_41{font-size:14px;color:var(--color-text-secondary);margin:0}@media (max-width: 768px){._pageTitle_9tjqv_27{font-size:20px}}:root{--color-primary: #1a73e8;--color-primary-light: #e8f0fe;--color-success: #0d904f;--color-success-light: #e6f4ea;--color-warning: #f9ab00;--color-warning-light: #fef7e0;--color-danger: #ea4335;--color-danger-light: #fce8e6;--color-free: #0d904f;--color-free-bg: #e6f4ea;--color-text: #202124;--color-text-secondary: #5f6368;--color-border: #dadce0;--color-bg: #f8f9fa;--color-card-bg: #ffffff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}.app{min-height:100vh}.app-nav{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-xl);height:56px;background:var(--color-card-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.app-title{font-size:18px;font-weight:600;color:var(--color-text)}.nav-links{display:flex;gap:var(--space-lg)}.nav-links a{color:var(--color-text-secondary);text-decoration:none;font-size:14px;font-weight:500;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:color .2s,background .2s}.nav-links a:hover{color:var(--color-primary);background:var(--color-primary-light)}.nav-separator{width:1px;height:20px;background:var(--color-border);align-self:center}.nav-external{color:var(--color-text-secondary)!important;opacity:.75}.nav-external:hover{opacity:1}.app-main{max-width:1440px;margin:0 auto;padding:var(--space-xl)}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm);height:200px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.error-message{text-align:center;padding:var(--space-2xl);color:var(--color-danger)}.error-message button{margin-top:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:14px}.vendor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--space-lg);margin-top:var(--space-lg)}@media (max-width: 768px){.app-nav{flex-direction:column;height:auto;padding:var(--space-md);gap:var(--space-sm)}.app-main{padding:var(--space-md)}.vendor-grid{grid-template-columns:1fr}}
