.font-sample[data-v-c7430024]{color:#376b52;background:#f5f8f5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:112px;display:flex;overflow:hidden}.font-sample>span[data-v-c7430024]{white-space:nowrap;box-sizing:border-box;max-width:100%;padding:0 4px;font-size:23px;font-weight:600;line-height:1.5}.font-sample small[data-v-c7430024]{color:#858b86;text-align:center;padding:0 5px;font:11px/1.4 system-ui,sans-serif}.font-sample.idle>span[data-v-c7430024],.font-sample.loading>span[data-v-c7430024]{opacity:.4}.font-sample.error[data-v-c7430024]{color:#737373}.editor-library[data-v-f078d69d]{box-sizing:border-box;color:#29312d;z-index:80;background:#fff;border:1px solid #dce5de;border-radius:16px;width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:0;padding:0;transition:width .24s;position:fixed;overflow:hidden;box-shadow:0 16px 56px #23382b24}.editor-library[open][data-v-f078d69d]{flex-direction:column;animation:.2s ease-out resource-open-f078d69d;display:flex}.editor-library.closing[data-v-f078d69d]{animation:.18s ease-in forwards resource-close-f078d69d}.editor-library.collapsed[data-v-f078d69d]{width:340px}.library-content[data-v-f078d69d]{opacity:1;flex-direction:column;min-height:0;max-height:680px;transition:max-height .24s,opacity .16s;display:flex;overflow:hidden}.collapsed .library-content[data-v-f078d69d]{opacity:0;max-height:0}.library-window-actions[data-v-f078d69d]{gap:4px;display:flex}.library-quick-actions[data-v-f078d69d]{flex-shrink:0;grid-template-columns:1fr 1fr;gap:10px;padding:16px 18px 2px;display:grid}.library-quick-actions>button[data-v-f078d69d]{text-align:left;align-items:center;gap:12px;display:flex;color:#376b52!important;background:#f7faf7!important;border-color:#e4ece6!important;padding:12px!important}.library-quick-actions small[data-v-f078d69d]{color:#858b86;margin-top:3px;font-size:11px;display:block}.quick-letter[data-v-f078d69d]{background:#fff;border:1px solid #dce7df;border-radius:8px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.library-quick-actions>button>span[data-v-f078d69d]:last-child{font-size:13px}.editor-library footer[data-v-f078d69d],.editor-library nav[data-v-f078d69d],.library-drag[data-v-f078d69d],.library-note[data-v-f078d69d],.library-search[data-v-f078d69d]{flex-shrink:0}.library-body[data-v-f078d69d]{flex-shrink:1!important;min-height:0!important}@keyframes resource-open-f078d69d{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes resource-close-f078d69d{to{opacity:0;transform:translateY(8px)scale(.985)}}.library-drag[data-v-f078d69d]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(115deg,#f5faf6,#fff 75%);border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.library-drag strong[data-v-f078d69d]{font-size:16px}.library-drag small[data-v-f078d69d]{color:#858b86;margin-left:12px;font-size:11px}.editor-library button[data-v-f078d69d]{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #e1e7e2;border-radius:8px;min-height:36px;padding:7px 12px}.library-drag button[data-v-f078d69d]{border:0;width:36px;padding:0;font-size:24px}.editor-library nav[data-v-f078d69d]{flex-wrap:wrap;gap:6px;padding:14px 18px 0;display:flex}.editor-library nav button[data-v-f078d69d]{color:#737373;border-color:#0000;font-size:13px}.editor-library nav button[aria-pressed=true][data-v-f078d69d]{color:#376b52;background:#edf5ef;border-color:#dce8df}.library-search[data-v-f078d69d]{gap:10px;padding:14px 18px;display:flex}.library-search input[data-v-f078d69d],.library-search select[data-v-f078d69d]{min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #dce3dd;border-radius:8px;padding:10px 12px;font-size:13px}.library-search input[data-v-f078d69d]{flex:1}.library-search select[data-v-f078d69d]{max-width:38%}.library-body[data-v-f078d69d]{scrollbar-width:thin;overscroll-behavior:contain;min-height:180px;max-height:380px;padding:0 18px 16px;overflow:auto}.library-basics[data-v-f078d69d]{margin-bottom:18px}.library-basics>small[data-v-f078d69d],.library-item small[data-v-f078d69d]{color:#858b86;font-size:11px}.library-basics>div[data-v-f078d69d]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.library-basics button[data-v-f078d69d]{align-items:center;gap:8px;font-size:12px;display:flex}.library-basics i[data-v-f078d69d]{border:1px solid #e1e7e2;border-radius:5px;width:18px;height:18px}.library-grid[data-v-f078d69d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.library-grid .library-item[data-v-f078d69d]{text-align:left;flex-direction:column;align-items:stretch;min-width:0;padding:8px;transition:border-color .15s;display:flex}.library-item[data-v-f078d69d]:hover{background:#f8fbf8;border-color:#79a28a;box-shadow:0 3px 10px #29312d08}.library-item[data-v-f078d69d]:active{background:#edf5ef}.font-preview[data-v-f078d69d],.library-item img[data-v-f078d69d],.template-empty[data-v-f078d69d]{-o-object-fit:contain;object-fit:contain;background:#f5f8f5;border-radius:6px;width:100%;height:112px}.library-item strong[data-v-f078d69d]{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:500;overflow:hidden}.library-item small[data-v-f078d69d]{margin-top:4px}.font-preview[data-v-f078d69d],.template-empty[data-v-f078d69d]{color:#62826e;justify-content:center;align-items:center;font-size:28px;display:flex}.template-empty[data-v-f078d69d]{flex-direction:column;font-size:15px}.library-note[data-v-f078d69d]{color:#737373;margin:0;padding:0 20px 12px;font-size:12px;line-height:1.7}.library-empty[data-v-f078d69d]{color:#858b86;text-align:center;padding:48px 10px;font-size:13px}.editor-library footer[data-v-f078d69d]{border-top:1px solid #edf0ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.editor-library footer>div[data-v-f078d69d],.editor-library footer>span[data-v-f078d69d]:first-child{margin-right:auto}.editor-library footer small[data-v-f078d69d]{color:#858b86;margin-top:4px;display:block}.editor-library footer .library-apply[data-v-f078d69d]{color:#fff;background:#376b52;border-color:#376b52}button[data-v-f078d69d]:disabled{opacity:.4;cursor:not-allowed}:is(button[data-v-f078d69d],input[data-v-f078d69d],select[data-v-f078d69d]):focus-visible{outline-offset:2px;outline:2px solid #376b52}@media (width<=767px){.library-grid[data-v-f078d69d]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-body[data-v-f078d69d]{max-height:45dvh}.library-drag small[data-v-f078d69d]{display:none}.editor-library button[data-v-f078d69d]{min-height:44px}.editor-library nav[data-v-f078d69d]{gap:0;padding-inline:8px}.library-search[data-v-f078d69d]{padding:12px}.library-item img[data-v-f078d69d]{height:100px}}@media (prefers-reduced-motion:reduce){.editor-library[data-v-f078d69d],.library-content[data-v-f078d69d],.library-item[data-v-f078d69d]{transition:none}.editor-library.closing[data-v-f078d69d],.editor-library[open][data-v-f078d69d]{animation:none}}.editor-library-launchers[data-v-78b8d88d]{gap:8px;margin-top:20px;display:grid}.editor-library-launchers button[data-v-78b8d88d]{text-align:left;color:#376b52;font:inherit;cursor:pointer;background:#f8fbf8;border:1px solid #dce6df;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.editor-library-launchers small[data-v-78b8d88d]{color:#858b86;font-size:11px}.image-ratio-toggle[data-v-78b8d88d]{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.image-ratio-toggle input[data-v-78b8d88d]{width:auto}
