main.svelte-1uha8ag{display:flex;justify-content:center;min-height:100vh;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:20px}.container.svelte-1uha8ag{max-width:900px;width:100%;background:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 2px 8px #00000014}.header.svelte-1uha8ag{text-align:center;margin-bottom:24px}.medal.svelte-1uha8ag{font-size:80px;margin-bottom:12px}.main-price.svelte-1uha8ag{font-size:48px;font-weight:700;color:#000;margin-bottom:4px}.unit.svelte-1uha8ag{font-size:16px;color:#666;margin-bottom:12px}.live-badge.svelte-1uha8ag{display:inline-block;background-color:#2d7a2d;color:#fff;padding:6px 16px;border-radius:16px;font-size:14px;font-weight:500}.price-cards.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.price-card.svelte-1uha8ag{background-color:#f0ede8;border-radius:12px;padding:20px;text-align:center}.price.svelte-1uha8ag{font-size:28px;font-weight:700;color:#000;margin-bottom:4px}.label.svelte-1uha8ag{font-size:14px;color:#666}.divider.svelte-1uha8ag{height:1px;background-color:#e0e0e0;margin:24px 0}.dealers.svelte-1uha8ag{margin-bottom:24px}.dealer-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.dealer-row.svelte-1uha8ag:last-child{border-bottom:none}.dealer-name.svelte-1uha8ag,.dealer-price.svelte-1uha8ag{font-size:16px;font-weight:500;color:#000}.dealer-status.svelte-1uha8ag{font-size:16px;color:#000}.timestamp.svelte-1uha8ag{text-align:center;font-size:13px;color:#999;margin-top:8px}.section-divider.svelte-1uha8ag{height:1px;background-color:#e0e0e0;margin:40px 0 32px}.section-title.svelte-1uha8ag{font-size:24px;font-weight:700;color:#000;margin-bottom:20px}.csv-table-container.svelte-1uha8ag{overflow-x:auto;margin-bottom:24px}.csv-table.svelte-1uha8ag{width:100%;border-collapse:collapse;font-size:14px}.csv-table.svelte-1uha8ag thead:where(.svelte-1uha8ag){background-color:#f5f5f5}.csv-table.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;padding:12px;font-weight:600;color:#333;border-bottom:2px solid #ddd}.csv-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:12px;border-bottom:1px solid #f0f0f0;color:#666}.csv-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):hover{background-color:#fafafa}.integration-section.svelte-1uha8ag{margin-bottom:24px}.integration-description.svelte-1uha8ag{color:#666;margin-bottom:20px;line-height:1.5}.api-key-input-group.svelte-1uha8ag{margin-bottom:20px}.api-key-input-group.svelte-1uha8ag label:where(.svelte-1uha8ag),.form-group.svelte-1uha8ag label:where(.svelte-1uha8ag),.formula-box.svelte-1uha8ag label:where(.svelte-1uha8ag){display:block;font-weight:600;margin-bottom:8px;color:#333}.input-field.svelte-1uha8ag{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box}.input-field.svelte-1uha8ag:focus{outline:none;border-color:#4a90e2}.formula-box.svelte-1uha8ag{margin-top:20px}.formula-container.svelte-1uha8ag{display:flex;gap:8px;align-items:center;background-color:#f5f5f5;padding:12px;border-radius:8px;margin-bottom:8px}.formula-code.svelte-1uha8ag{flex:1;font-family:Courier New,monospace;font-size:13px;color:#333;overflow-x:auto;white-space:nowrap}.copy-btn.svelte-1uha8ag{background-color:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;white-space:nowrap}.copy-btn.svelte-1uha8ag:hover{background-color:#357abd}.helper-text.svelte-1uha8ag{font-size:13px;color:#999;margin:0}.api-key-section.svelte-1uha8ag,.form-group.svelte-1uha8ag{margin-bottom:24px}.plan-selector.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:12px}.plan-card.svelte-1uha8ag{border:2px solid #e0e0e0;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;position:relative}.plan-card.svelte-1uha8ag input[type=radio]:where(.svelte-1uha8ag){position:absolute;opacity:0}.plan-card.svelte-1uha8ag:hover{border-color:#4a90e2;box-shadow:0 2px 8px #4a90e233}.plan-card.selected.svelte-1uha8ag{border-color:#4a90e2;background-color:#f0f7ff}.plan-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.plan-name.svelte-1uha8ag{font-size:18px;font-weight:700;color:#000}.plan-price.svelte-1uha8ag{font-size:16px;font-weight:600;color:#4a90e2}.plan-limit.svelte-1uha8ag{font-size:14px;color:#666;margin-bottom:12px}.plan-features.svelte-1uha8ag{list-style:none;padding:0;margin:0}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:13px;color:#666;padding:4px 0 4px 20px;position:relative}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:0;color:#4a90e2;font-weight:700}.generate-btn.svelte-1uha8ag{width:100%;background-color:#2d7a2d;color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:24px}.generate-btn.svelte-1uha8ag:hover{background-color:#256025}.rate-limit-info.svelte-1uha8ag{background-color:#f9f9f9;border-left:4px solid #4a90e2;padding:20px;border-radius:8px}.rate-limit-info.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 12px;font-size:18px;color:#333}.rate-limit-info.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:20px}.rate-limit-info.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:8px 0;color:#666;line-height:1.5}@media (max-width: 768px){.plan-selector.svelte-1uha8ag{grid-template-columns:1fr}}
