aside[data-astro-cid-7fxmeqtm]{min-height:5rem;margin-top:var(--space-6);border-radius:var(--radius-xl);border:1px dashed var(--border);background:0 0}.home-tools[data-astro-cid-sersis72]{gap:20px;min-width:0;display:grid}.home-tools[data-astro-cid-sersis72][hidden]{display:none!important}.home-intro[data-astro-cid-sersis72]{border:1px solid var(--panel-border);background:var(--card);box-shadow:var(--panel-shadow);border-radius:16px;align-items:center;gap:18px;padding:clamp(18px,2.5vw,24px);display:grid}.home-intro-copy[data-astro-cid-sersis72]{gap:14px;min-width:0;display:grid}.home-intro-lead[data-astro-cid-sersis72]{color:var(--foreground);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);font-weight:600;line-height:1.45}.home-start-actions[data-astro-cid-sersis72]{flex-wrap:wrap;gap:8px;display:flex}.home-start[data-astro-cid-sersis72]{background:var(--primary);min-height:44px;color:var(--primary-foreground);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.home-start-secondary[data-astro-cid-sersis72]{background:var(--background);color:var(--primary);border-color:var(--panel-border)}.home-start-secondary[data-astro-cid-sersis72]:hover{border-color:var(--primary);background:var(--card)}.home-icon[data-astro-cid-sersis72]{color:currentColor;background:#ffffff2e;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.home-start-secondary[data-astro-cid-sersis72] .home-icon[data-astro-cid-sersis72]{background:var(--primary-soft);color:var(--primary)}.home-hero-visual[data-astro-cid-sersis72]{border:1px solid var(--panel-border);background:var(--background);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:14px 16px;display:flex}.hero-qr-frame[data-astro-cid-sersis72]{border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);background:#fff;border-radius:10px;padding:8px}.hero-qr-frame[data-astro-cid-sersis72] img[data-astro-cid-sersis72]{width:108px;height:108px;display:block}.hero-spec-list[data-astro-cid-sersis72]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hero-spec-list[data-astro-cid-sersis72] li[data-astro-cid-sersis72]{border:1px solid var(--panel-border);background:var(--card);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.hero-spec-list[data-astro-cid-sersis72] svg[data-astro-cid-sersis72]{color:var(--primary);flex-shrink:0}.home-section[data-astro-cid-sersis72]{gap:12px;min-width:0;display:grid}.home-section-header[data-astro-cid-sersis72] h2[data-astro-cid-sersis72]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.home-section-header[data-astro-cid-sersis72] p[data-astro-cid-sersis72]{color:var(--muted-foreground);margin:4px 0 0;font-size:.875rem;line-height:1.5}.home-more[data-astro-cid-sersis72]{color:var(--primary);align-items:center;gap:4px;margin-top:auto;padding-top:2px;font-size:.8125rem;font-weight:600;display:inline-flex}.home-template-grid[data-astro-cid-sersis72]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-template-card[data-astro-cid-sersis72]{border:1px solid var(--panel-border);background:var(--card);min-width:0;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--panel-shadow);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.home-template-card[data-astro-cid-sersis72]:hover{border-color:var(--primary);transform:translateY(-2px)}.home-template-art[data-astro-cid-sersis72]{background:var(--background);border-inline-end:1px solid var(--panel-border);place-items:center;padding:10px;display:grid}.home-template-art[data-astro-cid-sersis72] img[data-astro-cid-sersis72]{aspect-ratio:248/351;width:76px;height:auto;display:block;box-shadow:0 3px 10px #0f17171a}.home-template-copy[data-astro-cid-sersis72]{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.home-template-meta[data-astro-cid-sersis72]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-template-badge[data-astro-cid-sersis72]{background:var(--primary-soft);color:var(--primary);border-radius:999px;align-items:center;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.home-template-preset[data-astro-cid-sersis72]{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.home-template-copy[data-astro-cid-sersis72] strong[data-astro-cid-sersis72]{font-size:.9375rem;font-weight:600;line-height:1.3}.home-template-desc[data-astro-cid-sersis72]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.home-template-summary[data-astro-cid-sersis72]{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.home-template-status[data-astro-cid-sersis72]{min-height:1.25em;color:var(--muted-foreground);margin:0;font-size:.875rem}.home-tools[data-astro-cid-sersis72] [data-astro-cid-sersis72]:is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width>=860px){.home-intro[data-astro-cid-sersis72]{grid-template-columns:minmax(0,1.45fr) minmax(260px,310px);gap:20px}}@media (width<=1079px){.home-template-grid[data-astro-cid-sersis72]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.home-template-grid[data-astro-cid-sersis72]{grid-template-columns:1fr}}@media (width<=599px){.home-template-art[data-astro-cid-sersis72]{padding:8px}.home-template-art[data-astro-cid-sersis72] img[data-astro-cid-sersis72]{width:64px}.hero-qr-frame[data-astro-cid-sersis72] img[data-astro-cid-sersis72]{width:92px;height:92px}}.background-presets[data-astro-cid-77nl4hmv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.background-presets[data-astro-cid-77nl4hmv] button[data-astro-cid-77nl4hmv]{border:1px solid var(--border);background:var(--card);min-width:0;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;gap:8px;padding:4px;display:grid}.background-presets[data-astro-cid-77nl4hmv] img[data-astro-cid-77nl4hmv],.background-presets[data-astro-cid-77nl4hmv] canvas[data-astro-cid-77nl4hmv]{aspect-ratio:160/226;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.background-presets[data-astro-cid-77nl4hmv] canvas[data-astro-cid-77nl4hmv]{box-shadow:inset 0 0 0 1px var(--border)}.background-presets[data-astro-cid-77nl4hmv] span[data-astro-cid-77nl4hmv]{overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.background-presets[data-astro-cid-77nl4hmv] [data-astro-cid-77nl4hmv][aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);background:var(--primary-soft);color:var(--primary)}.background-presets[data-astro-cid-77nl4hmv] button[data-astro-cid-77nl4hmv]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.background-hint[data-astro-cid-77nl4hmv]{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.design-load-modal[data-astro-cid-d5asstnr]{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--card);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;margin:auto;padding:24px;overflow:auto}.design-load-modal[data-astro-cid-d5asstnr]::backdrop{background:#0a142899}@media (width<=480px){.design-load-modal[data-astro-cid-d5asstnr]{padding:16px}}.load-head[data-astro-cid-d5asstnr]{justify-content:space-between;align-items:center;gap:12px;display:flex}.load-head[data-astro-cid-d5asstnr] h2[data-astro-cid-d5asstnr]{margin:0;font-size:1.125rem}.load-tabs[data-astro-cid-d5asstnr]{border-bottom:1px solid var(--panel-border);gap:4px;margin:12px 0;display:flex}.load-tabs[data-astro-cid-d5asstnr] [data-astro-cid-d5asstnr][role=tab]{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:44px;padding:8px 16px;font-weight:600}.load-tabs[data-astro-cid-d5asstnr] [data-astro-cid-d5asstnr][aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary)}.load-grid[data-astro-cid-d5asstnr]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:10px 0;display:grid}.load-card[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);background:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.load-card[data-astro-cid-d5asstnr]:hover,.load-card[data-astro-cid-d5asstnr]:focus-visible{border-color:var(--primary)}.load-card[data-astro-cid-d5asstnr] img[data-astro-cid-d5asstnr]{background:#fff;border-radius:4px}.load-swatch[data-astro-cid-d5asstnr]{border-radius:4px;place-items:center;width:80px;height:113px;display:grid}.load-swatch[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr]{border-radius:3px;width:36px;height:36px}.load-status[data-astro-cid-d5asstnr][data-error=true]{color:var(--danger,#b42318)}.design-editor[data-astro-cid-d5asstnr]{max-width:1440px;margin:auto;padding:32px 24px}.editor-heading[data-astro-cid-d5asstnr]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}h2[data-astro-cid-d5asstnr]{letter-spacing:-.025em;margin:8px 0;font-size:1.75rem;font-weight:700}p[data-astro-cid-d5asstnr]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.page-size[data-astro-cid-d5asstnr]{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.editor-layout[data-astro-cid-d5asstnr]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.editor-preview[data-astro-cid-d5asstnr]{min-width:0}.stage-shell[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);background:var(--muted);border-radius:16px;padding:24px}.design-stage[data-astro-cid-d5asstnr]{aspect-ratio:2480/3508;background:#fff;width:min(100%,560px);margin:auto;position:relative;box-shadow:0 2px 10px #0f17170f}.design-stage[data-astro-cid-d5asstnr] canvas[data-astro-cid-d5asstnr]{width:100%;height:100%;display:block}.selection-box[data-astro-cid-d5asstnr]{box-sizing:border-box;touch-action:none;cursor:move;outline-offset:3px;border:1px dashed #0f6e6b;min-width:0;position:absolute}.selection-box[data-astro-cid-d5asstnr][data-selected=true]{z-index:2;border:2px solid #0f6e6b}.selection-box[data-astro-cid-d5asstnr][data-invalid=true]{border-color:#dc2626}.box-label[data-astro-cid-d5asstnr]{color:#fff;pointer-events:none;background:#0a5452;padding:2px 5px;font-size:11px;position:absolute;top:0;left:0}.resize-handle[data-astro-cid-d5asstnr]{cursor:nwse-resize;touch-action:none;width:44px;height:44px;position:absolute;bottom:-12px;right:-12px;color:#fff!important;background:#0f6e6b!important;border:2px solid #fff!important;border-radius:50%!important;min-width:44px!important;min-height:44px!important;padding:0!important}.selection-box[data-astro-cid-d5asstnr]:not([data-selected=true]) .resize-handle[data-astro-cid-d5asstnr]{display:none}.editor-controls[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);background:var(--card);border-radius:16px;padding:20px}fieldset[data-astro-cid-d5asstnr]{border:0;border-bottom:1px solid var(--panel-border);min-width:0;margin:0 0 20px;padding:0 0 20px}legend[data-astro-cid-d5asstnr]{margin-bottom:12px;font-weight:600}label[data-astro-cid-d5asstnr]{gap:8px;margin-bottom:12px;font-size:.9375rem;font-weight:600;display:grid}label[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr]{color:var(--muted-foreground);font-size:.8125rem}.number-grid[data-astro-cid-d5asstnr]{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}input[data-astro-cid-d5asstnr]{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}button[data-astro-cid-d5asstnr],a[data-astro-cid-d5asstnr]{box-sizing:border-box;min-height:44px}button[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);background:var(--card);max-width:100%;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:.9375rem;font-weight:600}button[data-astro-cid-d5asstnr]:disabled{opacity:.5;cursor:default}button[data-astro-cid-d5asstnr].primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.editor-actions[data-astro-cid-d5asstnr]{gap:8px;display:grid}.hint[data-astro-cid-d5asstnr]{font-size:.875rem}.upload-tile[data-astro-cid-d5asstnr]{border:1px dashed var(--border);background:var(--background);border-radius:8px;padding:12px}.upload-tile[data-astro-cid-d5asstnr] small[data-astro-cid-d5asstnr]{color:var(--muted-foreground);font-weight:400}.upload-tile[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr]{padding:4px;font-size:.875rem}.upload-tile[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr]::file-selector-button{min-height:44px;color:var(--primary);background:var(--primary-soft);border:0;border-radius:6px;margin-right:8px}.empty-state[data-astro-cid-d5asstnr]{border-left:4px solid var(--destructive);background:var(--color-danger-surface);border-radius:12px;margin-bottom:20px;padding:16px 20px}.empty-state[data-astro-cid-d5asstnr] p[data-astro-cid-d5asstnr]{margin:0 0 4px}.empty-state[data-astro-cid-d5asstnr] .empty-title[data-astro-cid-d5asstnr]{color:var(--destructive)}.editor-layout[data-astro-cid-d5asstnr][data-empty=true]{opacity:.55;user-select:none}.empty-state[data-astro-cid-d5asstnr] a[data-astro-cid-d5asstnr]{color:var(--primary);border:1px solid var(--border);border-radius:8px;align-items:center;margin:8px 8px 0 0;padding:8px 16px;display:inline-flex}[data-astro-cid-d5asstnr][data-design-status]{min-height:1.6em}[data-astro-cid-d5asstnr][data-design-status][data-error=true]{color:var(--destructive)}[data-astro-cid-d5asstnr]:is(button,a,input,textarea,.selection-box):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-astro-cid-d5asstnr][hidden]{display:none!important}@media (width<=800px){.design-editor[data-astro-cid-d5asstnr]{padding:24px 16px}.editor-layout[data-astro-cid-d5asstnr]{grid-template-columns:1fr}.editor-heading[data-astro-cid-d5asstnr]{flex-direction:column;align-items:start;gap:4px}.stage-shell[data-astro-cid-d5asstnr],.editor-controls[data-astro-cid-d5asstnr]{padding:16px}.design-stage[data-astro-cid-d5asstnr]{max-width:420px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-d5asstnr]{scroll-behavior:auto}}.design-stage[data-astro-cid-d5asstnr]>[data-astro-cid-d5asstnr][data-design-canvas]{position:absolute;inset:0}.selection-box[data-astro-cid-d5asstnr]{border:0;outline:1px dashed #0f6e6b}.selection-box[data-astro-cid-d5asstnr][data-selected=true]{z-index:auto;border:0;outline:2px solid #0f6e6b}.selection-box[data-astro-cid-d5asstnr] canvas[data-astro-cid-d5asstnr]{pointer-events:none;image-rendering:auto}.selection-box[data-astro-cid-d5asstnr][data-design-box=qr] canvas[data-astro-cid-d5asstnr],.selection-box[data-astro-cid-d5asstnr][data-qr-box] canvas[data-astro-cid-d5asstnr]{image-rendering:pixelated}.selection-box[data-astro-cid-d5asstnr][data-invalid=true]{outline-color:#dc2626}.guide-toggles[data-astro-cid-d5asstnr]{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.guide-toggles[data-astro-cid-d5asstnr] label[data-astro-cid-d5asstnr]{align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.guide-toggles[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr]{width:20px;height:20px;min-height:20px;accent-color:var(--primary)}.design-grid[data-astro-cid-d5asstnr],.initial-guides[data-astro-cid-d5asstnr]{pointer-events:none;z-index:30;position:absolute;inset:0}.design-grid[data-astro-cid-d5asstnr]{opacity:.18;background-image:linear-gradient(90deg,#0f6e6b 1px,#0000 1px),linear-gradient(#0f6e6b 1px,#0000 1px);background-size:4.03226% 2.85063%}.initial-guides[data-astro-cid-d5asstnr] div{box-sizing:border-box;background:#f9731607;border:1px dashed #c2410c;position:absolute}.add-assets[data-astro-cid-d5asstnr],.selection-actions[data-astro-cid-d5asstnr]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-upload[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);cursor:pointer;background:var(--card);border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex;position:relative}.asset-upload[data-astro-cid-d5asstnr]:focus-within{outline:2px solid var(--ring);outline-offset:3px}.asset-file[data-astro-cid-d5asstnr]{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.selection-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]{font-size:.75rem}textarea[data-astro-cid-d5asstnr]{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-height:90px;color:var(--foreground);font:inherit;resize:vertical;border-radius:8px;padding:8px 12px;font-size:16px}.design-stage[data-astro-cid-d5asstnr] .selection-box{box-sizing:border-box;touch-action:none;cursor:move;outline:1px dashed #0f6e6b;position:absolute}.design-stage[data-astro-cid-d5asstnr] .selection-box[data-selected=true]{outline:2px solid #0f6e6b}.design-stage[data-astro-cid-d5asstnr] .selection-box[data-invalid=true]{outline-color:#dc2626}.design-stage[data-astro-cid-d5asstnr] .selection-box canvas{pointer-events:none;width:100%;height:100%;display:block}.design-stage[data-astro-cid-d5asstnr] [data-design-box=qr] canvas,.design-stage[data-astro-cid-d5asstnr] [data-qr-box] canvas{image-rendering:pixelated}.design-stage[data-astro-cid-d5asstnr] .box-label{color:#fff;pointer-events:none;background:#0a5452;padding:2px 5px;font-size:11px;position:absolute;top:0;left:0}.design-stage[data-astro-cid-d5asstnr] .resize-handle{color:#fff;cursor:nwse-resize;touch-action:none;background:#0f6e6b;border:2px solid #fff;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:absolute;bottom:-12px;right:-12px}.design-stage[data-astro-cid-d5asstnr] .selection-box:not([data-selected=true]) .resize-handle{display:none}.design-stage[data-astro-cid-d5asstnr] .selection-box:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.design-stage[data-astro-cid-d5asstnr] [data-design-canvas]{width:100%;height:100%;display:block;position:absolute;inset:0}.design-stage[data-astro-cid-d5asstnr] .resize-handle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.history-actions[data-astro-cid-d5asstnr]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.history-actions[data-astro-cid-d5asstnr] .hint[data-astro-cid-d5asstnr]{flex-basis:100%;margin:0}.layer-actions[data-astro-cid-d5asstnr],.align-actions[data-astro-cid-d5asstnr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.layer-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr],.align-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]{font-size:.75rem}.history-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.add-assets[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr],.add-assets[data-astro-cid-d5asstnr] .asset-upload[data-astro-cid-d5asstnr],.design-stage[data-astro-cid-d5asstnr] .resize-handle{justify-content:center;align-items:center;gap:6px;display:inline-flex}.design-storage-actions[data-astro-cid-d5asstnr]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.design-storage-actions[data-astro-cid-d5asstnr] a[data-astro-cid-d5asstnr]{border:1px solid var(--border);color:var(--primary);border-radius:8px;align-items:center;padding:8px 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.design-storage-actions[data-astro-cid-d5asstnr] p[data-astro-cid-d5asstnr]{flex-basis:100%;margin:0;font-size:.75rem}.text-color-grid[data-astro-cid-d5asstnr]{grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-bottom:8px;display:grid}.text-color-field[data-astro-cid-d5asstnr]{gap:8px;margin-bottom:0;font-size:.9375rem;font-weight:600;display:grid}.text-color-field[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr],.color-field-label[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr]{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.color-field-label[data-astro-cid-d5asstnr]{justify-content:space-between;align-items:baseline;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.text-color-field[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr][type=color],.text-bg-controls[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr][type=color]{cursor:pointer;min-width:44px;min-height:44px;padding:4px}.text-bg-controls[data-astro-cid-d5asstnr]{grid-template-columns:1fr 52px;align-items:stretch;gap:8px;display:grid}.text-bg-controls[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]{white-space:nowrap;padding:8px;font-size:.875rem}.text-bg-controls[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr][aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.text-bg-controls[data-astro-cid-d5asstnr] input[data-astro-cid-d5asstnr][type=color][data-transparent=true]{opacity:.55;border-style:dashed}.font-grid[data-astro-cid-d5asstnr]{grid-template-columns:1fr 1fr;align-items:end;gap:0 12px;display:grid}.font-grid[data-astro-cid-d5asstnr] select[data-astro-cid-d5asstnr]{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}.font-grid[data-astro-cid-d5asstnr] select[data-astro-cid-d5asstnr]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.layer-list[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);background:var(--background);border-radius:10px;gap:4px;max-height:280px;margin-bottom:12px;padding:4px;display:grid;overflow:auto}.layer-list[data-astro-cid-d5asstnr] .layer-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;display:grid}.layer-list[data-astro-cid-d5asstnr] .layer-select{min-width:0;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:.875rem;font-weight:600;display:flex}.layer-list[data-astro-cid-d5asstnr] .layer-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layer-list[data-astro-cid-d5asstnr] .layer-select svg{color:var(--muted-foreground);flex:none}.layer-list[data-astro-cid-d5asstnr] .layer-select:hover{background:var(--muted)}.layer-list[data-astro-cid-d5asstnr] .layer-select[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.layer-list[data-astro-cid-d5asstnr] .layer-select[aria-pressed=true] svg{color:var(--primary)}.layer-list[data-astro-cid-d5asstnr] .layer-delete{min-width:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.layer-list[data-astro-cid-d5asstnr] .layer-delete:hover{color:var(--destructive)}.layer-list[data-astro-cid-d5asstnr] :is(.layer-select,.layer-delete):focus-visible{outline:2px solid var(--ring);outline-offset:1px}.layer-hint[data-astro-cid-d5asstnr]{margin:0 0 8px}.prop-group[data-astro-cid-d5asstnr]{border:1px solid var(--panel-border);border-radius:10px;gap:8px;margin:0 0 12px;padding:12px;display:grid}.prop-group[data-astro-cid-d5asstnr] label[data-astro-cid-d5asstnr]{margin-bottom:0}.prop-group[data-astro-cid-d5asstnr] .hint[data-astro-cid-d5asstnr]{margin:0;font-size:.8125rem}.group-title[data-astro-cid-d5asstnr]{margin:0;font-size:.875rem;font-weight:700}.group-title[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr]{color:var(--muted-foreground);margin-left:4px;font-size:.75rem;font-weight:400}.prop-group[data-astro-cid-d5asstnr] .text-color-grid[data-astro-cid-d5asstnr]{grid-template-columns:1fr;gap:12px;margin:0}.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr]{grid-template-columns:1fr auto;align-items:center}.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr]>input[data-astro-cid-d5asstnr],.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr]>.text-bg-controls[data-astro-cid-d5asstnr],.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr]>.color-field-label[data-astro-cid-d5asstnr]{grid-column:1/-1}.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr] .color-field-label[data-astro-cid-d5asstnr]{color:var(--foreground);font-size:.9375rem;font-weight:600}.prop-group[data-astro-cid-d5asstnr] .text-color-field[data-astro-cid-d5asstnr] .color-field-label[data-astro-cid-d5asstnr] span[data-astro-cid-d5asstnr]{color:var(--muted-foreground)}.prop-group[data-astro-cid-d5asstnr] .text-bg-controls[data-astro-cid-d5asstnr]{grid-template-columns:96px 1fr}.pair-grid[data-astro-cid-d5asstnr]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.layer-actions[data-astro-cid-d5asstnr]{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important}.align-actions[data-astro-cid-d5asstnr]{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.align-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]:last-child{grid-column:auto!important}.layer-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr],.align-actions[data-astro-cid-d5asstnr] button[data-astro-cid-d5asstnr]{padding:6px 4px}.size-info[data-astro-cid-d5asstnr]{gap:4px;margin:12px 0 0;font-size:.8125rem;display:grid}.size-info[data-astro-cid-d5asstnr] div[data-astro-cid-d5asstnr]{justify-content:space-between;gap:8px;display:flex}.size-info[data-astro-cid-d5asstnr] dt[data-astro-cid-d5asstnr]{white-space:nowrap;color:var(--muted-foreground);flex:none}.size-info[data-astro-cid-d5asstnr] dd[data-astro-cid-d5asstnr]{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.design-backup-tools[data-astro-cid-dap7kemp]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.design-backup-tools[data-astro-cid-dap7kemp]>[data-astro-cid-dap7kemp]{flex:180px}.design-backup-upload[data-astro-cid-dap7kemp]{box-sizing:border-box;border:1px dashed var(--primary);min-height:44px;color:var(--primary);background:var(--primary-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:.9375rem;font-weight:600;display:flex;position:relative}.design-backup-upload[data-astro-cid-dap7kemp] input[data-astro-cid-dap7kemp]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.design-backup-upload[data-astro-cid-dap7kemp]:focus-within{outline:2px solid var(--ring);outline-offset:3px}[data-astro-cid-dap7kemp][data-design-management-status]:empty{display:none}.design-library[data-astro-cid-dap7kemp]{border:1px solid var(--panel-border);background:var(--card);min-width:0;color:var(--foreground);border-radius:16px;padding:clamp(16px,2.5vw,24px)}header[data-astro-cid-dap7kemp]{justify-content:space-between;align-items:start;gap:12px;display:flex}h2[data-astro-cid-dap7kemp]{margin:0 0 8px;font-size:1.25rem;font-weight:600}p[data-astro-cid-dap7kemp]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}header[data-astro-cid-dap7kemp] span[data-astro-cid-dap7kemp]{white-space:nowrap;background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;font-size:.875rem;font-weight:600}.retention[data-astro-cid-dap7kemp]{font-size:.875rem}button[data-astro-cid-dap7kemp],a[data-astro-cid-dap7kemp]{box-sizing:border-box;min-height:44px}button[data-astro-cid-dap7kemp]{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600}a[data-astro-cid-dap7kemp]{color:var(--primary);align-items:center;display:inline-flex}[data-astro-cid-dap7kemp][data-design-library-status]{min-height:1.5em}[data-astro-cid-dap7kemp][data-error=true]{color:var(--destructive)}.design-cards[data-astro-cid-dap7kemp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;max-height:580px;padding:4px;display:grid;overflow:auto}.design-cards[data-astro-cid-dap7kemp] article{border:1px solid var(--panel-border);border-radius:12px;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;min-width:0;padding:16px;display:grid}.design-cards[data-astro-cid-dap7kemp] img{object-fit:contain;background:#fff;border-radius:6px;grid-row:1/4;width:80px;height:113px}.design-cards[data-astro-cid-dap7kemp] h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.design-cards[data-astro-cid-dap7kemp] p{color:var(--muted-foreground);margin:0;font-size:.875rem}.design-cards[data-astro-cid-dap7kemp] .design-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.design-cards[data-astro-cid-dap7kemp] button{border:1px solid var(--border);background:var(--card);min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:8px 12px;font-size:.875rem;font-weight:600}.design-cards[data-astro-cid-dap7kemp] button:first-child{color:var(--primary);background:var(--primary-soft)}.design-cards[data-astro-cid-dap7kemp] button:disabled{opacity:.5;cursor:default}[data-astro-cid-dap7kemp]:is(button,a):focus-visible,.design-cards[data-astro-cid-dap7kemp] button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-astro-cid-dap7kemp][hidden]{display:none!important}.transfer-list[data-astro-cid-xymcc3zv]{overflow-wrap:anywhere;max-height:180px;padding-left:24px;font-size:.875rem;line-height:1.8;overflow:auto}.transfer-list[data-astro-cid-xymcc3zv]:empty{display:none}dialog[data-astro-cid-xymcc3zv]{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--card);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:16px;padding:24px;overflow:auto}dialog[data-astro-cid-xymcc3zv]::backdrop{background:#0a142899}form[data-astro-cid-xymcc3zv]{gap:12px;display:grid}h2[data-astro-cid-xymcc3zv]{margin:0 0 12px;font-size:1.25rem}p[data-astro-cid-xymcc3zv]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}label[data-astro-cid-xymcc3zv]{gap:8px;font-size:.875rem;display:grid}fieldset[data-astro-cid-xymcc3zv]{border:0;gap:8px;margin:16px 0;padding:0;display:grid}legend[data-astro-cid-xymcc3zv]{margin-bottom:8px;font-size:.875rem;font-weight:600}.radio-option[data-astro-cid-xymcc3zv]{align-items:center;gap:8px;min-height:44px;line-height:1.5;display:flex}input[data-astro-cid-xymcc3zv][type=radio]{width:20px;height:20px;accent-color:var(--primary);flex:0 0 20px}input[data-astro-cid-xymcc3zv][type=text]{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}.consent[data-astro-cid-xymcc3zv]{align-items:start;gap:8px;min-height:44px;line-height:1.6;display:flex}.consent[data-astro-cid-xymcc3zv] input[data-astro-cid-xymcc3zv]{width:20px;height:20px;accent-color:var(--primary);flex:0 0 20px;margin:4px 0}.actions[data-astro-cid-xymcc3zv]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}button[data-astro-cid-xymcc3zv]{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px}.primary[data-astro-cid-xymcc3zv]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}button[data-astro-cid-xymcc3zv]:disabled{opacity:.5;cursor:default}[data-astro-cid-xymcc3zv]:is(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-astro-cid-xymcc3zv][role=alert]{color:var(--destructive)}[data-astro-cid-xymcc3zv][role=alert]:empty,[data-astro-cid-xymcc3zv][role=status]:empty{display:none}[data-astro-cid-m5dwvi6t],[data-astro-cid-m5dwvi6t]:before,[data-astro-cid-m5dwvi6t]:after{box-sizing:border-box}section[data-astro-cid-m5dwvi6t]{border-top:1px solid var(--panel-border);min-width:0;color:var(--foreground);padding:16px 0}h4[data-astro-cid-m5dwvi6t]{margin:0 0 12px;font-size:.9375rem;font-weight:600}.composition-fields[data-astro-cid-m5dwvi6t]{gap:16px;min-width:0;display:grid}.composition-fields[data-astro-cid-m5dwvi6t]>div[data-astro-cid-m5dwvi6t],.zone[data-astro-cid-m5dwvi6t]{min-width:0}.zone[data-astro-cid-m5dwvi6t]+.zone[data-astro-cid-m5dwvi6t]{border-top:1px solid var(--panel-border);padding-top:16px}[data-astro-cid-m5dwvi6t][data-composition-zone=center]{gap:12px;display:grid}label[data-astro-cid-m5dwvi6t]:not(.option),legend[data-astro-cid-m5dwvi6t]{margin-bottom:8px;font-size:.9375rem;font-weight:600;line-height:1.5;display:block}input[data-astro-cid-m5dwvi6t]:not([type=radio]){border:1px solid var(--border);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}input[data-astro-cid-m5dwvi6t]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.875rem;font-weight:600}fieldset[data-astro-cid-m5dwvi6t]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-m5dwvi6t]{padding:0}.hint[data-astro-cid-m5dwvi6t]{margin-bottom:8px}p[data-astro-cid-m5dwvi6t]{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.center-options[data-astro-cid-m5dwvi6t]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.option[data-astro-cid-m5dwvi6t]{cursor:pointer;min-width:0;position:relative}.option[data-astro-cid-m5dwvi6t] input[data-astro-cid-m5dwvi6t]{opacity:0;width:1px;height:1px;position:absolute}.option[data-astro-cid-m5dwvi6t]>span[data-astro-cid-m5dwvi6t]{border:1px solid var(--border);background:var(--card);min-width:0;min-height:72px;color:var(--foreground);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.option[data-astro-cid-m5dwvi6t]:has(:checked)>span[data-astro-cid-m5dwvi6t]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.option[data-astro-cid-m5dwvi6t]:has(:focus-visible)>span[data-astro-cid-m5dwvi6t],input[data-astro-cid-m5dwvi6t]:focus-visible,button[data-astro-cid-m5dwvi6t]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.option[data-astro-cid-m5dwvi6t] svg[data-astro-cid-m5dwvi6t],.icon[data-astro-cid-m5dwvi6t],.icon[data-astro-cid-m5dwvi6t] img[data-astro-cid-m5dwvi6t],.icon[data-astro-cid-m5dwvi6t] svg{width:32px;height:32px;display:block}.icon[data-astro-cid-m5dwvi6t] img[data-astro-cid-m5dwvi6t]{object-fit:contain}.upload[data-astro-cid-m5dwvi6t]{gap:8px;display:grid}.upload[data-astro-cid-m5dwvi6t] label[data-astro-cid-m5dwvi6t]{margin:0}.upload[data-astro-cid-m5dwvi6t] button[data-astro-cid-m5dwvi6t]{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem;font-weight:500}[data-astro-cid-m5dwvi6t][data-decoration-status][data-error=true]{color:var(--destructive)}[data-astro-cid-m5dwvi6t][hidden]{display:none!important}@media (width<=600px){.center-options[data-astro-cid-m5dwvi6t]{grid-template-columns:repeat(3,minmax(0,1fr))}}.code-style-section[data-astro-cid-ajeqpzkb]{border-top:1px solid var(--panel-border);min-width:0;color:var(--foreground);gap:16px;padding:16px 0;display:grid}fieldset[data-astro-cid-ajeqpzkb]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-ajeqpzkb]{margin:0 0 8px;padding:0;font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.style-options[data-astro-cid-ajeqpzkb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.option[data-astro-cid-ajeqpzkb]{cursor:pointer;min-width:0;position:relative}.option[data-astro-cid-ajeqpzkb] input[data-astro-cid-ajeqpzkb]{opacity:0;width:1px;height:1px;position:absolute}.option[data-astro-cid-ajeqpzkb]>span[data-astro-cid-ajeqpzkb]{border:1px solid var(--border);background:var(--card);min-width:0;min-height:76px;color:var(--foreground);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.option[data-astro-cid-ajeqpzkb]:has(:checked)>span[data-astro-cid-ajeqpzkb]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.option[data-astro-cid-ajeqpzkb]:has(:focus-visible)>span[data-astro-cid-ajeqpzkb]{outline:2px solid var(--ring);outline-offset:3px}.art[data-astro-cid-ajeqpzkb],.art[data-astro-cid-ajeqpzkb] svg{width:32px;height:32px;display:block}.style-note[data-astro-cid-ajeqpzkb]{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}@media (width<=389px){.style-options[data-astro-cid-ajeqpzkb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.palette-section[data-astro-cid-umcxv5uu]{border-top:1px solid var(--panel-border);gap:12px;min-width:0;padding:16px 0;display:grid}h4[data-astro-cid-umcxv5uu]{color:var(--foreground);margin:0 0 8px;font-size:.9375rem;font-weight:600}.swatches[data-astro-cid-umcxv5uu]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.palette-swatch[data-astro-cid-umcxv5uu],.custom-color[data-astro-cid-umcxv5uu]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin:0;padding:8px;display:grid;position:relative}.palette-swatch[data-astro-cid-umcxv5uu]>span[data-astro-cid-umcxv5uu]{border:1px solid var(--panel-border);border-radius:50%;width:28px;height:28px}.palette-swatch[data-astro-cid-umcxv5uu][aria-pressed=true]>span[data-astro-cid-umcxv5uu]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--primary)}.custom-color[data-astro-cid-umcxv5uu]>span[data-astro-cid-umcxv5uu]:first-child{border:1px solid var(--panel-border);width:28px;height:28px;color:var(--primary);background:var(--card);border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.custom-color[data-astro-cid-umcxv5uu] input[data-astro-cid-umcxv5uu]{opacity:0;cursor:pointer;width:44px;height:44px;min-height:44px;position:absolute;inset:0}.palette-swatch[data-astro-cid-umcxv5uu]:focus-visible,.custom-color[data-astro-cid-umcxv5uu]:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.palette-status[data-astro-cid-umcxv5uu]{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.palette-status[data-astro-cid-umcxv5uu][data-error=true]{color:var(--destructive)}.sr-only[data-astro-cid-umcxv5uu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-result-jump[data-astro-cid-vo3vormg]{width:100%;min-height:44px;margin-top:16px}@media (width>=768px){.mobile-result-jump[data-astro-cid-vo3vormg]{display:none}}.form-layout[data-astro-cid-vo3vormg]{gap:var(--space-5);min-width:0;display:grid}.input-content[data-astro-cid-vo3vormg]{min-width:0}.kind-list[data-astro-cid-vo3vormg]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.kind-list[data-astro-cid-vo3vormg] .type-card[data-astro-cid-vo3vormg]{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--card);min-width:0;height:auto;min-height:76px;color:var(--foreground);white-space:normal;flex-direction:column;gap:8px;padding:12px 4px;font-size:.9375rem;font-weight:600;line-height:1.3;position:relative}.kind-list[data-astro-cid-vo3vormg] .type-card[data-astro-cid-vo3vormg]:hover{background:var(--primary-soft);border-color:var(--primary)}.kind-list[data-astro-cid-vo3vormg] .type-card[data-astro-cid-vo3vormg][aria-current=page]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft);color:var(--primary)}.type-card[data-astro-cid-vo3vormg][aria-current=page]:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.type-icon[data-astro-cid-vo3vormg]{width:28px;height:28px;color:var(--primary);font-family:var(--mono);place-items:center;font-size:25px;font-weight:500;line-height:1;display:grid}.type-icon[data-astro-cid-vo3vormg] svg{width:18px;height:18px}.reset-button[data-astro-cid-vo3vormg]{min-height:44px;color:var(--muted-foreground);margin-top:0;font-size:.9375rem}.form-fields[data-astro-cid-vo3vormg]{border-top:1px solid var(--panel-border);flex-direction:column;padding-top:20px;display:flex}fieldset[data-astro-cid-vo3vormg]{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}fieldset[data-astro-cid-vo3vormg][hidden]{display:none}legend[data-astro-cid-vo3vormg]{margin-bottom:var(--space-4);padding:0;font-size:1.0625rem;font-weight:600}.field[data-astro-cid-vo3vormg]{gap:var(--space-3);min-width:0}.field[data-astro-cid-vo3vormg]>label[data-astro-cid-vo3vormg]{font-size:.9375rem;font-weight:600}.field[data-astro-cid-vo3vormg]>[data-astro-cid-vo3vormg]:is(input,textarea,select){border:1px solid var(--input);border-radius:var(--radius-md);width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--card);box-shadow:none;padding:12px;font-size:16px}.field[data-astro-cid-vo3vormg]>textarea[data-astro-cid-vo3vormg]{resize:vertical;min-height:120px}.field-grid-2[data-astro-cid-vo3vormg]{gap:var(--space-5);display:grid}[data-astro-cid-vo3vormg][data-kind-panel=wifi]>.field[data-astro-cid-vo3vormg]:nth-of-type(3){grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}[data-astro-cid-vo3vormg][data-kind-panel=wifi]>.field[data-astro-cid-vo3vormg]:nth-of-type(3)>label[data-astro-cid-vo3vormg]{grid-column:1/-1}.field[data-astro-cid-vo3vormg]>.password-toggle[data-astro-cid-vo3vormg]{width:fit-content;min-height:44px;color:var(--primary)}.normalized-address[data-astro-cid-vo3vormg],.field-error[data-astro-cid-vo3vormg]{padding:var(--space-4);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:0;font-size:.875rem}.normalized-address[data-astro-cid-vo3vormg]{background:var(--primary-soft);color:var(--foreground)}.field-error[data-astro-cid-vo3vormg]{background:var(--color-danger-surface);color:var(--destructive)}.field[data-astro-cid-vo3vormg]>[data-astro-cid-vo3vormg][aria-invalid=true]{border-color:var(--destructive)}.hint[data-astro-cid-vo3vormg]{color:var(--muted-foreground);margin:0;font-size:.875rem}.hint-warning[data-astro-cid-vo3vormg]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--destructive);font-weight:600}@media (width>=1024px){.kind-list[data-astro-cid-vo3vormg]{gap:var(--space-4)}.kind-list[data-astro-cid-vo3vormg] .type-card[data-astro-cid-vo3vormg]{min-height:80px}.type-icon[data-astro-cid-vo3vormg] svg{width:18px;height:18px}.field-grid-2[data-astro-cid-vo3vormg]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-vo3vormg][data-kind-panel=wifi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}[data-astro-cid-vo3vormg][data-kind-panel=wifi]>[data-astro-cid-vo3vormg]:not(.field),[data-astro-cid-vo3vormg][data-kind-panel=wifi]>.field[data-astro-cid-vo3vormg]:nth-of-type(3){grid-column:1/-1}}.qr-input-form[data-astro-cid-vo3vormg],.make-pane[data-astro-cid-vo3vormg]{gap:12px;min-width:0;display:grid}.make-pane[data-astro-cid-vo3vormg][hidden],.styling-section[data-astro-cid-vo3vormg][hidden]{display:none!important}.input-header[data-astro-cid-vo3vormg],.styling-heading[data-astro-cid-vo3vormg]{justify-content:space-between;align-items:center;gap:8px;display:flex}h3[data-astro-cid-vo3vormg]{margin:0;font-size:1.0625rem;font-weight:600}.styling-section[data-astro-cid-vo3vormg]{gap:12px;min-width:0;display:grid}.styling-heading[data-astro-cid-vo3vormg] h3[data-astro-cid-vo3vormg]{font-size:1.0625rem;font-weight:600}.styling-sub[data-astro-cid-vo3vormg]{color:var(--muted-foreground);margin-left:4px;font-size:.8125rem;font-weight:400}.styling-section[data-astro-cid-vo3vormg]{border-top:1px solid var(--panel-border);padding-top:16px}.styling-section[data-astro-cid-vo3vormg] .code-style-section{border-top:0;padding-top:0}.saved-logos-link[data-astro-cid-vo3vormg]{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 8px;font-size:.9375rem;font-weight:600}.styling-section[data-astro-cid-vo3vormg] .decoration-panel,.styling-section[data-astro-cid-vo3vormg] .caption-panel{margin-top:12px}.styling-section[data-astro-cid-vo3vormg] .decoration-panel>summary span{display:none}@media (width<=599px){.kind-list[data-astro-cid-vo3vormg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kind-list[data-astro-cid-vo3vormg] .type-card[data-astro-cid-vo3vormg]{min-height:64px;padding:8px;font-size:.875rem}.type-icon[data-astro-cid-vo3vormg],.type-icon[data-astro-cid-vo3vormg] svg{width:18px;height:18px}.styling-heading[data-astro-cid-vo3vormg]{flex-wrap:wrap}}@media (width>=360px) and (width<=599px){[data-astro-cid-vo3vormg][data-kind-panel=wifi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}[data-astro-cid-vo3vormg][data-kind-panel=wifi]>[data-astro-cid-vo3vormg]:not(.field),[data-astro-cid-vo3vormg][data-kind-panel=wifi]>.field[data-astro-cid-vo3vormg]:nth-of-type(3){grid-column:1/-1}.field[data-astro-cid-vo3vormg]>label[data-astro-cid-vo3vormg]{font-size:.9375rem}.mobile-result-jump[data-astro-cid-vo3vormg]{min-height:48px;margin-top:8px;padding:8px;font-size:.9375rem}}@media (width>=1200px){.kind-list[data-astro-cid-vo3vormg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.output-settings[data-astro-cid-rnztkr4k]{gap:12px;min-width:0;padding:0;display:grid}label[data-astro-cid-rnztkr4k]{color:var(--foreground);font-size:.9375rem;font-weight:600}p[data-astro-cid-rnztkr4k]{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.filename-field[data-astro-cid-rnztkr4k]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.filename-field[data-astro-cid-rnztkr4k] p[data-astro-cid-rnztkr4k]{grid-column:2}.filename-field[data-astro-cid-rnztkr4k] input[data-astro-cid-rnztkr4k]{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}.filename-field[data-astro-cid-rnztkr4k] input[data-astro-cid-rnztkr4k]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width>=860px){.output-settings[data-astro-cid-rnztkr4k]{gap:8px}.filename-field[data-astro-cid-rnztkr4k]{row-gap:4px}}.live-indicator[data-astro-cid-pj75g2mz]{align-items:center;gap:var(--space-2);color:var(--color-success);font-size:.875rem;font-weight:500;display:inline-flex}.live-dot[data-astro-cid-pj75g2mz]{background:var(--color-success);border-radius:50%;width:6px;height:6px}.result-status[data-astro-cid-pj75g2mz]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--primary-soft);color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.6}.result-status[data-astro-cid-pj75g2mz][aria-live=assertive]{background:var(--color-danger-surface);color:var(--destructive)}.canvas-empty[data-astro-cid-pj75g2mz]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);color:#4e6160;text-align:center;flex-direction:column;margin:0;font-size:.9375rem;display:flex;position:absolute;inset:0}.empty-qr[data-astro-cid-pj75g2mz]{color:#c6c8cb;width:48px;height:48px}.preview-card[data-astro-cid-pj75g2mz]:has([data-action=download-png]:disabled) canvas[data-astro-cid-pj75g2mz]{visibility:hidden}.preview-card[data-astro-cid-pj75g2mz]:has([data-action=download-png]:disabled) .canvas-frame[data-astro-cid-pj75g2mz]{aspect-ratio:1}.preview-card[data-astro-cid-pj75g2mz]:has([data-action=download-png]:enabled) .canvas-empty[data-astro-cid-pj75g2mz]{display:none}.canvas-frame[data-astro-cid-pj75g2mz]{min-width:0;min-height:288px;padding:var(--space-5);border-radius:var(--radius-md);background:#fff;border:1px solid #dce3ed;place-items:center;display:grid;position:relative}canvas[data-astro-cid-pj75g2mz]{object-fit:contain;width:min(100%,280px);height:auto;image-rendering:pixelated;background:#fff;display:block}.preview-card[data-astro-cid-pj75g2mz]{container:preview/inline-size}.action-buttons-group[data-astro-cid-pj75g2mz]{gap:12px;display:grid}.action-row[data-astro-cid-pj75g2mz]{gap:8px;min-width:0;display:grid}.action-row-file[data-astro-cid-pj75g2mz]{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px}.action-row-next[data-astro-cid-pj75g2mz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.action-buttons-group[data-astro-cid-pj75g2mz] .icon-action[data-astro-cid-pj75g2mz]{padding:0}.preview-title[data-astro-cid-pj75g2mz]{align-items:center;gap:8px;display:flex}.quick-save[data-astro-cid-pj75g2mz]{border:1px solid var(--panel-border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.quick-save[data-astro-cid-pj75g2mz]:after{content:"";position:absolute;inset:-6px}.quick-save[data-astro-cid-pj75g2mz]:enabled:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.quick-save[data-astro-cid-pj75g2mz]:disabled{opacity:.45;cursor:not-allowed}.quick-save[data-astro-cid-pj75g2mz]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.preview-main[data-astro-cid-pj75g2mz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.output-size[data-astro-cid-pj75g2mz]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.output-size[data-astro-cid-pj75g2mz] legend[data-astro-cid-pj75g2mz]{float:left;width:100%;color:var(--foreground);text-align:center;margin:0 0 2px;padding:0;font-size:.8125rem;font-weight:600}.output-size[data-astro-cid-pj75g2mz] label[data-astro-cid-pj75g2mz]{cursor:pointer;position:relative}.output-size[data-astro-cid-pj75g2mz] input[data-astro-cid-pj75g2mz]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.output-size[data-astro-cid-pj75g2mz] label[data-astro-cid-pj75g2mz]>span[data-astro-cid-pj75g2mz]{border:1px solid var(--panel-border);background:var(--card);white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:72px;min-height:48px;padding:4px 8px;font-size:.875rem;display:flex}.output-size[data-astro-cid-pj75g2mz] strong[data-astro-cid-pj75g2mz]{font-variant-numeric:tabular-nums;font-weight:600}.output-size[data-astro-cid-pj75g2mz] small[data-astro-cid-pj75g2mz]{color:var(--muted-foreground);font-size:.75rem}.output-size[data-astro-cid-pj75g2mz] label[data-astro-cid-pj75g2mz]:has(:checked)>span[data-astro-cid-pj75g2mz]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.output-size[data-astro-cid-pj75g2mz] label[data-astro-cid-pj75g2mz]:has(:focus-visible)>span[data-astro-cid-pj75g2mz]{outline:2px solid var(--ring);outline-offset:2px}@container preview (width<=359px){.preview-main[data-astro-cid-pj75g2mz]{grid-template-columns:minmax(0,1fr)}.output-size[data-astro-cid-pj75g2mz]{grid-template-columns:repeat(3,minmax(0,1fr))}.output-size[data-astro-cid-pj75g2mz] legend[data-astro-cid-pj75g2mz]{text-align:left;grid-column:1/-1}.output-size[data-astro-cid-pj75g2mz] label[data-astro-cid-pj75g2mz]>span[data-astro-cid-pj75g2mz]{min-width:0}}@container preview (width<=459px){.action-row-file[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz]:not(.icon-action) .action-symbol[data-astro-cid-pj75g2mz],.action-row-file[data-astro-cid-pj75g2mz] [data-astro-cid-pj75g2mz][data-download-dimensions]{display:none}.action-row-file[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz]:not(.icon-action){word-break:keep-all;height:auto;padding:6px 4px}}.payload-field[data-astro-cid-pj75g2mz]{gap:4px;min-width:0;display:grid}.payload-label[data-astro-cid-pj75g2mz]{color:var(--foreground);font-size:.8125rem;font-weight:600}.payload-label[data-astro-cid-pj75g2mz] small[data-astro-cid-pj75g2mz]{color:var(--muted-foreground);font-weight:500}.payload-readonly[data-astro-cid-pj75g2mz]{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--muted);min-height:40px;max-height:96px;color:var(--foreground);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;font-size:.8125rem;line-height:1.5;overflow:auto}.payload-readonly[data-astro-cid-pj75g2mz]:empty:before{content:attr(data-placeholder);color:var(--muted-foreground);font-family:inherit}.payload-readonly[data-astro-cid-pj75g2mz]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.result-status[data-astro-cid-pj75g2mz][hidden],.action-buttons-group[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz][hidden]{display:none}.action-buttons-group[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz]{width:100%;min-width:0;min-height:44px;padding:var(--space-3);white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:.875rem;line-height:1.25;display:inline-flex}.action-row-file[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz]{min-height:48px}.action-buttons-group[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz][data-action=download-png]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:none;font-size:.9375rem;font-weight:600}.action-buttons-group[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz][data-action=download-png]:disabled{background:var(--disabled-background);border-color:var(--border);color:var(--disabled-foreground);box-shadow:none}.action-symbol[data-astro-cid-pj75g2mz]{align-items:center;line-height:1;display:inline-flex}@media (width>=1024px){.canvas-frame[data-astro-cid-pj75g2mz]{min-height:300px;padding:var(--space-5)}}@media (width<=767px){.canvas-frame[data-astro-cid-pj75g2mz]{padding:var(--space-5)}canvas[data-astro-cid-pj75g2mz]{width:min(100%,232px)}}.preview-card[data-astro-cid-pj75g2mz]>header[data-astro-cid-pj75g2mz]{justify-content:space-between;align-items:center;display:flex}.preview-title[data-astro-cid-pj75g2mz] h2[data-astro-cid-pj75g2mz]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.action-buttons-group[data-astro-cid-pj75g2mz] .tertiary-action[data-astro-cid-pj75g2mz]{border:1px solid var(--panel-border);box-shadow:none;color:var(--foreground);background:var(--background);border-radius:8px;font-size:.875rem;font-weight:600}.action-buttons-group[data-astro-cid-pj75g2mz] .tertiary-action[data-astro-cid-pj75g2mz]:disabled{opacity:.55}.action-buttons-group[data-astro-cid-pj75g2mz] .tertiary-action[data-astro-cid-pj75g2mz]:enabled:hover{color:var(--primary);background:var(--primary-soft)}.action-buttons-group[data-astro-cid-pj75g2mz] .step-editor-action[data-astro-cid-pj75g2mz]{border:1px solid var(--panel-border);box-shadow:none;background:var(--card);color:var(--primary);border-color:var(--primary);background:var(--primary-soft);border-radius:8px;gap:6px;font-size:.875rem;font-weight:700}.action-buttons-group[data-astro-cid-pj75g2mz] .step-editor-action[data-astro-cid-pj75g2mz]:disabled{border-color:var(--panel-border);background:var(--background);color:var(--disabled-foreground);opacity:.65}.action-buttons-group[data-astro-cid-pj75g2mz] .step-editor-action[data-astro-cid-pj75g2mz]:enabled:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}@media (width<=599px){.canvas-frame[data-astro-cid-pj75g2mz]{min-height:252px}}@media (width<=389px){.action-buttons-group[data-astro-cid-pj75g2mz]{gap:8px}.action-buttons-group[data-astro-cid-pj75g2mz] .btn[data-astro-cid-pj75g2mz]{padding:8px 4px;font-size:.8125rem}.preview-title[data-astro-cid-pj75g2mz] h2[data-astro-cid-pj75g2mz]{font-size:1.125rem}.live-indicator[data-astro-cid-pj75g2mz]{font-size:.8125rem}}[data-astro-cid-pj75g2mz][data-download-dimensions]{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}@media (width>=860px){.qrcove-workspace [data-qr-tool] .card.preview-card{gap:8px;padding:20px}.qrcove-workspace [data-qr-tool] .preview-card .preview-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.qrcove-workspace [data-qr-tool] .preview-card .preview-title h2{margin:0}.qrcove-workspace [data-qr-tool] .preview-card .canvas-frame{width:100%;max-width:350px;min-height:0;margin-inline:auto;padding:12px}.qrcove-workspace [data-qr-tool] .preview-card canvas{width:min(100%,280px)}.qrcove-workspace [data-qr-tool] .preview-card .result-status{padding:8px 12px}.qrcove-workspace [data-qr-tool] .preview-card .action-buttons-group{gap:8px}.qrcove-workspace [data-qr-tool] .preview-card [data-action=download-png]{min-height:48px}}@media (width>=860px) and (width<=1100px){.qrcove-workspace [data-qr-tool] .card.preview-card{gap:8px;padding:16px}}@media (width>=1600px) and (height<=1100px){.qrcove-workspace [data-qr-tool] .preview-card .canvas-frame{width:min(100%,280px)}.qrcove-workspace [data-qr-tool] .preview-card canvas{width:min(100%,232px)}}.qr-tool-grid[data-astro-cid-6tvbgms6]{align-items:start;gap:20px;display:grid}.qr-tool-grid[data-astro-cid-6tvbgms6]>[data-astro-cid-6tvbgms6],.qr-tool[data-astro-cid-6tvbgms6]{min-width:0}.editor-card[data-astro-cid-6tvbgms6]{flex-direction:column;display:flex}.editor-card[data-astro-cid-6tvbgms6]>.editor-heading[data-astro-cid-6tvbgms6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-heading[data-astro-cid-6tvbgms6] h2[data-astro-cid-6tvbgms6]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}@media (width>=860px){.qr-tool-grid[data-astro-cid-6tvbgms6]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px}.preview-pane[data-astro-cid-6tvbgms6]{position:sticky;top:20px}}@media (width>=2000px){.qr-tool-grid[data-astro-cid-6tvbgms6]{gap:32px}}@media (width>=860px) and (height<=800px){.preview-pane[data-astro-cid-6tvbgms6]{position:static}}@media (width<=389px){.editor-hint[data-astro-cid-6tvbgms6]{display:none}}[data-astro-cid-53hrahxd],[data-astro-cid-53hrahxd]:before,[data-astro-cid-53hrahxd]:after{box-sizing:border-box}h2[data-astro-cid-53hrahxd],h3[data-astro-cid-53hrahxd],p[data-astro-cid-53hrahxd]{overflow-wrap:anywhere}h2[data-astro-cid-53hrahxd]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}h3[data-astro-cid-53hrahxd]{margin:0;font-size:1rem;font-weight:600;line-height:1.4}p[data-astro-cid-53hrahxd]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-53hrahxd]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-head[data-astro-cid-53hrahxd] p[data-astro-cid-53hrahxd]{margin:8px 0 0}label[data-astro-cid-53hrahxd]{font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-53hrahxd],input[data-astro-cid-53hrahxd],select[data-astro-cid-53hrahxd],textarea[data-astro-cid-53hrahxd]{font:inherit}input[data-astro-cid-53hrahxd],select[data-astro-cid-53hrahxd],textarea[data-astro-cid-53hrahxd]{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:16px}input[data-astro-cid-53hrahxd][type=text],input[data-astro-cid-53hrahxd][type=search],input[data-astro-cid-53hrahxd][type=file],select[data-astro-cid-53hrahxd],textarea[data-astro-cid-53hrahxd]{width:100%}button[data-astro-cid-53hrahxd]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-53hrahxd]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-53hrahxd].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-53hrahxd].primary:hover:not(:disabled){color:var(--primary-foreground);filter:brightness(.96)}button[data-astro-cid-53hrahxd]:disabled{opacity:.5;cursor:default}[data-astro-cid-53hrahxd]:is(button,input,select,textarea,summary,a,pre):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[data-astro-cid-53hrahxd][type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}input[data-astro-cid-53hrahxd]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.875rem;font-weight:600}.actions[data-astro-cid-53hrahxd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent[data-astro-cid-53hrahxd]{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}[data-astro-cid-53hrahxd][hidden]{display:none!important}.library-panel[data-astro-cid-53hrahxd]{border:1px solid var(--panel-border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.count-chip[data-astro-cid-53hrahxd]{background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.875rem;font-weight:600}.library-tools[data-astro-cid-53hrahxd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.library-tools[data-astro-cid-53hrahxd] label[data-astro-cid-53hrahxd]{flex:220px;gap:8px;max-width:360px;display:grid}.library-tools[data-astro-cid-53hrahxd] .actions[data-astro-cid-53hrahxd]{flex-shrink:0}.library-tools[data-astro-cid-53hrahxd] button[data-astro-cid-53hrahxd]{color:var(--muted-foreground)}.library-status[data-astro-cid-53hrahxd]{margin:12px 0}.library-status[data-astro-cid-53hrahxd]:empty{display:none}.empty-state[data-astro-cid-53hrahxd]{text-align:center;border:1px dashed var(--panel-border);background:var(--background);border-radius:8px;margin:12px 0;padding:20px}.library-grid[data-astro-cid-53hrahxd]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;max-height:520px;margin:0 -4px;padding:4px;display:grid;overflow:auto}.library-grid[data-astro-cid-53hrahxd]:empty{display:none}.library-grid[data-astro-cid-53hrahxd] article{border:1px solid var(--panel-border);background:var(--card);border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-content:start;column-gap:12px;min-width:0;padding:16px;display:grid}.library-grid[data-astro-cid-53hrahxd] img{object-fit:contain;border:1px solid var(--panel-border);background:#fff;border-radius:8px;grid-row:1/3;width:64px;height:64px;padding:4px;display:block}.library-grid[data-astro-cid-53hrahxd] h3{overflow-wrap:anywhere;margin:4px 0;font-size:1rem;font-weight:600}.library-grid[data-astro-cid-53hrahxd] p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.library-grid[data-astro-cid-53hrahxd] .library-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:12px;display:flex}.library-grid[data-astro-cid-53hrahxd] button{border:1px solid var(--panel-border);background:var(--card);min-width:44px;min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:8px 12px;font-size:.875rem;font-weight:600}.library-grid[data-astro-cid-53hrahxd] button:first-child{color:var(--primary);background:var(--primary-soft);border-color:#0000}.library-grid[data-astro-cid-53hrahxd] button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.library-grid[data-astro-cid-53hrahxd] button:disabled{opacity:.5;cursor:default}.retention-note[data-astro-cid-53hrahxd]{border-top:1px solid var(--panel-border);margin:16px 0 0;padding-top:12px;font-size:.875rem}body:has([data-workspace-nav=make][aria-current=page]) .library-panel[data-astro-cid-53hrahxd]{padding-top:20px;padding-bottom:20px}body:has([data-workspace-nav=make][aria-current=page]) .panel-head[data-astro-cid-53hrahxd]{margin-bottom:8px}body:has([data-workspace-nav=make][aria-current=page]) .panel-head[data-astro-cid-53hrahxd] p[data-astro-cid-53hrahxd],body:has([data-workspace-nav=make][aria-current=page]) .library-tools[data-astro-cid-53hrahxd]{display:none}body:has([data-workspace-nav=make][aria-current=page]) .empty-state[data-astro-cid-53hrahxd]{text-align:left;padding:12px 16px}body:has([data-workspace-nav=make][aria-current=page]) .library-grid[data-astro-cid-53hrahxd]{max-height:none;padding-bottom:8px;display:flex;overflow-x:auto}body:has([data-workspace-nav=make][aria-current=page]) .library-grid[data-astro-cid-53hrahxd]:empty{display:none}body:has([data-workspace-nav=make][aria-current=page]) .library-grid[data-astro-cid-53hrahxd] article{flex:0 0 min(290px,100%)}body:has([data-workspace-nav=work][aria-current=page]) .library-grid[data-astro-cid-53hrahxd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid;overflow:auto}body:has([data-workspace-nav=work][aria-current=page]) .library-grid[data-astro-cid-53hrahxd] img{width:64px;height:64px}.save-dialog[data-astro-cid-53hrahxd]{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--card);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;padding:24px;overflow:auto}.save-dialog[data-astro-cid-53hrahxd]::backdrop{background:#0a142899}.save-dialog[data-astro-cid-53hrahxd] form[data-astro-cid-53hrahxd]{gap:16px;display:grid}.save-dialog[data-astro-cid-53hrahxd] p[data-astro-cid-53hrahxd]{margin:8px 0 0}.title-field[data-astro-cid-53hrahxd]{gap:8px;display:grid}.dialog-actions[data-astro-cid-53hrahxd]{border-top:1px solid var(--panel-border);justify-content:flex-end;padding-top:16px}.sensitive-note[data-astro-cid-53hrahxd]{border:1px solid var(--destructive);background:var(--color-danger-surface);color:var(--destructive);border-radius:8px;padding:12px}[data-astro-cid-53hrahxd][data-library-save-error]{color:var(--destructive)}[data-astro-cid-53hrahxd][data-library-save-error]:empty{display:none}@media (width<=480px){.library-tools[data-astro-cid-53hrahxd] label[data-astro-cid-53hrahxd]{max-width:none}.save-dialog[data-astro-cid-53hrahxd]{padding:20px}.panel-head[data-astro-cid-53hrahxd]{gap:8px}}[data-astro-cid-d5iudn5i],[data-astro-cid-d5iudn5i]:before,[data-astro-cid-d5iudn5i]:after{box-sizing:border-box}h2[data-astro-cid-d5iudn5i],h3[data-astro-cid-d5iudn5i],p[data-astro-cid-d5iudn5i]{overflow-wrap:anywhere}h2[data-astro-cid-d5iudn5i]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}h3[data-astro-cid-d5iudn5i]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}p[data-astro-cid-d5iudn5i]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-d5iudn5i]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panel-head[data-astro-cid-d5iudn5i] p[data-astro-cid-d5iudn5i]{margin:8px 0 0}label[data-astro-cid-d5iudn5i]{font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-d5iudn5i],input[data-astro-cid-d5iudn5i],select[data-astro-cid-d5iudn5i],textarea[data-astro-cid-d5iudn5i]{font:inherit}input[data-astro-cid-d5iudn5i],select[data-astro-cid-d5iudn5i],textarea[data-astro-cid-d5iudn5i]{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:16px}input[data-astro-cid-d5iudn5i][type=text],input[data-astro-cid-d5iudn5i][type=search],input[data-astro-cid-d5iudn5i][type=file],select[data-astro-cid-d5iudn5i],textarea[data-astro-cid-d5iudn5i]{width:100%}button[data-astro-cid-d5iudn5i]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-d5iudn5i]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-d5iudn5i].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-d5iudn5i].primary:hover:not(:disabled){color:var(--primary-foreground);filter:brightness(.96)}button[data-astro-cid-d5iudn5i]:disabled{opacity:.5;cursor:default}[data-astro-cid-d5iudn5i]:is(button,input,select,textarea,summary,a,pre):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[data-astro-cid-d5iudn5i][type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}input[data-astro-cid-d5iudn5i]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.8125rem;font-weight:650}.actions[data-astro-cid-d5iudn5i]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent[data-astro-cid-d5iudn5i]{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}[data-astro-cid-d5iudn5i][hidden]{display:none!important}.assets-panel[data-astro-cid-d5iudn5i]{border:1px solid var(--panel-border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.count-chip[data-astro-cid-d5iudn5i]{background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.875rem;font-weight:600}.asset-upload[data-astro-cid-d5iudn5i]{border:1px solid var(--panel-border);background:var(--background);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:20px;display:grid}.asset-pick[data-astro-cid-d5iudn5i],.asset-save-area[data-astro-cid-d5iudn5i],.asset-draft-fields[data-astro-cid-d5iudn5i]{min-width:0}.drop-zone[data-astro-cid-d5iudn5i]{border:1px dashed var(--border);background:var(--card);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:148px;padding:20px;display:flex;position:relative}.drop-zone[data-astro-cid-d5iudn5i]:hover{border-color:var(--primary)}.drop-zone[data-astro-cid-d5iudn5i]:focus-within{outline:2px solid var(--ring);outline-offset:3px}.drop-zone[data-astro-cid-d5iudn5i] svg[data-astro-cid-d5iudn5i]{fill:none;width:32px;height:32px;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.drop-zone[data-astro-cid-d5iudn5i] strong[data-astro-cid-d5iudn5i]{font-size:1rem;font-weight:600}.drop-zone[data-astro-cid-d5iudn5i] span[data-astro-cid-d5iudn5i]{color:var(--muted-foreground);font-size:.875rem}.drop-zone[data-astro-cid-d5iudn5i] input[data-astro-cid-d5iudn5i]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.note[data-astro-cid-d5iudn5i]{margin:12px 0 0;font-size:.875rem}.asset-save-area[data-astro-cid-d5iudn5i]{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.upload-hint[data-astro-cid-d5iudn5i]{margin:0}.asset-draft[data-astro-cid-d5iudn5i]{align-items:center;gap:12px;width:100%;display:flex}.asset-draft[data-astro-cid-d5iudn5i] img[data-astro-cid-d5iudn5i]{object-fit:contain;border:1px solid var(--panel-border);background:#fff;border-radius:8px;flex-shrink:0;width:64px;height:64px}.asset-draft-fields[data-astro-cid-d5iudn5i]{flex:1}.asset-draft[data-astro-cid-d5iudn5i] label[data-astro-cid-d5iudn5i]{margin-bottom:8px;display:block}.asset-save-area[data-astro-cid-d5iudn5i]:has(.asset-draft:not([hidden])) .upload-hint[data-astro-cid-d5iudn5i]{display:none}.gallery-toolbar[data-astro-cid-d5iudn5i]{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.gallery-toolbar[data-astro-cid-d5iudn5i] h3[data-astro-cid-d5iudn5i]{font-size:1rem}.quiet[data-astro-cid-d5iudn5i]{color:var(--muted-foreground);background:0 0;border-color:#0000}.asset-status[data-astro-cid-d5iudn5i]{min-height:1.65em;margin:4px 0 12px}.asset-status[data-astro-cid-d5iudn5i][data-error=true]{color:var(--destructive)}.empty-state[data-astro-cid-d5iudn5i]{border:1px dashed var(--panel-border);background:var(--background);text-align:center;border-radius:12px;margin:12px 0;padding:24px 16px}.assets-gallery[data-astro-cid-d5iudn5i]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;max-height:560px;margin:0 -4px;padding:4px;display:grid;overflow:auto}.assets-gallery[data-astro-cid-d5iudn5i] article{border:1px solid var(--panel-border);background:var(--card);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:16px;display:flex}.assets-gallery[data-astro-cid-d5iudn5i] img{object-fit:contain;border:1px solid var(--panel-border);background:#fff;border-radius:8px;width:100%;height:104px;padding:16px;display:block}.assets-gallery[data-astro-cid-d5iudn5i] h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.assets-gallery[data-astro-cid-d5iudn5i] .asset-image-error{color:var(--destructive);margin:0;font-size:.875rem}.assets-gallery[data-astro-cid-d5iudn5i] .asset-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.assets-gallery[data-astro-cid-d5iudn5i] .asset-actions button,.assets-gallery[data-astro-cid-d5iudn5i] .asset-actions a{border:1px solid var(--panel-border);background:var(--card);min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.assets-gallery[data-astro-cid-d5iudn5i] .asset-actions button:first-child{background:var(--primary-soft);color:var(--primary);border-color:#0000}.assets-gallery[data-astro-cid-d5iudn5i] button:disabled{opacity:.5;cursor:default}.assets-gallery[data-astro-cid-d5iudn5i] :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-details[data-astro-cid-d5iudn5i]{border-top:1px solid var(--panel-border);grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding-top:8px;display:grid}.panel-notes[data-astro-cid-d5iudn5i]{min-width:0}.panel-notes[data-astro-cid-d5iudn5i] summary[data-astro-cid-d5iudn5i]{min-height:44px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:12px;font-size:.875rem;list-style:none;display:flex}.panel-notes[data-astro-cid-d5iudn5i] summary[data-astro-cid-d5iudn5i]::-webkit-details-marker{display:none}.panel-notes[data-astro-cid-d5iudn5i] summary[data-astro-cid-d5iudn5i]:after{content:"+";margin-left:auto}.panel-notes[data-astro-cid-d5iudn5i][open] summary[data-astro-cid-d5iudn5i]:after{content:"−"}.panel-notes[data-astro-cid-d5iudn5i] p[data-astro-cid-d5iudn5i]{margin:0 0 8px}@media (width<=600px){.asset-upload[data-astro-cid-d5iudn5i]{grid-template-columns:1fr;gap:16px;padding:16px}.asset-save-area[data-astro-cid-d5iudn5i]{align-items:stretch}.asset-details[data-astro-cid-d5iudn5i]{grid-template-columns:1fr;gap:0}.assets-gallery[data-astro-cid-d5iudn5i]{grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr))}}[data-astro-cid-i24om5sg],[data-astro-cid-i24om5sg]:before,[data-astro-cid-i24om5sg]:after{box-sizing:border-box}h2[data-astro-cid-i24om5sg],p[data-astro-cid-i24om5sg]{overflow-wrap:anywhere}h2[data-astro-cid-i24om5sg]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}p[data-astro-cid-i24om5sg]{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-i24om5sg]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex;position:relative}.panel-head[data-astro-cid-i24om5sg] p[data-astro-cid-i24om5sg]{margin-top:8px}button[data-astro-cid-i24om5sg],input[data-astro-cid-i24om5sg]{font:inherit}button[data-astro-cid-i24om5sg]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-i24om5sg]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-i24om5sg].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-i24om5sg].primary:hover:not(:disabled){color:var(--primary-foreground);filter:brightness(.96)}button[data-astro-cid-i24om5sg]:disabled{opacity:.5;cursor:default}[data-astro-cid-i24om5sg]:is(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[data-astro-cid-i24om5sg][type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}[data-astro-cid-i24om5sg][hidden]{display:none!important}.design-sheet[data-astro-cid-i24om5sg]{border:1px solid var(--panel-border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.page-chip[data-astro-cid-i24om5sg]{background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.875rem;font-weight:600}.sheet-layout[data-astro-cid-i24om5sg]{grid-template-columns:minmax(280px,640px) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.sheet-preview[data-astro-cid-i24om5sg],.sheet-controls[data-astro-cid-i24om5sg]{min-width:0}.sheet-stage[data-astro-cid-i24om5sg]{background:var(--background);border-radius:12px;place-items:center;padding:24px;display:grid}.sheet-page[data-astro-cid-i24om5sg]{aspect-ratio:2480/3508;color:#1a1a1a;background:#fff;border:1px solid #0f17171f;place-items:center;width:min(100%,520px);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f17170f}.sheet-guide[data-astro-cid-i24om5sg]{z-index:2;pointer-events:none;box-sizing:border-box;border:1px dashed #0f6e6b;width:90.48%;height:93.26%;position:absolute;top:3.37%;left:4.76%}.sheet-page[data-astro-cid-i24om5sg] [data-astro-cid-i24om5sg][data-sheet-empty]{text-align:center;color:#1a1a1a;margin:16px}.sheet-page[data-astro-cid-i24om5sg] canvas{width:100%;height:100%;display:block}.hint[data-astro-cid-i24om5sg]{text-align:center;max-width:46ch;margin:12px auto 0;font-size:.875rem}.sheet-controls[data-astro-cid-i24om5sg]{border:1px solid var(--panel-border);border-radius:12px;padding:16px}fieldset[data-astro-cid-i24om5sg]{border:0;min-width:0;margin:0;padding:0}fieldset[data-astro-cid-i24om5sg]+fieldset[data-astro-cid-i24om5sg],.sheet-actions[data-astro-cid-i24om5sg],.sheet-controls[data-astro-cid-i24om5sg] .output{border-top:1px solid var(--panel-border);margin-top:16px;padding-top:16px}legend[data-astro-cid-i24om5sg]{margin-bottom:8px;padding:0;font-size:.9375rem;font-weight:600}.sheet-note[data-astro-cid-i24om5sg]{margin:0 0 12px}.paper-fields[data-astro-cid-i24om5sg]{grid-template-columns:minmax(0,1fr) minmax(132px,160px);align-items:end;gap:8px;display:grid}.paper-fields[data-astro-cid-i24om5sg] label[data-astro-cid-i24om5sg]{gap:8px;margin:0;font-size:.9375rem;font-weight:600;display:grid}.paper-fields[data-astro-cid-i24om5sg] select[data-astro-cid-i24om5sg],.paper-fields[data-astro-cid-i24om5sg] input[data-astro-cid-i24om5sg]{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:16px}.margin-line[data-astro-cid-i24om5sg]{align-items:center;gap:8px;display:flex}.margin-line[data-astro-cid-i24om5sg] input[data-astro-cid-i24om5sg]{flex:72px;width:auto}.margin-line[data-astro-cid-i24om5sg] span[data-astro-cid-i24om5sg]{color:var(--muted-foreground);font-weight:400}.names[data-astro-cid-i24om5sg]{align-items:center;gap:8px;min-height:44px;margin-bottom:12px;font-size:.8125rem;font-weight:650;display:flex}.sheet-choices[data-astro-cid-i24om5sg],.sheet-placed[data-astro-cid-i24om5sg]{overscroll-behavior:contain;gap:8px;max-height:240px;margin-bottom:12px;display:grid;overflow:auto}.sheet-choices[data-astro-cid-i24om5sg] p,.sheet-placed[data-astro-cid-i24om5sg] p{text-align:center;border:1px dashed var(--panel-border);background:var(--background);border-radius:8px;margin:0;padding:12px}.sheet-choices[data-astro-cid-i24om5sg] label,.sheet-placed[data-astro-cid-i24om5sg] div{border:1px solid var(--panel-border);background:var(--background);border-radius:8px;min-height:44px;margin:0;padding:8px 12px}.sheet-choices[data-astro-cid-i24om5sg] label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;font-size:.8125rem;display:grid}.sheet-choices[data-astro-cid-i24om5sg] label:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.sheet-choices[data-astro-cid-i24om5sg] input{width:20px;height:20px;min-height:20px;accent-color:var(--primary);grid-row:span 2}.sheet-choices[data-astro-cid-i24om5sg] strong,.sheet-placed[data-astro-cid-i24om5sg] span{overflow-wrap:anywhere}.sheet-choices[data-astro-cid-i24om5sg] span{color:var(--muted-foreground);overflow-wrap:anywhere;grid-column:2;font-size:.75rem;font-weight:400}.sheet-placed[data-astro-cid-i24om5sg] div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet-placed[data-astro-cid-i24om5sg] button{min-width:44px;min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:8px 12px;font-size:.8125rem;font-weight:650}.sheet-placed[data-astro-cid-i24om5sg] button:hover{border-color:var(--panel-border);color:var(--primary)}.sheet-placed[data-astro-cid-i24om5sg] button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sheet-placed[data-astro-cid-i24om5sg] [data-sheet-off]{opacity:.72}.sheet-placed[data-astro-cid-i24om5sg] [data-sheet-off] button{color:var(--primary)}.sheet-actions[data-astro-cid-i24om5sg]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-actions[data-astro-cid-i24om5sg] [data-astro-cid-i24om5sg][data-sheet-cancel]:disabled{display:none}.sheet-actions[data-astro-cid-i24om5sg] [data-astro-cid-i24om5sg][data-sheet-cancel]:not(:disabled){grid-column:1/-1}.sheet-controls[data-astro-cid-i24om5sg]>fieldset[data-astro-cid-i24om5sg]>button[data-astro-cid-i24om5sg],.sheet-actions[data-astro-cid-i24om5sg] button[data-astro-cid-i24om5sg]{width:100%}[data-astro-cid-i24om5sg][data-sheet-status]{background:var(--background);border-radius:8px;min-height:1.65em;margin:16px 0 0;padding:12px 16px}[data-astro-cid-i24om5sg][data-sheet-status]:empty{display:none}[data-astro-cid-i24om5sg][data-sheet-status][data-error=true]{background:var(--color-danger-surface);color:var(--destructive)}html[data-theme=dark] .sheet-page[data-astro-cid-i24om5sg]{box-shadow:none;border-color:#ffffffb8}@media (width>=801px){.sheet-preview[data-astro-cid-i24om5sg]{position:sticky;top:12px}}@media (width<=800px){.panel-head[data-astro-cid-i24om5sg]{flex-direction:column;gap:8px}.sheet-layout[data-astro-cid-i24om5sg],.paper-fields[data-astro-cid-i24om5sg]{grid-template-columns:1fr}.page-chip[data-astro-cid-i24om5sg]{align-self:flex-start}}.batch-heading[data-astro-cid-65eju2cn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.batch-screen-tabs[data-astro-cid-65eju2cn]{flex-wrap:wrap;gap:8px;display:flex}.batch-screen-tabs[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn][aria-selected=true]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}[data-astro-cid-65eju2cn][data-batch-view=confirm] [data-astro-cid-65eju2cn][data-batch-commit-open],[data-astro-cid-65eju2cn][data-batch-view=confirm] .batch-aside[data-astro-cid-65eju2cn],[data-astro-cid-65eju2cn][data-batch-view=confirm] .gallery[data-astro-cid-65eju2cn]{display:none}.editor[data-astro-cid-65eju2cn] .design-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.editor[data-astro-cid-65eju2cn] .design-sheet .panel-head{display:none}[data-astro-cid-65eju2cn],[data-astro-cid-65eju2cn]:before,[data-astro-cid-65eju2cn]:after{box-sizing:border-box}.batch-panel[data-astro-cid-65eju2cn]{min-width:0;color:var(--foreground)}h2[data-astro-cid-65eju2cn],h3[data-astro-cid-65eju2cn],p[data-astro-cid-65eju2cn]{overflow-wrap:anywhere}h2[data-astro-cid-65eju2cn]{margin:0;font-size:1.25rem;font-weight:600}h3[data-astro-cid-65eju2cn]{margin:0 0 12px;font-size:1.0625rem;font-weight:600}p[data-astro-cid-65eju2cn]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-65eju2cn]{margin-bottom:20px}.panel-head[data-astro-cid-65eju2cn] p[data-astro-cid-65eju2cn]{margin:8px 0 0}.workspace[data-astro-cid-65eju2cn]{grid-template-areas:"main""aside""gallery";gap:16px;min-width:0;display:grid}.batch-main[data-astro-cid-65eju2cn]{grid-area:main;gap:16px;min-width:0;display:grid}.batch-aside[data-astro-cid-65eju2cn]{grid-area:aside;gap:16px;min-width:0;display:grid}.editor[data-astro-cid-65eju2cn]{min-width:0}.gallery[data-astro-cid-65eju2cn]{grid-area:gallery}.panel[data-astro-cid-65eju2cn]{border:1px solid var(--panel-border);background:var(--card);min-width:0;box-shadow:var(--panel-shadow);border-radius:16px;padding:20px}label[data-astro-cid-65eju2cn]{gap:8px;margin:0 0 12px;font-size:.9375rem;font-weight:600;line-height:1.5;display:grid}button[data-astro-cid-65eju2cn],input[data-astro-cid-65eju2cn],select[data-astro-cid-65eju2cn],textarea[data-astro-cid-65eju2cn]{font:inherit}input[data-astro-cid-65eju2cn],select[data-astro-cid-65eju2cn],textarea[data-astro-cid-65eju2cn]{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:16px}textarea[data-astro-cid-65eju2cn]{resize:vertical;min-height:100px;line-height:1.6}input[data-astro-cid-65eju2cn][type=color]{cursor:pointer;padding:4px}input[data-astro-cid-65eju2cn][type=checkbox],input[data-astro-cid-65eju2cn][type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}button[data-astro-cid-65eju2cn]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-flex}button[data-astro-cid-65eju2cn]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-65eju2cn].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-65eju2cn]:disabled{opacity:.5;cursor:default}[data-astro-cid-65eju2cn]:is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.actions[data-astro-cid-65eju2cn]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent[data-astro-cid-65eju2cn]{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}[data-astro-cid-65eju2cn][hidden]{display:none!important}.sheet-frame[data-astro-cid-65eju2cn]{border:1px solid var(--border);border-radius:8px;min-width:0}.sheet-wrap[data-astro-cid-65eju2cn]{border-radius:8px 8px 0 0;max-width:100%;overflow:hidden}.sheet-wrap[data-astro-cid-65eju2cn]>div[data-astro-cid-65eju2cn]{min-width:0}.batch-status[data-astro-cid-65eju2cn]{background:var(--background);border-radius:8px;min-height:1.65em;margin:16px 0 0;padding:12px 16px}[data-astro-cid-65eju2cn][data-batch-status][data-error=true]{color:var(--destructive)}.preview-frame[data-astro-cid-65eju2cn]{border:1px solid var(--panel-border);background:var(--background);text-align:center;min-height:180px;color:var(--muted-foreground);border-radius:8px;place-items:center;margin:8px 0;padding:8px;font-size:.875rem;display:grid}.preview-frame[data-astro-cid-65eju2cn] img[data-astro-cid-65eju2cn]{width:min(180px,100%);height:auto}.output[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]{margin-bottom:8px}.output[data-astro-cid-65eju2cn] p[data-astro-cid-65eju2cn]{margin-block:8px}.output[data-astro-cid-65eju2cn] .actions[data-astro-cid-65eju2cn]{gap:8px}.zip-name[data-astro-cid-65eju2cn]{gap:4px;margin:8px 0;display:grid}.zip-name[data-astro-cid-65eju2cn] span[data-astro-cid-65eju2cn]{color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.5}.style-grid[data-astro-cid-65eju2cn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.style-grid[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]:last-child{grid-column:1/-1}.gallery-head[data-astro-cid-65eju2cn]{justify-content:space-between;align-items:start;gap:12px;display:flex}.gallery-head[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]{min-width:120px}.gallery[data-astro-cid-65eju2cn] nav[data-astro-cid-65eju2cn]{justify-content:center;margin-top:12px}dialog[data-astro-cid-65eju2cn]{border:1px solid var(--panel-border);background:var(--card);width:min(560px,100% - 32px);max-height:calc(100% - 32px);color:var(--foreground);border-radius:12px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}dialog[data-astro-cid-65eju2cn]::backdrop{background:#0000008c}dialog[data-astro-cid-65eju2cn] h2[data-astro-cid-65eju2cn]{margin-bottom:16px}dialog[data-astro-cid-65eju2cn] fieldset[data-astro-cid-65eju2cn]{border:0;margin:16px 0;padding:0}dialog[data-astro-cid-65eju2cn] legend[data-astro-cid-65eju2cn]{font-weight:650}dialog[data-astro-cid-65eju2cn] ul[data-astro-cid-65eju2cn]{overflow-wrap:anywhere;max-height:180px;overflow:auto}input[data-astro-cid-65eju2cn]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.8125rem}@media (width>=860px){.workspace[data-astro-cid-65eju2cn]{grid-template:"main aside"min-content"gallery aside"1fr/minmax(0,1fr) minmax(320px,360px);align-items:start}.gallery[data-astro-cid-65eju2cn]{align-self:start}[data-astro-cid-65eju2cn][data-batch-view=confirm] .workspace[data-astro-cid-65eju2cn]{grid-template:"main"/minmax(0,1fr)}}[data-batch-sheet]{--jss_background:var(--card);--jss_color:var(--foreground);--jss_border_color:var(--border);--jss_header_background:var(--muted);--jss_header_color:var(--foreground)}[data-batch-sheet] .jss_content{max-width:100%;overflow:auto!important}[data-batch-sheet] :is(table,td,thead){color:var(--foreground);font-family:inherit!important}[data-batch-sheet] tbody td{background:var(--card);height:44px;min-height:44px;font-size:16px!important}[data-batch-sheet] thead td{background:var(--muted);color:var(--foreground);height:44px}[data-batch-sheet] textarea{font-size:16px!important}[data-batch-gallery]{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:12px;display:grid}[data-batch-gallery]>button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}[data-batch-gallery] [data-batch-preview-media]{place-items:center;width:100px;min-height:44px;display:grid}[data-batch-gallery] img{background:#fff;border-radius:6px;width:100px;max-width:100%;height:auto}[data-batch-gallery] strong{max-width:100%;font-size:.8125rem;font-weight:700;display:block}[data-batch-gallery] [data-batch-preview-status]{font-size:.75rem}[data-batch-gallery] [aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.qrcove-workspace [data-batch-sheet] .jss_worksheet td.readonly{color:var(--muted-foreground)!important;background:var(--card)!important}[data-batch-csv]{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px}.qrcove-workspace [data-batch-sheet] .jss_worksheet>thead>tr>td,.qrcove-workspace [data-batch-sheet] .jss_worksheet .jss_row{background:var(--muted)!important;color:var(--foreground)!important}.qrcove-workspace [data-batch-sheet] .jss_worksheet td{border-color:var(--border)!important}.sheet-footer[data-astro-cid-65eju2cn]{border-top:1px solid var(--border);gap:12px;padding:12px;display:grid}.add-rows[data-astro-cid-65eju2cn]{border-top:1px solid var(--border);padding-top:12px}.add-rows[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]{align-items:center;gap:8px;margin:0;display:flex}.add-rows[data-astro-cid-65eju2cn] input[data-astro-cid-65eju2cn]{width:88px}.add-rows[data-astro-cid-65eju2cn] span[data-astro-cid-65eju2cn],[data-astro-cid-65eju2cn][data-batch-checked-count]{color:var(--muted-foreground);font-size:.8125rem}[data-astro-cid-65eju2cn][data-batch-text-editor]{min-height:280px;font-family:var(--mono);line-height:1.7}[data-batch-sheet] .jss_content{box-shadow:none!important;border:0!important;width:100%!important;padding:0!important}[data-batch-sheet] .jss_worksheet{table-layout:fixed;border-collapse:collapse;width:100%!important;box-shadow:none!important;border:0!important}[data-batch-sheet] .jss_worksheet td{overflow-wrap:anywhere;white-space:normal;vertical-align:middle}.qrcove-workspace [data-batch-sheet] .jss_worksheet td[data-x="3"]{background:var(--background)!important;text-align:left!important;border-left:2px solid var(--border)!important;font-size:12px!important}[data-batch-sheet] [data-batch-validation]{border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}[data-batch-sheet] [data-batch-validation=valid]{background:var(--color-success-surface);color:var(--color-success)}[data-batch-sheet] [data-batch-validation=error]{background:var(--primary-soft);color:var(--destructive)}[data-batch-sheet] [data-batch-validation=empty]{background:var(--muted);color:var(--muted-foreground)}[data-batch-sheet] [data-batch-validation-message]{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.4;display:block}[data-batch-sheet] [data-batch-row-check],[data-batch-sheet] [data-batch-select-all]{width:20px;height:20px;accent-color:var(--primary)}[data-batch-sheet] [data-batch-row-select],[data-batch-sheet] [data-batch-select-all-label]{cursor:pointer;touch-action:none;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}[data-batch-sheet] [data-batch-select-all-label]{justify-content:flex-start;gap:8px;padding-inline:8px}[data-batch-sheet] [data-batch-select-all-text]{color:var(--foreground);font-size:12px;font-weight:700}[data-batch-sheet] [data-batch-row-select]{justify-content:flex-start;padding-inline:8px}[data-batch-sheet] [data-batch-row-number]{min-width:1.5em;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}[data-batch-sheet] [data-batch-row-delete],[data-batch-sheet] [data-batch-row-drag]{width:44px;min-width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}[data-batch-sheet] [data-batch-row-drag]{cursor:grab}[data-batch-sheet] tr[data-batch-drop=before]>td{border-top:3px solid var(--primary)!important}[data-batch-sheet] tr[data-batch-drop=after]>td{border-bottom:3px solid var(--primary)!important}[data-batch-sheet] td[data-x="4"]{white-space:nowrap!important;padding:0!important}[data-batch-sheet] .jss_row{min-width:92px}.qrcove-workspace [data-batch-sheet] tr[data-row-checked=true]>td[data-x]:not([data-x="3"]){background:var(--primary-soft)!important}[data-batch-sheet] [data-batch-row-edit]{width:44px;min-width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.qrcove-workspace [data-batch-sheet] .jss_worksheet td.highlight-top,.qrcove-workspace [data-batch-sheet] .jss_worksheet td.highlight-bottom,.qrcove-workspace [data-batch-sheet] .jss_worksheet td.highlight-left,.qrcove-workspace [data-batch-sheet] .jss_worksheet td.highlight-right,.qrcove-workspace [data-batch-sheet] .jss_worksheet td.highlight-top.highlight-left{border-color:var(--border)!important;box-shadow:none!important}.qrcove-workspace [data-batch-sheet] .jss_corner{display:none!important}.qrcove-workspace [data-batch-sheet] td.jss_dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%2364748b' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;padding-right:28px!important}[data-batch-gallery] [data-batch-gallery-state=valid] [data-batch-preview-status]{color:var(--color-success)}[data-batch-gallery] [data-batch-gallery-state=error] [data-batch-preview-status]{color:var(--destructive)}[data-qr-batch] .history-list{gap:8px;max-height:50vh;padding:0;list-style:none;display:grid;overflow:auto}[data-qr-batch] .history-list li{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}[data-qr-batch] .history-list li>div:first-child{overflow-wrap:anywhere;flex:180px;min-width:0}[data-qr-batch] .history-list :is(strong,small){overflow-wrap:anywhere;display:block}[data-qr-batch] .history-list small{color:var(--muted-foreground);margin-top:4px}[data-qr-batch] .history-list .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-qr-batch] .history-list button{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.8125rem;font-weight:650;line-height:1.5}[data-qr-batch] .history-list button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}[data-qr-batch] .history-list button:disabled{opacity:.5;cursor:default}[data-qr-batch] .history-list button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.qrcove-workspace [data-batch-sheet] .jss_worksheet tbody td.highlight-selected{outline:2px solid var(--primary);outline-offset:-3px;background:var(--card)!important;color:var(--foreground)!important}.qrcove-workspace [data-batch-sheet] .jss_worksheet tr[data-row-checked=true]>td.highlight-selected{background:var(--primary-soft)!important}.qrcove-workspace [data-batch-sheet] .jss_worksheet td.editor :is(input,textarea,select){background:var(--card);color:var(--foreground)}.editor-heading[data-astro-cid-65eju2cn],.history-heading[data-astro-cid-65eju2cn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.editor-heading[data-astro-cid-65eju2cn] h3[data-astro-cid-65eju2cn],.history-heading[data-astro-cid-65eju2cn] h3[data-astro-cid-65eju2cn]{margin:0}.save-change[data-astro-cid-65eju2cn]{background:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success)}.mode-switch[data-astro-cid-65eju2cn]{isolation:isolate;border:1px solid var(--border);background:var(--muted);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.mode-switch[data-astro-cid-65eju2cn]:before{content:"";z-index:-1;background:var(--card);border-radius:8px;width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0f17170f}.mode-switch[data-astro-cid-65eju2cn]:has([data-batch-mode=text][aria-pressed=true]):before{transform:translate(100%)}.mode-switch[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn]{background:0 0;border:0;border-radius:8px;min-width:76px}.mode-switch[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn][aria-pressed=true]{color:var(--primary)}.edit-type[data-astro-cid-65eju2cn]{border:0;padding:0}.edit-type[data-astro-cid-65eju2cn] legend[data-astro-cid-65eju2cn]{font-size:.9375rem;font-weight:600}.edit-type-options[data-astro-cid-65eju2cn]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.edit-type-options[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:48px;margin:0;padding:8px 16px;display:flex}.edit-type-options[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.edit-actions[data-astro-cid-65eju2cn]{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.edit-actions[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn]{min-height:48px}.history[data-astro-cid-65eju2cn] [data-astro-cid-65eju2cn][data-batch-history-confirm]{border:1px solid var(--border);background:var(--background);border-radius:8px;padding:12px}.history[data-astro-cid-65eju2cn] [data-astro-cid-65eju2cn][data-batch-history-confirm] p[data-astro-cid-65eju2cn]{margin-top:0}.history[data-astro-cid-65eju2cn] [data-astro-cid-65eju2cn][data-batch-history-status]:empty{display:none}@media (prefers-reduced-motion:no-preference){.mode-switch[data-astro-cid-65eju2cn]:before{transition:transform .18s}}[data-batch-sheet] .jss_content{vertical-align:top;display:block!important}[data-qr-batch] .history-list{gap:12px;max-height:280px;margin:16px 0 0}[data-qr-batch] .history-list li{background:var(--background);gap:8px;padding:16px;display:grid}.file-actions[data-astro-cid-65eju2cn]{margin-left:auto}.file-actions[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn]{white-space:nowrap}[data-astro-cid-65eju2cn][data-batch-storage-state=error]{color:var(--destructive)}[data-astro-cid-65eju2cn][data-batch-library-list]{gap:8px;max-height:280px;margin:0 0 12px;display:grid;overflow:auto}[data-astro-cid-65eju2cn][data-batch-library-list] label[data-astro-cid-65eju2cn]{margin:0}@media (width<=540px){.file-actions[data-astro-cid-65eju2cn]{justify-content:flex-end;width:100%;margin-left:0}}.sheet-help[data-astro-cid-65eju2cn]{margin:0 0 8px}.gallery-head[data-astro-cid-65eju2cn]{flex-wrap:wrap;justify-content:flex-start;align-items:end}.gallery-head[data-astro-cid-65eju2cn] label[data-astro-cid-65eju2cn]{width:168px;min-width:0;margin:0}.gallery-head[data-astro-cid-65eju2cn] button[data-astro-cid-65eju2cn]{flex:none}.gallery-selected[data-astro-cid-65eju2cn]{align-items:center;gap:12px;margin:4px 0 12px;display:flex}.gallery-selected[data-astro-cid-65eju2cn] .preview-frame[data-astro-cid-65eju2cn]{width:88px;min-height:0;margin:0;padding:8px}.gallery-selected[data-astro-cid-65eju2cn] .preview-frame[data-astro-cid-65eju2cn] img[data-astro-cid-65eju2cn]{width:72px}.gallery-selected-copy[data-astro-cid-65eju2cn]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.gallery-selected-copy[data-astro-cid-65eju2cn] p[data-astro-cid-65eju2cn]{margin:0}.output[data-astro-cid-65eju2cn] .actions[data-astro-cid-65eju2cn]{grid-template-columns:1fr 1fr;display:grid}.output[data-astro-cid-65eju2cn] .actions[data-astro-cid-65eju2cn] [data-astro-cid-65eju2cn][data-batch-cancel]:disabled{display:none}.output[data-astro-cid-65eju2cn] .actions[data-astro-cid-65eju2cn] [data-astro-cid-65eju2cn][data-batch-cancel]:not(:disabled){grid-column:1/-1}.sheet-footer[data-astro-cid-65eju2cn] .save-change[data-astro-cid-65eju2cn]{margin-left:auto}[data-batch-gallery]{grid-template-columns:repeat(auto-fill,150px);justify-content:start}[data-batch-gallery] [aria-pressed=true]{border-color:var(--primary);background:var(--card);box-shadow:inset 0 0 0 2px var(--primary)}[data-batch-gallery] [aria-pressed=true]:after{content:"미리보기";color:var(--primary);font-size:.75rem;font-weight:700}[data-astro-cid-p5u5vmcm],[data-astro-cid-p5u5vmcm]:before,[data-astro-cid-p5u5vmcm]:after{box-sizing:border-box}h2[data-astro-cid-p5u5vmcm],h3[data-astro-cid-p5u5vmcm],p[data-astro-cid-p5u5vmcm]{overflow-wrap:anywhere}h2[data-astro-cid-p5u5vmcm]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}h3[data-astro-cid-p5u5vmcm]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}p[data-astro-cid-p5u5vmcm]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-p5u5vmcm]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panel-head[data-astro-cid-p5u5vmcm] p[data-astro-cid-p5u5vmcm]{margin:8px 0 0}label[data-astro-cid-p5u5vmcm]{font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-p5u5vmcm],input[data-astro-cid-p5u5vmcm],select[data-astro-cid-p5u5vmcm],textarea[data-astro-cid-p5u5vmcm]{font:inherit}input[data-astro-cid-p5u5vmcm],select[data-astro-cid-p5u5vmcm],textarea[data-astro-cid-p5u5vmcm]{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:16px}input[data-astro-cid-p5u5vmcm][type=text],input[data-astro-cid-p5u5vmcm][type=search],input[data-astro-cid-p5u5vmcm][type=file],select[data-astro-cid-p5u5vmcm],textarea[data-astro-cid-p5u5vmcm]{width:100%}button[data-astro-cid-p5u5vmcm]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-p5u5vmcm]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-p5u5vmcm].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-p5u5vmcm].primary:hover:not(:disabled){color:var(--primary-foreground);filter:brightness(.96)}button[data-astro-cid-p5u5vmcm]:disabled{opacity:.5;cursor:default}[data-astro-cid-p5u5vmcm]:is(button,input,select,textarea,summary,a,pre):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[data-astro-cid-p5u5vmcm][type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}input[data-astro-cid-p5u5vmcm]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.8125rem;font-weight:650}.actions[data-astro-cid-p5u5vmcm]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent[data-astro-cid-p5u5vmcm]{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}[data-astro-cid-p5u5vmcm][hidden]{display:none!important}.reader-panel[data-astro-cid-p5u5vmcm]{background:var(--card);min-width:0;max-width:100%;color:var(--foreground);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.reader-workspace[data-astro-cid-p5u5vmcm]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}.upload-area[data-astro-cid-p5u5vmcm],.camera-area[data-astro-cid-p5u5vmcm]{min-width:0}.reader-upload[data-astro-cid-p5u5vmcm]{border:1px dashed var(--border);background:var(--background);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:24px;display:flex;position:relative}.reader-upload[data-astro-cid-p5u5vmcm]:hover{border-color:var(--primary)}.reader-upload[data-astro-cid-p5u5vmcm]:focus-within{outline:2px solid var(--ring);outline-offset:3px}.reader-upload[data-astro-cid-p5u5vmcm] svg[data-astro-cid-p5u5vmcm]{fill:none;width:32px;height:32px;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.reader-upload[data-astro-cid-p5u5vmcm] strong[data-astro-cid-p5u5vmcm]{font-size:1.0625rem;font-weight:600}.reader-upload[data-astro-cid-p5u5vmcm] span[data-astro-cid-p5u5vmcm]{color:var(--muted-foreground);font-size:.875rem}.reader-upload[data-astro-cid-p5u5vmcm] .pick-label[data-astro-cid-p5u5vmcm]{background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:8px;align-items:center;padding:8px 16px;font-size:.9375rem;font-weight:600;display:flex}.reader-upload[data-astro-cid-p5u5vmcm] input[data-astro-cid-p5u5vmcm]{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.camera-area[data-astro-cid-p5u5vmcm]{border:1px solid var(--panel-border);border-radius:12px;align-self:start;padding:20px}.camera-area[data-astro-cid-p5u5vmcm] h3[data-astro-cid-p5u5vmcm]{font-size:1.0625rem}.camera-area[data-astro-cid-p5u5vmcm] p[data-astro-cid-p5u5vmcm]{margin:8px 0 16px}.camera-area[data-astro-cid-p5u5vmcm] .reader-help[data-astro-cid-p5u5vmcm]{margin:12px 0 0}video[data-astro-cid-p5u5vmcm]{object-fit:contain;background:var(--background);border:1px solid var(--panel-border);border-radius:8px;width:100%;max-height:360px;margin:12px 0;display:block}.reader-help[data-astro-cid-p5u5vmcm]{font-size:.875rem;line-height:1.6}.reader-status[data-astro-cid-p5u5vmcm]{background:var(--background);border-radius:8px;min-height:1.65em;margin:20px 0;padding:12px 16px}[data-astro-cid-p5u5vmcm][data-reader-status][data-error=true]{background:var(--color-danger-surface);color:var(--destructive)}.reader-result[data-astro-cid-p5u5vmcm]{border:1px solid var(--panel-border);border-radius:12px;min-width:0;padding:20px}.result-head[data-astro-cid-p5u5vmcm]{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-head[data-astro-cid-p5u5vmcm] p[data-astro-cid-p5u5vmcm]{margin:0}pre[data-astro-cid-p5u5vmcm]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;max-height:320px;font:16px/1.65 var(--mono);background:var(--background);color:var(--foreground);border:1px solid var(--panel-border);border-radius:8px;padding:16px;overflow:auto}.remake-area[data-astro-cid-p5u5vmcm]{border-top:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.reader-confirm[data-astro-cid-p5u5vmcm]{flex:220px}.reader-notes[data-astro-cid-p5u5vmcm]{border-top:1px solid var(--panel-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:16px;display:grid}.reader-notes[data-astro-cid-p5u5vmcm] p[data-astro-cid-p5u5vmcm]{margin:0;font-size:.875rem}.reader-notes[data-astro-cid-p5u5vmcm] strong[data-astro-cid-p5u5vmcm]{color:var(--foreground);font-weight:600}@media (width<=640px){.reader-workspace[data-astro-cid-p5u5vmcm],.reader-notes[data-astro-cid-p5u5vmcm]{grid-template-columns:1fr;gap:16px}.reader-upload[data-astro-cid-p5u5vmcm]{min-height:210px}.camera-area[data-astro-cid-p5u5vmcm],.reader-result[data-astro-cid-p5u5vmcm]{padding:16px}}[data-astro-cid-ee5622xv],[data-astro-cid-ee5622xv]:before,[data-astro-cid-ee5622xv]:after{box-sizing:border-box}h2[data-astro-cid-ee5622xv],h3[data-astro-cid-ee5622xv],p[data-astro-cid-ee5622xv]{overflow-wrap:anywhere}h2[data-astro-cid-ee5622xv]{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}h3[data-astro-cid-ee5622xv]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}p[data-astro-cid-ee5622xv]{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6}.panel-head[data-astro-cid-ee5622xv]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panel-head[data-astro-cid-ee5622xv] p[data-astro-cid-ee5622xv]{margin:8px 0 0}label[data-astro-cid-ee5622xv]{font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-ee5622xv],input[data-astro-cid-ee5622xv],select[data-astro-cid-ee5622xv],textarea[data-astro-cid-ee5622xv]{font:inherit}input[data-astro-cid-ee5622xv],select[data-astro-cid-ee5622xv],textarea[data-astro-cid-ee5622xv]{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:16px}input[data-astro-cid-ee5622xv][type=text],input[data-astro-cid-ee5622xv][type=search],input[data-astro-cid-ee5622xv][type=file],select[data-astro-cid-ee5622xv],textarea[data-astro-cid-ee5622xv]{width:100%}button[data-astro-cid-ee5622xv]{border:1px solid var(--panel-border);background:var(--card);min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.5}button[data-astro-cid-ee5622xv]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button[data-astro-cid-ee5622xv].primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}button[data-astro-cid-ee5622xv].primary:hover:not(:disabled){color:var(--primary-foreground);filter:brightness(.96)}button[data-astro-cid-ee5622xv]:disabled{opacity:.5;cursor:default}[data-astro-cid-ee5622xv]:is(button,input,select,textarea,summary,a,pre):focus-visible{outline:2px solid var(--ring);outline-offset:3px}input[data-astro-cid-ee5622xv][type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--primary);flex:0 0 20px;padding:0}input[data-astro-cid-ee5622xv]::file-selector-button{background:var(--primary-soft);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:-4px 12px -4px -4px;padding:8px 12px;font-size:.875rem;font-weight:600}.actions[data-astro-cid-ee5622xv]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent[data-astro-cid-ee5622xv]{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}[data-astro-cid-ee5622xv][hidden]{display:none!important}summary[data-astro-cid-ee5622xv]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}summary[data-astro-cid-ee5622xv]:after{content:"+";color:var(--muted-foreground);margin-left:auto}details[data-astro-cid-ee5622xv][open]>summary[data-astro-cid-ee5622xv]:after{content:"−"}.backup-panel[data-astro-cid-ee5622xv]{border:1px solid var(--panel-border);background:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--panel-shadow);border-radius:16px;padding:clamp(16px,2.5vw,24px)}.privacy-note[data-astro-cid-ee5622xv]{border:1px solid var(--panel-border);background:var(--background);border-radius:8px;margin:0 0 24px;padding:12px 16px}.backup-columns[data-astro-cid-ee5622xv]{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.backup-section[data-astro-cid-ee5622xv]{min-width:0}.backup-section[data-astro-cid-ee5622xv]+section[data-astro-cid-ee5622xv]{border-left:1px solid var(--panel-border);padding-left:24px}.section-heading[data-astro-cid-ee5622xv]{align-items:center;gap:8px;display:flex}.section-heading[data-astro-cid-ee5622xv] span[data-astro-cid-ee5622xv]{background:var(--primary-soft);min-width:28px;height:28px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.section-heading[data-astro-cid-ee5622xv] h3[data-astro-cid-ee5622xv]{font-size:1rem}.backup-section[data-astro-cid-ee5622xv]>p[data-astro-cid-ee5622xv]{margin:8px 0 16px}label[data-astro-cid-ee5622xv]:not(.consent){gap:8px;margin-bottom:16px;display:grid}.backup-consent[data-astro-cid-ee5622xv]{margin:16px 0;font-size:.875rem}.backup-section[data-astro-cid-ee5622xv] .limits[data-astro-cid-ee5622xv]{margin:-8px 0 16px;font-size:.875rem}.backup-status[data-astro-cid-ee5622xv]{background:var(--background);border-radius:8px;min-height:1.65em;margin:20px 0 0;padding:12px}.backup-status[data-astro-cid-ee5622xv][data-error=true]{color:var(--destructive)}ul[data-astro-cid-ee5622xv]{overflow-wrap:anywhere;max-height:240px;color:var(--destructive);padding-left:20px;font-size:.875rem;overflow:auto}ul[data-astro-cid-ee5622xv]:empty{display:none}@media (width<=700px){.backup-columns[data-astro-cid-ee5622xv]{grid-template-columns:1fr;gap:24px}.backup-section[data-astro-cid-ee5622xv]+section[data-astro-cid-ee5622xv]{border-left:0;border-top:1px solid var(--panel-border);padding:24px 0 0}}.qrcove-workspace[data-astro-cid-tnu42gpi] .assets-return[data-astro-cid-tnu42gpi] button[data-astro-cid-tnu42gpi]{align-items:center;gap:6px;display:inline-flex}.make-steps[data-astro-cid-tnu42gpi]{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:8px;max-width:1440px;margin:0 auto 10px;padding:0;display:flex}.make-steps[data-astro-cid-tnu42gpi][hidden]{display:none!important}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi]{min-height:44px;color:var(--muted-foreground);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi]:hover{color:var(--foreground)}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.make-steps[data-astro-cid-tnu42gpi] .step-badge[data-astro-cid-tnu42gpi]{border:1px solid var(--panel-border);border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi][aria-current=step]{color:var(--primary)}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi][aria-current=step] .step-badge[data-astro-cid-tnu42gpi]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.make-steps[data-astro-cid-tnu42gpi] a[data-astro-cid-tnu42gpi][aria-current=step]:after{content:"";border-block-end:3px solid var(--primary);position:absolute;inset-block-end:-1px;inset-inline:8px}@media (width<=800px){.make-steps[data-astro-cid-tnu42gpi]{padding:8px 16px 0}}.library-tabs[data-astro-cid-tnu42gpi]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.library-tabs[data-astro-cid-tnu42gpi] button[data-astro-cid-tnu42gpi]{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-weight:650}.library-tabs[data-astro-cid-tnu42gpi] button[data-astro-cid-tnu42gpi][aria-selected=true]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.library-tabs[data-astro-cid-tnu42gpi] button[data-astro-cid-tnu42gpi]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.library-tabs[data-astro-cid-tnu42gpi] span[data-astro-cid-tnu42gpi]{margin-left:8px;font-size:.8125rem;display:inline-block}.saved-assets[data-astro-cid-tnu42gpi]{min-width:0}[data-astro-cid-tnu42gpi][data-workspace-backup]{margin-top:16px}
