.scanner.svelte-1kn868t{display:grid;gap:var(--space-lg)}.scanner__result.svelte-1kn868t{display:grid;gap:var(--space-md);padding:var(--space-xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.scanner__head.svelte-1kn868t{display:flex;justify-content:space-between;gap:var(--space-xl);align-items:center}.scanner__kind.svelte-1kn868t{color:var(--text);font-size:calc(var(--text-base) - .05rem);font-weight:600}.scanner__copy.svelte-1kn868t{padding:calc(var(--space-md) - .1rem) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:calc(var(--text-base) - .15rem);cursor:pointer}.scanner__copy.svelte-1kn868t:hover{color:var(--text);border-color:var(--color-border-strong)}.scanner__result.svelte-1kn868t pre:where(.svelte-1kn868t){margin:0;padding:var(--space-lg);border-radius:8px;background:var(--color-background);overflow-x:auto}.scanner__result.svelte-1kn868t code:where(.svelte-1kn868t){color:var(--text);font-size:calc(var(--text-base) - .175rem);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.scanner__hint.svelte-1kn868t{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .175rem)}.scanner__error.svelte-1kn868t{margin:0;color:color-mix(in oklab,red 65%,var(--color-foreground));font-size:calc(var(--text-base) - .15rem);line-height:1.45}.qr__workspace.svelte-1ah3d0a{display:grid;gap:var(--space-xl)}.qr__section-title.svelte-1ah3d0a{margin:0;color:var(--text);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em}.tabs.svelte-1ah3d0a{display:flex;flex-wrap:wrap;gap:var(--space-md)}.tab.svelte-1ah3d0a{padding:calc(var(--space-md) - .05rem) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:calc(var(--text-base) - .1rem);cursor:pointer}.tab--active.svelte-1ah3d0a{border-color:var(--color-blue);color:var(--text)}.panel.svelte-1ah3d0a,.result.svelte-1ah3d0a{display:grid;gap:var(--space-lg);padding:var(--space-4xl);border-radius:8px;background:var(--color-card);box-shadow:var(--shadow-product)}.result.svelte-1ah3d0a{justify-items:center}.result__code.svelte-1ah3d0a svg{width:min(18rem,100%);height:auto;border-radius:8px}.result__actions.svelte-1ah3d0a{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.field.svelte-1ah3d0a{display:grid;gap:calc(var(--space-md) - .2rem);padding:0;border:none;margin:0}.field.svelte-1ah3d0a>span:where(.svelte-1ah3d0a),.field.svelte-1ah3d0a legend:where(.svelte-1ah3d0a){padding:0;color:var(--muted);font-size:calc(var(--text-base) - .15rem)}.field.svelte-1ah3d0a input:where(.svelte-1ah3d0a),.field.svelte-1ah3d0a textarea:where(.svelte-1ah3d0a),.field.svelte-1ah3d0a select:where(.svelte-1ah3d0a){padding:calc(var(--space-md) - .05rem) var(--space-lg);border:1px solid var(--line);border-radius:8px;background:var(--color-background);color:var(--text);font:inherit;min-width:0}.field.svelte-1ah3d0a textarea:where(.svelte-1ah3d0a){resize:vertical}.grid.svelte-1ah3d0a{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-lg)}.banks.svelte-1ah3d0a{display:grid;gap:calc(var(--space-md) - .2rem);max-height:16rem;overflow-y:auto}.bank.svelte-1ah3d0a{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-md);align-items:center;padding:calc(var(--space-md) - .05rem) var(--space-lg);border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.bank--active.svelte-1ah3d0a{border-color:var(--color-blue)}.bank.svelte-1ah3d0a strong:where(.svelte-1ah3d0a){color:var(--text);font-size:calc(var(--text-base) - .1rem)}.bank.svelte-1ah3d0a span:where(.svelte-1ah3d0a){font-size:calc(var(--text-base) - .2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank.svelte-1ah3d0a code:where(.svelte-1ah3d0a){font-size:calc(var(--text-base) - .2rem);font-variant-numeric:tabular-nums}.chips.svelte-1ah3d0a{display:flex;flex-wrap:wrap;gap:var(--space-md)}.chip.svelte-1ah3d0a{padding:calc(var(--space-md) - .05rem) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);font-size:calc(var(--text-base) - .1rem);cursor:pointer}.chip--active.svelte-1ah3d0a{border-color:var(--color-blue);color:var(--text)}.chip.svelte-1ah3d0a input:where(.svelte-1ah3d0a){position:absolute;opacity:0;width:0;height:0}.chip.svelte-1ah3d0a:has(input:where(.svelte-1ah3d0a):focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.toggle.svelte-1ah3d0a{display:flex;gap:var(--space-md);align-items:center;color:var(--muted);font-size:calc(var(--text-base) - .1rem);cursor:pointer}.notice.svelte-1ah3d0a{margin:0;padding:var(--space-lg) var(--space-xl);border-radius:8px;border-left:3px solid var(--color-blue);background:var(--color-background);color:var(--muted);font-size:calc(var(--text-base) - .125rem);line-height:1.5}.notice.svelte-1ah3d0a strong:where(.svelte-1ah3d0a){color:var(--text)}.hint.svelte-1ah3d0a{margin:0;color:var(--muted);font-size:calc(var(--text-base) - .175rem);line-height:1.45}.hint.svelte-1ah3d0a strong:where(.svelte-1ah3d0a){color:var(--text)}.error.svelte-1ah3d0a{margin:0;color:color-mix(in oklab,red 65%,var(--color-foreground));font-size:calc(var(--text-base) - .15rem);line-height:1.45}.run-button.svelte-1ah3d0a{padding:calc(var(--space-md) + .05rem) var(--space-4xl);border:none;border-radius:8px;background:var(--color-blue);color:var(--color-white);font:inherit;font-weight:600;cursor:pointer}.run-cancel.svelte-1ah3d0a{padding:calc(var(--space-md) + .05rem) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.run-cancel.svelte-1ah3d0a:hover{color:var(--text);border-color:var(--color-border-strong)}
