.step-content.svelte-z74ni.svelte-z74ni{display:flex;flex-direction:column;gap:16px}.loading-container.svelte-z74ni.svelte-z74ni{display:flex;justify-content:center;padding:32px 0}.level-preview.svelte-z74ni.svelte-z74ni{text-align:center;padding:20px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.15)}.level-preview.svelte-z74ni a.svelte-z74ni{text-decoration:underline;font-size:18px}.level-author.svelte-z74ni.svelte-z74ni{font-size:13px;color:hsl(var(--muted-foreground));margin-top:4px}.level-id.svelte-z74ni.svelte-z74ni{font-size:12px;color:hsl(var(--muted-foreground)/.7);margin-top:2px;font-family:monospace}.level-context.svelte-z74ni.svelte-z74ni{text-align:center;font-size:13px;color:hsl(var(--muted-foreground))}.field.svelte-z74ni.svelte-z74ni{display:flex;flex-direction:column;gap:6px}.field.svelte-z74ni .field-label{font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.required.svelte-z74ni.svelte-z74ni{color:hsl(var(--destructive, 0 84% 60%))}.optional-tag.svelte-z74ni.svelte-z74ni{font-size:11px;font-weight:400;color:hsl(var(--muted-foreground));padding:1px 6px;border-radius:4px;background:hsl(var(--muted)/.5)}.validation-error.svelte-z74ni.svelte-z74ni{font-size:12px;color:hsl(var(--destructive, 0 84% 60%))}.step-content.svelte-132ohr1.svelte-132ohr1{display:flex;flex-direction:column;gap:12px}.step-intro.svelte-132ohr1.svelte-132ohr1{text-align:center;padding:4px 0 8px}.step-intro.svelte-132ohr1 p.svelte-132ohr1{font-size:13px;color:hsl(var(--muted-foreground))}.field-card.svelte-132ohr1.svelte-132ohr1{padding:14px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.04);display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease}.field-card.svelte-132ohr1.svelte-132ohr1:focus-within{border-color:hsl(var(--primary)/.5)}.field-card.disabled-card.svelte-132ohr1.svelte-132ohr1{opacity:.5}.field-header.svelte-132ohr1.svelte-132ohr1{display:flex;align-items:flex-start;gap:10px}.field-icon.svelte-132ohr1.svelte-132ohr1{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.08);color:hsl(var(--primary));flex-shrink:0;margin-top:1px}.field-card.svelte-132ohr1 .field-title{font-size:13px;font-weight:600;color:hsl(var(--foreground));display:flex;align-items:center;gap:8px}.field-desc.svelte-132ohr1.svelte-132ohr1{font-size:12px;color:hsl(var(--muted-foreground));margin-top:1px;line-height:1.3}.optional-badge.svelte-132ohr1.svelte-132ohr1{font-size:10px;font-weight:400;color:hsl(var(--muted-foreground));padding:1px 6px;border-radius:4px;background:hsl(var(--muted)/.5);text-transform:uppercase;letter-spacing:.3px}.step-content.svelte-qz8bvg{display:flex;flex-direction:column;gap:12px}.field-card.svelte-qz8bvg{padding:14px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.04);display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease}.field-card.svelte-qz8bvg:focus-within{border-color:hsl(var(--primary)/.5)}.field-header.svelte-qz8bvg{display:flex;align-items:flex-start;gap:10px}.field-icon.svelte-qz8bvg{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.08);color:hsl(var(--primary));flex-shrink:0;margin-top:1px}.field-card.svelte-qz8bvg .field-title{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.field-desc.svelte-qz8bvg{font-size:12px;color:hsl(var(--muted-foreground));margin-top:1px;line-height:1.3}.time-inputs.svelte-qz8bvg{display:flex;align-items:flex-start;gap:6px}.time-field.svelte-qz8bvg{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.time-unit.svelte-qz8bvg{font-size:10px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.time-sep.svelte-qz8bvg{font-size:20px;font-weight:600;color:hsl(var(--muted-foreground));margin-top:6px}.platform-buttons.svelte-qz8bvg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.platform-btn.svelte-qz8bvg{padding:10px 16px;border:2px solid hsl(var(--border));border-radius:10px;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:hsl(var(--foreground));transition:all .15s ease}.platform-btn.svelte-qz8bvg:hover{background:hsl(var(--muted)/.3)}.platform-btn.selected.svelte-qz8bvg{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06);color:hsl(var(--primary))}.target-step.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:grid;gap:16px}header.svelte-imce4v.svelte-imce4v.svelte-imce4v{text-align:center}header.svelte-imce4v h2.svelte-imce4v.svelte-imce4v{font-size:19px;font-weight:700}header.svelte-imce4v p.svelte-imce4v.svelte-imce4v{margin:5px auto 0;max-width:500px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5}.scope-grid.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scope-grid.svelte-imce4v button.svelte-imce4v.svelte-imce4v,.list-grid.svelte-imce4v button.svelte-imce4v.svelte-imce4v{display:flex;align-items:center;gap:10px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;text-align:left}.scope-grid.svelte-imce4v button.svelte-imce4v.svelte-imce4v{padding:14px}.scope-grid.svelte-imce4v button.svelte-imce4v>span.svelte-imce4v{display:grid;flex:1}small.svelte-imce4v.svelte-imce4v.svelte-imce4v{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}button.selected.svelte-imce4v.svelte-imce4v.svelte-imce4v{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.global-guideline-note.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid hsl(var(--primary)/.22);border-radius:10px;background:hsl(var(--primary)/.06);color:hsl(var(--muted-foreground));font-size:12px;line-height:1.55}.global-guideline-note.svelte-imce4v>svg{flex:0 0 18px;margin-top:1px;color:hsl(var(--primary))}.global-guideline-note.svelte-imce4v a.svelte-imce4v.svelte-imce4v{color:hsl(var(--primary));font-weight:650;text-decoration:underline;text-underline-offset:2px}.search-field.svelte-imce4v.svelte-imce4v.svelte-imce4v{position:relative}.search-field.svelte-imce4v>svg{position:absolute;left:11px;top:11px;z-index:1;color:hsl(var(--muted-foreground))}.search-field.svelte-imce4v input{padding-left:36px}.list-grid.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:grid;gap:8px}.list-grid.svelte-imce4v button.svelte-imce4v.svelte-imce4v{width:100%;padding:12px}.check.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:grid;place-items:center;width:20px;height:20px;border:1px solid hsl(var(--border));border-radius:5px;flex:0 0 auto}button.selected.svelte-imce4v .check.svelte-imce4v.svelte-imce4v{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.list-copy.svelte-imce4v.svelte-imce4v.svelte-imce4v{min-width:0;display:grid;gap:3px}.list-copy.svelte-imce4v small.svelte-imce4v.svelte-imce4v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:flex;justify-content:center;align-items:center;gap:8px;padding:28px;color:hsl(var(--muted-foreground));font-size:13px;border:1px dashed hsl(var(--border));border-radius:10px}.state.error.svelte-imce4v.svelte-imce4v.svelte-imce4v{color:hsl(var(--destructive))}.pagination.svelte-imce4v.svelte-imce4v.svelte-imce4v{display:flex;align-items:center;justify-content:center;gap:12px}.pagination.svelte-imce4v span.svelte-imce4v.svelte-imce4v{color:hsl(var(--muted-foreground));font-size:12px}.spin{animation:svelte-imce4v-spin .8s linear infinite}@keyframes svelte-imce4v-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.scope-grid.svelte-imce4v.svelte-imce4v.svelte-imce4v{grid-template-columns:1fr}}.step-content.svelte-1be5sxk.svelte-1be5sxk{display:grid;gap:20px}.step-header.svelte-1be5sxk.svelte-1be5sxk{text-align:center}.step-header.svelte-1be5sxk p.svelte-1be5sxk{color:hsl(var(--primary));font-size:12px;font-weight:700;text-transform:uppercase}.step-header.svelte-1be5sxk h2.svelte-1be5sxk{margin-top:4px;font-size:20px;font-weight:700}.type-cards.svelte-1be5sxk.svelte-1be5sxk{display:grid;gap:10px}.type-card.svelte-1be5sxk.svelte-1be5sxk{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:.15s ease}.type-card.svelte-1be5sxk.svelte-1be5sxk:hover,.type-card.svelte-1be5sxk.svelte-1be5sxk:focus-visible{border-color:hsl(var(--primary));background:hsl(var(--accent)/.4);outline:none}.type-card.selected.svelte-1be5sxk.svelte-1be5sxk{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.type-card-icon.svelte-1be5sxk.svelte-1be5sxk{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:10px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.type-card-text.svelte-1be5sxk.svelte-1be5sxk{display:grid;gap:4px}.type-card-text.svelte-1be5sxk strong.svelte-1be5sxk{font-size:14px}.type-card-text.svelte-1be5sxk span.svelte-1be5sxk{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}.result-step.svelte-t7bhz4.svelte-t7bhz4{display:grid;gap:18px}.result-heading.svelte-t7bhz4.svelte-t7bhz4{display:flex;flex-direction:column;align-items:center;gap:7px;padding:20px 0 8px;text-align:center;color:hsl(var(--muted-foreground))}.result-heading.success.svelte-t7bhz4.svelte-t7bhz4{color:#1da54f}.result-heading.error.svelte-t7bhz4.svelte-t7bhz4{color:hsl(var(--destructive))}.result-heading.svelte-t7bhz4 h2.svelte-t7bhz4{color:hsl(var(--foreground));font-size:20px;font-weight:700}.result-heading.svelte-t7bhz4 p.svelte-t7bhz4{font-size:13px}.result-list.svelte-t7bhz4.svelte-t7bhz4{display:grid;gap:8px}.result-list.svelte-t7bhz4>div.svelte-t7bhz4{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid hsla(142,55%,38%,.35);border-radius:10px;color:#20974c;background:#2c96530d}.result-list.svelte-t7bhz4>div.failed.svelte-t7bhz4{border-color:hsl(var(--destructive)/.35);color:hsl(var(--destructive));background:hsl(var(--destructive)/.05)}.result-list.svelte-t7bhz4 span.svelte-t7bhz4{display:grid;gap:3px;color:hsl(var(--foreground))}.result-list.svelte-t7bhz4 strong.svelte-t7bhz4{font-size:13px}.result-list.svelte-t7bhz4 small.svelte-t7bhz4{color:hsl(var(--destructive));font-size:12px;line-height:1.4}.string-diff.svelte-t7bhz4.svelte-t7bhz4{margin-top:5px;gap:6px!important;padding:9px;border-radius:7px;background:hsl(var(--muted)/.6)}.string-diff.svelte-t7bhz4 b.svelte-t7bhz4{color:hsl(var(--muted-foreground));font-size:10px;text-transform:uppercase}.string-diff.svelte-t7bhz4 code.svelte-t7bhz4{display:flex;flex-wrap:wrap;align-items:center;color:hsl(var(--foreground));font-size:13px;font-weight:650;white-space:pre-wrap}.string-diff.svelte-t7bhz4 code span.svelte-t7bhz4{display:inline;padding:1px 0}.string-diff.svelte-t7bhz4 .removed.svelte-t7bhz4{padding-inline:2px;border-radius:3px;background:#e4252529;color:#d32222;text-decoration:line-through;text-decoration-thickness:1.5px}.string-diff.svelte-t7bhz4 .added.svelte-t7bhz4{padding-inline:2px;border-radius:3px;background:#20b6572b;color:#1f934a}.string-diff.svelte-t7bhz4>small.svelte-t7bhz4{display:flex;flex-wrap:wrap;gap:9px;font-size:10px}.string-diff.svelte-t7bhz4>small span.svelte-t7bhz4{display:inline}.string-diff.svelte-t7bhz4 .removed-key.svelte-t7bhz4{color:#d32222}.string-diff.svelte-t7bhz4 .added-key.svelte-t7bhz4{color:#1f934a}.queue-result.svelte-t7bhz4.svelte-t7bhz4{display:grid;grid-template-columns:.7fr 1.3fr;gap:9px;padding:13px;border:1px solid hsl(var(--primary)/.28);border-radius:11px;background:hsl(var(--primary)/.05)}.queue-stat.svelte-t7bhz4.svelte-t7bhz4{display:grid;gap:3px}.queue-stat.svelte-t7bhz4 span.svelte-t7bhz4,.queue-stat.svelte-t7bhz4 small.svelte-t7bhz4{color:hsl(var(--muted-foreground));font-size:11px}.queue-stat.svelte-t7bhz4 strong.svelte-t7bhz4{font-size:15px}.boost-cta.svelte-t7bhz4.svelte-t7bhz4{grid-column:1/-1;padding:10px 12px;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:12px;font-weight:650;text-align:center}.actions.svelte-t7bhz4.svelte-t7bhz4{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.confetti.svelte-t7bhz4.svelte-t7bhz4{position:fixed;top:-10px;left:50%;z-index:100;pointer-events:none}.spin{animation:svelte-t7bhz4-spin .8s linear infinite}@keyframes svelte-t7bhz4-spin{to{transform:rotate(360deg)}}.review-step.svelte-nx9fv0.svelte-nx9fv0{display:grid;gap:14px}header.svelte-nx9fv0.svelte-nx9fv0{text-align:center;margin-bottom:4px}header.svelte-nx9fv0 p.svelte-nx9fv0{color:hsl(var(--primary));font-size:11px;font-weight:700;text-transform:uppercase}header.svelte-nx9fv0 h2.svelte-nx9fv0{margin-top:4px;font-size:20px;font-weight:700}section.svelte-nx9fv0.svelte-nx9fv0{display:grid;gap:9px;padding:14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.04)}section.svelte-nx9fv0 h3.svelte-nx9fv0,dt.svelte-nx9fv0.svelte-nx9fv0{color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.value.svelte-nx9fv0.svelte-nx9fv0{font-size:14px}.strong.svelte-nx9fv0.svelte-nx9fv0{font-weight:700}.targets.svelte-nx9fv0.svelte-nx9fv0{display:grid;grid-template-columns:1fr 1fr;gap:8px}.target.svelte-nx9fv0.svelte-nx9fv0{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border-radius:9px;background:hsl(var(--background));border:1px solid hsl(var(--border))}.target.svelte-nx9fv0 span.svelte-nx9fv0{display:grid;min-width:0}.target.svelte-nx9fv0 strong.svelte-nx9fv0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.target.svelte-nx9fv0 small.svelte-nx9fv0{color:hsl(var(--muted-foreground));font-size:11px}.global-rule-reminder.svelte-nx9fv0.svelte-nx9fv0{display:flex;align-items:flex-start;gap:7px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.global-rule-reminder.svelte-nx9fv0>svg{flex:0 0 14px;margin-top:1px;color:hsl(var(--primary))}dl.svelte-nx9fv0.svelte-nx9fv0{display:grid;grid-template-columns:1fr 1fr;gap:8px}dl.svelte-nx9fv0>div.svelte-nx9fv0{min-width:0;padding:10px;border-radius:9px;background:hsl(var(--background));border:1px solid hsl(var(--border))}dl.svelte-nx9fv0 .wide.svelte-nx9fv0{grid-column:1/-1}dd.svelte-nx9fv0.svelte-nx9fv0{margin-top:5px;font-size:13px;overflow-wrap:anywhere}dd.svelte-nx9fv0 a.svelte-nx9fv0{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--primary))}@media (max-width: 560px){.targets.svelte-nx9fv0.svelte-nx9fv0,dl.svelte-nx9fv0.svelte-nx9fv0{grid-template-columns:1fr}dl.svelte-nx9fv0 .wide.svelte-nx9fv0{grid-column:auto}}.submit-page.svelte-n7yj3a.svelte-n7yj3a{min-height:60vh;padding:24px 16px 52px;display:flex;justify-content:center}.submit-container.svelte-n7yj3a.svelte-n7yj3a{width:100%;max-width:720px;display:grid;gap:14px;align-content:start}.back-link.svelte-n7yj3a.svelte-n7yj3a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:hsl(var(--muted-foreground));font-size:13px;text-decoration:none}.submit-card.svelte-n7yj3a.svelte-n7yj3a{padding:24px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card, var(--background)))}.step-wrapper.svelte-n7yj3a.svelte-n7yj3a{min-height:260px;overflow:hidden}.step-animate.svelte-n7yj3a.svelte-n7yj3a{width:100%}footer.svelte-n7yj3a.svelte-n7yj3a{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid hsl(var(--border))}.auth-prompt.svelte-n7yj3a.svelte-n7yj3a{display:grid;place-items:center;align-content:center;gap:7px;padding:70px 20px;text-align:center}.auth-prompt.svelte-n7yj3a h1.svelte-n7yj3a{font-size:21px;font-weight:700}.auth-prompt.svelte-n7yj3a p.svelte-n7yj3a{color:hsl(var(--muted-foreground));font-size:13px}.details-step.svelte-n7yj3a.svelte-n7yj3a{display:grid;gap:14px}.details-step.svelte-n7yj3a>header.svelte-n7yj3a{text-align:center}.details-step.svelte-n7yj3a>header h2.svelte-n7yj3a{font-size:19px;font-weight:700}.details-step.svelte-n7yj3a>header p.svelte-n7yj3a{margin-top:4px;color:hsl(var(--muted-foreground));font-size:13px}.field-card.svelte-n7yj3a.svelte-n7yj3a{display:grid;gap:8px;padding:14px;border:1px solid hsl(var(--border));border-radius:11px}.input-action.svelte-n7yj3a.svelte-n7yj3a{display:flex;gap:8px}.input-action.svelte-n7yj3a input{flex:1}.input-action.svelte-n7yj3a button{display:inline-flex;gap:6px}.preview.svelte-n7yj3a.svelte-n7yj3a{color:hsl(var(--muted-foreground));font-size:12px}.ldm-id-note.svelte-n7yj3a.svelte-n7yj3a{margin-top:-7px;padding:9px 11px;border-left:3px solid hsl(var(--primary));border-radius:0 8px 8px 0;background:hsl(var(--primary)/.06);color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.ldm-question.svelte-n7yj3a.svelte-n7yj3a{display:grid;gap:7px;padding:13px;border:1px solid hsla(38,92%,50%,.35);border-radius:10px;background:#f59f0a12}.ldm-question.svelte-n7yj3a strong.svelte-n7yj3a{font-size:13px}.ldm-question.svelte-n7yj3a p.svelte-n7yj3a{color:hsl(var(--muted-foreground));font-size:12px}.ldm-question.svelte-n7yj3a>div.svelte-n7yj3a{display:flex;flex-wrap:wrap;gap:8px}.load-action.svelte-n7yj3a.svelte-n7yj3a{display:flex;justify-content:center}.load-action.svelte-n7yj3a button{display:inline-flex;gap:7px}.rules-callout.svelte-n7yj3a.svelte-n7yj3a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:hsl(var(--primary)/.07);color:hsl(var(--primary));text-decoration:none}.rules-callout.svelte-n7yj3a span.svelte-n7yj3a{display:grid}.rules-callout.svelte-n7yj3a strong.svelte-n7yj3a{font-size:13px}.rules-callout.svelte-n7yj3a small.svelte-n7yj3a{color:hsl(var(--muted-foreground));font-size:11px}.target-errors.svelte-n7yj3a.svelte-n7yj3a{display:grid;gap:7px;padding:13px;border:1px solid hsl(var(--destructive)/.35);border-radius:10px;background:hsl(var(--destructive)/.06);color:hsl(var(--destructive))}.target-errors.svelte-n7yj3a strong.svelte-n7yj3a{font-size:13px}.target-errors.svelte-n7yj3a p.svelte-n7yj3a{font-size:12px}.spin{animation:svelte-n7yj3a-spin .8s linear infinite}@keyframes svelte-n7yj3a-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.submit-card.svelte-n7yj3a.svelte-n7yj3a{padding:16px;border-radius:12px}.input-action.svelte-n7yj3a.svelte-n7yj3a{align-items:stretch}}
