@keyframes st-skeleton-01f4dea6{0%{background-position:150% 0}to{background-position:-50% 0}}.templates-browser[data-v-01f4dea6]{color:var(--st-text);display:flex;flex-direction:column;gap:28px;min-height:0}.templates-browser__controls[data-v-01f4dea6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.templates-browser__tabs[data-v-01f4dea6]{background-color:var(--st-card-inner);border:1px solid var(--st-border);border-radius:999px;display:flex;gap:4px;padding:4px}.templates-browser__tabs button[data-v-01f4dea6]{border-radius:999px;color:var(--st-text-muted);flex:1;font-size:13px;padding:7px 18px;transition:all .2s;white-space:nowrap}.templates-browser__tabs button[data-v-01f4dea6]:hover:not(.is-active){color:var(--st-text)}.templates-browser__tabs button.is-active[data-v-01f4dea6]{background:linear-gradient(135deg,#8b5cf6f2,#e879f9f2);color:#fff}.templates-browser__search[data-v-01f4dea6]{align-items:center;background-color:var(--st-card-inner);border:1px solid var(--st-border);border-radius:999px;color:var(--st-text-faint);display:flex;flex:1;gap:8px;min-width:180px;padding:0 14px;transition:border-color .2s}.templates-browser__search[data-v-01f4dea6]:focus-within{border-color:var(--st-border-strong)}.templates-browser__search svg[data-v-01f4dea6]{flex-shrink:0;height:16px;width:16px}.templates-browser__search input[data-v-01f4dea6]{background:transparent;border:none;color:var(--st-text);flex:1;font-size:13px;min-width:0;outline:none;padding:9px 0}.templates-browser__search input[data-v-01f4dea6]::-moz-placeholder{color:var(--st-text-faint)}.templates-browser__search input[data-v-01f4dea6]::placeholder{color:var(--st-text-faint)}.templates-browser__sorts[data-v-01f4dea6]{display:flex;gap:8px}.templates-browser__sorts button[data-v-01f4dea6]{background-color:var(--st-card-inner);border:1px solid var(--st-border);border-radius:999px;color:var(--st-text-muted);font-size:12px;padding:7px 14px;transition:all .2s;white-space:nowrap}.templates-browser__sorts button[data-v-01f4dea6]:hover:not(.is-active){border-color:var(--st-border-strong);color:var(--st-text)}.templates-browser__sorts button.is-active[data-v-01f4dea6]{background:linear-gradient(135deg,#8b5cf6e6,#e879f9e6);border-color:transparent;color:#fff}.templates-browser__body[data-v-01f4dea6]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.templates-browser__grid[data-v-01f4dea6]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.templates-browser__skeleton[data-v-01f4dea6]{animation:st-skeleton-01f4dea6 1.4s ease-in-out infinite;aspect-ratio:4/5;background:linear-gradient(100deg,var(--st-card-inner) 30%,rgba(139,92,246,.16) 50%,var(--st-card-inner) 70%);background-size:300% 100%;border:1px solid var(--st-border);border-radius:16px;display:block}@media(prefers-reduced-motion:reduce){.templates-browser__skeleton[data-v-01f4dea6]{animation:none}}.templates-browser__message[data-v-01f4dea6]{align-items:center;color:var(--st-text-muted);display:flex;flex-direction:column;font-size:13px;gap:12px;line-height:1.5;margin:auto 0;padding:32px 0;text-align:center}.templates-browser__message-icon[data-v-01f4dea6]{color:var(--st-violet);font-size:28px;opacity:.7}.templates-browser__message--error[data-v-01f4dea6]{color:var(--st-red)}.templates-browser__more[data-v-01f4dea6]{align-self:center}@media screen and (max-width:600px){.templates-browser__grid[data-v-01f4dea6]{gap:10px;grid-template-columns:repeat(2,1fr)}}.templates-inline[data-v-3cf0b580]{background:radial-gradient(60% 30% at 50% 0,rgba(124,92,255,.14),transparent 70%);color:var(--st-text);display:flex;flex:1;flex-direction:column;gap:22px;height:100%;min-width:0;overflow-y:auto;padding:148px 30px 80px;scrollbar-gutter:stable}.templates-inline__hero[data-v-3cf0b580]{text-align:center}.templates-inline__title[data-v-3cf0b580]{background:linear-gradient(90deg,var(--st-magenta),var(--st-violet),var(--st-cyan));-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;-webkit-text-fill-color:transparent}.templates-inline__subtitle[data-v-3cf0b580]{color:var(--st-text-muted);font-size:15px;margin-top:8px}.templates-inline[data-v-3cf0b580] .templates-browser__controls{justify-content:center}.templates-inline[data-v-3cf0b580] .templates-browser__search{max-width:420px}@media screen and (max-width:650px){.templates-inline[data-v-3cf0b580]{height:unset;min-height:100vh;padding:24px 12px 100px;width:100%}.templates-inline__title[data-v-3cf0b580]{font-size:26px}}
