.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)}.coming-soon.svelte-rxsbky{background-color:var(--color-clay-soft);border-color:var(--color-clay);color:var(--color-clay);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.switcher-label.svelte-r6hdb0{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.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,transform .15s ease}.tool-chip.svelte-r6hdb0:hover{border-color:var(--color-clay);transform:translateY(-1px)}.tool-icon.svelte-r6hdb0{width:32px;height:32px;background-color:var(--color-clay);color:#2c1607;border-radius:8px}
