.qd-hero[data-v-45528cc8]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(8px,4vh,52px) 40px;gap:20px}.qd-hero__badge[data-v-45528cc8]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;background:color-mix(in srgb,var(--default-light) 70%,transparent);border:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--text-common);box-shadow:var(--shadow-light)}.qd-hero__badge .bi[data-v-45528cc8]{color:var(--primary-light);font-size:1.05em}.qd-hero__title[data-v-45528cc8]{font-size:var(--fs-hero);font-weight:800;line-height:1.1;letter-spacing:-.02em;max-width:22ch}.qd-hero__grad[data-v-45528cc8]{background:linear-gradient(100deg,var(--primary-light) 0,var(--accent-common) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.qd-hero__sub[data-v-45528cc8]{font-size:1.125rem;color:var(--text-light);max-width:52ch;line-height:1.7}.qd-hero__cta[data-v-45528cc8]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:12px}.qd-aeo[data-v-45528cc8]{max-width:760px;margin:20px auto 0;padding:16px 20px;background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary-common) 26%,transparent);border-radius:12px;font-size:.875rem;color:var(--text-common);line-height:1.7}.qd-gen[data-v-78bc3c01]{scroll-margin-top:90px}.qd-gen__grid[data-v-78bc3c01]{display:grid;grid-template-columns:1fr .9fr;gap:32px;align-items:start}.qd-gen__panel[data-v-78bc3c01]{background:var(--default-common);border:1px solid var(--border);border-radius:24px;padding:32px;box-shadow:var(--shadow-common)}.qd-gen__panel--preview[data-v-78bc3c01]{box-shadow:var(--shadow-common),var(--shadow-glow);position:sticky;top:88px}.qd-gen__block[data-v-78bc3c01]{display:flex;flex-direction:column;gap:12px}.qd-gen__block+.qd-gen__block[data-v-78bc3c01]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.qd-gen__row[data-v-78bc3c01]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qd-gen__actions[data-v-78bc3c01]{display:flex;gap:12px}.qd-gen__actions[data-v-78bc3c01] .ui-button:first-child{flex:1}.qd-field[data-v-78bc3c01]{display:flex;flex-direction:column;gap:8px}.qd-field.is-shake[data-v-78bc3c01]{animation:shake .3s ease}.qd-field__label[data-v-78bc3c01]{font-size:.875rem;font-weight:500;color:var(--text-common)}.qd-field__hint[data-v-78bc3c01]{color:var(--text-light)}.qd-field__err[data-v-78bc3c01],.qd-field__hint[data-v-78bc3c01]{font-size:.75rem;line-height:1.5}.qd-field__err[data-v-78bc3c01]{color:var(--danger-common)}.qd-date[data-v-78bc3c01]{width:100%;min-height:40px;padding:0 12px;background:var(--default-light);border:1px solid var(--default-deep);border-radius:8px;color:var(--text-deep);font-family:inherit;font-size:1rem;transition:border-color .15s ease;cursor:pointer}@media(hover:hover){.qd-date[data-v-78bc3c01]:hover{border-color:var(--primary-common)}}.qd-date[data-v-78bc3c01]:focus{outline:none;border-color:var(--primary-common);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-common) 32%,transparent)}.qd-date.is-error[data-v-78bc3c01]{border-color:var(--danger-common)}.qd-date[data-v-78bc3c01]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5)}.switch-row[data-v-78bc3c01]{display:flex;align-items:center;gap:12px}.switch-label[data-v-78bc3c01]{font-size:.875rem;color:var(--text-common)}.qd-segment[data-v-78bc3c01]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;background:var(--default-deep);border:1px solid var(--border);border-radius:8px}.qd-segment__item[data-v-78bc3c01]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 8px;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--text-light);transition:background .15s ease,color .15s ease}@media(hover:hover){.qd-segment__item[data-v-78bc3c01]:hover:not([aria-selected=true]){color:var(--text-deep);background:color-mix(in srgb,var(--primary-common) 10%,transparent)}}.qd-segment__item[aria-selected=true][data-v-78bc3c01]{background:var(--primary-common);color:var(--text-inverse)}.qd-accordion[data-v-78bc3c01]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--default-deep)}.qd-accordion__head[data-v-78bc3c01]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;font-size:.875rem;font-weight:500;color:var(--text-deep);transition:background .15s ease}.qd-accordion__head .acc-title[data-v-78bc3c01]{display:inline-flex;align-items:center;gap:4px}.qd-accordion__head .acc-ic[data-v-78bc3c01]{color:var(--primary-light)}.qd-accordion__head .qd-caret[data-v-78bc3c01]{color:var(--text-light);transition:transform .15s ease}@media(hover:hover){.qd-accordion__head[data-v-78bc3c01]:hover{background:color-mix(in srgb,var(--primary-common) 10%,transparent)}}.qd-accordion__head[aria-expanded=true] .qd-caret[data-v-78bc3c01]{transform:rotate(180deg)}.qd-accordion__body[data-v-78bc3c01]{padding:0 16px 16px;display:flex;flex-direction:column;gap:16px}.qd-color[data-v-78bc3c01]{display:inline-flex;align-items:center;gap:12px;padding:4px 12px 4px 4px;background:var(--default-deep);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .15s ease}.qd-color.is-locked[data-v-78bc3c01]{opacity:.5;pointer-events:none}@media(hover:hover){.qd-color[data-v-78bc3c01]:hover{border-color:color-mix(in srgb,var(--text-light) 36%,transparent)}}.qd-color input[type=color][data-v-78bc3c01]{width:36px;height:32px;padding:0;border:none;border-radius:4px;background:none;cursor:pointer}.qd-color input[type=color][data-v-78bc3c01]::-webkit-color-swatch-wrapper{padding:0}.qd-color input[type=color][data-v-78bc3c01]::-webkit-color-swatch{border:1px solid var(--border);border-radius:4px}.qd-color__val[data-v-78bc3c01]{font-family:JetBrains Mono,SF Mono,Cascadia Code,Consolas,PingFang SC,monospace;font-size:.75rem;color:var(--text-light);text-transform:uppercase}.qd-range[data-v-78bc3c01]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:var(--default-deep);cursor:pointer}.qd-range[data-v-78bc3c01]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:9999px;background:var(--primary-common);box-shadow:var(--shadow-light);border:2px solid var(--default-common);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.qd-range[data-v-78bc3c01]::-moz-range-thumb{width:20px;height:20px;border-radius:9999px;background:var(--primary-common);border:2px solid var(--default-common);cursor:pointer}@media(hover:hover){.qd-range[data-v-78bc3c01]:hover::-webkit-slider-thumb{transform:scale(1.1)}}.qd-preview[data-v-78bc3c01]{display:flex;flex-direction:column;gap:20px}.qd-preview__stage[data-v-78bc3c01]{aspect-ratio:1;display:grid;place-items:center;background:var(--default-deep);border:1px solid var(--border);border-radius:16px;padding:20px;overflow:hidden}.qd-preview__stage canvas[data-v-78bc3c01],.qd-preview__stage img[data-v-78bc3c01],.qd-preview__stage svg[data-v-78bc3c01]{max-width:100%;max-height:100%;height:auto;border-radius:4px}.qd-preview__empty[data-v-78bc3c01]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-light);text-align:center;font-size:.875rem}.qd-preview__empty svg[data-v-78bc3c01]{font-size:2.4rem;color:color-mix(in srgb,var(--text-light) 36%,transparent)}.dl-title[data-v-78bc3c01]{margin-bottom:8px}.qd-dl-grid[data-v-78bc3c01]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qd-dl-grid[data-v-78bc3c01] .ui-button{min-width:0}.print-field[data-v-78bc3c01]{display:flex;flex-direction:column;gap:8px}.print-row[data-v-78bc3c01]{display:flex;align-items:center;gap:12px}.print-label[data-v-78bc3c01]{font-size:.875rem;color:var(--text-common)}.qd-scan[data-v-78bc3c01]{display:flex;flex-direction:column;gap:12px}.qd-scan__head[data-v-78bc3c01]{display:flex;align-items:center;justify-content:space-between}.qd-scan__item[data-v-78bc3c01]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background:var(--default-deep);border:1px solid var(--border)}.qd-scan__icon[data-v-78bc3c01]{font-size:1.2em;margin-top:1px;flex-shrink:0}.qd-scan__icon.is-muted[data-v-78bc3c01]{color:var(--text-light)}.qd-scan__icon--pass[data-v-78bc3c01]{color:var(--success-common)}.qd-scan__icon--warn[data-v-78bc3c01]{color:var(--warning-common)}.qd-scan__icon--fail[data-v-78bc3c01]{color:var(--danger-common)}.qd-scan__txt[data-v-78bc3c01]{display:flex;flex-direction:column;gap:1px}.qd-scan__name[data-v-78bc3c01]{font-size:.875rem;font-weight:500;color:var(--text-deep)}.qd-scan__reason[data-v-78bc3c01]{font-size:.75rem;color:var(--text-light)}@media(max-width:1279.98px){.qd-gen__grid[data-v-78bc3c01]{grid-template-columns:1fr}.qd-gen__panel--preview[data-v-78bc3c01]{position:static}}@media(max-width:767.98px){.qd-gen__panel[data-v-78bc3c01]{padding:20px}.qd-gen__row[data-v-78bc3c01]{grid-template-columns:1fr}.qd-dl-grid[data-v-78bc3c01]{grid-template-columns:1fr 1fr}}.qd-explain[data-v-088c0bc8]{background:var(--default-deep)}.qd-feature-grid[data-v-088c0bc8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin-inline:auto}.qd-feature[data-v-088c0bc8]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 20px;background:var(--default-common);border:1px solid var(--border);border-radius:16px;transition:border-color .2s ease,transform .2s ease}@media(hover:hover){.qd-feature[data-v-088c0bc8]:hover{border-color:color-mix(in srgb,var(--primary-common) 36%,var(--border));transform:translateY(-2px)}}.qd-feature__icon[data-v-088c0bc8]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--primary-soft);color:var(--primary-light);font-size:1.5rem}.qd-feature__title[data-v-088c0bc8]{font-size:1rem;font-weight:600;color:var(--text-deep)}.qd-feature__body[data-v-088c0bc8]{font-size:.875rem;color:var(--text-light);line-height:1.6}@media(max-width:1023.98px){.qd-feature-grid[data-v-088c0bc8]{grid-template-columns:1fr 1fr}}@media(max-width:575.98px){.qd-feature-grid[data-v-088c0bc8]{grid-template-columns:1fr}}.qd-faq[data-v-40592998]{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.qd-faq__item[data-v-40592998]{position:relative;border:1px solid var(--border);border-radius:16px;background:var(--default-common);overflow:hidden;transition:border-color .2s ease,transform .2s ease}@media(hover:hover){.qd-faq__item[data-v-40592998]:hover{border-color:color-mix(in srgb,var(--primary-common) 36%,var(--border));transform:translateY(-2px)}}.qd-faq__q[data-v-40592998]{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:20px 32px;font-size:1.125rem;font-weight:500;color:var(--text-deep);text-align:center}.qd-faq__q .qd-caret[data-v-40592998]{position:absolute;right:20px;color:var(--primary-light);flex-shrink:0;transition:transform .15s ease}.qd-faq__q[aria-expanded=true] .qd-caret[data-v-40592998]{transform:rotate(180deg)}.qd-faq__a[data-v-40592998]{padding:0 20px 20px;font-size:.875rem;color:var(--text-light);line-height:1.7;text-align:center}
