.import-page.svelte-1kumcmu{max-width:600px;margin:0 auto}header.svelte-1kumcmu{margin-bottom:var(--space-xl)}.back-link.svelte-1kumcmu{color:var(--color-text-muted);text-decoration:none;display:inline-block;margin-bottom:var(--space-md)}.back-link.svelte-1kumcmu:hover{color:var(--color-text)}h1.svelte-1kumcmu{margin:0 0 var(--space-sm)}.subtitle.svelte-1kumcmu{color:var(--color-text-muted);margin:0}.method-tabs.svelte-1kumcmu{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.tab.svelte-1kumcmu{flex:1;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s}.tab.svelte-1kumcmu:hover{border-color:#0f172a}.tab.active.svelte-1kumcmu{background:#0f172a;border-color:#0f172a;color:#fff}.import-form.svelte-1kumcmu{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group.svelte-1kumcmu{display:flex;flex-direction:column;gap:var(--space-sm)}.form-group.svelte-1kumcmu label:where(.svelte-1kumcmu){font-weight:500}.hint.svelte-1kumcmu{font-size:.875rem;color:var(--color-text-muted);margin:0}.file-drop.svelte-1kumcmu{position:relative;border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all .2s}.file-drop.svelte-1kumcmu:hover{border-color:var(--color-primary)}.file-drop.svelte-1kumcmu input:where(.svelte-1kumcmu){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-drop-content.svelte-1kumcmu{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);color:var(--color-text-muted)}.file-icon.svelte-1kumcmu{font-size:2rem}textarea.svelte-1kumcmu{font-family:var(--font-mono);font-size:.875rem;resize:vertical}.error-message.svelte-1kumcmu{padding:var(--space-md);background:#ef44441a;border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:.875rem}.sample-section.svelte-1kumcmu{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.sample-section.svelte-1kumcmu h3:where(.svelte-1kumcmu){margin:0 0 var(--space-sm)}.sample-section.svelte-1kumcmu p:where(.svelte-1kumcmu){color:var(--color-text-muted);margin:0 0 var(--space-md)}.btn-import.svelte-1kumcmu{background:#0f172a;color:#fff;font-weight:500}.btn-import.svelte-1kumcmu:hover{background:#1e293b;color:#fff}.btn-import.svelte-1kumcmu:disabled{opacity:.5;cursor:not-allowed}
