.lang-chip.svelte-1ugmmkg{cursor:pointer;padding:.5rem .9rem;font-size:.85rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lang-chip.svelte-1ugmmkg:hover{border-color:var(--color-clay);color:var(--color-text-primary)}.cta.svelte-1qdygc6{background-color:var(--color-clay);border-top:3px solid var(--color-gold)}.cap.svelte-1qdygc6{width:40px;height:10px;background-color:var(--color-gold);border-radius:1px}.cta-btn.svelte-1qdygc6{background-color:#241a3d;color:var(--color-text-primary);transition:background-color .15s ease,transform .15s ease}.cta-btn.svelte-1qdygc6:hover{background-color:#1b1330;transform:translateY(-1px)}.dropzone.svelte-4vl3bt{background-color:var(--color-bg-elevated);border-color:var(--color-border-strong)}.dropzone.svelte-4vl3bt:hover{border-color:var(--color-clay);background-color:var(--color-bg-elevated-2)}.dropzone.is-dragging.svelte-4vl3bt{border-color:var(--color-clay);background-color:var(--color-bg-elevated-2);transform:scale(1.01)}.step-number.svelte-m8gh8q{width:40px;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:var(--color-clay);background-color:var(--color-clay-soft);border-radius:4px}.tablet.svelte-1t8i6y4{transition:border-color .15s ease}.tablet.svelte-1t8i6y4:hover{border-color:var(--color-border-strong)}summary.svelte-1t8i6y4{list-style:none}summary.svelte-1t8i6y4::-webkit-details-marker{display:none}.marker.svelte-1t8i6y4{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--color-clay);font-weight:700;border:1px solid var(--color-border-strong);border-radius:4px;transition:transform .15s ease}details[open].svelte-1t8i6y4 .marker:where(.svelte-1t8i6y4){transform:rotate(45deg)}.stack.svelte-1a5pdw0{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;height:44px}.brick.svelte-1a5pdw0{display:block;height:8px;border-radius:1px;background-color:var(--color-border-strong);animation:svelte-1a5pdw0-rise 1.2s ease-in-out infinite}.b1.svelte-1a5pdw0{width:44px;animation-delay:0s}.b2.svelte-1a5pdw0{width:32px;animation-delay:.15s}.b3.svelte-1a5pdw0{width:20px;animation-delay:.3s}@keyframes svelte-1a5pdw0-rise{0%,to{background-color:var(--color-border-strong)}50%{background-color:var(--color-clay)}}@media(prefers-reduced-motion:reduce){.brick.svelte-1a5pdw0{animation:none;background-color:var(--color-clay)}}.pricing-card.svelte-omzaxu{display:flex;flex-direction:column;position:relative}.pricing-card.is-featured.svelte-omzaxu{border-color:var(--color-gold)}.badge.svelte-omzaxu{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-gold);color:#2c1607;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .7rem;border-radius:4px}.courses.svelte-omzaxu{display:flex;flex-direction:column-reverse;align-items:center;gap:3px}.courses.svelte-omzaxu span:where(.svelte-omzaxu){height:5px;width:28px;border-radius:1px;background-color:var(--color-border-strong)}.courses.svelte-omzaxu span:where(.svelte-omzaxu):last-child{background-color:var(--color-clay)}.stat-row.svelte-omzaxu{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--color-border)}.stat-value.svelte-omzaxu{font-weight:700;font-size:1.1rem}.stat-label.svelte-omzaxu{font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.price.svelte-omzaxu{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--color-text-primary)}.price.is-gold.svelte-omzaxu{color:var(--color-gold)}.table-head.svelte-1yh8do2{border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.table-row.svelte-1yh8do2{border-bottom:1px solid var(--color-border);transition:background-color .15s ease}.table-row.svelte-1yh8do2:hover{background-color:var(--color-bg-elevated-2)}.table-row.svelte-1yh8do2:last-child{border-bottom:none}.download-btn.svelte-1yh8do2{padding:.4rem .9rem;font-size:.8rem}.tool-chip.svelte-r6hdb0{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;padding:.75rem 1.1rem;transition:border-color .15s ease}.tool-chip.svelte-r6hdb0:hover{border-color:var(--color-clay)}.tool-icon.svelte-r6hdb0{width:32px;height:32px;background-color:var(--color-clay);color:#2c1607;border-radius:8px}
