.flow-diagram.svelte-1gyqfdu{width:100%;max-width:500px;color:var(--gray-6)}.node.svelte-1gyqfdu rect:where(.svelte-1gyqfdu){fill:none;stroke:currentColor;stroke-width:2}.node-icon.svelte-1gyqfdu{text-anchor:middle}.node-label.svelte-1gyqfdu{fill:currentColor;text-anchor:middle;font-size:13px;font-family:var(--font-sans);font-weight:500}.arrow.svelte-1gyqfdu{fill:none;stroke:currentColor;stroke-width:2}.arrow-label.svelte-1gyqfdu{fill:currentColor;text-anchor:middle;font-size:11px;font-family:var(--font-sans);opacity:.7}.printer.svelte-1gyqfdu rect:where(.svelte-1gyqfdu){fill:none;stroke:currentColor;stroke-width:2}.printer-top.svelte-1gyqfdu{fill:currentColor;opacity:.2}.printer-paper.svelte-1gyqfdu{stroke:currentColor;stroke-width:1;opacity:.5}.annotation.svelte-1gyqfdu{fill:currentColor;text-anchor:middle;font-size:10px;font-family:var(--font-sans);opacity:.6}.specs-nav.svelte-jqookv{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--size-3) var(--size-4);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;border-bottom:1px solid var(--gray-2)}.back-btn.svelte-jqookv{display:flex;align-items:center;gap:var(--size-2);color:var(--gray-7);text-decoration:none;font-size:var(--font-size-1);font-weight:var(--font-weight-5);padding:var(--size-2) var(--size-3);border-radius:var(--radius-2);transition:all .2s ease}.back-btn.svelte-jqookv:hover{background:var(--gray-1);color:var(--gray-9)}.login-btn.svelte-jqookv{background:transparent;color:var(--gray-7);border:2px solid var(--gray-4);border-radius:var(--radius-round);padding:var(--size-2) var(--size-5);font-size:var(--font-size-1);font-weight:var(--font-weight-5);cursor:pointer;transition:all .2s ease}.login-btn.svelte-jqookv:hover{background:var(--gray-1);border-color:var(--gray-5);color:var(--gray-9)}.specs-page.svelte-jqookv{max-width:1100px;margin:0 auto;padding:var(--size-10) var(--size-4);padding-top:calc(var(--size-10) + var(--size-8))}.spec-row.svelte-jqookv{display:grid;grid-template-columns:1fr 2fr;gap:var(--size-8);align-items:start;padding:var(--size-8) 0;border-bottom:1px solid var(--gray-2)}.spec-row.svelte-jqookv:last-child{border-bottom:none}.spec-row.alt.svelte-jqookv{background:var(--gray-1);margin:0 calc(-1 * var(--size-4));padding:var(--size-8) var(--size-4);border-radius:var(--radius-3);border-bottom:none}.spec-visual.svelte-jqookv{display:flex;justify-content:center;align-items:flex-start;padding-top:var(--size-4)}.product-image.svelte-jqookv{width:100%;max-width:280px;height:auto;border-radius:var(--radius-2)}.product-image.inverted.svelte-jqookv{filter:invert(1) brightness(.9)}.pcb-diagram.svelte-jqookv{width:100%;max-width:250px;height:auto}.spec-visual.pcb.svelte-jqookv{background:var(--gray-9);padding:var(--size-4);border-radius:var(--radius-3)}.spec-content.svelte-jqookv{color:var(--gray-8)}.spec-content.svelte-jqookv h1:where(.svelte-jqookv){font-family:Dancing Script,cursive;font-size:var(--font-size-8);color:var(--gray-9);margin:0 0 var(--size-2);font-weight:var(--font-weight-7)}.spec-content.svelte-jqookv h2:where(.svelte-jqookv){font-size:var(--font-size-5);color:var(--gray-9);margin:0 0 var(--size-3);font-weight:var(--font-weight-6)}.tagline.svelte-jqookv{font-size:var(--font-size-3);color:var(--gray-6);margin:0 0 var(--size-4)}.description.svelte-jqookv{font-size:var(--font-size-2);line-height:1.6;margin:0 0 var(--size-5)}.specs-list.svelte-jqookv{display:grid;grid-template-columns:auto 1fr;gap:var(--size-2) var(--size-4);margin:0}.specs-list.compact.svelte-jqookv{margin-top:var(--size-4)}.specs-list.svelte-jqookv dt:where(.svelte-jqookv){font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--gray-5);text-transform:uppercase;letter-spacing:.05em}.specs-list.svelte-jqookv dd:where(.svelte-jqookv){font-size:var(--font-size-1);color:var(--gray-7);margin:0}.flow-steps.svelte-jqookv{margin:0 0 var(--size-4);padding-left:var(--size-5)}.flow-steps.svelte-jqookv li:where(.svelte-jqookv){font-size:var(--font-size-1);line-height:1.6;margin-bottom:var(--size-2)}.flow-steps.svelte-jqookv strong:where(.svelte-jqookv){color:var(--gray-9)}.note.svelte-jqookv{font-size:var(--font-size-0);color:var(--gray-5);font-style:italic;margin-top:var(--size-4)}@media(max-width:768px){.spec-row.svelte-jqookv{grid-template-columns:1fr;gap:var(--size-5)}.spec-visual.svelte-jqookv{order:-1;padding-top:0}.product-image.svelte-jqookv,.pcb-diagram.svelte-jqookv{max-width:200px}.spec-row.alt.svelte-jqookv{margin:var(--size-4) calc(-1 * var(--size-4))}.specs-page.svelte-jqookv{padding-top:calc(var(--size-8) + var(--size-6))}.spec-content.svelte-jqookv h1:where(.svelte-jqookv){font-size:var(--font-size-6)}}
