.cg[data-v-ce2b3725]{--cg-ink: #101828;--cg-muted: #475467;--cg-line: #e4e7ec;--cg-accent: #2563eb;--cg-accent-dark: #1d4ed8;display:grid;gap:20px;color:var(--cg-ink)}.cg fieldset[data-v-ce2b3725]{min-width:0;margin:0;border:0;padding:0}.cg-legend[data-v-ce2b3725],.cg-title[data-v-ce2b3725]{margin:0 0 12px;padding:0;font-size:17px;font-weight:700}.cg-subtitle[data-v-ce2b3725]{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:650}.cg-style-grid[data-v-ce2b3725]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.cg-style[data-v-ce2b3725]{position:relative;display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:2px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 14px;cursor:pointer;touch-action:manipulation}.cg-style input[data-v-ce2b3725]{position:absolute;opacity:0;pointer-events:none}.cg-style strong[data-v-ce2b3725]{font-size:15px}.cg-style small[data-v-ce2b3725]{color:var(--cg-muted);font-size:12.5px;line-height:1.35}.cg-style.is-on[data-v-ce2b3725]{border-color:var(--cg-accent);background:#eff4ff;box-shadow:inset 0 0 0 1px var(--cg-accent)}.cg-style[data-v-ce2b3725]:has(input:focus-visible){outline:3px solid rgb(37 99 235 / .35);outline-offset:2px}.cg-grid[data-v-ce2b3725]{display:grid;gap:20px}@media(min-width:1024px){.cg-grid[data-v-ce2b3725]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.cg-preview[data-v-ce2b3725]{position:sticky;top:96px}}.cg-card[data-v-ce2b3725]{min-width:0;border:1px solid var(--cg-line);border-radius:16px;background:#fff;padding:20px;box-shadow:0 1px 2px #1018280d}@media(min-width:640px){.cg-card[data-v-ce2b3725]{padding:24px}}.cg-kicker[data-v-ce2b3725]{margin:-6px 0 10px;color:var(--cg-muted);font-size:13px}.cg-output[data-v-ce2b3725]{margin-bottom:12px;border-radius:12px;background:#f9fafb;padding:14px 16px}.cg-reference[data-v-ce2b3725]{margin:0;padding-left:1.5em;text-indent:-1.5em;font-family:Times New Roman,Georgia,serif;font-size:17px;line-height:1.55;overflow-wrap:anywhere}.cg-empty[data-v-ce2b3725]{margin:0;color:var(--cg-muted);font-size:14px;line-height:1.5}.cg-empty--list[data-v-ce2b3725]{border:1px dashed #d0d5dd;border-radius:12px;padding:18px;text-align:center}.cg-missing[data-v-ce2b3725]{margin:0 0 12px;border-radius:10px;background:#fffaeb;padding:10px 12px;color:#93370d;font-size:14px;line-height:1.45}.cg-intext[data-v-ce2b3725]{margin-top:20px;border-top:1px solid var(--cg-line);padding-top:16px}.cg-intext-row[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cg-intext-value[data-v-ce2b3725]{margin:0;font-family:Times New Roman,Georgia,serif;font-size:18px;overflow-wrap:anywhere}.cg-page[data-v-ce2b3725]{display:inline-flex;align-items:center;gap:8px;color:var(--cg-muted);font-size:14px}.cg-page input[data-v-ce2b3725],.cg-select select[data-v-ce2b3725],.cg-name input[data-v-ce2b3725]{min-height:44px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:0 10px;color:var(--cg-ink);font-size:16px}.cg-page input[data-v-ce2b3725]{width:84px}.cg-actions[data-v-ce2b3725]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cg-button[data-v-ce2b3725]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:0 16px;color:var(--cg-ink);font-size:15px;font-weight:600;cursor:pointer;touch-action:manipulation}.cg-button svg[data-v-ce2b3725],.cg-chip svg[data-v-ce2b3725]{width:18px;height:18px;flex:none}.cg-button[data-v-ce2b3725]:hover:not(:disabled){background:#f9fafb}.cg-button--primary[data-v-ce2b3725]{border-color:var(--cg-accent);background:var(--cg-accent);color:#fff}.cg-button--primary[data-v-ce2b3725]:hover:not(:disabled){background:var(--cg-accent-dark)}.cg-button--danger[data-v-ce2b3725]{border-color:#b42318;background:#b42318;color:#fff}.cg-button--danger[data-v-ce2b3725]:hover:not(:disabled){background:#912018}.cg-button--quiet[data-v-ce2b3725]{border-color:transparent;color:var(--cg-accent-dark)}.cg-button--small[data-v-ce2b3725]{min-height:40px;padding:0 12px;font-size:14px}.cg-button[data-v-ce2b3725]:disabled,.cg-chip[data-v-ce2b3725]:disabled{cursor:not-allowed;opacity:.5}.cg-button[data-v-ce2b3725]:focus-visible,.cg-chip[data-v-ce2b3725]:focus-visible,.cg-icon[data-v-ce2b3725]:focus-visible,.cg-link[data-v-ce2b3725]:focus-visible{outline:3px solid rgb(37 99 235 / .35);outline-offset:2px}.cg-list-head[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.cg-count[data-v-ce2b3725]{margin-left:8px;color:var(--cg-muted);font-size:14px;font-weight:500}.cg-hint[data-v-ce2b3725]{margin:-6px 0 12px;color:var(--cg-muted);font-size:13.5px;line-height:1.5}.cg-list-controls[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cg-select[data-v-ce2b3725]{display:inline-flex;align-items:center;gap:8px;color:var(--cg-muted);font-size:14px}.cg-toggle[data-v-ce2b3725]{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:14px;cursor:pointer}.cg-toggle input[data-v-ce2b3725]{width:18px;height:18px}.cg-list-heading[data-v-ce2b3725]{margin:8px 0 12px;font-family:Times New Roman,Georgia,serif;font-size:18px;font-weight:700;text-align:center}.cg-entries[data-v-ce2b3725]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cg-entry[data-v-ce2b3725]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;border-radius:10px;padding:8px}.cg-entry[data-v-ce2b3725]:hover{background:#f9fafb}.cg-number[data-v-ce2b3725]{min-width:2.2em;padding-top:3px;font-family:Times New Roman,Georgia,serif;font-size:17px}.cg-entry-body[data-v-ce2b3725]{grid-column:2}.cg-entry:not(:has(.cg-number)) .cg-entry-body[data-v-ce2b3725]{grid-column:1 / 3}.cg-note[data-v-ce2b3725]{margin:6px 0 0 1.5em;color:var(--cg-muted);font-size:14.5px;line-height:1.5;white-space:pre-line}.cg-entry-actions[data-v-ce2b3725]{display:flex;gap:2px}.cg-icon[data-v-ce2b3725]{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;color:var(--cg-muted)}.cg-icon[data-v-ce2b3725]:hover{background:#eef2f6;color:var(--cg-ink)}.cg-icon svg[data-v-ce2b3725]{width:20px;height:20px}.cg-downloads[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cg-downloads-label[data-v-ce2b3725]{margin-right:4px;color:var(--cg-muted);font-size:14px;font-weight:600}.cg-chip[data-v-ce2b3725]{display:inline-flex;min-height:44px;align-items:center;gap:6px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;padding:0 14px;color:var(--cg-ink);font-size:14px;font-weight:600;cursor:pointer}.cg-chip[data-v-ce2b3725]:hover:not(:disabled){background:#f9fafb}.cg-account[data-v-ce2b3725]{margin-top:22px;border-top:1px solid var(--cg-line);padding-top:18px}.cg-account .cg-hint[data-v-ce2b3725]{margin-top:0}.cg-account-row[data-v-ce2b3725]{display:flex;flex-wrap:wrap;gap:10px}.cg-name[data-v-ce2b3725]{flex:1 1 220px}.cg-name input[data-v-ce2b3725]{width:100%}.cg-badge[data-v-ce2b3725]{border-radius:999px;background:#fef0c7;padding:2px 8px;color:#93370d;font-size:12px;font-weight:700}.cg-saved[data-v-ce2b3725]{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.cg-saved li[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border:1px solid var(--cg-line);border-radius:10px;padding:6px 6px 6px 12px}.cg-saved li.is-current[data-v-ce2b3725]{border-color:var(--cg-accent)}.cg-saved-name[data-v-ce2b3725]{flex:1 1 auto;font-weight:600}.cg-saved-meta[data-v-ce2b3725]{color:var(--cg-muted);font-size:13px}.cg-clear[data-v-ce2b3725]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14px}.cg-link[data-v-ce2b3725]{min-height:44px;padding:0 4px;color:var(--cg-accent-dark);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cg-status[data-v-ce2b3725]{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;justify-self:center;border-radius:999px;background:#101828;padding:0 8px 0 18px;color:#fff;font-size:14.5px}.cg-status[data-v-ce2b3725]:not(:has(span:not(:empty))){padding:0}.cg-status span[data-v-ce2b3725]:empty{display:none}.cg-status span[data-v-ce2b3725]{padding:10px 0}.cg-status .cg-link[data-v-ce2b3725]{color:#b2ccff}.cg-sr[data-v-ce2b3725]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:520px){.cg-entry[data-v-ce2b3725]{grid-template-columns:auto minmax(0,1fr)}.cg-entry-actions[data-v-ce2b3725]{grid-column:1 / -1;justify-content:flex-end}.cg-actions .cg-button[data-v-ce2b3725]{flex:1 1 100%}}
