.form[data-v-df0cdaf3]{flex-direction:column;gap:16px;display:flex}.swatches[data-v-df0cdaf3]{flex-wrap:wrap;gap:10px;display:flex}.swatches label[data-v-df0cdaf3]{cursor:pointer;position:relative}.swatches input[data-v-df0cdaf3],.tpl input[data-v-df0cdaf3]{opacity:0;position:absolute}.swatches span[data-v-df0cdaf3]{border:3px solid #0000;border-radius:50%;width:36px;height:36px;display:block}.swatches input:checked+span[data-v-df0cdaf3]{border-color:var(--ink)}.swatches input:focus-visible+span[data-v-df0cdaf3]{outline:3px solid var(--accent);outline-offset:2px}.templates[data-v-df0cdaf3]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.templates legend[data-v-df0cdaf3]{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600}.tpl[data-v-df0cdaf3]{border:2px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.tpl.on[data-v-df0cdaf3]{border-color:var(--accent);background:var(--soft)}.tpl[data-v-df0cdaf3]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.tpl .t[data-v-df0cdaf3]{font-weight:700}.tpl .d[data-v-df0cdaf3]{color:var(--muted);font-size:13px}.templates .hint[data-v-df0cdaf3]{grid-column:1/-1}@media (width<=480px){.templates[data-v-df0cdaf3]{grid-template-columns:1fr}}.foot[data-v-df0cdaf3]{flex-wrap:wrap;align-items:center}.foot[data-v-df0cdaf3],.right[data-v-df0cdaf3]{gap:10px;display:flex}.right[data-v-df0cdaf3]{margin-left:auto}.form[data-v-0953f4e5]{flex-direction:column;gap:16px;display:flex}.foot[data-v-0953f4e5]{flex-wrap:wrap;align-items:center}.foot[data-v-0953f4e5],.right[data-v-0953f4e5]{gap:10px;display:flex}.right[data-v-0953f4e5]{margin-left:auto}.up[data-v-f77caac5]{align-items:center;gap:14px}.foot[data-v-f77caac5],.up[data-v-f77caac5],ul[data-v-f77caac5]{display:flex}ul[data-v-f77caac5]{flex-direction:column;gap:4px;margin:0;padding-left:20px}.foot[data-v-f77caac5]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.app[data-v-7dec1513]{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-block:24px}.app[data-v-7dec1513],.side[data-v-7dec1513]{display:flex}.side[data-v-7dec1513]{background:var(--surface);max-width:320px;box-shadow:var(--shadow);border-radius:28px;flex-direction:column;flex:270px;gap:22px;padding:22px}@media (width<=860px){.side[data-v-7dec1513]{max-width:none}.main[data-v-7dec1513]{order:-1}}.main[data-v-7dec1513]{flex:999 560px;gap:24px;min-width:0}.group[data-v-7dec1513],.main[data-v-7dec1513]{flex-direction:column;display:flex}.group[data-v-7dec1513]{gap:4px}.group .eyebrow[data-v-7dec1513]{padding:0 4px 4px}.links .lnk[data-v-7dec1513],.split[data-v-7dec1513]{justify-content:space-between}.row[data-v-7dec1513],.row-main[data-v-7dec1513],.split[data-v-7dec1513]{display:flex}.row[data-v-7dec1513]{border-radius:14px;align-items:center;gap:2px}.row.on[data-v-7dec1513]{background:var(--ground)}.row .icon-btn[data-v-7dec1513]{opacity:.6;width:32px;height:32px}.row .icon-btn[data-v-7dec1513]:focus-visible,.row.on .icon-btn[data-v-7dec1513],.row:hover .icon-btn[data-v-7dec1513]{opacity:1}.row-main[data-v-7dec1513]{text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 6px 10px 10px}.row.on .row-main[data-v-7dec1513]{font-weight:600}.t[data-v-7dec1513]{overflow-wrap:break-word;flex:1;min-width:0;line-height:1.3}.avatar[data-v-7dec1513]{color:#1b1f3b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:inline-grid}.avatar[data-v-7dec1513],.mini[data-v-7dec1513],.plan[data-v-7dec1513]{font-weight:700}.mini[data-v-7dec1513]{color:var(--muted);font-size:12px}.links .lnk[data-v-7dec1513]{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.links .lnk.router-link-exact-active[data-v-7dec1513],.links .lnk[data-v-7dec1513]:hover{background:var(--ground)}.plan[data-v-7dec1513]{background:var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.plan.pro[data-v-7dec1513]{background:var(--good-bg);color:var(--good)}.tip[data-v-7dec1513]{background:var(--sun);color:var(--sun-ink);border-radius:20px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}
