.site-header[data-v-a87a1bb5]{position:sticky;top:0;z-index:20;background:var(--cream-light);border-bottom:1px solid var(--border)}.header-inner[data-v-a87a1bb5]{display:flex;align-items:center;gap:0 1.5rem;padding:.75rem 1.5rem;max-width:var(--page-max-width);margin:0 auto}.brand[data-v-a87a1bb5]{display:flex;align-items:center;gap:.65rem;flex-shrink:0;text-decoration:none;color:inherit}.brand[data-v-a87a1bb5]:hover{text-decoration:none;color:inherit}.brand-logo[data-v-a87a1bb5]{width:40px;height:40px;border-radius:50%}.brand-text[data-v-a87a1bb5]{display:flex;align-items:baseline;gap:.35rem;padding-top:.15rem;font-family:var(--font-display);font-size:1.45rem;letter-spacing:.06em;text-transform:uppercase;line-height:1}.brand-name[data-v-a87a1bb5]{color:var(--grdn-cream)}.brand-tag[data-v-a87a1bb5]{color:var(--grdn-red)}.nav-links[data-v-a87a1bb5]{display:none;align-items:center;gap:.25rem;flex:1;padding-left:1.25rem;border-left:1px solid var(--border)}.nav-links a[data-v-a87a1bb5]{position:relative;padding:.45rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);color:var(--ink-muted);transition:color .15s,background .15s}.nav-links a[data-v-a87a1bb5]:hover{color:var(--ink);background:var(--surface-hover)}.nav-links a.router-link-active[data-v-a87a1bb5]{color:var(--ink)}.nav-links a.router-link-active[data-v-a87a1bb5]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-.2rem;height:2px;border-radius:2px;background:var(--grdn-red)}.nav-links .nav-admin[data-v-a87a1bb5]{margin-left:.5rem;color:var(--ink-faint)}.header-meta[data-v-a87a1bb5]{margin-left:auto;display:flex;align-items:center;gap:1rem}.user-menu[data-v-a87a1bb5]{position:relative}.user-chip[data-v-a87a1bb5]{display:flex;align-items:center;gap:.5rem;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.user-chip:hover .user-name[data-v-a87a1bb5]{color:var(--grdn-red-soft)}.user-dropdown[data-v-a87a1bb5]{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;min-width:160px;padding:.3rem;border-radius:var(--radius);box-shadow:var(--shadow-md)}.user-item[data-v-a87a1bb5]{display:block;width:100%;padding:.5rem .65rem;border:none;border-radius:calc(var(--radius) - 2px);background:none;color:var(--ink);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.user-item[data-v-a87a1bb5]:hover{background:var(--cream-dark);color:var(--grdn-red-soft)}.user-avatar[data-v-a87a1bb5]{width:28px;height:28px;border-radius:50%;border:1px solid var(--border)}.user-text[data-v-a87a1bb5]{display:flex;flex-direction:column;gap:.1rem}.user-name[data-v-a87a1bb5]{font-size:.875rem;font-weight:600;color:var(--ink)}@media(max-width:767px){.header-inner[data-v-a87a1bb5]{padding:.65rem 1rem}.nav-links[data-v-a87a1bb5]{position:fixed;inset:auto 0 0;z-index:40;display:flex;gap:0;padding-left:0;padding-bottom:env(safe-area-inset-bottom);background:var(--cream-light);border-left:none;border-top:1px solid var(--border)}.nav-links a[data-v-a87a1bb5]{flex:1;display:grid;place-items:center;height:var(--tabbar-height);padding:0;border-radius:0;font-size:.6875rem}.nav-links a[data-v-a87a1bb5]:hover{background:none}.nav-links a.router-link-active[data-v-a87a1bb5]:after{top:0;bottom:auto;left:25%;right:25%}.nav-links .nav-admin[data-v-a87a1bb5]{margin-left:0}.user-text .section-label[data-v-a87a1bb5]{display:none}}@media(max-width:379px){.brand-text[data-v-a87a1bb5]{display:none}}@media(min-width:768px){.nav-links[data-v-a87a1bb5]{display:flex}}.app[data-v-a3e25453]{min-height:100vh;display:flex;flex-direction:column}.banner[data-v-a3e25453]{margin:0;padding:.65rem 1.5rem;font-size:.8125rem;text-align:center;background:#c8414f1f;color:var(--grdn-red-soft);border-bottom:1px solid rgba(200,65,79,.25)}.banner-close[data-v-a3e25453]{margin-left:.5rem;border:none;background:none;color:inherit;font-size:1rem;cursor:pointer}.site-footer[data-v-a3e25453]{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--border);background:var(--cream-light)}.footer-inner[data-v-a3e25453]{display:flex;align-items:center;justify-content:center;gap:.65rem;max-width:var(--page-max-width);margin:0 auto;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.footer-mark[data-v-a3e25453]{font-size:.45rem;color:var(--grdn-red);transform:rotate(45deg);display:inline-block}.disclaimer[data-v-a3e25453]{margin:.85rem auto 0;max-width:640px;text-align:center;font-size:.6875rem;line-height:1.55;color:var(--ink-faint);letter-spacing:.02em}.avatar[data-v-0a5ff487]{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:50%;border:2px solid var(--cream-light);background:var(--grdn-red);color:#fff;font-family:var(--font-display);letter-spacing:.04em;line-height:1}.avatar img[data-v-0a5ff487]{width:100%;height:100%;object-fit:cover}.builder-card[data-v-6e5e2f54]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}a.builder-card[data-v-6e5e2f54]:hover{border-color:var(--grdn-red);color:inherit;transform:translateY(-2px)}.cover[data-v-6e5e2f54]{position:relative;aspect-ratio:16 / 7;background:var(--cream-dark)}.cover img[data-v-6e5e2f54]{width:100%;height:100%;object-fit:cover;display:block}.cover.empty[data-v-6e5e2f54]{background:var(--cream-dark);border-bottom:1px solid var(--border)}.cover-badge[data-v-6e5e2f54]{position:absolute;top:.6rem;right:.6rem}.body[data-v-6e5e2f54]{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:0 1rem 1rem;flex:1}.card-avatar[data-v-6e5e2f54]{margin-top:-26px}.name[data-v-6e5e2f54]{margin:.35rem 0 0;font-size:1.5rem}.tagline[data-v-6e5e2f54]{margin:0;font-size:.8125rem;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-6e5e2f54]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem}.count[data-v-6e5e2f54]{margin-left:auto}.timeline[data-v-734c646f]{list-style:none;margin:0;padding:0 0 0 1.1rem;border-left:1px solid var(--border-strong);display:flex;flex-direction:column;gap:1.25rem}.entry[data-v-734c646f]{position:relative}.dot[data-v-734c646f]{position:absolute;left:calc(-1.1rem - 5px);top:.3rem;width:9px;height:9px;border-radius:50%;background:var(--grdn-red);box-shadow:0 0 0 3px var(--cream)}.entry-head[data-v-734c646f]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.by[data-v-734c646f]{font-size:.8125rem;font-weight:600}.entry-title[data-v-734c646f]{margin:.35rem 0 0;font-size:1rem;font-weight:600}.entry-title a[data-v-734c646f]{color:var(--ink)}.entry-title a[data-v-734c646f]:hover{color:var(--grdn-red-soft)}.entry-body[data-v-734c646f]{margin:.25rem 0 0;font-size:.875rem;color:var(--ink-muted)}.community[data-v-70114a30]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;align-items:stretch}.spotlight[data-v-70114a30]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--radius);border-top:3px solid var(--grdn-red);color:inherit;text-decoration:none;transition:border-color .15s}.spotlight[data-v-70114a30]:hover{border-color:var(--grdn-red);color:inherit}.who[data-v-70114a30]{display:flex;align-items:center;gap:1rem}.who-copy[data-v-70114a30]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.who-name[data-v-70114a30]{margin:0;font-size:2rem;color:var(--grdn-cream)}.who-roles[data-v-70114a30]{display:flex;flex-wrap:wrap;gap:.35rem}.motto[data-v-70114a30]{margin:0;font-family:var(--font-display);font-size:1.5rem;letter-spacing:.03em;line-height:1.15;color:var(--ink)}.tagline[data-v-70114a30]{margin:0;color:var(--ink-muted)}.since[data-v-70114a30]{margin:0;font-size:.8125rem;color:var(--ink-faint)}.latest[data-v-70114a30]{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--cream-dark)}.latest-title[data-v-70114a30]{font-weight:600}.cta[data-v-70114a30]{margin-top:auto;font-size:.8125rem;font-weight:600;color:var(--grdn-red-soft)}.feed[data-v-70114a30]{padding:1.5rem;border-radius:var(--radius)}.feed-list[data-v-70114a30]{margin-top:1rem}@media(max-width:1023px){.community[data-v-70114a30]{grid-template-columns:minmax(0,1fr)}}.item-card[data-v-0a7b5f94]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);transition:border-color .15s}.item-card[data-v-0a7b5f94]:hover{border-color:var(--border-strong)}.media[data-v-0a7b5f94]{position:relative;display:block;aspect-ratio:1;background:var(--cream-dark);overflow:hidden}.media img[data-v-0a7b5f94]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}a.media:hover img[data-v-0a7b5f94]{transform:scale(1.03)}.media .placeholder[data-v-0a7b5f94]{position:absolute;top:24%;right:24%;bottom:24%;left:24%;width:52%;height:52%;border-radius:50%;opacity:.16;filter:grayscale(1)}.price[data-v-0a7b5f94]{position:absolute;left:.6rem;bottom:.6rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700;border-radius:var(--radius-pill);background:#0a0a0cd9;color:var(--ink);border:1px solid var(--border-strong)}.body[data-v-0a7b5f94]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem 1rem;flex:1}.by[data-v-0a7b5f94]{color:var(--grdn-red-soft)}.title[data-v-0a7b5f94]{margin:0;font-size:.9375rem;font-weight:600}.description[data-v-0a7b5f94]{margin:0;font-size:.8125rem;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tags[data-v-0a7b5f94]{display:flex;flex-wrap:wrap;gap:.3rem}.cta[data-v-0a7b5f94]{margin-top:auto;padding-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em}.social-icon[data-v-6d928a6e]{width:.875rem;height:.875rem;flex-shrink:0;display:block}.link-list[data-v-ff0d7cf1]{display:flex;flex-wrap:wrap;gap:.5rem}.home[data-v-052a9cd4]{flex:1}.hero[data-v-052a9cd4]{border-bottom:1px solid var(--border);background:var(--cream-light)}.hero-inner[data-v-052a9cd4]{display:flex;align-items:center;gap:2.5rem;max-width:var(--page-max-width);margin:0 auto;padding:3.5rem var(--page-gutter)}.hero-logo[data-v-052a9cd4]{width:clamp(140px,22vw,240px);height:auto;flex-shrink:0;border-radius:50%;border:1px solid var(--border)}.hero-copy[data-v-052a9cd4]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.eyebrow[data-v-052a9cd4]{display:inline-flex;align-items:center;gap:.5rem}.hero-title[data-v-052a9cd4]{margin:0;font-size:clamp(3rem,9vw,6rem);color:var(--grdn-cream)}.hero-title .accent[data-v-052a9cd4]{color:var(--grdn-red)}.hero-headline[data-v-052a9cd4]{margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600}.hero-intro[data-v-052a9cd4]{margin:0;max-width:640px;color:var(--ink-muted)}.hero-actions[data-v-052a9cd4]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.section+.section[data-v-052a9cd4]{margin-top:3rem}.section-head[data-v-052a9cd4]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-title[data-v-052a9cd4]{margin:.2rem 0 0;font-size:2.25rem}.pillars[data-v-052a9cd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.pillar[data-v-052a9cd4]{padding:1.25rem;border-radius:var(--radius);border-top:3px solid var(--grdn-red)}.pillar-title[data-v-052a9cd4]{margin:0 0 .4rem;font-size:1.75rem;color:var(--grdn-cream)}.pillar-body[data-v-052a9cd4]{margin:0;font-size:.875rem;color:var(--ink-muted)}@media(max-width:767px){.hero-inner[data-v-052a9cd4]{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem var(--page-gutter)}.hero-logo[data-v-052a9cd4]{width:120px}}.search[data-v-a95d65a8]{max-width:320px}.filters[data-v-a95d65a8]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.filter-groups[data-v-a95d65a8]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem}.filter-label[data-v-a95d65a8]{min-width:2.75rem}@media(max-width:767px){.search[data-v-a95d65a8]{max-width:none}}.chip[data-v-52c69ab0]{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:background .15s}.chip[data-v-52c69ab0]:hover{background:var(--surface-hover);color:var(--ink)}.chip-copy[data-v-52c69ab0]{display:flex;flex-direction:column;min-width:0}.chip-name[data-v-52c69ab0]{font-size:.875rem;font-weight:600}.chip-roles[data-v-52c69ab0]{font-size:.75rem;color:var(--ink-faint)}.head[data-v-d94b782e]{margin-bottom:1rem}.title[data-v-d94b782e]{margin:.2rem 0 0;font-size:2.25rem}.list[data-v-d94b782e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.shoutout[data-v-d94b782e]{margin:0;padding:1rem 1.25rem;border-radius:var(--radius);border-left:3px solid var(--grdn-red);display:flex;flex-direction:column;gap:.75rem}.quote[data-v-d94b782e]{margin:0;font-size:.9375rem;color:var(--ink)}.author[data-v-d94b782e]{display:flex;align-items:center;gap:.5rem;margin-top:auto}.author-name[data-v-d94b782e]{font-size:.8125rem;font-weight:600}.when[data-v-d94b782e]{margin-left:auto;font-size:.75rem;color:var(--ink-faint)}.compose[data-v-d94b782e]{margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--radius);max-width:640px}.compose textarea[data-v-d94b782e]{min-height:4.5rem}.count[data-v-d94b782e]{margin-left:auto}.hint[data-v-d94b782e]{margin-top:.75rem}.link-btn[data-v-d94b782e]{padding:0;border:none;background:none;color:var(--grdn-red-soft);font:inherit;cursor:pointer}.link-btn[data-v-d94b782e]:hover{text-decoration:underline}.builder-page[data-v-0a119adf]{flex:1}.banner[data-v-0a119adf]{height:clamp(140px,24vw,280px);background:var(--cream-dark);border-bottom:1px solid var(--border);overflow:hidden}.banner img[data-v-0a119adf]{width:100%;height:100%;object-fit:cover;display:block}.banner.empty[data-v-0a119adf]{height:96px;background:var(--cream-light)}.profile[data-v-0a119adf]{padding-top:0}.profile-head[data-v-0a119adf]{display:flex;align-items:flex-start;gap:1.5rem}.profile-avatar[data-v-0a119adf]{margin-top:-56px;border-width:4px;box-shadow:var(--shadow-md)}.profile-copy[data-v-0a119adf]{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1;padding-top:1.25rem}.profile-badges[data-v-0a119adf]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.profile-name[data-v-0a119adf]{margin:0;font-size:clamp(2.5rem,6vw,4rem);color:var(--grdn-cream)}.profile-tagline[data-v-0a119adf]{margin:0;font-size:1.05rem;color:var(--ink-muted)}.identity[data-v-0a119adf]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;font-size:.8125rem;color:var(--ink-faint)}.identity span+span[data-v-0a119adf]:before{content:"·";margin-right:1rem}.edit-link[data-v-0a119adf]{margin-top:1.25rem}.legacy-note[data-v-0a119adf]{margin-top:1.75rem;padding:1rem 1.25rem;border-radius:var(--radius);border-left:3px solid var(--border-strong)}.legacy-note p[data-v-0a119adf]{margin:.4rem 0 0;white-space:pre-line;color:var(--ink-muted);max-width:780px}.motto[data-v-0a119adf]{margin:1.75rem 0 0;padding-left:1rem;border-left:3px solid var(--grdn-red);font-size:clamp(1.5rem,3vw,2rem);color:var(--grdn-cream)}.profile-grid[data-v-0a119adf]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;align-items:start;margin-top:2rem}.profile-grid.solo[data-v-0a119adf]{grid-template-columns:minmax(0,1fr)}.profile-main[data-v-0a119adf]{display:flex;flex-direction:column;gap:2rem;min-width:0}.bio[data-v-0a119adf]{padding:1.25rem 1.5rem;border-radius:var(--radius)}.bio p[data-v-0a119adf]{margin:.5rem 0 0;white-space:pre-line;color:var(--ink-muted);max-width:780px}.profile-side[data-v-0a119adf]{display:flex;flex-direction:column;gap:1rem}.pfp[data-v-0a119adf]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color .15s}.pfp[data-v-0a119adf]:hover{border-color:var(--grdn-red);color:inherit}.pfp img[data-v-0a119adf]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.pfp-copy[data-v-0a119adf]{display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1rem}.pfp-name[data-v-0a119adf]{font-weight:600}.pfp-link[data-v-0a119adf]{font-size:.75rem;color:var(--grdn-red-soft)}.side-block[data-v-0a119adf]{padding:1rem;border-radius:var(--radius)}.chips[data-v-0a119adf]{display:flex;flex-direction:column;margin:.5rem -.5rem -.4rem}.tags[data-v-0a119adf]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.tags a[data-v-0a119adf]{text-decoration:none}.block[data-v-0a119adf]{margin-top:2.5rem}.profile-main .block[data-v-0a119adf]{margin-top:0}.block-title[data-v-0a119adf]{margin:.2rem 0 1rem;font-size:2.25rem}.note[data-v-0a119adf]{margin:2rem 0 0;font-size:.75rem;color:var(--ink-faint)}@media(max-width:1023px){.profile-grid[data-v-0a119adf]{grid-template-columns:minmax(0,1fr)}.pfp[data-v-0a119adf]{flex-direction:row}.pfp img[data-v-0a119adf]{width:120px}}@media(max-width:767px){.profile-head[data-v-0a119adf]{flex-direction:column;align-items:flex-start;gap:.75rem}.profile-copy[data-v-0a119adf]{padding-top:0}.edit-link[data-v-0a119adf]{margin-top:0}}.chosen[data-v-79cadc9a]{display:flex;flex-wrap:wrap;gap:.4rem}.chosen-chip[data-v-79cadc9a]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .3rem .2rem .25rem;font-size:.8125rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--cream-dark)}.remove[data-v-79cadc9a]{padding:0 .3rem;border:none;background:none;color:var(--ink-faint);font-size:1rem;line-height:1;cursor:pointer}.remove[data-v-79cadc9a]:hover{color:var(--grdn-red-soft)}.add-row[data-v-79cadc9a]{display:flex;gap:.5rem}.add-row select[data-v-79cadc9a]{flex:1;min-width:0}.contributions[data-v-5e840b90]{display:flex;flex-direction:column;gap:.75rem}.row[data-v-5e840b90]{display:flex;align-items:flex-end;gap:.75rem;padding:.85rem 1rem;border-radius:var(--radius)}.row-grid[data-v-5e840b90]{flex:1;display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(110px,1fr);gap:.6rem .75rem;min-width:0}.link[data-v-5e840b90]{grid-column:span 1}.desc[data-v-5e840b90]{grid-column:span 2}.remove[data-v-5e840b90]{flex-shrink:0}@media(max-width:767px){.row[data-v-5e840b90]{flex-direction:column;align-items:stretch}.row-grid[data-v-5e840b90]{grid-template-columns:1fr 1fr}.title[data-v-5e840b90],.link[data-v-5e840b90],.desc[data-v-5e840b90]{grid-column:span 2}}.row[data-v-21c9c6be]{display:flex;gap:.75rem;align-items:flex-start}.preview[data-v-21c9c6be]{flex-shrink:0;width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--cream)}.preview.wide[data-v-21c9c6be]{width:128px}.preview.round[data-v-21c9c6be]{border-radius:50%}.preview img[data-v-21c9c6be]{width:100%;height:100%;object-fit:cover}.none[data-v-21c9c6be]{font-size:.6875rem;color:var(--ink-faint)}.controls[data-v-21c9c6be]{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.buttons[data-v-21c9c6be]{display:flex;gap:.4rem}.item-editor[data-v-e9d5cec7]{padding:1rem;border-radius:var(--radius)}.toolbar[data-v-e9d5cec7]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.toolbar-actions[data-v-e9d5cec7]{display:flex;gap:.35rem;margin-left:auto}.handle[data-v-e9d5cec7]{padding:.2rem .35rem;border:none;background:none;color:var(--ink-faint);font-size:.9rem;letter-spacing:-.15em;cursor:grab}.handle[data-v-e9d5cec7]:active{cursor:grabbing}.grid[data-v-e9d5cec7]{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:1rem}.fields[data-v-e9d5cec7]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.pair[data-v-e9d5cec7]{display:grid;grid-template-columns:1fr 160px;gap:.75rem}textarea.short[data-v-e9d5cec7]{min-height:4.5rem}@media(max-width:767px){.grid[data-v-e9d5cec7],.pair[data-v-e9d5cec7]{grid-template-columns:1fr}}.pfp-picker[data-v-e1a7f09b]{display:flex;flex-direction:column;gap:.75rem}.current[data-v-e1a7f09b]{display:flex;align-items:center;gap:.85rem}.current img[data-v-e1a7f09b]{width:72px;height:72px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border-strong)}.current-copy[data-v-e1a7f09b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.current-name[data-v-e1a7f09b]{font-weight:600}.add-row[data-v-e1a7f09b]{display:flex;gap:.5rem}.add-row input[data-v-e1a7f09b]{flex:1;min-width:0}.ok[data-v-e1a7f09b]{color:var(--success)}@media(max-width:767px){.add-row[data-v-e1a7f09b]{flex-wrap:wrap}}.options[data-v-a23a0edc]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-pill[data-v-a23a0edc]:disabled{opacity:.4;cursor:not-allowed}.manager[data-v-6c4250c1]{display:flex;flex-direction:column;gap:.75rem}.list[data-v-6c4250c1]{display:flex;flex-direction:column}.row[data-v-6c4250c1]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--border)}.row[data-v-6c4250c1]:first-child{border-top:none;padding-top:0}.row.muted .text[data-v-6c4250c1]{color:var(--ink-faint)}.copy[data-v-6c4250c1]{flex:1;min-width:0}.meta[data-v-6c4250c1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.author[data-v-6c4250c1]{font-size:.875rem;font-weight:600}.text[data-v-6c4250c1]{margin:.25rem 0 0;font-size:.875rem;color:var(--ink-muted)}.actions[data-v-6c4250c1]{display:flex;gap:.35rem;flex-shrink:0}@media(max-width:767px){.row[data-v-6c4250c1]{flex-wrap:wrap}.actions[data-v-6c4250c1]{width:100%;justify-content:flex-end}}.head-status[data-v-63d3e272]{display:flex;align-items:center;gap:.6rem}.gate[data-v-63d3e272]{max-width:560px}.discord-id[data-v-63d3e272]{display:inline-block;margin-top:.75rem;padding:.5rem .75rem;font-size:.9375rem;border-radius:var(--radius);background:var(--cream);border:1px solid var(--border-strong);-webkit-user-select:all;user-select:all}.pick-list[data-v-63d3e272]{display:flex;flex-wrap:wrap;gap:.5rem}.studio[data-v-63d3e272]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;align-items:start}.studio-side[data-v-63d3e272]{position:sticky;top:calc(var(--header-height, 64px) + 1rem);display:flex;flex-direction:column;gap:.6rem}.spaced[data-v-63d3e272]{margin-top:1rem}.subhead[data-v-63d3e272]{margin:1.75rem 0 .75rem;padding-top:1.25rem;border-top:1px solid var(--border)}.panel-hint[data-v-63d3e272]{margin:-.25rem 0 1rem}.link-label[data-v-63d3e272]{display:inline-flex;align-items:center;gap:.4rem}.items-head[data-v-63d3e272]{display:flex;align-items:baseline;justify-content:space-between}.item-list[data-v-63d3e272]{display:flex;flex-direction:column;gap:.75rem}.item-row.dragging[data-v-63d3e272]{opacity:.4}.ok[data-v-63d3e272]{color:var(--success)}@media(max-width:1023px){.studio[data-v-63d3e272]{grid-template-columns:1fr}.studio-side[data-v-63d3e272]{position:static;order:-1;max-width:320px}}.gate[data-v-f7388abe]{max-width:560px}.spaced[data-v-f7388abe]{margin-top:1rem}.rows[data-v-f7388abe]{display:flex;flex-direction:column}.row[data-v-f7388abe]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(200px,1fr) auto auto;align-items:center;gap:.75rem 1.25rem;padding:.85rem 0;border-top:1px solid var(--border)}.row[data-v-f7388abe]:first-child{border-top:none}.row.busy[data-v-f7388abe]{opacity:.6;pointer-events:none}.row-who[data-v-f7388abe]{display:flex;align-items:center;gap:.65rem;min-width:0}.row-names[data-v-f7388abe]{display:flex;flex-direction:column;min-width:0}.row-discord[data-v-f7388abe]{display:flex;gap:.4rem}.row-flags[data-v-f7388abe],.row-actions[data-v-f7388abe]{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center}.row-actions[data-v-f7388abe]{gap:.35rem;justify-content:flex-end}.row-error[data-v-f7388abe]{grid-column:1 / -1;margin:0}.pillars[data-v-f7388abe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:.5rem}.pillar[data-v-f7388abe]{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}textarea.short[data-v-f7388abe]{min-height:4rem}.add-pillar[data-v-f7388abe]{margin-top:.75rem}.ok[data-v-f7388abe]{color:var(--success)}@media(max-width:1023px){.row[data-v-f7388abe]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.row[data-v-f7388abe]{grid-template-columns:1fr}.row-actions[data-v-f7388abe]{justify-content:flex-start}}.title[data-v-14752c33]{margin:0;font-size:2.5rem;color:var(--grdn-cream)}:root{--grdn-red: #c8414f;--grdn-red-dark: #a93341;--grdn-red-soft: #d65a67;--grdn-cream: #f4ede4;--cream: #0a0a0c;--cream-light: #111114;--cream-dark: #16161a;--ink: #f2f2f4;--ink-muted: #a8a8b3;--ink-faint: #6e6e7a;--surface: #141418;--surface-hover: #1c1c22;--border: #252530;--border-strong: #35353f;--success: #6fcf97;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 8px 32px rgba(0, 0, 0, .5);--radius: 4px;--radius-pill: 999px;--font-display: "Bebas Neue", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--page-max-width: 1400px;--card-min-width: 220px;--tabbar-height: 52px;--page-gutter: 1.5rem}@media(max-width:767px){:root{--card-min-width: 150px;--page-gutter: 1rem}body{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}}@media(min-width:1600px){:root{--page-max-width: 1680px}}@media(min-width:2200px){:root{--page-max-width: 2100px;--card-min-width: 250px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-body);background:var(--cream);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}#app{min-height:100vh}a{color:var(--grdn-red-soft);text-decoration:none;transition:color .15s}a:hover{color:#ef7a86}button{font-family:inherit;cursor:pointer}img{max-width:100%}.display-title{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1}.section-label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.badge-pill{display:inline-flex;align-items:center;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-pill)}.badge-pill.featured{background:var(--grdn-red);color:#fff}.badge-pill.tag{background:var(--cream-dark);color:var(--ink-muted);border:1px solid var(--border)}.badge-pill.role{background:transparent;color:var(--grdn-red-soft);border:1px solid rgba(200,65,79,.45)}.badge-pill.legacy{background:var(--cream-light);color:var(--grdn-cream);border:1px solid var(--border-strong)}.badge-pill.hidden{background:transparent;color:var(--ink-faint);border:1px dashed var(--border-strong)}.badge-pill.live{background:#6fcf971f;color:var(--success);border:1px solid rgba(111,207,151,.35)}.filter-pill{padding:.4rem .85rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);cursor:pointer;transition:all .15s}@media(pointer:coarse){.filter-pill{min-height:40px;padding-inline:1rem}}.filter-pill:hover{border-color:var(--border-strong);color:var(--ink);background:var(--surface-hover)}.filter-pill.active{background:var(--grdn-red);border-color:var(--grdn-red);color:#fff}.wrap-text{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.3}.card-surface{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.diamond{display:inline-block;width:5px;height:5px;background:var(--grdn-red);transform:rotate(45deg);flex-shrink:0}.page{width:100%;max-width:var(--page-max-width);margin:0 auto;padding:2rem var(--page-gutter) 3rem;flex:1}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-title{margin:.25rem 0 0;font-size:clamp(2.25rem,5vw,3.25rem)}.page-lede{margin:.5rem 0 0;max-width:640px;color:var(--ink-muted)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr));gap:1rem}.empty-state{padding:2.5rem 1.5rem;text-align:center;color:var(--ink-faint);border:1px dashed var(--border-strong);border-radius:var(--radius)}.status-text{color:var(--ink-faint);font-size:.875rem}.error-text{color:var(--grdn-red-soft);font-size:.875rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.btn:hover{background:var(--surface-hover);color:var(--ink);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--grdn-red);border-color:var(--grdn-red);color:#fff}.btn.primary:hover:not(:disabled){background:var(--grdn-red-dark);border-color:var(--grdn-red-dark)}.btn.danger{color:var(--grdn-red-soft)}.btn.small{padding:.35rem .65rem;font-size:.625rem}.field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field-hint{font-size:.75rem;color:var(--ink-faint)}.input{width:100%;padding:.6rem .75rem;font:inherit;font-size:.875rem;color:var(--ink);background:var(--cream);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color .15s}.input:focus{outline:none;border-color:var(--grdn-red)}textarea.input{min-height:6rem;resize:vertical;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.check{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--ink-muted);cursor:pointer}.check input{accent-color:var(--grdn-red)}.panel{padding:1.5rem;border-radius:var(--radius)}.panel+.panel{margin-top:1.5rem}.panel-title{margin:0 0 1.25rem;font-size:1.75rem}
