.page_main__GlU4n{max-width:900px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:32px}.page_header__kVzhN{padding-bottom:24px;border-bottom:1px solid var(--border)}.page_brand__f_q1F{display:flex;align-items:center;gap:16px}.page_brandMark__ojkvm{width:48px;height:48px;background:#006937;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;flex-shrink:0}.page_title__3jonF{font-size:22px;font-weight:700;color:var(--text)}.page_subtitle__iAJUg{font-size:14px;color:var(--text-muted);margin-top:2px}.page_inputSection__ueBJa{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.page_skuRow__y5n7q{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page_orDivider__Kq8XY{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding-top:20px;flex-shrink:0}.page_skuField__wOTXy{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.page_quickSelect__3OA_E{display:flex;flex-direction:column;gap:6px;flex:1 1}.page_label__2GA72{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_input___cVLA{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;font-size:15px;font-family:monospace;background:var(--bg);color:var(--text);width:160px;transition:border-color .15s}.page_input___cVLA:focus{outline:none;border-color:var(--accent)}.page_input___cVLA:disabled{opacity:.5}.page_quickBtns__07HKb{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page_quickBtn__8bsgH{padding:6px 14px;border:1px solid var(--border);border-radius:20px;font-size:13px;background:var(--bg);color:var(--text);cursor:pointer;transition:all .15s;white-space:nowrap}.page_quickBtn__8bsgH:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.page_quickBtnActive__xwiwM{background:var(--accent);color:#fff;border-color:var(--accent)}.page_quickBtn__8bsgH:disabled{opacity:.5;cursor:not-allowed}.page_actions__e35f9{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_checkboxLabel__5TwVN{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);cursor:pointer}.page_runBtn__DUi9X{padding:10px 28px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.page_runBtn__DUi9X:hover:not(:disabled){background:var(--accent-hover)}.page_runBtn__DUi9X:disabled{opacity:.5;cursor:not-allowed}.page_statusSection__Tc452{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.page_steps__e0Sxr{display:flex;flex-direction:column;gap:12px}.page_step__DI9Zu{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-muted)}.page_stepDone__HU3pd{color:var(--success)}.page_stepActive__Zhca3{color:var(--text);font-weight:500}.page_stepError__wZEmL{color:var(--error)}.page_stepDot__42umw{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.page_elapsed__mAixe{margin-left:8px;font-size:13px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}.page_spinner__1WnEQ{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__W_8_q .8s linear infinite}.page_productName__P3JQT{font-size:18px;font-weight:600;color:var(--text)}.page_cards__Ff9Bq{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.page_cards__Ff9Bq{grid-template-columns:1fr}}.page_card__QV0Om{background:var(--surface);border:2px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.page_cardUE__kh4SA{border-top-color:var(--ue-color)}.page_cardDD__M5Bip{border-top-color:var(--dd-color)}.page_cardHeader__NhxBC{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_platformName__UJXQR{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.page_badges__wAm5_{display:flex;gap:6px;flex-wrap:wrap}.page_badge__s34Is{border-radius:20px;background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}.page_badgeFresh__XCE14,.page_badge__s34Is{font-size:11px;font-weight:600;padding:2px 8px}.page_badgeFresh__XCE14{border-radius:20px;background:#dcfce7;color:var(--success);border:1px solid #bbf7d0}.page_badgeCached__eW98p{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}.page_priceMain__6grsf{font-size:40px;font-weight:800;color:var(--text);line-height:1}.page_priceLabel__HDRjQ{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:-8px}.page_priceCompare__wcVv4{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.page_priceRow__xXw77{display:flex;justify-content:space-between;font-size:13px;color:var(--text-muted)}.page_deltaRow___EBis{font-weight:600;font-size:14px;padding-top:4px}.page_deltaPos__VD4wM{color:var(--error)}.page_deltaNeg__osD5l{color:var(--success)}.page_scrapedAt__58a1i{font-size:11px;color:var(--text-muted);padding-top:4px}.page_chartSection__S0SoP,.page_historySection__vC7Pj{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.page_sectionTitle__hzsAh{font-size:16px;font-weight:700;margin-bottom:20px}.page_chart__KpNAI{width:100%}.page_tableWrap__E3tPJ{overflow-x:auto}.page_table__71QjM{width:100%;border-collapse:collapse;font-size:13px}.page_table__71QjM th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.page_table__71QjM td{padding:10px 12px;border-bottom:1px solid var(--bg);color:var(--text)}.page_table__71QjM tr:last-child td{border-bottom:none}.page_platformCell__fLyvn{font-weight:500}.page_empty__94dW_{color:var(--text-muted);font-size:14px;padding:16px 0}