.prompts-intro[data-v-6e24df54]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;padding:.2rem 0 1.35rem;display:flex}.prompts-kicker[data-v-6e24df54]{letter-spacing:.18em;color:var(--text-soft);font-size:.6rem;font-weight:500}.prompts-intro__title[data-v-6e24df54]{letter-spacing:-.035em;color:var(--text-main);margin:.6rem 0;font-size:calc(clamp(1.4rem,2.7vw,2.25rem));font-weight:500;line-height:1.5}.prompts-intro__title span[data-v-6e24df54]{color:var(--text-soft)}.prompts-intro__description[data-v-6e24df54]{color:var(--text-soft);font-size:.78rem;line-height:1.8}.prompts-intro__index[data-v-6e24df54]{-moz-column-gap:1rem;min-width:120px;color:var(--text-soft);grid-template-columns:1fr auto;column-gap:1rem;display:grid}.prompts-intro__index strong[data-v-6e24df54]{font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--text-main);font-size:2.8rem;font-weight:300;line-height:1.2}.prompts-intro__label[data-v-6e24df54]{grid-area:2/1/auto/-1;padding-top:.4rem;font-size:.6rem}.prompts-intro__index[data-v-6e24df54]>:last-child{grid-area:1/2;align-self:center}@media (width<=1050px){.prompts-intro__index[data-v-6e24df54]{min-width:auto}}@media (width<=640px){.prompts-intro[data-v-6e24df54]{gap:1rem;padding-bottom:.9rem}.prompts-intro__title[data-v-6e24df54]{font-size:1.3rem}.prompts-intro__title span[data-v-6e24df54]{display:block}.prompts-intro__description[data-v-6e24df54]{max-width:240px;font-size:.72rem}.prompts-intro__index strong[data-v-6e24df54]{font-size:2.2rem}.prompts-intro__label[data-v-6e24df54]{width:80px;font-size:.55rem}.prompts-intro__index[data-v-6e24df54]>:last-child{display:none}.prompts-kicker[data-v-6e24df54]{font-size:.5rem}}.prompts-auth[data-v-1ae0c454]{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-2);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.prompts-auth>div[data-v-1ae0c454]{flex:1;min-width:160px}.prompts-auth strong[data-v-1ae0c454]{font-size:.8rem;font-weight:500}.prompts-auth p[data-v-1ae0c454]{color:var(--text-soft);margin-top:.25rem;font-size:.72rem}.prompts-auth button[data-v-1ae0c454]{min-height:40px;color:var(--accent-text);font-size:.75rem}button[data-v-1ae0c454]:disabled{opacity:.45;cursor:default}.prompts-toolbar[data-v-0cd6a99e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .65rem;display:flex}.prompts-views[data-v-0cd6a99e]{gap:1.25rem;display:flex}.prompts-views button[data-v-0cd6a99e]{min-height:42px;color:var(--text-soft);border-bottom:2px solid #0000;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.prompts-views button[aria-pressed=true][data-v-0cd6a99e]{color:var(--text-main);border-color:var(--accent)}.prompts-views__count[data-v-0cd6a99e]{color:var(--text-soft);background:var(--surface-2);border-radius:.3rem;padding:.1rem .4rem;font-size:.6rem}.prompts-filters[data-v-0cd6a99e]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.prompts-filters label[data-v-0cd6a99e]{color:var(--text-soft);align-items:center;gap:.45rem;display:flex}.prompts-filters select[data-v-0cd6a99e]{max-width:170px;min-height:38px;color:var(--text-muted);background:0 0;border:0;font-size:.72rem}.prompts-tags[data-v-0cd6a99e]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.prompts-tags button[data-v-0cd6a99e]{min-height:34px;color:var(--text-soft);border:1px solid #0000;border-radius:2rem;align-items:center;gap:.2rem;padding:.35rem .7rem;font-size:.72rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.prompts-tags button[aria-pressed=true][data-v-0cd6a99e]{color:var(--text-main);background:var(--surface-2);border-color:var(--border)}.prompts-clear[data-v-0cd6a99e]{color:var(--accent-text);min-height:38px;margin-left:auto;font-size:.7rem}.prompts-selection[data-v-0cd6a99e]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:-.25rem 0 1.25rem;font-size:.75rem;display:flex}.prompts-selection>span[data-v-0cd6a99e]{font-variant-numeric:tabular-nums;margin-right:.25rem}.prompts-selection button[data-v-0cd6a99e]{border:1px solid var(--border);background:var(--surface-2);max-width:100%;min-height:36px;color:var(--text-main);border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.prompts-selection button span[data-v-0cd6a99e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prompts-selection button[data-v-0cd6a99e]:hover{border-color:var(--accent)}.prompts-tags button[data-v-0cd6a99e]:hover{background:var(--accent-soft);color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.prompts-tags button[data-v-0cd6a99e]{transition:none}}button[data-v-0cd6a99e]:disabled{opacity:.45;cursor:default}@media (width<=640px){.prompts-toolbar[data-v-0cd6a99e]{gap:.75rem}.prompts-toolbar[data-v-0cd6a99e] .search-box{width:100%;max-width:none}.prompts-filters[data-v-0cd6a99e]{gap:.4rem;margin-bottom:1rem}.prompts-tags[data-v-0cd6a99e]{scrollbar-width:thin;flex-wrap:nowrap;flex:100%;padding-block:.15rem;overflow-x:auto}.prompts-tags button[data-v-0cd6a99e]{flex-shrink:0;min-height:40px}}.prompts-result[data-v-3dd150e3]{color:var(--text-soft);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.75rem;display:flex}.prompts-result button[data-v-3dd150e3]{color:var(--accent-text)}.prompt-card[data-v-bec391ba]{-moz-column-break-inside:avoid;break-inside:avoid;overflow-wrap:anywhere;min-width:0;margin:0 0 1.6rem}.prompt-card__visual[data-v-bec391ba]{border:1px solid var(--border);background:var(--surface-2);border-radius:.875rem;position:relative;overflow:hidden}.prompt-card__visual[data-v-bec391ba] .image-frame__status{z-index:2;pointer-events:none}.prompt-card__visual[data-v-bec391ba] .image-frame__status button{pointer-events:auto}.prompt-card__open[data-v-bec391ba]{background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;padding:1rem;display:flex;position:absolute;inset:0}.prompt-card__open-label[data-v-bec391ba]{background:var(--surface-1);color:var(--text-main);border:1px solid var(--border);opacity:0;border-radius:2rem;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.75rem;transition:opacity .2s,transform .2s;display:inline-flex;transform:translateY(.4rem)}.prompt-card__open:focus-visible .prompt-card__open-label[data-v-bec391ba],.prompt-card__open:hover .prompt-card__open-label[data-v-bec391ba]{opacity:1;transform:none}.prompt-card__open[data-v-bec391ba]:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.prompt-card__draft[data-v-bec391ba]{background:var(--surface-1);color:var(--text-main);pointer-events:none;border-radius:2rem;padding:.25rem .65rem;font-size:.7rem;position:absolute;top:.75rem;left:.75rem}.prompt-card__caption[data-v-bec391ba]{padding:.9rem .15rem 0}.prompt-card__meta[data-v-bec391ba]{color:var(--text-soft);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.7rem;display:flex}.prompt-card__meta span+span[data-v-bec391ba]:before{content:"/";color:var(--border);margin-right:.5rem}.prompt-card__title-row[data-v-bec391ba]{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}h2[data-v-bec391ba]{flex:1;min-width:0;margin:0;font-size:.94rem;font-weight:600;line-height:1.6}h2 button[data-v-bec391ba]{-webkit-line-clamp:2;text-align:left;color:var(--text-main);-webkit-box-orient:vertical;min-height:32px;padding:.15rem 0;display:-webkit-box;overflow:hidden}.prompt-card__edit[data-v-bec391ba]{color:var(--text-soft);border-radius:.5rem;min-width:36px;min-height:36px}.prompt-card__edit[data-v-bec391ba]:hover{background:var(--surface-2);color:var(--accent-text)}p[data-v-bec391ba]{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.8125rem;line-height:1.7;display:-webkit-box;overflow:hidden}@media (hover:none){.prompt-card__open[data-v-bec391ba]{padding:.75rem}.prompt-card__open-label[data-v-bec391ba]{opacity:1;white-space:nowrap;gap:.3rem;padding:.4rem .65rem;font-size:.68rem;transform:none}.prompt-card__open-label[data-v-bec391ba]>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.prompt-card__open-label[data-v-bec391ba]{transition:none}}.prompts-grid[data-v-5f117334]{min-width:0;container-type:inline-size}.prompt-grid__layout[data-v-5f117334]{--columns:1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:start;gap:.75rem;display:grid;position:relative}.prompt-grid__item[data-v-5f117334]{min-width:0}.prompt-grid__item[data-v-5f117334] .prompt-card{margin:0}.prompt-grid__layout[data-masonry]>.prompt-grid__item[data-v-5f117334]{position:absolute}@container (width>=290px){.prompt-grid__layout[data-v-5f117334]{--columns:2}}@container (width>=700px){.prompt-grid__layout[data-v-5f117334]{--columns:3;gap:1.25rem}}@container (width>=980px){.prompt-grid__layout[data-v-5f117334]{--columns:4;gap:1.5rem}}.prompts-bottom[data-v-72d895cd]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 .5rem;display:flex}.prompts-bottom p[data-v-72d895cd]{color:var(--text-soft);font-size:.67rem}.prompts-bottom p span[data-v-72d895cd]{margin-inline:.5rem}.prompts-bottom nav[data-v-72d895cd]{color:var(--text-soft);align-items:center;gap:.75rem;font-size:.72rem;display:flex}.prompts-bottom nav button[data-v-72d895cd]{border:1px solid var(--border);width:40px;height:40px;color:var(--text-main);border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid}.prompts-bottom nav button[data-v-72d895cd]:not(:disabled):hover{background:var(--accent-soft);color:var(--accent-text)}button[data-v-72d895cd]:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.prompts-bottom nav button[data-v-72d895cd]{transition:none}}@media (width<=640px){.prompts-bottom p[data-v-72d895cd]{line-height:1.8}}.prompt-detail__toolbar[data-v-8ea278d0]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem .9rem .6rem 1.4rem;display:flex}.prompt-detail__toolbar>span[data-v-8ea278d0]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.prompt-detail__navigation[data-v-8ea278d0]{align-items:center;gap:.35rem;margin-left:auto;margin-right:.75rem;display:flex}.prompt-detail__navigation-count[data-v-8ea278d0]{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.45rem;font-size:.7rem}.prompt-detail__navigation button[data-v-8ea278d0]{border:1px solid var(--border);width:40px;height:40px;color:var(--text-main);border-radius:.5rem;place-items:center;display:grid}.prompt-detail__navigation button[data-v-8ea278d0]:not([aria-disabled=true]):hover{background:var(--accent-soft);color:var(--accent-text)}.prompt-detail__close[data-v-8ea278d0]{z-index:3;border:1px solid var(--border);background:var(--surface-1);width:40px;height:40px;color:var(--text-main);border-radius:50%;place-items:center;display:grid}.prompt-detail__close[data-v-8ea278d0]:hover{background:var(--accent-soft);border-color:var(--accent)}button[data-v-8ea278d0]:disabled,button[aria-disabled=true][data-v-8ea278d0]{opacity:.5;cursor:default}button[data-v-8ea278d0]{cursor:var(--interaction-cursor,pointer)}@media (width<=480px){.prompt-detail__toolbar>span[data-v-8ea278d0]{font-size:.68rem}.prompt-detail__navigation[data-v-8ea278d0]{gap:.2rem;margin-right:.35rem}.prompt-detail__navigation-count[data-v-8ea278d0]{margin-right:.25rem;font-size:.65rem}.prompt-detail__navigation button[data-v-8ea278d0]{width:36px}}.prompt-detail__body[data-v-e7a6d856]{overflow-wrap:anywhere;min-width:0;color:var(--text-main);padding:1.5rem 2rem 2rem}.prompt-detail__eyebrow[data-v-e7a6d856]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.prompt-detail__eyebrow[data-v-e7a6d856],.prompt-detail__length[data-v-e7a6d856]{color:var(--text-soft);font-variant-numeric:tabular-nums}.prompt-detail__length[data-v-e7a6d856]{font-size:.65rem}.prompt-detail__text header>div[data-v-e7a6d856]{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:flex}button[data-v-e7a6d856]:disabled,button[aria-disabled=true][data-v-e7a6d856]{opacity:.5;cursor:default}.prompt-detail__text button[data-v-e7a6d856]:not([aria-disabled=true]):hover{background:var(--accent-soft);border-color:var(--accent)}h2[data-v-e7a6d856]{margin:.8rem 0;font-size:1.6rem;font-weight:600;line-height:1.5}.prompt-detail__description[data-v-e7a6d856]{color:var(--text-soft);font-size:.875rem;line-height:1.9}.prompt-detail__tags[data-v-e7a6d856]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.prompt-detail__tags span[data-v-e7a6d856]{color:var(--text-muted);background:var(--surface-2);border-radius:.35rem;padding:.3rem .6rem;font-size:.7rem}.prompt-detail__text[data-v-e7a6d856]{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.25rem}.prompt-detail__text header[data-v-e7a6d856]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}h3[data-v-e7a6d856]{font-size:.8125rem;font-weight:600}.prompt-detail__text p[data-v-e7a6d856]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:.75rem;font-size:.8125rem;line-height:1.95}.prompt-detail__text--negative p[data-v-e7a6d856]{color:var(--text-soft)}a[data-v-e7a6d856],button[data-v-e7a6d856]{cursor:var(--interaction-cursor,pointer)}.prompt-detail__text button[data-v-e7a6d856],footer a[data-v-e7a6d856],footer button[data-v-e7a6d856]{min-height:40px;color:var(--accent-text);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.prompt-detail__text button[data-v-e7a6d856]{border:1px solid var(--border);border-radius:.5rem;padding:.35rem .75rem}.prompt-detail__hint[data-v-e7a6d856]{color:var(--text-soft);margin:1.5rem 0 1rem;font-size:.7rem;line-height:1.8}footer[data-v-e7a6d856]{border-top:1px solid var(--border);flex-wrap:wrap;gap:1.25rem;padding-top:.75rem;display:flex}@media (width<=700px){.prompt-detail__body[data-v-e7a6d856]{padding:1.5rem}h2[data-v-e7a6d856]{font-size:1.3rem}}.prompt-detail[data-v-46217428]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14a6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.prompt-detail__panel[data-v-46217428]{border:1px solid var(--border);background:var(--surface-1);border-radius:1.25rem;flex-direction:column;width:min(1080px,100%);max-height:calc(min(90dvh,960px));display:flex;position:relative;overflow:hidden;box-shadow:0 20px 80px #0003}.prompt-detail__content[data-v-46217428]{overscroll-behavior:contain;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.prompt-detail__image[data-v-46217428]{background:var(--surface-2);align-items:center;height:calc(-1.2rem - 41px + min(90dvh,960px));min-height:calc(min(320px,60dvh));padding:1.5rem;display:flex;position:sticky;top:0}.prompt-detail__image[data-v-46217428] .image-frame{max-height:100%}.prompt-detail__original[data-v-46217428]{border:1px solid var(--border);min-height:44px;color:var(--text-main);background:var(--surface-1);border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.prompt-detail__original[data-v-46217428]:hover{color:var(--accent-text);border-color:var(--accent)}.prompt-detail__manual-link[data-v-46217428]{color:var(--text-muted);gap:.4rem;margin-top:.75rem;font-size:.75rem;display:grid}.prompt-detail__manual-link input[data-v-46217428]{background:var(--surface-2);border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text-main);border-radius:.5rem;padding:.6rem}a[data-v-46217428],button[data-v-46217428]{cursor:var(--interaction-cursor,pointer)}.prompt-detail__copy-status[data-v-46217428]{color:var(--accent-text);font-size:.75rem;line-height:1.7}.prompt-detail__notice[data-v-46217428]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;padding:.65rem 1.4rem}.prompt-detail__feedback[data-v-46217428]{grid-column:1/-1;min-height:200px;padding:3rem}@media (width<=700px){.prompt-detail[data-v-46217428]{padding:.75rem}.prompt-detail__panel[data-v-46217428]{max-height:94dvh}.prompt-detail__content[data-v-46217428]{display:block}.prompt-detail__image[data-v-46217428]{height:38dvh;min-height:calc(min(180px,30dvh));padding:1rem;position:relative}}.prompt-editor__feedback[data-v-2e048c5e]{padding:0 2rem;font-size:.8125rem;line-height:1.8}.prompt-editor__feedback>p[data-v-2e048c5e]{margin-top:1rem}.prompt-editor__feedback[data-v-2e048c5e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.prompt-editor__feedback button[data-v-2e048c5e]{color:var(--accent-text);min-height:40px;padding:.5rem}.prompt-editor__recovery[data-v-2e048c5e]{border-bottom:1px solid var(--border);padding:1rem 0}.prompt-editor__recovery p[data-v-2e048c5e]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;overflow:auto}h3[data-v-2e048c5e]{font-size:.875rem;font-weight:600}.prompt-editor__comparison[data-v-2e048c5e]{gap:.85rem;margin:1rem 0;display:grid}.prompt-editor__comparison dt[data-v-2e048c5e]{color:var(--text-soft);margin-bottom:.3rem;font-size:.72rem}.prompt-editor__comparison dd[data-v-2e048c5e]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.prompt-editor__comparison a[data-v-2e048c5e]{color:var(--accent-text);align-items:center;gap:.35rem;max-width:100%;margin-left:.75rem;display:inline-flex}.prompt-editor__comparison-image[data-v-2e048c5e]{border-radius:.5rem;max-width:240px;max-height:180px;margin-bottom:.5rem}.prompt-editor__long-text[data-v-2e048c5e]{max-height:12rem;padding-right:.5rem;overflow:auto}.prompt-editor__long-text[data-v-2e048c5e]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}summary[data-v-2e048c5e]{cursor:var(--interaction-cursor,pointer);padding-block:.5rem}@media (width<=720px){.prompt-editor__feedback[data-v-2e048c5e]{padding:0 1rem}}.prompt-editor__visual>p[data-v-b51f5c67]{color:var(--text-soft);margin:.4rem 0 1rem;font-size:.75rem}.prompt-editor__preview[data-v-b51f5c67]{border:1px solid var(--border);background:var(--surface-2);border-radius:.7rem;min-height:180px;overflow:hidden}.prompt-editor__preview[data-v-b51f5c67] .image-frame{height:240px}.prompt-editor__placeholder[data-v-b51f5c67]{min-height:230px;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;font-size:.75rem;display:flex}.prompt-editor__source[data-v-b51f5c67]{gap:.25rem;margin:1rem 0 .6rem;display:flex}.prompt-editor__source button[data-v-b51f5c67]{min-height:40px;color:var(--text-soft);border-radius:.4rem;padding:.55rem .8rem;font-size:.75rem}.prompt-editor__source button[aria-pressed=true][data-v-b51f5c67]{background:var(--surface-2);color:var(--text-main)}label[data-v-b51f5c67]{margin-bottom:1rem;font-weight:500}input[data-v-b51f5c67],label[data-v-b51f5c67]{font-size:.8125rem;display:block}input[data-v-b51f5c67]{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text-main);border-radius:.5rem;margin-top:.45rem;padding:.7rem .8rem;font-weight:400;line-height:1.75}input[data-v-b51f5c67]::placeholder{color:var(--text-soft);opacity:.85}input[data-v-b51f5c67]:focus{outline:2px solid var(--accent);outline-offset:2px}small[data-v-b51f5c67]{color:var(--text-soft);margin-top:.4rem;font-size:.68rem;font-weight:400;line-height:1.6;display:block}.prompt-editor__field-error[data-v-b51f5c67]{color:var(--danger)}[aria-invalid=true][data-v-b51f5c67]{border-color:var(--danger)}.prompt-editor__secondary[data-v-b51f5c67]{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--text-main);border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.75rem;display:inline-flex}.prompt-editor__visual>.prompt-editor__secondary[data-v-b51f5c67]{justify-content:center;width:100%;margin-bottom:1rem}@media (width<=720px){.prompt-editor__preview[data-v-b51f5c67] .image-frame{height:200px}}@media (height<=520px){.prompt-editor__preview[data-v-b51f5c67] .image-frame{height:160px}.prompt-editor__placeholder[data-v-b51f5c67]{min-height:160px}}label[data-v-8033f31f]{margin-bottom:1rem;font-weight:500}input[data-v-8033f31f],label[data-v-8033f31f],textarea[data-v-8033f31f]{font-size:.8125rem;display:block}input[data-v-8033f31f],textarea[data-v-8033f31f]{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text-main);border-radius:.5rem;margin-top:.45rem;padding:.7rem .8rem;font-weight:400;line-height:1.75}textarea[data-v-8033f31f]{resize:vertical}input[data-v-8033f31f]::-moz-placeholder{color:var(--text-soft);opacity:.85}textarea[data-v-8033f31f]::-moz-placeholder{color:var(--text-soft);opacity:.85}input[data-v-8033f31f]::placeholder,textarea[data-v-8033f31f]::placeholder{color:var(--text-soft);opacity:.85}input[data-v-8033f31f]:focus,textarea[data-v-8033f31f]:focus{outline:2px solid var(--accent);outline-offset:2px}small[data-v-8033f31f]{margin-top:.4rem;font-size:.68rem;line-height:1.6;display:block}.prompt-editor__required[data-v-8033f31f],small[data-v-8033f31f]{color:var(--text-soft);font-weight:400}.prompt-editor__required[data-v-8033f31f]{margin-left:.5rem;font-size:.65rem}.prompt-editor__row[data-v-8033f31f]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.prompt-editor__optional[data-v-8033f31f]{color:var(--text-soft);font-size:.75rem}summary[data-v-8033f31f]{cursor:var(--interaction-cursor,pointer);padding-block:.5rem}.prompt-editor__optional label[data-v-8033f31f]{color:var(--text-main);margin-top:.5rem}.prompt-editor__count[data-v-8033f31f]{text-align:right;font-variant-numeric:tabular-nums}.prompt-editor__field-error[data-v-8033f31f]{color:var(--danger)}[aria-invalid=true][data-v-8033f31f]{border-color:var(--danger)}@media (width<=720px){.prompt-editor__row[data-v-8033f31f]{grid-template-columns:1fr;gap:0}}.prompt-editor__footer[data-v-6f582c35]{background:var(--surface-1);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:sticky;bottom:0}.prompt-editor__footer p[data-v-6f582c35]{color:var(--text-soft);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.7rem;line-height:1.6;display:flex}.prompt-editor__footer p[data-v-6f582c35] svg{flex-shrink:0}.prompt-editor__save-state[data-v-6f582c35]{flex:15rem;min-width:0}.prompt-editor__footer .prompt-editor__save-error[data-v-6f582c35]{color:var(--danger)}.prompt-editor__actions[data-v-6f582c35]{gap:.6rem;display:flex}.prompt-editor__primary[data-v-6f582c35],.prompt-editor__secondary[data-v-6f582c35]{border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .85rem;font-size:.75rem;display:inline-flex}.prompt-editor__secondary[data-v-6f582c35]{background:var(--surface-2);color:var(--text-main)}.prompt-editor__primary[data-v-6f582c35]{background:var(--accent-action);color:#fff;border-color:var(--accent-action)}button[data-v-6f582c35]:disabled{opacity:.6}@media (width<=720px){.prompt-editor__footer[data-v-6f582c35]{padding:1rem}.prompt-editor__actions[data-v-6f582c35]{justify-content:flex-end;width:100%}}@media (height<=520px){.prompt-editor__footer[data-v-6f582c35]{padding:.75rem 1rem;position:static}}.prompt-editor[data-v-625117f7]{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14a6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.prompt-editor--login-open[data-v-625117f7]{z-index:83}.prompt-editor__locked[data-v-625117f7]{color:var(--text-main);justify-items:start;gap:.9rem;padding:2rem;display:grid}.prompt-editor__locked[data-v-625117f7]>:first-child{color:var(--text-soft)}.prompt-editor__locked p[data-v-625117f7]{color:var(--text-soft);font-size:.8125rem;line-height:1.8}.prompt-editor__locked[data-v-625117f7]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.prompt-editor__panel[data-v-625117f7]{border:1px solid var(--border);width:min(1050px,100%);max-height:92dvh;color:var(--text-main);background:var(--surface-1);border-radius:1.1rem;scroll-padding-block:6rem 8rem;overflow:auto}.prompt-editor__header[data-v-625117f7]{z-index:2;background:var(--surface-1);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:sticky;top:0}.prompt-editor__header p[data-v-625117f7]{color:var(--text-soft);letter-spacing:.1em;font-size:.7rem}h2[data-v-625117f7]{margin-top:.35rem;font-size:1.3rem}h2[data-v-625117f7],h3[data-v-625117f7]{font-weight:600}h3[data-v-625117f7]{font-size:.875rem}.prompt-editor__close[data-v-625117f7]{width:44px;height:44px;color:var(--text-main);background:var(--surface-2);border-radius:50%;place-items:center;display:grid}fieldset[data-v-625117f7]{border:0;min-width:0;margin:0;padding:0}.prompt-editor__columns[data-v-625117f7]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding:1.5rem 2rem;display:grid}.prompt-editor__primary[data-v-625117f7]{border:1px solid var(--accent-action);background:var(--accent-action);color:#fff}.prompt-editor__primary[data-v-625117f7],.prompt-editor__secondary[data-v-625117f7]{border-radius:.5rem;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .85rem;font-size:.75rem;display:inline-flex}.prompt-editor__secondary[data-v-625117f7]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-main)}button[data-v-625117f7]:disabled,fieldset[data-v-625117f7]:disabled{opacity:.6}.prompt-editor__library[data-v-625117f7]{padding:1.5rem 2rem}@media (width<=720px){.prompt-editor[data-v-625117f7]{padding:.6rem}.prompt-editor__panel[data-v-625117f7]{max-height:96dvh}.prompt-editor__columns[data-v-625117f7]{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.prompt-editor__header[data-v-625117f7]{padding:1rem}}@media (height<=520px){.prompt-editor[data-v-625117f7]{padding:.5rem}.prompt-editor__panel[data-v-625117f7]{max-height:calc(100dvh - 1rem);scroll-padding-block:5rem 1rem}.prompt-editor__header[data-v-625117f7]{padding:.75rem 1rem}}.prompts-body[data-v-0d4d49e6]{flex:1;padding:0}[data-v-0d4d49e6] .prompts-viewport{padding:1.4rem 2rem 2rem}.prompts-add[data-v-0d4d49e6]{border:1px solid var(--border);min-height:40px;color:var(--text-main);background:var(--surface-2);border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.75rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.prompts-add[data-v-0d4d49e6]:hover{background:var(--accent-soft);color:var(--accent-text)}button[data-v-0d4d49e6]:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.prompts-add[data-v-0d4d49e6]{transition:none}}@media (width<=640px){[data-v-0d4d49e6] .prompts-viewport{padding:1rem}.prompts-add[data-v-0d4d49e6]{padding-inline:.65rem}}
