.related-articles[data-v-4c636e01]{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-soft) 88%, transparent);margin-top:.3rem;padding:.8rem .9rem}.related-articles h3[data-v-4c636e01]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.related-articles p[data-v-4c636e01]{color:var(--muted);margin:.42rem 0 0;font-size:.86rem;line-height:1.45}.related-articles ul[data-v-4c636e01]{gap:.36rem;margin:.6rem 0 0;padding:0 0 0 1rem;display:grid}.related-articles a[data-v-4c636e01]{color:color-mix(in srgb, var(--primary) 78%, var(--text));font-size:.9rem;text-decoration:none}.related-articles a[data-v-4c636e01]:hover,.related-articles a[data-v-4c636e01]:focus-visible{text-decoration:underline}.validation-message[data-v-33d979f0]{border:1px solid var(--color-border);background:var(--color-primary-soft);color:var(--color-primary);border-radius:14px;margin:0;padding:.6rem .75rem;font-size:.86rem;font-weight:750;line-height:1.45}.validation-message--warning[data-v-33d979f0]{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.validation-message--error[data-v-33d979f0]{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.settings[data-v-4b89d741]{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:22px;grid-template-columns:repeat(5,minmax(120px,1fr));gap:.65rem;padding:.8rem;display:grid}@media (width<=780px){.settings[data-v-4b89d741]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.settings[data-v-4b89d741]{grid-template-columns:1fr}}.field-selector[data-v-2d9ad917]{gap:.75rem;display:grid;container-type:inline-size}.field-selector__title[data-v-2d9ad917]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.field-selector h4[data-v-2d9ad917]{margin:0;font-size:.95rem}.field-selector__grid[data-v-2d9ad917]{grid-template-columns:1fr;gap:.55rem;display:grid}.field-selector__item[data-v-2d9ad917]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.75rem;transition:background .16s,border-color .16s;display:grid}.field-selector__item[data-v-2d9ad917]:hover{border-color:var(--color-border-active)}.field-selector__item--active[data-v-2d9ad917]{border-color:var(--color-border-active);background:var(--color-primary-soft)}.field-selector__item input[data-v-2d9ad917]{accent-color:var(--color-primary);margin-top:.2rem}.field-selector__item strong[data-v-2d9ad917]{font-size:.9rem;display:block}.field-selector__item small[data-v-2d9ad917]{color:var(--color-muted);margin-top:.2rem;line-height:1.45;display:block}@container (width>=34rem){.field-selector__grid[data-v-2d9ad917]{grid-template-columns:repeat(2,minmax(0,1fr))}}.edge-selector[data-v-bb702e2b]{gap:.75rem;display:grid}.edge-selector__title[data-v-bb702e2b]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.edge-selector h4[data-v-bb702e2b]{margin:0;font-size:.95rem}.edge-selector p[data-v-bb702e2b]{color:var(--color-muted);margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.edge-selector__grid[data-v-bb702e2b]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem;display:grid}.edge-selector__item[data-v-bb702e2b]{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:18px;min-height:88px;padding:.75rem;transition:background .16s,border-color .16s,transform .16s}.edge-selector__item[data-v-bb702e2b]:hover{border-color:var(--color-border-active);transform:translateY(-1px)}.edge-selector__item[data-v-bb702e2b]:active{transform:translateY(1px)}.edge-selector__item--active[data-v-bb702e2b]{border-color:var(--color-border-active);background:var(--color-primary-soft)}.edge-selector__item span[data-v-bb702e2b]{color:var(--color-text);font-weight:850;display:block}.edge-selector__item small[data-v-bb702e2b]{color:var(--color-muted);margin-top:.25rem;line-height:1.42;display:block}.schema-preview[data-v-88aa980f]{gap:.6rem;display:grid}.schema-preview__row[data-v-88aa980f]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:.8rem;display:grid}.schema-preview--compact .schema-preview__row[data-v-88aa980f]{grid-template-columns:1fr}.schema-preview__row strong[data-v-88aa980f]{font-size:.92rem;display:block}.schema-preview__row span[data-v-88aa980f],.schema-preview__row p[data-v-88aa980f],.schema-preview__row small[data-v-88aa980f]{color:var(--color-muted)}.schema-preview__row span[data-v-88aa980f]{margin-top:.18rem;font-size:.82rem;display:block}.schema-preview__row p[data-v-88aa980f]{grid-column:1/-1;margin:0;line-height:1.5}.schema-preview__meta[data-v-88aa980f]{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:.4rem;display:flex}.schema-preview__meta code[data-v-88aa980f]{background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;padding:.25rem .55rem;font-weight:850}.schema-preview__meta small[data-v-88aa980f]{background:var(--color-surface-soft);border-radius:999px;padding:.25rem .55rem;font-weight:750}.schema-preview__sample[data-v-88aa980f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.source-panel[data-v-acc3595c]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:1rem;min-height:680px;padding:1rem;display:grid}.source-panel__header[data-v-acc3595c]{justify-content:flex-start;align-items:start;gap:1rem;display:flex}.source-panel h3[data-v-acc3595c]{letter-spacing:-.03em;margin:0;font-size:1.2rem}.source-panel__details[data-v-acc3595c]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:.85rem}.source-panel__details summary[data-v-acc3595c]{cursor:pointer;color:var(--color-text);font-weight:850}.export-actions[data-v-4bafa655]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1rem;display:flex}.output-panel[data-v-8649b461]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:1rem;height:680px;min-height:680px;padding:1rem;display:flex;overflow:hidden}.output-panel__header[data-v-8649b461]{justify-content:flex-start;align-items:start;gap:1rem;display:flex}.output-panel h3[data-v-8649b461]{letter-spacing:-.03em;margin:0;font-size:1.2rem}.output-panel__tabs[data-v-8649b461]{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;flex-wrap:wrap;gap:.45rem;padding:.45rem;display:flex}.output-panel__tab[data-v-8649b461]{color:var(--color-muted);letter-spacing:.03em;background:0 0;border:1px solid #0000;border-radius:13px;padding:.52rem .75rem;font-size:.78rem;font-weight:900;transition:background .16s,border-color .16s,color .16s}.output-panel__tab[data-v-8649b461]:hover{background:var(--color-surface);color:var(--color-text)}.output-panel__tab--active[data-v-8649b461]{border-color:var(--color-border-active);background:var(--color-surface);color:var(--color-primary)}.output-panel__body[data-v-8649b461]{flex:1;min-height:0;overflow:auto}.table-wrap[data-v-8649b461]{border:1px solid var(--color-border);border-radius:18px;height:100%;max-height:none;overflow:auto}.code-block[data-v-8649b461]{height:100%;max-height:none}table[data-v-8649b461]{border-collapse:collapse;width:100%;font-size:.84rem}th[data-v-8649b461],td[data-v-8649b461]{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.7rem .8rem}th[data-v-8649b461]{z-index:1;background:var(--color-surface-soft);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;position:sticky;top:0}td[data-v-8649b461]{color:var(--color-text)}.warning-callout[data-v-d641dee9]{border:1px solid var(--color-border-active);background:linear-gradient(180deg, var(--color-surface-soft) 0%, var(--color-primary-soft) 100%);border-radius:20px;gap:.45rem;padding:.85rem 1rem;display:grid}.warning-callout strong[data-v-d641dee9]{color:var(--color-primary)}.warning-callout ul[data-v-d641dee9]{color:var(--color-muted);gap:.25rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.synthetic-panel[data-v-ef08a8ca]{gap:1rem;padding:1.1rem;display:grid}.synthetic-panel__top-row[data-v-ef08a8ca]{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:20px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:start;gap:1rem;padding:.9rem;display:grid}.synthetic-panel__heading[data-v-ef08a8ca]{grid-template-columns:auto 1fr;gap:.9rem;min-width:0;display:grid}.synthetic-panel__icon[data-v-ef08a8ca]{border:1px solid var(--color-border-active);background:var(--color-primary-soft);width:54px;height:54px;color:var(--color-primary);border-radius:18px;justify-content:center;align-items:center;font-size:1.75rem;display:inline-flex}.synthetic-panel h2[data-v-ef08a8ca]{letter-spacing:-.04em;margin:.2rem 0 .3rem;font-size:clamp(.98rem,1.28vw,1.14rem);line-height:1.1}.synthetic-panel p[data-v-ef08a8ca]{color:var(--color-muted);margin:0;line-height:1.6}.synthetic-panel__workspace[data-v-ef08a8ca]{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;padding:.9rem;display:grid}@media (width<=1120px){.synthetic-panel__top-row[data-v-ef08a8ca],.synthetic-panel__workspace[data-v-ef08a8ca]{grid-template-columns:1fr}}[data-v-bff87fe1]{box-sizing:border-box}.qr-suite[data-v-bff87fe1]{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#172033;--muted:#667085;--subtle:#eef2f7;--line:#d9e2ec;--card:#ffffffe0;--card-solid:#fff;--shadow:0 18px 50px #10182814;--shadow-soft:0 10px 28px #1018280f;--ms-blue:#0078d4;--ms-blue-hover:#106ebe;--ms-blue-soft:#eaf4ff;--ms-blue-line:#cfe5f7;--focus:#0078d42e;--danger:#b42318;--panel-spacing:18px;scroll-behavior:smooth;background:radial-gradient(circle at 14% 8%,#0078d41f,#0000 28rem),linear-gradient(#f8fbff 0%,#eef3f8 100%);min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button[data-v-bff87fe1],input[data-v-bff87fe1],textarea[data-v-bff87fe1],select[data-v-bff87fe1]{font:inherit}button[data-v-bff87fe1]{cursor:pointer}button[data-v-bff87fe1]:disabled{cursor:not-allowed;opacity:.54}.fluent-icon[data-v-bff87fe1]{color:currentColor;fill:currentColor;flex:none;width:20px;height:20px;display:inline-flex;overflow:visible}.page-shell[data-v-bff87fe1]{width:min(1380px,100% - 32px);margin:0 auto;padding:24px 0 56px}.qr-suite.is-embedded .page-shell[data-v-bff87fe1]{width:100%;margin:0;padding:0}.language-switcher[data-v-bff87fe1]{background:#ffffffc2;border:1px solid #0078d424;border-radius:999px;align-items:center;gap:9px;width:min(320px,28vw);min-width:250px;padding:7px 8px 7px 12px;display:inline-flex;box-shadow:0 10px 24px #1018280d}.language-switcher span[data-v-bff87fe1]{color:#526070;white-space:nowrap;font-size:.78rem;font-weight:800}.language-switcher select[data-v-bff87fe1]{min-width:0;min-height:34px;color:var(--ink);background:#fff;border:1px solid #94a3b842;border-radius:999px;outline:none;flex:auto;padding:6px 28px 6px 10px;font-size:.86rem;font-weight:750}.language-switcher select[data-v-bff87fe1]:focus{border-color:var(--ms-blue);box-shadow:0 0 0 4px var(--focus)}.tool-layout[data-v-bff87fe1]{gap:16px;display:grid}.panel[data-v-bff87fe1]{border:1px solid var(--line);background:var(--card-solid);min-width:0;box-shadow:var(--shadow-soft);border-radius:20px}.type-panel[data-v-bff87fe1]{padding:var(--panel-spacing);overflow:visible}.workbench[data-v-bff87fe1]{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:16px;display:grid}.editor-panel[data-v-bff87fe1]{padding:var(--panel-spacing)}.preview-panel[data-v-bff87fe1]{padding:var(--panel-spacing);position:sticky;top:18px;overflow:clip}.section-heading[data-v-bff87fe1]{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.section-heading h2[data-v-bff87fe1]{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.6vw,1.8rem)}.section-heading p[data-v-bff87fe1]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.muted[data-v-bff87fe1]{color:var(--muted)}.small-text[data-v-bff87fe1]{font-size:.88rem}.type-selector-heading[data-v-bff87fe1]{margin-bottom:1rem}.type-selector-copy[data-v-bff87fe1]{text-align:right;max-width:420px}.type-group-filter[data-v-bff87fe1]{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.type-grid[data-v-bff87fe1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.type-group[data-v-bff87fe1]{min-width:0;overflow:visible}.type-group h3[data-v-bff87fe1]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:820}.type-group-grid[data-v-bff87fe1]{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:8px;display:grid;overflow:visible}.type-icon[data-v-bff87fe1]{color:currentColor;background:#0078d414;border-radius:12px;width:34px;height:34px;padding:7px}.type-selector-card[data-v-bff87fe1]{min-width:0;min-height:4.2rem}.type-selector-card[data-v-bff87fe1] .tool-label{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;line-height:1.25;display:block;overflow:hidden}.form-card[data-v-bff87fe1]{min-width:0;padding:var(--panel-spacing);background:#ffffffd1;border:1px solid #94a3b838;border-radius:23px;box-shadow:0 12px 30px #1018280a}.form-card+.form-card[data-v-bff87fe1]{margin-top:16px}.customization-card[data-v-bff87fe1]{background:radial-gradient(circle at 100% 0,#0078d412,#0000 20rem),#ffffffd6}.form-grid[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field[data-v-bff87fe1]{flex-direction:column;gap:7px;min-width:0;display:flex}.field span[data-v-bff87fe1],.check-field span[data-v-bff87fe1]{color:#334155;font-size:.86rem;font-weight:780}.field input[data-v-bff87fe1],.field textarea[data-v-bff87fe1],.field select[data-v-bff87fe1],.payload-details textarea[data-v-bff87fe1]{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:14px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px #10182805}.field input[data-v-bff87fe1],.field select[data-v-bff87fe1]{min-height:46px;padding:11px 13px}.field textarea[data-v-bff87fe1],.payload-details textarea[data-v-bff87fe1]{resize:vertical;padding:13px}.field input[data-v-bff87fe1]:hover,.field textarea[data-v-bff87fe1]:hover,.field select[data-v-bff87fe1]:hover,.payload-details textarea[data-v-bff87fe1]:hover{border-color:#c4cfdb}.field input[data-v-bff87fe1]:focus,.field textarea[data-v-bff87fe1]:focus,.field select[data-v-bff87fe1]:focus,.payload-details textarea[data-v-bff87fe1]:focus{border-color:var(--ms-blue);box-shadow:0 0 0 4px var(--focus)}.field.small input[data-v-bff87fe1]{max-width:150px}.span-2[data-v-bff87fe1]{grid-column:span 2}.helper[data-v-bff87fe1]{color:#475569;background:#f3f9ff;border:1px solid #0078d41f;border-radius:14px;margin:-2px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.45}.check-field[data-v-bff87fe1]{align-items:center;gap:9px;min-width:0;display:inline-flex}.check-field input[data-v-bff87fe1]{width:18px;height:18px;accent-color:var(--ms-blue);flex:none}.swatch-control[data-v-bff87fe1]{grid-template-columns:54px 1fr;align-items:center;gap:10px;display:grid}.swatch-control input[type=color][data-v-bff87fe1]{width:54px;min-height:46px;padding:4px}.swatch-control code[data-v-bff87fe1]{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:5px 10px;font-size:.82rem;display:flex}.swatch-grid[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.range-control[data-v-bff87fe1]{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:0 12px;display:grid}.range-control input[type=range][data-v-bff87fe1]{width:100%;min-height:auto;accent-color:var(--ms-blue);padding:0}.range-control output[data-v-bff87fe1]{color:#475569;text-align:center;background:#f8fafc;border-radius:999px;min-width:52px;padding:4px 8px;font-size:.78rem;font-weight:800}.layout-card[data-v-bff87fe1]{background:#f3f9ffd1;border:1px solid #0078d41f;border-radius:18px;grid-template-columns:1fr;align-items:start;gap:12px;padding:14px;display:grid}.layout-card__fields[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.layout-card strong[data-v-bff87fe1]{color:var(--ink);letter-spacing:-.01em;font-size:.94rem;display:block}.layout-card p[data-v-bff87fe1]{color:var(--muted);margin:4px 0 0;font-size:.84rem;line-height:1.42}.layout-card .field.small input[data-v-bff87fe1]{max-width:none}.file-drop[data-v-bff87fe1]{color:#334155;cursor:pointer;background:linear-gradient(135deg,#fff,#f8fafc);border:1px dashed #b7c6d8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.file-drop[data-v-bff87fe1]:hover{border-color:var(--ms-blue);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.file-drop input[data-v-bff87fe1]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.file-drop-icon[data-v-bff87fe1]{color:#005a9e;background:var(--ms-blue-soft);border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:800;display:grid}.file-drop strong[data-v-bff87fe1],.file-drop small[data-v-bff87fe1]{display:block}.file-drop strong[data-v-bff87fe1]{color:var(--ink);font-weight:820}.file-drop small[data-v-bff87fe1]{color:var(--muted);margin-top:3px;line-height:1.35}.file-drop img[data-v-bff87fe1]{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:46px;height:46px}.inline-actions[data-v-bff87fe1]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ghost-button[data-v-bff87fe1]{color:#005a9e;background:#ffffffdb;border:1px solid #0078d438;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:780;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.ghost-button[data-v-bff87fe1]:hover:not(:disabled){box-shadow:var(--shadow-soft);background:#fff;border-color:#0078d46b;transform:translateY(-1px)}.ghost-button.danger[data-v-bff87fe1]{color:var(--danger);background:snow;border-color:#b4231833}.button-icon[data-v-bff87fe1]{width:18px;height:18px}.preview-card[data-v-bff87fe1]{background-color:#fff;background-image:linear-gradient(45deg,#f8fafc 25%,#0000 25%),linear-gradient(-45deg,#f8fafc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f8fafc 75%),linear-gradient(-45deg,#0000 75%,#f8fafc 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #e1e7ef;border-radius:23px;gap:13px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.preview-card.invalid[data-v-bff87fe1]{opacity:.58}.preview-toolbar[data-v-bff87fe1]{min-width:0;color:var(--muted);justify-content:space-between;gap:10px;font-size:.8rem;font-weight:780;display:flex}.preview-toolbar span[data-v-bff87fe1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qr-frame[data-v-bff87fe1]{background:#fff;border-radius:21px;place-items:center;width:100%;min-width:0;padding:clamp(12px,3vw,20px);display:grid;box-shadow:inset 0 0 0 1px #94a3b829,0 14px 30px #10182814}.qr-frame canvas[data-v-bff87fe1]{aspect-ratio:1;background:#fff;border-radius:12px;display:block;width:min(100%,304px)!important;max-width:304px!important;height:auto!important}.preview-label[data-v-bff87fe1]{text-align:center;gap:4px;min-width:0;padding:0 8px 2px;display:grid}.preview-label strong[data-v-bff87fe1]{overflow-wrap:anywhere;color:var(--label-color,var(--ink));font-size:var(--label-font-size,1.02rem);letter-spacing:-.015em}.preview-label span[data-v-bff87fe1]{overflow-wrap:anywhere;color:var(--helper-color,var(--muted));font-size:var(--helper-font-size,.9rem)}.rendering[data-v-bff87fe1]{color:#005a9e;background:var(--ms-blue-soft);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800;position:absolute;bottom:16px;right:16px}.message-list[data-v-bff87fe1]{border-radius:18px;margin-top:14px;padding:14px}.message-list strong[data-v-bff87fe1]{margin-bottom:6px;display:block}.message-list p[data-v-bff87fe1]{margin:6px 0;font-size:.88rem;line-height:1.46}.message-list.error[data-v-bff87fe1]{color:#7f1d1d;background:#fff1f2;border:1px solid #fecaca}.message-list.warning[data-v-bff87fe1]{color:#6f4c13;background:#fffaf0;border:1px solid #f4d892}.export-grid[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.export-button[data-v-bff87fe1]{color:#174a73;text-align:left;background:#fff;border:1px solid #0078d433;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;box-shadow:0 8px 18px #1018280a}.export-button[data-v-bff87fe1]:hover:not(:disabled){background:#f7fbff;border-color:#0078d46b;transform:translateY(-1px);box-shadow:0 14px 30px #10182814}.export-icon[data-v-bff87fe1]{color:#005a9e;background:var(--ms-blue-soft);border-radius:13px;width:34px;height:34px;padding:7px}.export-button strong[data-v-bff87fe1],.export-button small[data-v-bff87fe1]{display:block}.export-button strong[data-v-bff87fe1]{color:var(--ink);letter-spacing:-.01em;font-size:.94rem;font-weight:850}.export-button small[data-v-bff87fe1]{color:var(--muted);margin-top:2px;font-size:.76rem;font-weight:680}.payload-details[data-v-bff87fe1]{background:#ffffffd1;border:1px solid #e2e8f0;border-radius:18px;margin-top:14px;padding:13px}.payload-details summary[data-v-bff87fe1]{cursor:pointer;color:#334155;font-weight:820}.payload-details textarea[data-v-bff87fe1]{margin-top:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.payload-details button[data-v-bff87fe1]{margin-top:10px}.use-cases[data-v-bff87fe1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.use-cases article[data-v-bff87fe1]{background:#ffffffd6;border:1px solid #94a3b838;border-radius:24px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #1018280f}.use-cases article[data-v-bff87fe1]:after{content:"";background:#0078d412;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -30px -55px auto}.use-cases h2[data-v-bff87fe1]{color:var(--ink);letter-spacing:-.02em;margin:0 0 8px;font-size:1.04rem}.use-cases p[data-v-bff87fe1]{color:var(--muted);margin:0;line-height:1.55}@media (width<=1200px){.page-shell[data-v-bff87fe1]{width:min(100% - 28px,1080px)}.workbench[data-v-bff87fe1]{grid-template-columns:1fr}.preview-panel[data-v-bff87fe1]{position:static}.qr-frame canvas[data-v-bff87fe1]{width:min(100%,360px)!important;max-width:360px!important}.type-grid[data-v-bff87fe1],.use-cases[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.qr-suite[data-v-bff87fe1]{--panel-spacing:16px}.page-shell[data-v-bff87fe1]{width:min(100% - 20px,760px);padding-top:14px}.type-selector-heading[data-v-bff87fe1]{flex-direction:column;align-items:flex-start;gap:.45rem}.type-selector-copy[data-v-bff87fe1]{text-align:left;max-width:none}.language-switcher[data-v-bff87fe1]{width:100%;min-width:0}.type-grid[data-v-bff87fe1]{grid-template-columns:1fr}.type-group-grid[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.type-group-grid[data-v-bff87fe1],.form-grid[data-v-bff87fe1],.use-cases[data-v-bff87fe1]{grid-template-columns:1fr}.export-grid[data-v-bff87fe1]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-bff87fe1]{grid-column:auto}.inline-actions[data-v-bff87fe1]{align-items:stretch}.inline-actions .ghost-button[data-v-bff87fe1],.inline-actions .check-field[data-v-bff87fe1]{width:100%}.file-drop[data-v-bff87fe1]{grid-template-columns:auto minmax(0,1fr)}.file-drop img[data-v-bff87fe1]{grid-column:1/-1}.layout-card[data-v-bff87fe1]{grid-template-columns:1fr;align-items:stretch}.layout-card .field.small input[data-v-bff87fe1]{max-width:none}}.fluent-icon path[data-v-bff87fe1]{fill:currentColor}.qr-suite[data-v-bff87fe1]{--ms-blue:#0f6cbd;--ms-blue-hover:#115ea3;--ms-blue-soft:#f2f8fd;--ms-blue-line:#cfe4fa;--focus:#0f6cbd29}.qr-suite.is-dark[data-v-bff87fe1]{color:#e5edf9;--ink:#e5edf9;--muted:#a4b4ca;--subtle:#18263f;--line:#2c466c;--card:#111c31e6;--card-solid:#111c31;--shadow:0 18px 50px #00000057;--shadow-soft:0 10px 28px #0000004d;--ms-blue-soft:#17345d;--ms-blue-line:#315e92;--focus:#60a5fa40;--danger:#f87171;background:radial-gradient(circle at 14% 8%,#60a5fa1f,#0000 28rem),linear-gradient(#0d1525 0%,#0f172a 100%)}.qr-suite.is-dark .panel[data-v-bff87fe1],.qr-suite.is-dark .form-card[data-v-bff87fe1],.qr-suite.is-dark .ghost-button[data-v-bff87fe1],.qr-suite.is-dark .export-button[data-v-bff87fe1],.qr-suite.is-dark .language-switcher[data-v-bff87fe1],.qr-suite.is-dark .preview-card[data-v-bff87fe1],.qr-suite.is-dark .payload-details[data-v-bff87fe1],.qr-suite.is-dark .use-cases article[data-v-bff87fe1],.qr-suite.is-dark .qr-frame[data-v-bff87fe1],.qr-suite.is-dark .field input[data-v-bff87fe1],.qr-suite.is-dark .field textarea[data-v-bff87fe1],.qr-suite.is-dark .field select[data-v-bff87fe1],.qr-suite.is-dark .range-control[data-v-bff87fe1]{border-color:var(--line);color:var(--ink);background-color:var(--card-solid)}.qr-suite.is-dark .preview-panel.panel[data-v-bff87fe1]{border-color:var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--card-solid) 92%, var(--ms-blue-soft) 8%) 0%, var(--card-solid) 100%)}.qr-suite.is-dark .layout-card[data-v-bff87fe1]{border-color:var(--line);background:color-mix(in srgb, var(--card-solid) 84%, var(--ms-blue-soft) 16%)}.qr-suite.is-dark .layout-card strong[data-v-bff87fe1]{color:var(--ink)}.qr-suite.is-dark .layout-card p[data-v-bff87fe1]{color:var(--muted)}.qr-suite.is-dark .layout-card .field.small input[data-v-bff87fe1]{border-color:var(--line);background:var(--card-solid);color:var(--ink)}.qr-suite.is-dark .file-drop[data-v-bff87fe1]{border-color:var(--line);color:var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--card-solid) 94%, var(--ms-blue-soft) 6%) 0%, var(--card-solid) 100%)}.qr-suite.is-dark .file-drop[data-v-bff87fe1]:hover{border-color:var(--ms-blue-line);box-shadow:var(--shadow-soft)}.qr-suite.is-dark .file-drop-icon[data-v-bff87fe1]{color:#dbeafe;background:color-mix(in srgb, var(--ms-blue-soft) 82%, #0b1324 18%)}.qr-suite.is-dark .file-drop strong[data-v-bff87fe1]{color:var(--ink)}.qr-suite.is-dark .file-drop small[data-v-bff87fe1]{color:var(--muted)}.qr-suite.is-dark .file-drop img[data-v-bff87fe1]{border-color:var(--line);background:var(--card-solid)}button[data-v-bff87fe1],.ghost-button[data-v-bff87fe1],.export-button[data-v-bff87fe1]{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}.type-grid[data-v-bff87fe1]{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:14px}.type-group-grid[data-v-bff87fe1]{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}.type-icon[data-v-bff87fe1]{background:var(--ms-blue-soft)}.ghost-button[data-v-bff87fe1]{border-color:var(--line);color:var(--ms-blue-hover);background:var(--card-solid);border-radius:14px;box-shadow:0 1px 2px #1018280a}.ghost-button[data-v-bff87fe1]:hover:not(:disabled){border-color:var(--ms-blue-line);background:var(--card-solid);transform:translateY(-1px);box-shadow:0 8px 20px #10182812}.ghost-button[data-v-bff87fe1]:focus-visible,.export-button[data-v-bff87fe1]:focus-visible,.tool-card[data-v-bff87fe1]:focus-visible{box-shadow:0 0 0 4px var(--focus), 0 8px 20px #10182812;outline:none}.export-button[data-v-bff87fe1]{border-color:var(--line);min-height:66px;color:var(--ink);background:var(--card-solid);box-shadow:0 1px 2px #1018280a}.export-button[data-v-bff87fe1]:hover:not(:disabled){border-color:var(--ms-blue-line);background:var(--card-solid);transform:translateY(-1px);box-shadow:0 8px 22px #10182814}.export-button[data-v-bff87fe1]:active:not(:disabled),.ghost-button[data-v-bff87fe1]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #1018280d}.export-icon[data-v-bff87fe1]{color:var(--ms-blue-hover);background:var(--ms-blue-soft);box-shadow:inset 0 0 0 1px #0f6cbd14}.qr-frame.barcode[data-v-bff87fe1]{padding:clamp(12px,2.2vw,18px)}.qr-frame.barcode canvas[data-v-bff87fe1]{aspect-ratio:auto;border-radius:8px;width:min(100%,420px)!important;max-width:420px!important;height:auto!important}.preview-card[data-v-bff87fe1]:has(.qr-frame.barcode){background-size:24px 24px}@media (width<=760px){.type-group-grid[data-v-bff87fe1]{grid-template-columns:1fr}.qr-frame.barcode canvas[data-v-bff87fe1]{max-width:100%!important}}.landing-seo-intro[data-v-55519e4a]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);margin-top:.8rem;padding:.9rem 1rem}.landing-seo-intro h2[data-v-55519e4a]{color:var(--text);margin:0;font-size:1rem;line-height:1.25}.landing-seo-intro p[data-v-55519e4a]{color:var(--muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.qr-panel-host[data-v-55519e4a]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);margin-top:1rem;overflow:hidden}.qr-panel-host[data-v-55519e4a] .qr-suite{background:0 0;min-height:0}.qr-panel-host[data-v-55519e4a] .qr-suite.is-dark{background:0 0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fc;--surface:#fff;--surface-soft:#f2f6fb;--border:#d6deeb;--border-strong:#8fa9cf;--text:#172033;--muted:#68758a;--primary:#5f7eb5;--primary-strong:#4f6ca1;--primary-soft:#e8eefb;--danger:#dc2626;--danger-soft:#fef2f2;--warning:#b45309;--warning-soft:#fff7ed;--success:#047857;--success-soft:#ecfdf5;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--shadow-soft:0 12px 30px #384a6a1f;--focus-ring:0 0 0 4px #5f7eb53d;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-border:var(--border);--color-border-active:var(--border-strong);--color-surface:var(--surface);--color-surface-soft:var(--surface-soft);--color-text:var(--text);--color-muted:var(--muted);--color-primary:var(--primary);--color-primary-soft:var(--primary-soft);--color-primary-strong:var(--primary-strong);--color-danger:var(--danger);--color-danger-soft:var(--danger-soft);--color-warning:var(--warning);--color-warning-soft:var(--warning-soft);--color-success:var(--success);--color-success-soft:var(--success-soft);--radius-card:var(--radius-lg)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f172a;--surface:#111c31;--surface-soft:#17243c;--border:#2a3d5a;--border-strong:#93acd1;--text:#eef5ff;--muted:#a5b4c8;--primary:#93afd8;--primary-strong:#b6c9e4;--primary-soft:#233a58;--danger:#f87171;--danger-soft:#3b1620;--warning:#f59e0b;--warning-soft:#3a250b;--success:#34d399;--success-soft:#103828;--shadow-soft:0 20px 42px #0000003d}*{box-sizing:border-box}@font-face{font-family:WpPoppins;font-style:normal;font-weight:400;src:url(/wp-content/themes/biz-agency/assets/fonts/Poppins/Poppins-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:WpPoppins;font-style:normal;font-weight:500;src:url(/wp-content/themes/biz-agency/assets/fonts/Poppins/Poppins-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:WpPoppins;font-style:normal;font-weight:700;src:url(/wp-content/themes/biz-agency/assets/fonts/Poppins/Poppins-Bold.ttf)format("truetype");font-display:swap}html{background:var(--bg);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body.suite-drawer-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:var(--focus-ring)}#sticky-header-sticky-wrapper{z-index:60;--workspace-control-bg:#7061d2;--workspace-control-border:#6658c4;--workspace-control-hover:#5e51b7;--workspace-control-active:#5649a8;--workspace-control-text:#f4f7ff;position:relative}#sticky-header-sticky-wrapper .wp-sticky-header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:saturate(140%)blur(7px);backdrop-filter:saturate(140%)blur(7px);width:100%;padding:20px clamp(1rem,3vw,2rem);transition:box-shadow .22s,background-color .22s,border-color .22s,padding .22s}#sticky-header-sticky-wrapper .wp-sticky-header__inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100%);margin:0 auto;transition:gap .22s;display:flex}#sticky-header-sticky-wrapper .wp-sticky-header__primary{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.8vw,2.2rem);transition:gap .22s;display:flex}#sticky-header-sticky-wrapper .wp-site-title,#sticky-header-sticky-wrapper .wp-main-nav__link,#sticky-header-sticky-wrapper .wp-contact-button{font-family:"WpPoppins", var(--sans)}#sticky-header-sticky-wrapper .wp-site-title{color:var(--text);font-size:clamp(1.55rem,3vw,2rem);font-weight:700;line-height:1.1;text-decoration:none}#sticky-header-sticky-wrapper .wp-main-nav{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,2.2rem);display:flex}#sticky-header-sticky-wrapper .wp-main-nav__link{color:var(--text);padding-bottom:3px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .18s;position:relative}#sticky-header-sticky-wrapper .wp-main-nav__link:before{content:"";background:var(--primary-strong);height:2px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}#sticky-header-sticky-wrapper .wp-main-nav__link:hover:before,#sticky-header-sticky-wrapper .wp-main-nav__link:focus-visible:before{right:0}#sticky-header-sticky-wrapper .wp-contact-button{border:1px solid var(--primary);background:var(--primary);color:#f8fbff;border-radius:8px;justify-content:center;align-items:center;min-height:2.45rem;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .22s,transform .22s,max-width .22s,margin .22s,padding .22s;display:inline-flex}#sticky-header-sticky-wrapper .wp-contact-button:hover,#sticky-header-sticky-wrapper .wp-contact-button:focus-visible{background:var(--primary-strong);border-color:var(--primary-strong)}#sticky-header-sticky-wrapper .wp-sticky-header__actions{align-items:center;gap:.6rem;display:inline-flex}#sticky-header-sticky-wrapper .wp-control-button.suite-burger{display:inline-flex}#sticky-header-sticky-wrapper .wp-main-nav{transition:opacity .22s,transform .22s,max-height .22s,max-width .22s,margin .22s}#sticky-header-sticky-wrapper.is-sticky .wp-sticky-header{z-index:99999;position:fixed;top:0;left:0;right:0;box-shadow:0 0 0 1px #0000000d}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header{padding-top:10px;padding-bottom:10px}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__primary{flex:0 auto;gap:0;width:auto}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__actions{justify-content:flex-end;width:auto;margin-left:auto}#sticky-header-sticky-wrapper.is-compact .wp-main-nav,#sticky-header-sticky-wrapper.is-compact .wp-contact-button{opacity:0;pointer-events:none;max-width:0;max-height:0;margin:0;overflow:hidden;transform:translateY(-8px)}#sticky-header-sticky-wrapper.is-compact .wp-main-nav{gap:0}#sticky-header-sticky-wrapper.is-compact .wp-contact-button{border-width:0;min-height:0;padding:0}.app-shell{background:radial-gradient(circle at top left, #56709217, transparent 30rem), var(--bg);min-height:100vh}.workspace-header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);padding:1rem 0;transition:padding .22s,background-color .22s;position:relative}.workspace-header__inner{--workspace-control-bg:#7061d2;--workspace-control-border:#6658c4;--workspace-control-hover:#5e51b7;--workspace-control-active:#5649a8;--workspace-control-text:#f4f7ff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;width:min(1400px,100% - 2rem);margin:0 auto;display:grid}.brand{align-items:center;gap:.7rem;display:inline-flex}.brand-mark{border:1px solid var(--border-strong);width:2.3rem;height:2.3rem;color:var(--primary);background:var(--primary-soft);border-radius:.9rem;place-items:center;font-size:.82rem;font-weight:900;display:grid}.brand-cluster{gap:.7rem;display:grid}.brand-text{gap:.06rem;display:grid}.brand-text span{letter-spacing:-.02em;font-size:1rem;font-weight:800}.brand-text small{color:var(--muted);font-size:.76rem;font-weight:650}.suite-nav{flex-wrap:wrap;gap:.55rem;transition:opacity .22s,transform .22s,max-width .22s,max-height .22s,margin .22s;display:flex}.wp-control-button.suite-burger{width:2.45rem;min-width:2.45rem;padding:0;display:none}.suite-burger__icon{flex-direction:column;gap:.2rem;display:inline-flex}.suite-burger__icon span{background:currentColor;border-radius:999px;width:1.1rem;height:2px;display:block}.suite-drawer-backdrop{z-index:100010;background:#0c132180;border:0;position:fixed;inset:0}.suite-drawer{z-index:100020;border-inline-end:1px solid var(--border);background:var(--surface);pointer-events:none;--workspace-control-bg:#7061d2;--workspace-control-border:#6658c4;--workspace-control-hover:#5e51b7;--workspace-control-active:#5649a8;--workspace-control-text:#f4f7ff;flex-direction:column;gap:.95rem;width:min(19rem,86vw);padding:1rem;transition:transform .18s;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(calc(-100% - 1rem));box-shadow:0 18px 36px #0b12203d}[dir=rtl] .suite-drawer{border-inline-end:0;border-inline-start:1px solid var(--border);inset-inline:auto 0;transform:translate(calc(100% + 1rem))}.suite-drawer.is-open{pointer-events:auto;transform:translate(0)}.suite-drawer__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.suite-drawer__header p{color:var(--text);margin:0;font-size:.95rem;font-weight:800}.suite-drawer__close{width:2.2rem;min-width:2.2rem;min-height:2.2rem;padding:0}.suite-drawer__close span[aria-hidden=true]{font-size:1.2rem;line-height:1}.suite-drawer__nav{gap:.52rem;display:grid}.suite-drawer__nav .wp-control-button{justify-content:flex-start;width:100%}.suite-drawer__controls{gap:.55rem;margin-top:auto;display:grid}.suite-drawer__controls .inline-field,.suite-drawer__controls .wp-control-button,.suite-drawer__controls .wp-control-select{width:100%}.suite-chip{opacity:.9}.suite-chip.is-active{opacity:1;border-color:var(--workspace-control-active);background:var(--workspace-control-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--workspace-control-active) 70%, transparent)}.category-filter{flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem;display:flex}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.header-actions>.inline-field,.header-actions>.wp-control-button{transition:opacity .22s,transform .22s,border-color .22s}body.headers-condensed .workspace-header{display:none}.inline-field,.setting-field{color:var(--workspace-control-text);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.wp-control-button{border:1px solid var(--workspace-control-border);min-height:2.45rem;color:var(--workspace-control-text);background:var(--workspace-control-bg);font-family:"WpPoppins", var(--sans);white-space:nowrap;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:8px 14px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.wp-control-button:hover:not(:disabled),.wp-control-button:focus-visible{border-color:var(--workspace-control-hover);background:var(--workspace-control-hover)}.wp-control-button:active:not(:disabled){transform:translateY(0)scale(.99)}.wp-control-select{border:1px solid var(--workspace-control-border);min-width:9rem;min-height:2.45rem;color:var(--workspace-control-text);background:var(--workspace-control-bg);font-family:"WpPoppins", var(--sans);border-radius:8px;padding:8px 30px 8px 12px;font-size:15px;font-weight:500;line-height:1.2}.wp-control-select:focus-visible{border-color:var(--workspace-control-hover);background:var(--workspace-control-hover);box-shadow:none}.wp-control-select option{color:var(--workspace-control-text);background:var(--workspace-control-bg)}.wp-control-select option:checked{color:var(--workspace-control-text);background:var(--workspace-control-active)}.main-layout{--panel-padding:clamp(.92rem, 2.6vw, 1.24rem);width:min(1400px,100% - 2rem);margin:0 auto;padding:1.5rem 0 3rem}.hero-card,.tool-selector,.active-tool-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.hero-card{padding:clamp(1.4rem,4vw,2.2rem)}.hero-card h1,.section-heading h2,.active-tool-top-row h2,.panel-title-row h3{color:var(--text);letter-spacing:-.035em;margin:0;line-height:1.12}.hero-card h1{max-width:860px;font-size:clamp(1.7rem,3.4vw,2.65rem)}.hero-copy{max-width:790px;color:var(--muted);margin:1rem 0 0;font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.6}.hero-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.hero-chip-row span{border:1px solid var(--border);min-height:1.9rem;color:var(--primary-strong);background:var(--primary-soft);border-radius:999px;align-items:center;padding:.24rem .62rem;font-size:.78rem;font-weight:760;display:inline-flex}.hero-note{color:var(--muted);margin:.95rem 0 0;font-size:.9rem;line-height:1.5}.hero-note strong{color:var(--text)}.eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.77rem;font-weight:850}.muted{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.small-text{font-size:.88rem}.tool-selector,.active-tool-panel{padding:var(--panel-padding);margin-top:1rem}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.section-heading h2,.active-tool-top-row h2{font-size:clamp(1.3rem,3vw,2rem)}.tool-selector .section-heading h2{font-size:clamp(1rem,1.65vw,1.14rem)}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:.6rem;display:grid}.tool-card{text-align:left;min-width:0;min-height:3.3rem;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.36rem .52rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.tool-card:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 10px 20px #56709217}.tool-card:active{transform:translateY(0)scale(.99)}.tool-card.is-active{border-color:var(--primary);color:var(--primary-strong);background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 34%, transparent), 0 10px 18px color-mix(in srgb, var(--primary) 20%, transparent)}.tool-card.is-active .tool-icon{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary-soft) 72%, var(--surface));color:var(--primary-strong)}.tool-icon{border:1px solid var(--border);width:2.2rem;min-width:2.2rem;height:2.2rem;color:var(--primary);background:var(--surface);border-radius:.72rem;place-items:center;padding:.26rem;display:grid}.fluent-icon{color:currentColor;justify-content:center;align-items:center;width:1.38rem;height:1.38rem;display:inline-flex}.fluent-icon svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.fluent-icon path{fill:currentColor}.tool-card-body{align-self:center;min-width:0;display:grid;overflow:hidden}.tool-label{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:740;line-height:1.2;display:block;overflow:hidden}.tool-description{color:var(--muted);font-size:.9rem;line-height:1.35;display:none}.active-tool-panel{gap:1rem;display:grid}.active-tool-top-row{grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:1rem;display:grid}.settings-row{justify-content:flex-end;display:flex}.settings-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.soft-input{border:1px solid var(--border);min-height:2.45rem;color:var(--text);background:var(--surface);border-radius:.8rem;padding:.55rem .7rem}.compact-input{min-width:8.5rem}.text-setting{width:min(21rem,64vw);font-family:var(--mono)}.soft-checkbox{width:1.15rem;height:1.15rem;accent-color:var(--primary)}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.workspace-panel{min-height:34rem;padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:.75rem;display:flex}.panel-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-title-row h3{font-size:1rem}.code-area{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:24rem;color:var(--text);background:var(--surface);font-family:var(--mono);tab-size:2;flex:1;padding:1rem;font-size:.92rem;line-height:1.55}.code-area::placeholder{color:color-mix(in srgb, var(--muted) 74%, transparent)}.output-area{min-height:15rem}.message-stack{gap:.45rem;display:grid}.active-tool-messages{margin-top:-.1rem}.status-message{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);margin:0;padding:.55rem .7rem;font-size:.9rem;line-height:1.4}.status-message.is-success{border-color:color-mix(in srgb, var(--success) 36%, var(--border));color:var(--success);background:var(--success-soft)}.status-message.is-warning{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));color:var(--warning);background:var(--warning-soft)}.status-message.is-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger);background:var(--danger-soft)}.highlighted-output{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-height:13rem;font-family:var(--mono);padding:.85rem;font-size:.9rem;line-height:1.55;overflow:auto}.highlighted-output mark{color:var(--text);background:#fde68a;border-radius:.35rem;padding:.05rem .08rem}.color-output-grid{gap:.55rem;display:grid}.color-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.color-row span{color:var(--muted);font-weight:800}.color-row code{overflow-wrap:anywhere;color:var(--text);font-family:var(--mono)}.visual-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);place-items:center;padding:.9rem;display:grid}.visual-preview img,.visual-preview .svg-preview svg{width:min(100%,18rem);max-width:100%;height:auto}.action-bar{flex-wrap:wrap;align-items:center;gap:.7rem;padding:.25rem 0 0;display:flex}.soft-button{border:1px solid var(--border);min-height:2.6rem;color:var(--text);background:var(--surface);border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-weight:750;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px #435a7b14}.soft-button:hover:not(:disabled){border-color:var(--border-strong);background:color-mix(in srgb, var(--surface) 80%, var(--primary-soft));transform:translateY(-1px);box-shadow:0 10px 18px #435a7b1c}.soft-button:active:not(:disabled){transform:translateY(0)scale(.99)}.primary-button{border-color:var(--primary);color:#fff;background:var(--primary)}.primary-button:hover:not(:disabled){color:#fff;background:var(--primary-strong)}.quiet-button{color:var(--muted);background:var(--surface-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.workspace-header__inner,.active-tool-top-row,.section-heading{align-items:stretch}.workspace-header__inner,.active-tool-top-row,.section-heading,.workspace-grid{grid-template-columns:1fr}#sticky-header-sticky-wrapper .wp-sticky-header{padding-top:14px;padding-bottom:14px}#sticky-header-sticky-wrapper .wp-sticky-header__inner{flex-direction:column;align-items:flex-start;gap:.8rem}#sticky-header-sticky-wrapper .wp-sticky-header__primary{width:100%}#sticky-header-sticky-wrapper .wp-sticky-header__actions{justify-content:space-between;width:100%}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__inner{flex-direction:row;justify-content:space-between;align-items:center}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__primary{width:auto}#sticky-header-sticky-wrapper.is-compact .wp-sticky-header__actions{justify-content:flex-end;width:auto}#sticky-header-sticky-wrapper .wp-main-nav{gap:.9rem 1.15rem}.header-actions,.settings-row,.settings-list{justify-content:flex-start}.header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;display:grid}.header-actions>.inline-field,.header-actions>.wp-control-button,.header-actions .wp-control-select{width:100%;min-width:0}.suite-nav{display:none}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem}.workspace-panel{min-height:auto}.code-area{min-height:18rem}}@media (width<=560px){.workspace-header__inner{width:min(100% - 1rem,1400px)}#sticky-header-sticky-wrapper .wp-sticky-header__primary{flex-direction:column;align-items:flex-start}.main-layout{width:min(100% - 1rem,1400px);padding-top:.75rem}.hero-card,.tool-selector,.active-tool-panel{border-radius:1rem}.inline-field,.setting-field,.action-bar,.header-actions,.wp-control-button,.wp-control-select,.soft-button,.soft-input,.text-setting{width:100%}}@media (width<=360px){.tool-grid{grid-template-columns:1fr}}.badge{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:.2rem .55rem;font-size:.7rem;font-weight:900;display:inline-block}.button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.86rem;font-weight:750;transition:background .13s,border-color .13s;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border-strong)}.button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.button.primary:hover:not(:disabled){background:var(--primary-strong);border-color:var(--primary-strong)}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.ghost:hover:not(:disabled){background:var(--surface-soft);color:var(--text);border-color:var(--border)}.label{color:var(--text);flex-direction:column;gap:.3rem;display:flex}.label>span:first-child{color:var(--muted);font-size:.78rem;font-weight:800}.select,.input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;padding:.48rem .65rem;font-size:.86rem}.select:focus,.input:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.code-block{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);max-height:520px;color:var(--text);font-family:var(--mono);white-space:pre;margin:0;padding:1rem;font-size:.8rem;line-height:1.6;overflow:auto}
