.page.svelte-1ozw0tk{min-height:100vh;background:#222;padding:0;font-family:JetBrains Mono,monospace}.container.svelte-1ozw0tk{max-width:600px;margin:0 auto;padding:40px 20px}.dev-message.svelte-1ozw0tk{display:flex;gap:16px;margin-bottom:32px;padding:20px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d,1px 1px 4px #0000004d}.dev-avatar.svelte-1ozw0tk{width:40px;height:40px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}.dev-content.svelte-1ozw0tk{flex:1}.dev-text.svelte-1ozw0tk{color:#aaa;font-size:12px;line-height:1.7;margin:0;white-space:pre-line}.warbond-section.svelte-1ozw0tk{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.warbond-card.svelte-1ozw0tk{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;padding:24px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d,1px 1px 4px #0000004d}.card-header.svelte-1ozw0tk h2:where(.svelte-1ozw0tk){color:#f0f0f0;font-size:18px;font-weight:600;margin:0 0 8px;letter-spacing:1px}.subtitle.svelte-1ozw0tk{color:#888;font-size:12px;margin:0 0 24px;line-height:1.5}.milestone-section.svelte-1ozw0tk{margin-bottom:24px}.milestone-header.svelte-1ozw0tk{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.milestone-label.svelte-1ozw0tk{color:#ccc;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.milestone-amount.svelte-1ozw0tk{color:#4caf50;font-size:11px;font-weight:500}.progress-bar.svelte-1ozw0tk{height:6px;background:#1a1a1a;border-radius:3px;overflow:hidden;margin-bottom:16px}.progress-fill.svelte-1ozw0tk{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:3px;transition:width .3s ease}.milestone-track.svelte-1ozw0tk{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding-bottom:4px}.milestone-node.svelte-1ozw0tk{display:flex;flex-direction:column;align-items:center;min-width:60px}.node-dot.svelte-1ozw0tk{width:10px;height:10px;border-radius:50%;background:#3a3a3a;border:2px solid #555;margin-bottom:6px}.milestone-node.reached.svelte-1ozw0tk .node-dot:where(.svelte-1ozw0tk){background:#4caf50;border-color:#4caf50}.milestone-node.current.svelte-1ozw0tk .node-dot:where(.svelte-1ozw0tk){background:#1a1a1a;border-color:#4caf50;box-shadow:0 0 6px #4caf5080}.node-label.svelte-1ozw0tk{color:#666;font-size:9px;text-align:center;line-height:1.2}.milestone-node.current.svelte-1ozw0tk .node-label:where(.svelte-1ozw0tk),.milestone-node.reached.svelte-1ozw0tk .node-label:where(.svelte-1ozw0tk){color:#ccc}.milestone-connector.svelte-1ozw0tk{flex:1;height:2px;background:#3a3a3a;margin-top:4px;min-width:20px}.milestone-connector.active.svelte-1ozw0tk{background:#4caf50}.price-row.svelte-1ozw0tk{display:flex;align-items:center;gap:16px}.price-block.svelte-1ozw0tk{display:flex;align-items:baseline;gap:4px;padding:12px 24px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:3px}.price.svelte-1ozw0tk{font-size:32px;font-weight:700;color:#f0f0f0}.price-period.svelte-1ozw0tk{font-size:14px;color:#666;font-weight:500}.buy-button.svelte-1ozw0tk{flex:1;padding:16px 24px;background:#3a3a3a;border-top:2px solid #767676;border-left:2px solid #767676;border-bottom:2px solid #212121;border-right:2px solid #212121;color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background .15s ease}.buy-button.svelte-1ozw0tk:hover{background:#4a4a4a}.buy-button.svelte-1ozw0tk:active{border-top:2px solid #212121;border-left:2px solid #212121;border-bottom:2px solid #767676;border-right:2px solid #767676}.autorenew-row.svelte-1ozw0tk{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:12px 16px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:3px}.toggle-label.svelte-1ozw0tk{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle.svelte-1ozw0tk{position:relative;width:36px;height:20px;padding:0;border:none;background:transparent;cursor:pointer}.toggle-track.svelte-1ozw0tk{display:block;width:100%;height:100%;background:#3a3a3a;border-radius:10px;transition:background .2s ease}.toggle.active.svelte-1ozw0tk .toggle-track:where(.svelte-1ozw0tk){background:#4caf50}.toggle-thumb.svelte-1ozw0tk{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#888;border-radius:50%;transition:all .2s ease}.toggle.active.svelte-1ozw0tk .toggle-thumb:where(.svelte-1ozw0tk){left:18px;background:#fff}.toggle-text.svelte-1ozw0tk{display:flex;align-items:center;gap:6px;color:#ccc;font-size:11px}.toggle-text.svelte-1ozw0tk svg{color:#888}.autorenew-note.svelte-1ozw0tk{color:#666;font-size:10px}.benefits-card.svelte-1ozw0tk{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;padding:24px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d,1px 1px 4px #0000004d}.benefits-card.svelte-1ozw0tk h3:where(.svelte-1ozw0tk){color:#888;font-size:11px;font-weight:500;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.benefits-grid.svelte-1ozw0tk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.benefit-chip.svelte-1ozw0tk{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:3px;color:#ccc;font-size:11px}.benefit-chip.svelte-1ozw0tk svg{color:#888;flex-shrink:0}.medals-card.svelte-1ozw0tk{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;padding:24px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d,1px 1px 4px #0000004d}.medals-card.svelte-1ozw0tk h3:where(.svelte-1ozw0tk){color:#888;font-size:11px;font-weight:500;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.medals-intro.svelte-1ozw0tk{color:#888;font-size:11px;line-height:1.6;margin:0 0 16px}.medals-list.svelte-1ozw0tk{display:flex;flex-direction:column;gap:8px}.medal-row.svelte-1ozw0tk{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:3px}.medal-info.svelte-1ozw0tk{display:flex;align-items:center;gap:12px}.medal-name.svelte-1ozw0tk{color:#ffb347;font-size:12px;font-weight:600}.medal-how.svelte-1ozw0tk{color:#888;font-size:11px}.medal-note.svelte-1ozw0tk{color:#666;font-size:10px;font-style:italic}.hall-of-fame.svelte-1ozw0tk{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;padding:24px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d,1px 1px 4px #0000004d}.hall-of-fame.svelte-1ozw0tk h3:where(.svelte-1ozw0tk){color:#f0f0f0;font-size:14px;font-weight:600;margin:0 0 16px;letter-spacing:.5px;text-transform:uppercase}.supporters-list.svelte-1ozw0tk{display:flex;flex-direction:column;gap:2px}.supporter-row.svelte-1ozw0tk{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#1a1a1a;border-left:2px solid transparent;transition:border-color .15s ease}.supporter-row.svelte-1ozw0tk:hover{border-left-color:#4caf50}.supporter-name.svelte-1ozw0tk{color:#ccc;font-size:12px}.supporter-meta.svelte-1ozw0tk{display:flex;align-items:center;gap:12px}.war-badge.svelte-1ozw0tk{color:#666;font-size:10px;padding:2px 6px;background:#2a2a2a;border-radius:2px}.supporter-date.svelte-1ozw0tk{color:#666;font-size:11px}@media(max-width:768px){.dev-message.svelte-1ozw0tk{flex-direction:column;text-align:center}.dev-avatar.svelte-1ozw0tk{align-self:center}.price-row.svelte-1ozw0tk{flex-direction:column}.price-block.svelte-1ozw0tk{width:100%;justify-content:center}.buy-button.svelte-1ozw0tk{width:100%}.benefits-grid.svelte-1ozw0tk{grid-template-columns:1fr}.autorenew-row.svelte-1ozw0tk{flex-direction:column;gap:10px;align-items:flex-start}}
