.member-badge.svelte-lam1q4{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-pill);border:1px solid rgba(52,211,153,.35);background:#34d3991a;color:var(--color-mint);font:700 var(--text-11)/1 var(--font-ui);text-decoration:none;transition:background .14s ease}a.member-badge.svelte-lam1q4:hover{background:#34d3992e}.member-badge.svelte-lam1q4:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.rail-head.svelte-lam1q4 .member-badge:where(.svelte-lam1q4){padding:4px 8px;font-size:var(--text-10)}.sheet-workspace.svelte-lam1q4{max-width:1600px;margin:0 auto;padding:16px 16px 24px}.workspace-grid.svelte-lam1q4{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:16px;align-items:start}.jobs-rail.svelte-lam1q4{min-width:0}.sheet-controls.svelte-lam1q4{padding:20px;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-bg-secondary)}.rail-head.svelte-lam1q4{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--color-border)}.rail-title.svelte-lam1q4{font:800 var(--text-14)/1 var(--font-display);color:var(--color-text)}.rail-section.svelte-lam1q4{display:flex;flex-direction:column;gap:8px;min-width:0}.rail-eyebrow.svelte-lam1q4{font:700 var(--text-10)/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.hint.svelte-lam1q4{font:500 var(--text-11)/1.4 var(--font-body);color:var(--color-text-muted);margin:0}textarea.svelte-lam1q4{box-sizing:border-box;width:100%;resize:none;height:84px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:10px;padding:10px 11px;font:500 var(--text-12)/1.5 var(--font-body)}textarea.svelte-lam1q4:focus-visible,button.svelte-lam1q4:focus-visible,a.svelte-lam1q4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.svelte-lam1q4{cursor:pointer;font:inherit}button.svelte-lam1q4:disabled{cursor:not-allowed;opacity:.55}.segment.svelte-lam1q4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-bg-tertiary)}.segment.svelte-lam1q4 button:where(.svelte-lam1q4){min-width:0;min-height:38px;padding:6px 4px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:700 var(--text-11)/1.15 var(--font-ui);transition:background var(--dur-140),border-color var(--dur-140),color var(--dur-140)}.segment.svelte-lam1q4 button:where(.svelte-lam1q4):hover:not(.on){color:var(--color-text)}.segment.svelte-lam1q4 button.on:where(.svelte-lam1q4){border-color:var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-primary)}.cta.svelte-lam1q4{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px;border:0;border-radius:12px;background:#b9b5ff;color:#17152d;font:800 var(--text-16)/1.1 var(--font-ui);box-shadow:inset 0 1px #ffffff38,0 3px #8580cc;transition:transform var(--dur-100)}.cta.svelte-lam1q4:hover:not(:disabled){filter:brightness(1.06)}.cta.svelte-lam1q4:active:not(:disabled){transform:translateY(1px)}.cta.svelte-lam1q4:disabled{cursor:not-allowed;opacity:.5}.spinner.svelte-lam1q4{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ezc-spin .7s linear infinite}.foot-note.svelte-lam1q4{margin:8px 0 0;font:500 var(--text-11)/1.3 var(--font-body);color:var(--color-text-muted);text-align:center}@media(prefers-reduced-motion:reduce){.cta.svelte-lam1q4,.segment.svelte-lam1q4 button:where(.svelte-lam1q4){transition:none}.spinner.svelte-lam1q4{animation:none}}.result-panel.svelte-lam1q4{min-width:0}.result-heading.svelte-lam1q4{display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:10px}h2.svelte-lam1q4{font-size:.85rem;font-weight:650}.download-button.svelte-lam1q4{min-height:44px;padding:8px 14px;border:1px solid var(--color-border-strong);border-radius:9px;background:var(--color-bg-secondary);color:var(--color-text);font-size:.8rem}.sheet-canvas.svelte-lam1q4{aspect-ratio:3 / 2;border:1px solid var(--color-border-strong);border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);display:grid;place-items:center}.sheet-canvas.has-result.svelte-lam1q4{background:#fff}.sheet-canvas.svelte-lam1q4 img:where(.svelte-lam1q4){display:block;width:100%;height:100%;object-fit:contain}.empty-canvas.svelte-lam1q4{text-align:center;max-width:360px;padding:24px}.canvas-outline.svelte-lam1q4{display:block;width:72px;height:48px;margin:0 auto 24px;border:1px solid var(--color-border-strong);border-radius:6px}h3.svelte-lam1q4{font:650 clamp(1rem,2vw,1.3rem)/1.4 var(--font-brand)}.empty-canvas.svelte-lam1q4 p:where(.svelte-lam1q4),.result-status.svelte-lam1q4{color:var(--color-text-muted);font-size:.8rem;line-height:1.6;margin-top:12px}.error.svelte-lam1q4{color:var(--color-error, #e66d65);font-size:.8rem;line-height:1.6;margin-top:12px}.text-button.svelte-lam1q4{background:none;border:none;color:var(--color-text);text-decoration:underline;padding:12px 0}@media(max-width:1100px){.workspace-grid.svelte-lam1q4{grid-template-columns:300px minmax(0,1fr)}.jobs-rail.svelte-lam1q4{grid-column:1 / -1}}@media(max-width:800px){.workspace-grid.svelte-lam1q4{grid-template-columns:minmax(0,1fr);gap:24px}.jobs-rail.svelte-lam1q4{grid-column:auto}.sheet-workspace.svelte-lam1q4{padding-inline:12px}.empty-canvas.svelte-lam1q4{padding:16px}}.sheet-workspace.svelte-lam1q4{width:calc(100% - var(--layout-workspace-outer-gutter) - var(--layout-workspace-outer-gutter));max-width:1920px;padding:12px}.workspace-grid.svelte-lam1q4{grid-template-columns:330px minmax(0,1fr) 252px;gap:12px}.sheet-controls.svelte-lam1q4{box-sizing:border-box;display:flex;flex-direction:column;max-height:max(320px,calc(100dvh / var(--ezc-zoom, 1) - 180px));min-height:0;overflow:hidden;padding:0;border-color:var(--color-border)}.sheet-fields.svelte-lam1q4{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.sheet-actions.svelte-lam1q4{position:sticky;bottom:-12px;margin:0 -12px -12px;padding:4px 12px 12px;background:var(--color-bg-secondary)}.result-panel.svelte-lam1q4,.jobs-rail.svelte-lam1q4{min-width:0;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg);overflow:hidden}.result-panel.svelte-lam1q4{padding:14px}.sheet-example.svelte-lam1q4{max-width:640px;margin:24px auto;text-align:center;color:var(--color-text-muted)}.sheet-example.svelte-lam1q4 img:where(.svelte-lam1q4){display:block;width:100%;max-height:480px;object-fit:contain;border-radius:12px}@media(max-width:900px){.sheet-controls.svelte-lam1q4{max-height:none}.sheet-fields.svelte-lam1q4{overflow:visible}}.sheet-controls.svelte-lam1q4,.sheet-center.svelte-lam1q4,.jobs-rail.svelte-lam1q4{height:max(320px,calc(100dvh / var(--ezc-zoom, 1) - 180px))}.sheet-center.svelte-lam1q4{box-sizing:border-box;min-width:0;min-height:0;overflow-y:auto;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg)}.result-panel.svelte-lam1q4{border:0;border-radius:0}.jobs-rail.svelte-lam1q4{box-sizing:border-box;overflow-y:auto;padding:12px;background:var(--color-bg-secondary)}@media(max-width:1100px){.jobs-rail.svelte-lam1q4{height:auto;min-height:220px}}@media(max-width:900px){.sheet-controls.svelte-lam1q4,.sheet-center.svelte-lam1q4{height:auto}.sheet-center.svelte-lam1q4{min-height:50vh}}.sheet-guide.svelte-1xrs9z{max-width:960px;margin:64px auto 32px;padding:0 20px}h1.svelte-1xrs9z{font:750 clamp(1.7rem,4vw,2.6rem)/1.15 var(--font-brand);letter-spacing:-.035em}.subtitle.svelte-1xrs9z{max-width:720px;color:var(--color-text-muted);line-height:1.7;margin-top:16px}.example-slot.svelte-1xrs9z{margin:40px 0}.example-slot.svelte-1xrs9z img:where(.svelte-1xrs9z){display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--color-border);background:#fff}.example-slot.svelte-1xrs9z figcaption:where(.svelte-1xrs9z){margin-top:10px;color:var(--color-text-muted);font-size:.85rem;text-align:center}
