.pageHead__searchState[data-v-0a09e6f7]{color:var(--theme-text-muted);margin-top:8px}.error[data-v-0a09e6f7]{border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-text);border-radius:12px;margin:0 0 16px;padding:10px 12px}.panel[data-v-0a09e6f7]{background:0 0;border-radius:0;padding:0}.featuredPanel[data-v-0a09e6f7]{border:1px solid var(--theme-card-border);background:linear-gradient(180deg, var(--theme-surface-soft) 0%, var(--theme-surface) 100%);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:28px;margin-bottom:28px;padding:24px}.featuredHead[data-v-0a09e6f7]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.featuredHead__eyebrow[data-v-0a09e6f7],.sectionLabel[data-v-0a09e6f7]{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px;font-weight:900}.featuredHead__title[data-v-0a09e6f7]{color:var(--theme-text);margin:6px 0 0;font-size:22px;font-weight:900}.featuredHead__count[data-v-0a09e6f7]{color:var(--theme-text-muted);flex:none;font-size:13px;font-weight:800}.sectionLabel[data-v-0a09e6f7]{margin-bottom:14px}.empty[data-v-0a09e6f7]{opacity:.76}.list[data-v-0a09e6f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.list--table[data-v-0a09e6f7]{grid-template-columns:1fr}.boardCard[data-v-0a09e6f7]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;overflow:hidden}.boardCard[data-v-0a09e6f7]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-0a09e6f7]{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:grid;overflow:hidden}.boardCard__thumbWrap[data-v-0a09e6f7]{aspect-ratio:16/9;box-sizing:border-box;width:100%;min-width:0;padding:14px 14px 0}.boardCard__thumb[data-v-0a09e6f7],.boardCard__thumbPlaceholder[data-v-0a09e6f7]{border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumb[data-v-0a09e6f7]{object-fit:cover}.boardCard__thumbPlaceholder[data-v-0a09e6f7]{background:var(--theme-thumb-fallback-bg);color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__head[data-v-0a09e6f7]{gap:8px;min-width:0;padding:16px 18px 18px;display:grid;overflow:hidden}.boardCard--list .boardCard__head[data-v-0a09e6f7]{align-content:center;padding:16px 18px 16px 0}.boardCard__body--list[data-v-0a09e6f7]{grid-template-columns:200px minmax(0,1fr);align-items:stretch}.boardCard__body--list .boardCard__thumbWrap[data-v-0a09e6f7]{height:100%;padding:14px}.boardCard__body--list .boardCard__thumb[data-v-0a09e6f7],.boardCard__body--list .boardCard__thumbPlaceholder[data-v-0a09e6f7]{min-height:100%}.boardCard__titleRow[data-v-0a09e6f7],.boardCard__metaRow[data-v-0a09e6f7]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.boardCard__titleRow[data-v-0a09e6f7]{align-items:flex-start}.boardCard__metaRow[data-v-0a09e6f7]{align-items:flex-end}.boardCard__title[data-v-0a09e6f7]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__topic[data-v-0a09e6f7]{min-width:0;color:var(--theme-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.boardCard__author[data-v-0a09e6f7]{opacity:.86;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.boardCard__authorName[data-v-0a09e6f7]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-0a09e6f7]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-0a09e6f7]{color:var(--theme-text);place-items:center;font-size:11px;font-weight:800;display:grid}.boardCard__date[data-v-0a09e6f7],.favoriteStat[data-v-0a09e6f7]{color:var(--theme-text-soft);flex:none;font-size:12px}.favoriteStat[data-v-0a09e6f7]{font-weight:800}@media (width<=1400px){.list[data-v-0a09e6f7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.list[data-v-0a09e6f7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.list[data-v-0a09e6f7]{grid-template-columns:minmax(0,1fr)}.boardCard__body--list[data-v-0a09e6f7]{grid-template-columns:1fr}.boardCard--list .boardCard__head[data-v-0a09e6f7]{padding:16px 18px 18px}}.svgIcon[data-v-d1209734]{width:var(--svg-icon-size);height:var(--svg-icon-size);background-color:var(--svg-icon-color);-webkit-mask-image:var(--svg-icon-src);-webkit-mask-image:var(--svg-icon-src);mask-image:var(--svg-icon-src);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.libraryGrid[data-v-76a0126c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.libraryGrid--list[data-v-76a0126c]{grid-template-columns:1fr}.error[data-v-76a0126c]{border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-text);border-radius:12px;margin:0 0 16px;padding:10px 12px}.pageHead__searchState[data-v-76a0126c]{color:var(--theme-text-muted);margin-top:8px}.libraryCard[data-v-76a0126c]{text-align:left;border:1px solid var(--theme-card-border);background:var(--theme-card-bg);color:var(--theme-text);cursor:pointer;box-shadow:inset 0 1px 0 var(--theme-card-shadow);will-change:transform, opacity;border-radius:22px;gap:12px;padding:14px;transition:transform .16s,background .16s;display:grid;position:relative}.libraryCard[data-v-76a0126c]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.libraryCard__main[data-v-76a0126c]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}.libraryCard__main--list[data-v-76a0126c]{grid-template-columns:200px minmax(0,1fr);align-items:center}.libraryCard__main--list .libraryCard__thumbWrap[data-v-76a0126c]{height:100%}.libraryCard--list .libraryCard__favorite[data-v-76a0126c]{top:14px;bottom:auto}.libraryCard__favorite[data-v-76a0126c]{border:1px solid var(--theme-favorite-border);background:var(--theme-favorite-bg);width:34px;height:34px;color:var(--theme-favorite-icon);cursor:pointer;z-index:2;border-radius:999px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex;position:absolute;bottom:24px;right:14px}.libraryCard__favorite--active[data-v-76a0126c]{background:var(--theme-favorite-active-bg);border-color:var(--theme-favorite-active-border)}.libraryCard__favoriteIcon[data-v-76a0126c]{opacity:.76;color:var(--theme-favorite-icon)}.libraryCard__favorite--active .libraryCard__favoriteIcon[data-v-76a0126c]{opacity:1;color:var(--theme-favorite-active-icon)}.libraryCard__thumbWrap[data-v-76a0126c]{aspect-ratio:16/9;border:1px solid var(--theme-surface-soft-2);background:var(--theme-thumb-fallback-bg);border-radius:14px;place-items:center;width:100%;display:grid;overflow:hidden}.libraryCard__thumb[data-v-76a0126c]{object-fit:cover;width:100%;height:100%}.libraryCard__thumbFallback[data-v-76a0126c]{color:var(--theme-text-faint);font-size:14px}.libraryCard__body[data-v-76a0126c]{min-width:0;display:grid}.libraryCard__title[data-v-76a0126c]{letter-spacing:-.02em;font-size:18px;font-weight:800}.libraryCard__meta[data-v-76a0126c]{color:var(--theme-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.libraryCard-move[data-v-76a0126c],.libraryCard-enter-active[data-v-76a0126c],.libraryCard-leave-active[data-v-76a0126c]{transition:transform .28s,opacity .22s}.libraryCard-enter-from[data-v-76a0126c],.libraryCard-leave-to[data-v-76a0126c]{opacity:0;transform:translateY(10px)scale(.985)}.libraryCard-leave-active[data-v-76a0126c]{pointer-events:none;width:100%;position:absolute}.libraryEmpty[data-v-76a0126c]{color:var(--theme-text-muted);padding:20px 0}@media (width<=1400px){.libraryGrid[data-v-76a0126c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.libraryGrid[data-v-76a0126c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.libraryGrid[data-v-76a0126c]{grid-template-columns:minmax(0,1fr)}.libraryCard__main--list[data-v-76a0126c]{grid-template-columns:1fr}}.topicHeadSkeleton[data-v-7aa3a624]{gap:10px;display:grid}.topicHeadSkeleton__line[data-v-7aa3a624]{background:color-mix(in srgb, var(--theme-surface-soft-2) 88%, transparent);border-radius:999px;position:relative;overflow:hidden}.topicHeadSkeleton__line[data-v-7aa3a624]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff14 48%,#0000 100%);animation:1.4s ease-in-out infinite topicHeadSkeletonShimmer-7aa3a624;position:absolute;inset:0;transform:translate(-100%)}.topicHeadSkeleton__line--title[data-v-7aa3a624]{width:min(280px,72%);height:34px}.topicHeadSkeleton__line--desc[data-v-7aa3a624]{width:min(560px,94%);height:14px}@keyframes topicHeadSkeletonShimmer-7aa3a624{to{transform:translate(100%)}}.panel[data-v-7aa3a624]{background:0 0;border-radius:0;padding:0}.featuredPanel[data-v-7aa3a624]{border:1px solid var(--theme-card-border);background:linear-gradient(180deg, var(--theme-surface-soft) 0%, var(--theme-surface) 100%);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:28px;margin-bottom:28px;padding:24px}.featuredHead[data-v-7aa3a624]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.featuredHead__eyebrow[data-v-7aa3a624],.sectionLabel[data-v-7aa3a624]{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px;font-weight:900}.featuredHead__title[data-v-7aa3a624]{color:var(--theme-text);margin:6px 0 0;font-size:22px;font-weight:900}.featuredHead__count[data-v-7aa3a624]{color:var(--theme-text-muted);flex:none;font-size:13px;font-weight:800}.sectionLabel[data-v-7aa3a624]{margin-bottom:14px}.error[data-v-7aa3a624]{border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);border-radius:12px;margin:10px 0 14px;padding:10px 12px}.empty[data-v-7aa3a624]{opacity:.75}.list[data-v-7aa3a624]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.list--table[data-v-7aa3a624]{grid-template-columns:1fr}.boardCard[data-v-7aa3a624]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;display:grid;overflow:hidden}.boardCard[data-v-7aa3a624]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard--featured[data-v-7aa3a624]{border-color:color-mix(in srgb, var(--theme-accent) 35%, var(--theme-card-border));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent) 7%, transparent), transparent 55%), var(--theme-card-bg)}.boardCard__body[data-v-7aa3a624]{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:grid}.boardCard__body--list[data-v-7aa3a624]{grid-template-columns:76px minmax(0,1fr);align-items:center}.boardCard__thumbWrap[data-v-7aa3a624]{aspect-ratio:16/9;box-sizing:border-box;width:100%;min-width:0;padding:14px 14px 0}.boardCard--list .boardCard__thumbWrap[data-v-7aa3a624]{aspect-ratio:auto;height:100%;padding:14px 0 14px 14px}.boardCard__thumb[data-v-7aa3a624]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.boardCard--list .boardCard__thumb[data-v-7aa3a624],.boardCard--list .boardCard__thumbPlaceholder[data-v-7aa3a624]{border-radius:12px;width:48px;height:48px;min-height:48px}.boardCard__thumbPlaceholder[data-v-7aa3a624]{background:var(--theme-thumb-fallback-bg);width:100%;height:100%;color:var(--theme-text-faint);border-radius:18px;place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__title[data-v-7aa3a624]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__head[data-v-7aa3a624]{gap:8px;min-width:0;padding:16px 18px 18px;display:grid}.boardCard--list .boardCard__head[data-v-7aa3a624]{align-content:center;height:100%;padding:14px 16px 14px 0}.boardCard__titleRow[data-v-7aa3a624],.boardCard__metaRow[data-v-7aa3a624]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.boardCard__titleRow[data-v-7aa3a624]{align-items:flex-start}.boardCard__metaRow[data-v-7aa3a624]{align-items:flex-end}.boardCard__author[data-v-7aa3a624]{opacity:.86;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.boardCard__authorName[data-v-7aa3a624]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-7aa3a624]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-7aa3a624]{place-items:center;font-size:11px;font-weight:900;display:grid}.boardCard__date[data-v-7aa3a624],.favoriteStat[data-v-7aa3a624]{min-width:0;max-width:100%;color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.boardCard__date[data-v-7aa3a624]{font-size:10px}@media (width<=900px){.boardCard__body--list[data-v-7aa3a624]{grid-template-columns:1fr}.boardCard--list .boardCard__head[data-v-7aa3a624]{padding:0 18px 18px}.boardCard--list .boardCard__thumbWrap[data-v-7aa3a624]{padding:14px 14px 0}}@media (width<=720px){.featuredPanel[data-v-7aa3a624]{border-radius:22px;padding:18px}.featuredHead[data-v-7aa3a624]{flex-direction:column;align-items:flex-start;gap:8px}.list[data-v-7aa3a624]{grid-template-columns:1fr}.toolbar[data-v-7aa3a624]{width:100%}.input[data-v-7aa3a624]{width:100%;min-width:0}}.commentsCard[data-v-f90859ad]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:22px;margin-top:24px;padding:18px}.commentsCard__head[data-v-f90859ad]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.commentsCard__headline[data-v-f90859ad]{min-width:0}.commentsCard__eyebrow[data-v-f90859ad]{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px;font-weight:900}.commentsCard__title[data-v-f90859ad]{letter-spacing:-.04em;margin:6px 0 8px;font-size:22px;font-weight:900}.commentsCard__desc[data-v-f90859ad]{color:var(--theme-text-muted);margin:0;font-size:12px;line-height:1.55}.commentsCard__count[data-v-f90859ad]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text-muted);border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:800}.commentsCard__error[data-v-f90859ad]{border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);color:var(--theme-text);border-radius:16px;margin-bottom:16px;padding:12px 14px}.commentsComposer[data-v-f90859ad],.commentsLoginCta[data-v-f90859ad]{background:var(--theme-surface-soft);border-radius:18px;margin-bottom:18px;padding:14px}.commentsComposer__input[data-v-f90859ad]{resize:vertical;border:1px solid var(--theme-border);background:var(--theme-input-bg);width:100%;min-height:92px;color:var(--theme-text);box-sizing:border-box;border-radius:16px;padding:14px 16px}.commentsComposer__input--reply[data-v-f90859ad]{background:var(--theme-input-bg);min-height:72px}.commentsComposer__input[data-v-f90859ad]:focus{border-color:color-mix(in srgb, var(--theme-accent) 60%, var(--theme-field-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 16%, transparent);outline:none}.commentsComposer__footer[data-v-f90859ad],.commentsLoginCta[data-v-f90859ad]{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentsComposer__footer[data-v-f90859ad]{margin-top:12px}.commentsComposer__hint[data-v-f90859ad],.commentsLoginCta__text[data-v-f90859ad]{color:var(--theme-text-muted);font-size:13px}.commentsCard__empty[data-v-f90859ad]{color:var(--theme-text-muted);padding:20px 0}.commentsThread[data-v-f90859ad]{gap:10px;display:grid}.commentMoreButton[data-v-f90859ad]{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;justify-self:flex-start;margin-top:10px;padding:0;font-size:13px;font-weight:800}.commentMoreButton--root[data-v-f90859ad]{margin-top:4px}.commentItem[data-v-f90859ad]{padding:12px 0 0;position:relative}.commentItem--reply[data-v-f90859ad]{margin-top:8px;margin-left:20px;padding-top:8px}.commentItem--reply[data-v-f90859ad]:before{content:"";background:color-mix(in srgb, var(--theme-border) 82%, transparent);width:1px;position:absolute;top:0;bottom:0;left:-12px}.commentItem--highlighted[data-v-f90859ad]{background:color-mix(in srgb, var(--theme-accent) 10%, transparent);border-radius:18px}.commentItem__head[data-v-f90859ad]{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.commentItem__author[data-v-f90859ad]{align-items:center;gap:10px;min-width:0;display:flex}.commentItem__avatar[data-v-f90859ad]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:999px;flex:none;width:38px;height:38px}.commentItem__avatar--fallback[data-v-f90859ad]{place-items:center;font-size:14px;font-weight:900;display:grid}.commentItem__meta[data-v-f90859ad]{min-width:0}.commentItem__name[data-v-f90859ad]{font-size:14px;font-weight:800}.commentItem__date[data-v-f90859ad]{color:var(--theme-text-faint);margin-top:4px;font-size:12px}.commentItem__actions[data-v-f90859ad]{align-items:flex-start;gap:8px;display:flex}.commentItem__action[data-v-f90859ad]{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.commentItem__action--danger[data-v-f90859ad]{color:var(--theme-danger-text,#ff8f8f)}.commentItem__body[data-v-f90859ad]{border:1px solid var(--theme-border);background:var(--theme-surface);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:12px 14px;line-height:1.6}.replyComposer[data-v-f90859ad]{background:var(--theme-surface-soft);border-radius:18px;margin-top:12px;padding:12px}.commentsComposer__submit[data-v-f90859ad]{min-width:112px;min-height:44px}.btn[data-v-f90859ad]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);min-height:44px;color:var(--theme-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;transition:background .16s;display:inline-flex}.btn[data-v-f90859ad]:hover{background:var(--theme-surface-soft-3)}.btn[data-v-f90859ad]:disabled{opacity:.58;cursor:default}.btn--save[data-v-f90859ad]{background:#60a5fa38;border-color:#60a5fa5c;min-width:112px;font-weight:900}.btn--save[data-v-f90859ad]:hover{background:#60a5fa4d}.btn--ghost[data-v-f90859ad]{background:color-mix(in srgb, var(--theme-surface-soft) 86%, transparent)}@media (width<=860px){.commentsCard[data-v-f90859ad]{padding:18px 16px}.commentsCard__head[data-v-f90859ad],.commentsComposer__footer[data-v-f90859ad],.commentsLoginCta[data-v-f90859ad],.commentItem__head[data-v-f90859ad]{flex-direction:column;align-items:stretch}.commentItem--reply[data-v-f90859ad]{margin-left:14px}.commentItem--reply[data-v-f90859ad]:before{left:-8px}}.rightRailAd[data-v-4a18fe41]{gap:12px;padding-top:78px;display:grid}.rightRailAd__eyebrow[data-v-4a18fe41]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff57;font-size:11px}.rightRailAd__frame[data-v-4a18fe41]{width:min(100%,300px);min-height:600px;margin:0 auto}.rightRailAd__slot[data-v-4a18fe41]{width:300px;max-width:100%;min-height:600px;margin:0 auto;display:block}.editorSkeleton[data-v-20bf6cf1]{gap:18px;display:grid}.editorSkeleton__head[data-v-20bf6cf1]{gap:10px;display:grid}.editorSkeleton__body[data-v-20bf6cf1]{grid-template-columns:minmax(0,clamp(680px,58vw,960px)) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.editorSkeleton__previewCard[data-v-20bf6cf1],.editorSkeleton__board[data-v-20bf6cf1],.editorSkeleton__side[data-v-20bf6cf1],.editorSkeleton__line[data-v-20bf6cf1],.editorSkeleton__label[data-v-20bf6cf1],.editorSkeleton__cell[data-v-20bf6cf1],.editorSkeleton__chip[data-v-20bf6cf1]{position:relative;overflow:hidden}.editorSkeleton__previewCard[data-v-20bf6cf1],.editorSkeleton__board[data-v-20bf6cf1],.editorSkeleton__side[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 96%, transparent), color-mix(in srgb, var(--theme-card-bg-hover) 92%, transparent));border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.editorSkeleton__previewCard[data-v-20bf6cf1],.editorSkeleton__board[data-v-20bf6cf1]{padding:20px}.editorSkeleton__side[data-v-20bf6cf1]{min-height:540px}.editorSkeleton__previewCard[data-v-20bf6cf1]:after,.editorSkeleton__board[data-v-20bf6cf1]:after,.editorSkeleton__side[data-v-20bf6cf1]:after,.editorSkeleton__line[data-v-20bf6cf1]:after,.editorSkeleton__label[data-v-20bf6cf1]:after,.editorSkeleton__cell[data-v-20bf6cf1]:after,.editorSkeleton__chip[data-v-20bf6cf1]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff14 48%,#0000 100%);animation:1.4s ease-in-out infinite editorSkeletonShimmer-20bf6cf1;position:absolute;inset:0;transform:translate(-100%)}.editorSkeleton__line[data-v-20bf6cf1]{background:color-mix(in srgb, var(--theme-surface-soft-2) 88%, transparent);border-radius:999px}.editorSkeleton__line--eyebrow[data-v-20bf6cf1]{width:92px;height:12px}.editorSkeleton__line--title[data-v-20bf6cf1]{width:min(420px,78%);height:34px}.editorSkeleton__line--desc[data-v-20bf6cf1]{width:min(560px,92%);height:14px}.editorSkeleton__toolbar[data-v-20bf6cf1]{gap:10px;margin-bottom:16px;display:flex}.editorSkeleton__chip[data-v-20bf6cf1]{background:color-mix(in srgb, var(--theme-surface-soft-2) 84%, transparent);border-radius:12px;width:88px;height:40px}.editorSkeleton__row[data-v-20bf6cf1]{grid-template-columns:132px 1fr;gap:10px;display:grid}.editorSkeleton__row+.editorSkeleton__row[data-v-20bf6cf1]{margin-top:10px}.editorSkeleton__label[data-v-20bf6cf1]{background:color-mix(in srgb, var(--theme-surface-soft-2) 88%, transparent);border-radius:14px;min-height:110px}.editorSkeleton__cells[data-v-20bf6cf1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editorSkeleton__cell[data-v-20bf6cf1]{background:color-mix(in srgb, var(--theme-surface-soft) 74%, transparent);border:1px solid color-mix(in srgb, var(--theme-border) 88%, transparent);border-radius:14px;min-height:110px}.editorSkeleton--preview .editorSkeleton__board[data-v-20bf6cf1]{box-shadow:none;background:0 0;border:0;padding:0}@keyframes editorSkeletonShimmer-20bf6cf1{to{transform:translate(100%)}}.head[data-v-20bf6cf1]{gap:8px;padding:2px 2px 8px;display:grid}.editorMain[data-v-20bf6cf1]{gap:14px;min-width:0;display:grid}.editorCanvas[data-v-20bf6cf1]{grid-template-columns:minmax(0,clamp(680px,58vw,960px)) minmax(280px,1fr);align-items:start;gap:16px;padding-bottom:14px;display:grid}.sidebarStickyFrame[data-v-20bf6cf1]{box-sizing:border-box;align-self:stretch;min-width:0}.editorMain__title[data-v-20bf6cf1]{letter-spacing:-.04em;font-size:28px;font-weight:900}.editorMain__subtitle[data-v-20bf6cf1]{color:var(--theme-text-soft);font-size:13px;line-height:1.5}.pageHead__eyebrowButton[data-v-20bf6cf1]{width:fit-content;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .16s,opacity .16s}.pageHead__eyebrowButton[data-v-20bf6cf1]:hover{color:var(--theme-text-strong);opacity:1}.pageHead__eyebrowButton[data-v-20bf6cf1]:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 70%, white);outline-offset:4px;border-radius:8px}.editorMain__sourceNote[data-v-20bf6cf1]{color:var(--theme-text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.editorMain__sourceLink[data-v-20bf6cf1]{color:color-mix(in srgb, var(--theme-accent-bg) 78%, white);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.previewOnly[data-v-20bf6cf1]{gap:18px;display:grid}.previewOnly__sheet[data-v-20bf6cf1]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);width:100%;box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:24px;gap:16px;padding:18px;display:grid}.previewOnly__columns[data-v-20bf6cf1]{grid-template-columns:132px 1fr;gap:10px;margin-bottom:10px;display:grid}.previewOnly__columnsGrid[data-v-20bf6cf1]{grid-template-columns:repeat(var(--column-count,1), minmax(0, 1fr));gap:10px;display:grid}.previewOnly__columnHeader[data-v-20bf6cf1]{text-align:center;opacity:.72;min-height:20px;font-size:12px;font-weight:800}.previewOnly__rows[data-v-20bf6cf1]{gap:10px;display:grid}.previewOnly__row[data-v-20bf6cf1]{grid-template-columns:132px 1fr;gap:10px;display:grid}.previewOnly__dropGrid[data-v-20bf6cf1]{grid-template-columns:repeat(var(--column-count,1), minmax(0, 1fr));gap:10px;display:grid}.previewOnly__dropColumn[data-v-20bf6cf1]{gap:8px;display:grid}.previewOnly__label[data-v-20bf6cf1]{text-align:center;background:var(--theme-surface-soft-2);border:1px solid var(--theme-border-strong);border-radius:14px;place-items:center;padding:10px 12px;font-weight:900;display:grid}.previewOnly__drop[data-v-20bf6cf1]{background:var(--theme-pill-bg);border:1px solid var(--theme-border);min-height:calc(var(--thumb-size,80px) + 24px);border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:10px;display:flex;position:relative}.previewOnly__columnBadge[data-v-20bf6cf1],.row__columnBadge[data-v-20bf6cf1]{display:none}.previewOnly__cell[data-v-20bf6cf1]{display:inline-flex;position:relative}.previewOnly__pool[data-v-20bf6cf1]{gap:10px;padding-top:8px;display:grid}.previewOnly__poolTitle[data-v-20bf6cf1]{opacity:.82;font-weight:900}.previewOnly__poolGrid[data-v-20bf6cf1]{flex-wrap:wrap;gap:8px;display:flex}.previewOnly__poolItem[data-v-20bf6cf1]{display:inline-flex;position:relative}.previewOnly__poolItem--inactive[data-v-20bf6cf1]{opacity:.52;filter:grayscale(.22)brightness(.78)}.previewOnly__footer[data-v-20bf6cf1]{color:var(--theme-text-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;display:flex}.viewerSidebar__section[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:22px;gap:10px;margin-top:0;padding:18px;display:grid}.viewerSidebar__eyebrow[data-v-20bf6cf1]{color:var(--theme-text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.viewerSidebar__title[data-v-20bf6cf1]{letter-spacing:-.04em;color:var(--theme-text-strong);font-size:22px;font-weight:900}.viewerSidebar__desc[data-v-20bf6cf1]{color:var(--theme-text-muted);margin:0;font-size:13px;line-height:1.6}.viewerSidebar__actions[data-v-20bf6cf1]{gap:10px;display:grid}.viewerSidebar__button[data-v-20bf6cf1]{width:100%;min-height:44px;margin-top:0}.toggleSwitch[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.toggleSwitch input[data-v-20bf6cf1]{opacity:0;pointer-events:none;position:absolute}.toggleSwitch__track[data-v-20bf6cf1]{background:var(--theme-surface-soft-3);border:1px solid var(--theme-border-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s,border-color .18s;position:relative}.toggleSwitch__thumb[data-v-20bf6cf1]{background:var(--theme-text-strong);border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 4px 12px #0000003d}.toggleSwitch__label[data-v-20bf6cf1]{color:var(--theme-text);font-weight:800}.toggleSwitch input:checked~.toggleSwitch__track[data-v-20bf6cf1]{background:#60a5fa57;border-color:#60a5fa6b}.toggleSwitch input:checked~.toggleSwitch__track .toggleSwitch__thumb[data-v-20bf6cf1]{transform:translate(18px)}.toggleSwitch--disabled[data-v-20bf6cf1]{opacity:.55;pointer-events:none}.btn[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft-2);color:var(--theme-text);cursor:pointer;border-radius:12px;padding:10px 12px;font-weight:700}.btn[data-v-20bf6cf1]:hover{background:var(--theme-surface-soft-3)}.btn--primary[data-v-20bf6cf1]{background:#6ee7b72e}.btn--primary[data-v-20bf6cf1]:hover{background:#6ee7b73d}.btn--download[data-v-20bf6cf1]{justify-self:flex-start}.btn--save[data-v-20bf6cf1]{background:#60a5fa38;border-color:#60a5fa5c;min-width:112px;padding:12px 18px;font-size:15px;font-weight:900}.btn--save[data-v-20bf6cf1]:hover{background:#60a5fa4d}.btn--danger[data-v-20bf6cf1]{background:#ef444424;border-color:#ef444447}.btn--danger[data-v-20bf6cf1]:hover{background:#ef444438}.btn--ghost[data-v-20bf6cf1]{width:100%;margin-top:0}.layout[data-v-20bf6cf1]{min-width:0;display:block}.error[data-v-20bf6cf1]{background:#ef44441f;border:1px solid #ef44444d;border-radius:12px;margin:10px 0 14px;padding:10px 12px}.board[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 94%, transparent), color-mix(in srgb, var(--theme-card-bg-hover) 88%, transparent));border-radius:22px;align-self:start;width:min(100%,960px);padding:20px;box-shadow:inset 0 1px #ffffff0a}.modalOverlay[data-v-20bf6cf1]{z-index:40;background:color-mix(in srgb, var(--theme-body-bg) 76%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-main-bg) 98%, transparent), color-mix(in srgb, var(--theme-shell-bg) 98%, transparent));border-radius:20px;gap:10px;width:min(100%,420px);padding:24px;display:grid;box-shadow:0 24px 60px #00000061}.modalCard__title[data-v-20bf6cf1]{letter-spacing:-.02em;font-size:22px;font-weight:900}.modalCard__desc[data-v-20bf6cf1]{opacity:.82;line-height:1.6}.modalCard__actions[data-v-20bf6cf1]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.modalCard__actions .btn[data-v-20bf6cf1]{width:auto;min-width:120px}.requestChecklist[data-v-20bf6cf1]{gap:10px;display:grid}.requestChecklist__item[data-v-20bf6cf1]{background:#fbbf2414;border:1px solid #fbbf2438;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;line-height:1.5;display:grid}.requestChecklist__item--passed[data-v-20bf6cf1]{background:#34d3991a;border-color:#34d3993d}.requestChecklist__label[data-v-20bf6cf1]{overflow-wrap:anywhere;min-width:0}.requestChecklist__icon[data-v-20bf6cf1]{opacity:.9;text-align:right;white-space:nowrap;flex:none;min-width:68px;font-size:12px;font-weight:900}.requestChecklist__hint[data-v-20bf6cf1]{opacity:.78;white-space:pre-line;font-size:13px;line-height:1.6}.templateRequestDraft[data-v-20bf6cf1]{gap:12px;display:grid}.templateRequestDraft__field[data-v-20bf6cf1]{gap:6px;display:grid}.templateRequestDraft__label[data-v-20bf6cf1]{color:var(--theme-text-soft);font-size:12px}.templateRequestDraft__hint[data-v-20bf6cf1]{color:var(--theme-text-faint);font-size:12px}.templateRequestDraft__note[data-v-20bf6cf1]{color:var(--theme-text-soft);font-size:12px;line-height:1.6}.templateRequestDraft__input[data-v-20bf6cf1]{border:0;border-bottom:1px solid var(--theme-border-strong);width:100%;color:var(--theme-text-strong);letter-spacing:-.02em;resize:none;background:0 0;outline:none;padding:14px 0;font-size:18px;line-height:1.5}.templateRequestDraft__input[data-v-20bf6cf1]:focus{border-bottom-color:#60a5fae6}.templateRequestDraft__input[data-v-20bf6cf1]::placeholder{color:var(--theme-text-faint)}.templateRequestDraft__textarea[data-v-20bf6cf1]{resize:vertical;min-height:92px}.boardTools[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.boardTools__left[data-v-20bf6cf1],.boardTools__right[data-v-20bf6cf1]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boardTools__left[data-v-20bf6cf1]{margin-right:auto}.boardActionIcon[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);width:40px;height:40px;color:var(--theme-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.boardActionIcon[data-v-20bf6cf1]:hover{color:#fffffffa;background:#60a5fa1f;border-color:#60a5fa47}.boardColumnsHeader[data-v-20bf6cf1]{grid-template-columns:132px 1fr;gap:10px;margin-bottom:10px;display:grid}.boardColumnsHeader__grid[data-v-20bf6cf1]{grid-template-columns:repeat(var(--column-count,1), minmax(0, 1fr));gap:10px;display:grid}.boardColumnsHeader__cell[data-v-20bf6cf1]{min-width:0;position:relative}.boardColumnsHeader__name[data-v-20bf6cf1]{text-align:center;opacity:.74;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.boardTools__label[data-v-20bf6cf1]{opacity:.76;font-size:13px;font-weight:800}.sizePicker[data-v-20bf6cf1]{flex-wrap:wrap;gap:8px;display:flex}.sizePicker__button[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);min-width:48px;color:var(--theme-text);cursor:pointer;border-radius:12px;margin:0;padding:9px 10px;font-weight:800}.sizePicker__button--active[data-v-20bf6cf1]{background:#60a5fa3d;border-color:#60a5fa61}.exportBoard--active[data-v-20bf6cf1]{box-sizing:border-box;background:radial-gradient(circle at top, #60a5fa24, transparent 38%), var(--theme-shell-bg);border-radius:28px;gap:12px;width:960px;max-width:none;padding:44px 52px;display:grid}.exportBoard__title[data-v-20bf6cf1]{letter-spacing:-.03em;text-align:left;font-size:28px;font-weight:900}.exportBoard__description[data-v-20bf6cf1]{opacity:.74;text-align:left;margin-top:-4px;font-size:14px;line-height:1.5}.exportBoard__footer[data-v-20bf6cf1]{opacity:.8;border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;margin-top:12px;padding-top:18px;font-size:15px;display:flex}.rows[data-v-20bf6cf1]{gap:10px;display:grid}.row[data-v-20bf6cf1]{grid-template-columns:132px 1fr;align-items:stretch;gap:10px;display:grid}.row__label[data-v-20bf6cf1]{background:var(--theme-surface-soft-3);border:1px solid var(--theme-border-strong);border-radius:16px;justify-content:center;align-items:center;padding:14px 28px;font-weight:900;display:flex;position:relative;overflow:hidden}.row__content[data-v-20bf6cf1]{grid-template-columns:repeat(var(--column-count,1), minmax(0, 1fr));gap:10px;display:grid}.row__column[data-v-20bf6cf1]{gap:8px;min-width:0;display:grid}.columnHeader[data-v-20bf6cf1]{align-items:center;min-height:38px;padding:0 28px;display:flex;position:relative}.columnName[data-v-20bf6cf1]{border:0;border-bottom:1px solid var(--theme-border-strong);width:100%;color:var(--theme-text);text-align:center;background:0 0;outline:none;padding:4px 0;font-size:12px;font-weight:800;line-height:1.2}.columnName[data-v-20bf6cf1]::placeholder{color:var(--theme-text-faint)}.columnRemoveText[data-v-20bf6cf1]{width:20px;height:20px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.columnRemoveText[data-v-20bf6cf1]:hover{color:var(--theme-text);background:var(--theme-surface-soft-2)}.columnRemoveText[data-v-20bf6cf1]:disabled{opacity:.32;cursor:not-allowed}.grab[data-v-20bf6cf1]{cursor:grab;opacity:.72;border:1px solid var(--theme-border);background:#00000029;border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:10px;left:10px}.groupName[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:var(--theme-pill-bg);width:100%;color:var(--theme-text);text-align:center;border-radius:10px;outline:none;min-width:0;padding:8px 10px;font-weight:900}.rowRemoveText[data-v-20bf6cf1]{width:20px;height:20px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;right:10px}.rowRemoveText[data-v-20bf6cf1]:hover{color:var(--theme-text);background:var(--theme-surface-soft-2)}.rowRemoveText[data-v-20bf6cf1]:disabled{opacity:.32;cursor:not-allowed}.row__exportName[data-v-20bf6cf1]{text-align:center;word-break:break-word;width:100%;font-weight:900}.row__drop[data-v-20bf6cf1]{background:var(--theme-pill-bg);min-height:calc(var(--thumb-size,80px) + 24px);border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.row__drop--clickTarget[data-v-20bf6cf1]{cursor:copy;border-color:#60a5fa6b;box-shadow:inset 0 0 0 1px #60a5fa1f}.row__empty[data-v-20bf6cf1]{opacity:.6;pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.cell[data-v-20bf6cf1]{cursor:pointer;border-radius:12px;flex:none;display:inline-flex;position:relative}.cell--selected[data-v-20bf6cf1]{box-shadow:0 0 0 2px #60a5faeb,0 0 0 6px #60a5fa2e}.itemNameOverlay[data-v-20bf6cf1]{color:#fffffff5;pointer-events:none;background:linear-gradient(#070a1200,#070a12eb);border-radius:0 0 10px 10px;justify-content:flex-start;align-items:flex-end;min-height:26px;padding:18px 8px 6px;font-size:11px;font-weight:800;line-height:1.2;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.itemNameOverlay__text[data-v-20bf6cf1]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden;transform:translate(0)}.itemNameOverlay--marquee .itemNameOverlay__text[data-v-20bf6cf1]{text-overflow:clip;animation:itemNameMarquee-20bf6cf1 var(--marquee-duration,12s) linear infinite;padding-right:20px;overflow:visible}.itemNameOverlay--marquee .itemNameOverlay__text[data-v-20bf6cf1]:after{content:attr(data-text);padding-left:20px;display:inline-block}.exportBoard--active .itemNameOverlay--marquee .itemNameOverlay__text[data-v-20bf6cf1]{text-overflow:ellipsis;padding-right:0;animation:none;overflow:hidden;transform:translate(0)}.exportBoard--active .itemNameOverlay--marquee .itemNameOverlay__text[data-v-20bf6cf1]:after{content:none}@keyframes itemNameMarquee-20bf6cf1{0%{transform:translate(0)}to{transform:translateX(calc(var(--marquee-distance,0px) * -1))}}.cellRemoveBtn[data-v-20bf6cf1]{width:24px;height:24px;color:var(--theme-text);cursor:pointer;z-index:2;background:#0b1220eb;border:1px solid #ef444452;border-radius:999px;place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 8px 18px #0000003d}.cellRemoveBtn[data-v-20bf6cf1]:hover{background:#ef4444e6}.thumb[data-v-20bf6cf1]{width:var(--thumb-size,80px);height:var(--thumb-size,80px);border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft-2);object-fit:cover;border-radius:10px}.sidebar[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 94%, transparent), color-mix(in srgb, var(--theme-card-bg-hover) 88%, transparent));min-width:0;max-height:var(--editor-sidebar-max-height,calc(100dvh - 136px));overscroll-behavior:contain;border-radius:22px;flex-direction:column;padding:14px;display:flex;position:sticky;top:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.dropzone--board[data-v-20bf6cf1]{border:2px dashed color-mix(in srgb, var(--theme-border-strong) 82%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 88%, white 4%), color-mix(in srgb, var(--theme-card-bg-hover) 82%, white 6%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 12%, transparent), transparent 60%);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:180px;margin-top:18px;padding:28px 22px;display:flex}.dropzone--board.dropzone--active[data-v-20bf6cf1]{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg-hover) 90%, white 6%), color-mix(in srgb, var(--theme-card-bg) 84%, white 4%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 18%, transparent), transparent 60%);border-color:#60a5fa8f;transform:translateY(-1px)}.dropzone__actions[data-v-20bf6cf1]{flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.dropzone__button[data-v-20bf6cf1]{min-width:124px;min-height:34px;font-size:11px}.dropzone__icon[data-v-20bf6cf1]{opacity:.86;width:48px;height:48px}.dropzone--board .dropzone__title[data-v-20bf6cf1]{font-size:18px;font-weight:800}.dropzone--board .dropzone__desc[data-v-20bf6cf1]{max-width:520px;color:var(--theme-text-soft);line-height:1.6}.editorSidebar__section[data-v-20bf6cf1]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;gap:10px;padding:12px;display:grid}.editorSidebar__label[data-v-20bf6cf1]{color:var(--theme-text-faint);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.editorSidebar__input[data-v-20bf6cf1],.editorSidebar__textarea[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);width:100%;color:var(--theme-text);resize:vertical;border-radius:14px;outline:none;padding:11px 12px}.editorSidebar__textarea[data-v-20bf6cf1]{min-height:92px}.editorSidebar__hint[data-v-20bf6cf1]{color:var(--theme-text-soft);word-break:keep-all;font-size:12px;line-height:1.5}.editorSidebar__hint--warn[data-v-20bf6cf1]{color:#fbbf24eb}.editorSidebar__thumbFrame[data-v-20bf6cf1]{aspect-ratio:16/9;border:1px solid var(--theme-border);background:var(--theme-thumb-fallback-bg);border-radius:16px;width:100%;position:relative;overflow:hidden}.editorSidebar__thumbFrame--active[data-v-20bf6cf1]{border-color:#60a5facc;box-shadow:0 0 0 3px #60a5fa2e}.editorSidebar__thumbImage[data-v-20bf6cf1]{object-fit:cover;width:100%;height:100%}.editorSidebar__thumbEmpty[data-v-20bf6cf1]{width:100%;height:100%;color:var(--theme-text-faint);place-items:center;font-size:13px;display:grid}.editorSidebar__thumbOverlay[data-v-20bf6cf1]{color:#ffffffd1;background:linear-gradient(#0000,#000000b8);padding:10px 12px;font-size:12px;font-weight:700;position:absolute;inset:auto 0 0}.editorSidebar__button[data-v-20bf6cf1]{width:100%;margin-top:0}.editorSidebar__fileName[data-v-20bf6cf1]{color:var(--theme-text-soft);word-break:break-word;font-size:12px}.editorSidebar__favoriteButton[data-v-20bf6cf1]{width:100%}.editorSidebar__favoriteMeta[data-v-20bf6cf1]{color:var(--theme-text-muted);margin-top:10px;font-size:13px;line-height:1.5}.editorSidebar__section--footer[data-v-20bf6cf1]{padding-top:12px}.editorSidebar__actionGrid[data-v-20bf6cf1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editorSidebar__utilityLinks[data-v-20bf6cf1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.editorSidebar__utilityLink[data-v-20bf6cf1]{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.editorSidebar__utilityLink[data-v-20bf6cf1]:disabled{cursor:default;opacity:.5}.editorSidebar__utilityLink--danger[data-v-20bf6cf1]{color:#f87171f5}.editorSidebar__utilityLink--share[data-v-20bf6cf1]{color:var(--theme-text-soft)}.sidebar__title[data-v-20bf6cf1]{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:900}.sidebar__hint[data-v-20bf6cf1]{opacity:.78;word-break:keep-all;margin-bottom:12px;font-size:13px;line-height:1.5}.customItemEditor[data-v-20bf6cf1]{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.customItemEditor--sidebar[data-v-20bf6cf1]{gap:12px;display:grid}.customItemEditor__title[data-v-20bf6cf1]{font-weight:900}.customItemEditor__desc[data-v-20bf6cf1]{opacity:.72;margin-top:6px;font-size:12px;line-height:1.5}.customItemEditor__list[data-v-20bf6cf1]{gap:10px;margin-top:12px;display:grid}.customItemEditor__row[data-v-20bf6cf1]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.customItemEditor__thumb[data-v-20bf6cf1]{object-fit:cover;border:1px solid var(--theme-border-strong);border-radius:10px;width:44px;height:44px}.customItemEditor__input[data-v-20bf6cf1]{border:1px solid var(--theme-border-strong);background:var(--theme-pill-bg);width:100%;min-width:0;color:var(--theme-text);box-sizing:border-box;border-radius:12px;outline:none;padding:9px 10px}.dropzone[data-v-20bf6cf1]{border:2px dashed color-mix(in srgb, var(--theme-border-strong) 82%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 88%, white 4%), color-mix(in srgb, var(--theme-card-bg-hover) 82%, white 6%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 12%, transparent), transparent 60%);border-radius:16px;margin-top:12px;padding:28px 22px}.dropzone--active[data-v-20bf6cf1]{background:#6ee7b714;border-color:#6ee7b799}.dropzone__title[data-v-20bf6cf1]{font-weight:900}.dropzone__desc[data-v-20bf6cf1]{opacity:.74;margin-top:6px;font-size:13px;line-height:1.4}.sidebar__titleRow[data-v-20bf6cf1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sidebar__count[data-v-20bf6cf1]{color:var(--theme-text-soft);font-size:12px;font-weight:700}.sidebar__search[data-v-20bf6cf1]{border:1px solid var(--theme-border);background:var(--theme-card-bg);width:100%;color:var(--theme-text);border-radius:14px;margin-top:12px;margin-bottom:12px;padding:11px 14px}.sidebar__search[data-v-20bf6cf1]::placeholder{color:var(--theme-text-faint)}.pool[data-v-20bf6cf1]{scrollbar-width:none;flex:auto;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.pool[data-v-20bf6cf1]::-webkit-scrollbar{display:none}.pool--clickTarget[data-v-20bf6cf1]{cursor:copy}.editorTips[data-v-20bf6cf1]{background:color-mix(in srgb, var(--theme-card-bg) 82%, transparent);border:1px solid #ffffff1a;border-radius:16px;margin-top:14px;padding:12px 14px}.editorTips__title[data-v-20bf6cf1]{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px;font-weight:900}.editorTips__list[data-v-20bf6cf1]{color:var(--theme-text-faint);margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.55}.editorTips__list li+li[data-v-20bf6cf1]{margin-top:6px}.poolItem[data-v-20bf6cf1]{background:var(--theme-pill-bg);cursor:pointer;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr;align-content:start;justify-items:center;gap:8px;min-width:0;padding:10px 8px;display:grid;position:relative}.poolItem--readonly[data-v-20bf6cf1]{cursor:default;opacity:.58;filter:grayscale(.25)brightness(.78)}.poolItem--selected[data-v-20bf6cf1]{border-color:#60a5fa94}.poolItem .thumb[data-v-20bf6cf1]{width:100%;max-width:var(--thumb-size,80px);aspect-ratio:1;height:auto}.poolItem__label[data-v-20bf6cf1]{text-align:center;opacity:.9;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;font-weight:800;line-height:1.35;overflow:hidden}.poolItem__state[data-v-20bf6cf1]{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);font-size:10px;font-weight:800}.poolItem__deleteBtn[data-v-20bf6cf1],.cellDeleteBtn[data-v-20bf6cf1]{color:#fff;cursor:pointer;background:#0b1220d6;border:0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.cellDeleteBtn[data-v-20bf6cf1]{bottom:34px}.poolItem--hidden[data-v-20bf6cf1]{display:none}.itemContextMenu[data-v-20bf6cf1]{z-index:50;border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-main-bg) 96%, transparent);border-radius:16px;min-width:150px;padding:8px;position:fixed;box-shadow:0 24px 48px #00000047}.itemContextMenu__action[data-v-20bf6cf1]{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:800}.itemContextMenu__action[data-v-20bf6cf1]:hover{background:var(--theme-pill-bg)}.itemContextMenu__action--danger[data-v-20bf6cf1]{color:#fca5a5}.hidden[data-v-20bf6cf1]{display:none}.ghost[data-v-20bf6cf1]{opacity:.3}.chosen[data-v-20bf6cf1]{border:1px solid #6ee7b780;border-radius:14px}@media (width<=980px){.editorSkeleton__body[data-v-20bf6cf1]{grid-template-columns:1fr}.editorSkeleton__side[data-v-20bf6cf1]{min-height:320px}.editorSkeleton__row[data-v-20bf6cf1]{grid-template-columns:1fr}.editorSkeleton__label[data-v-20bf6cf1]{min-height:44px}.editorSkeleton__cells[data-v-20bf6cf1],.previewOnly__row[data-v-20bf6cf1],.row[data-v-20bf6cf1]{grid-template-columns:1fr}.previewOnly__columns[data-v-20bf6cf1],.boardColumnsHeader[data-v-20bf6cf1],.previewOnly__columnsSpacer[data-v-20bf6cf1],.boardColumnsHeader__spacer[data-v-20bf6cf1]{display:none}.previewOnly__dropGrid[data-v-20bf6cf1],.boardColumnsHeader__grid[data-v-20bf6cf1]{grid-template-columns:1fr}.previewOnly__drop[data-v-20bf6cf1],.row__drop[data-v-20bf6cf1]{padding-top:40px}.previewOnly__columnBadge[data-v-20bf6cf1],.row__columnBadge[data-v-20bf6cf1]{max-width:calc(100% - 20px);color:var(--theme-text-soft);white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;overflow:hidden}.heroCard[data-v-20bf6cf1],.editorCanvas[data-v-20bf6cf1],.row__content[data-v-20bf6cf1]{grid-template-columns:1fr}.sidebar[data-v-20bf6cf1]{max-height:none;position:static;overflow:visible}.sidebarStickyFrame[data-v-20bf6cf1]{padding-bottom:0}.pool[data-v-20bf6cf1]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;overflow:visible}.editorSidebar__actionGrid[data-v-20bf6cf1]{grid-template-columns:1fr}.editorSidebar__utilityLinks[data-v-20bf6cf1]{flex-direction:column;align-items:flex-start}.requestChecklist__item[data-v-20bf6cf1]{grid-template-columns:1fr}.requestChecklist__icon[data-v-20bf6cf1]{text-align:left}.modalCard__actions .btn[data-v-20bf6cf1]{width:100%}}@media (width<=720px){.editorSkeleton__previewCard[data-v-20bf6cf1],.editorSkeleton__board[data-v-20bf6cf1],.editorSkeleton__side[data-v-20bf6cf1]{border-radius:18px}.editorSkeleton__previewCard[data-v-20bf6cf1],.editorSkeleton__board[data-v-20bf6cf1]{padding:16px}.previewOnly[data-v-20bf6cf1]{padding:14px}.viewerSidebar__section[data-v-20bf6cf1]{margin-top:0}.pool[data-v-20bf6cf1]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.pool[data-v-20bf6cf1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.authScreen[data-v-9c3016c5]{gap:28px;max-width:620px;padding-top:4px;display:grid}.authScreen--loading[data-v-9c3016c5]{align-items:center;min-height:220px}.authLoading[data-v-9c3016c5]{color:var(--theme-text-muted);font-size:15px}.authTabs[data-v-9c3016c5]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);isolation:isolate;border-radius:999px;gap:0;width:fit-content;padding:6px;display:inline-flex;position:relative}.authTabs__indicator[data-v-9c3016c5]{z-index:0;background:#4c85f538;border-radius:999px;width:calc(50% - 6px);height:calc(100% - 12px);transition:transform .22s,background-color .22s,box-shadow .22s;position:absolute;top:6px;left:6px;transform:translate(0);box-shadow:inset 0 0 0 1px #78a9ff1a}.authTabs--signup .authTabs__indicator[data-v-9c3016c5]{transform:translate(100%)}.authTabs__button[data-v-9c3016c5]{min-width:112px;color:var(--theme-text-muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;padding:10px 16px;font-weight:700;transition:color .18s;position:relative}.authTabs__button--active[data-v-9c3016c5]{color:var(--theme-text-strong)}.authFields[data-v-9c3016c5]{gap:20px;display:grid}.field[data-v-9c3016c5]{gap:8px;display:grid}.field__label[data-v-9c3016c5]{color:var(--theme-text-muted);font-size:13px}.field__input[data-v-9c3016c5]{border:0;border-bottom:1px solid var(--theme-border-strong);width:100%;color:var(--theme-text);letter-spacing:-.02em;background:0 0;outline:none;padding:14px 0;font-size:18px}.field__input[data-v-9c3016c5]:focus{border-bottom-color:#60a5fae6}.field__hint[data-v-9c3016c5]{color:var(--theme-text-soft);font-size:12px}.field__error[data-v-9c3016c5]{color:#ff7b7b;font-size:12px;font-weight:700}.roleBadge[data-v-9c3016c5]{width:fit-content;color:var(--theme-text);background:#60a5fa1a;border:1px solid #60a5fa47;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.authError[data-v-9c3016c5]{color:#ff9b9b;background:#ef44441a;border:1px solid #ef444447;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700}.authNotice[data-v-9c3016c5]{color:#7ddf97;background:#22c55e1a;border:1px solid #22c55e47;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700}.authHelpRow[data-v-9c3016c5]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:-6px;display:flex}.linkAction[data-v-9c3016c5]{color:var(--theme-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.linkAction[data-v-9c3016c5]:disabled{opacity:.5;cursor:progress}.authActions[data-v-9c3016c5]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.primaryAction[data-v-9c3016c5],.secondaryAction[data-v-9c3016c5]{cursor:pointer;border-radius:999px;padding:12px 18px;font-weight:700}.primaryAction[data-v-9c3016c5]{background:var(--theme-accent-bg);color:var(--theme-accent-text);border:1px solid #4c85f5f5}.primaryAction[data-v-9c3016c5]:disabled{opacity:.65;cursor:progress}.secondaryAction[data-v-9c3016c5]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);color:var(--theme-text)}@media (width<=720px){.authTabs[data-v-9c3016c5]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.authTabs__button[data-v-9c3016c5]{min-width:0}}.panel[data-v-dd8f882a]{background:0 0;border-radius:0;padding:0}.empty[data-v-dd8f882a]{opacity:.75}.list[data-v-dd8f882a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.list--table[data-v-dd8f882a]{grid-template-columns:1fr}.boardCard[data-v-dd8f882a]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;overflow:hidden}.boardCard[data-v-dd8f882a]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-dd8f882a]{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;width:100%;padding:0;display:grid;overflow:hidden}.boardCard__thumbWrap[data-v-dd8f882a]{aspect-ratio:16/9;box-sizing:border-box;width:100%;min-width:0;padding:14px 14px 0}.boardCard__thumb[data-v-dd8f882a]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumbPlaceholder[data-v-dd8f882a]{background:var(--theme-thumb-fallback-bg);width:100%;height:100%;color:var(--theme-text-faint);border-radius:18px;place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__title[data-v-dd8f882a]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__head[data-v-dd8f882a]{gap:8px;min-width:0;padding:16px 18px 18px;display:grid;overflow:hidden}.boardCard--list .boardCard__head[data-v-dd8f882a]{align-content:center;padding:16px 18px 16px 0}.boardCard__body--list[data-v-dd8f882a]{grid-template-columns:200px minmax(0,1fr);align-items:stretch}.boardCard__body--list .boardCard__thumbWrap[data-v-dd8f882a]{height:100%;padding:14px}.boardCard__body--list .boardCard__thumb[data-v-dd8f882a],.boardCard__body--list .boardCard__thumbPlaceholder[data-v-dd8f882a]{min-height:100%}.boardCard__titleRow[data-v-dd8f882a],.boardCard__metaRow[data-v-dd8f882a]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.boardCard__titleRow[data-v-dd8f882a]{align-items:flex-start}.boardCard__metaRow[data-v-dd8f882a]{align-items:flex-end}.boardCard__author[data-v-dd8f882a]{opacity:.86;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.boardCard__authorName[data-v-dd8f882a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-dd8f882a]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-dd8f882a]{place-items:center;font-size:11px;font-weight:900;display:grid}.boardCard__date[data-v-dd8f882a],.favoriteStat[data-v-dd8f882a]{min-width:0;max-width:100%;color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.boardCard__date[data-v-dd8f882a]{font-size:10px}@media (width<=1400px){.list[data-v-dd8f882a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.list[data-v-dd8f882a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.list[data-v-dd8f882a],.boardCard__body--list[data-v-dd8f882a]{grid-template-columns:1fr}.boardCard--list .boardCard__head[data-v-dd8f882a]{padding:16px 18px 18px}}.toolbar[data-v-3333916a]{flex-wrap:wrap;gap:10px;display:flex}.input[data-v-3333916a],.select[data-v-3333916a]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text);border-radius:14px;padding:11px 13px}.empty[data-v-3333916a]{opacity:.76}.list[data-v-3333916a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.list--table[data-v-3333916a]{grid-template-columns:1fr}.boardCard[data-v-3333916a]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;display:grid;position:relative;overflow:hidden}.boardCard[data-v-3333916a]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-3333916a]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:grid;overflow:hidden}.boardCard__thumbWrap[data-v-3333916a]{aspect-ratio:16/9;box-sizing:border-box;width:100%;min-width:0;padding:14px 14px 0}.boardCard__thumb[data-v-3333916a],.boardCard__thumbPlaceholder[data-v-3333916a]{border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumb[data-v-3333916a]{object-fit:cover}.boardCard__thumbPlaceholder[data-v-3333916a]{background:var(--theme-thumb-fallback-bg);color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__head[data-v-3333916a]{gap:6px;min-width:0;padding:16px 18px 18px;display:grid;overflow:hidden}.boardCard--list .boardCard__head[data-v-3333916a]{align-content:center;padding:16px 18px 16px 0}.boardCard__body--list[data-v-3333916a]{grid-template-columns:200px minmax(0,1fr);align-items:stretch}.boardCard__body--list .boardCard__thumbWrap[data-v-3333916a]{height:100%;padding:14px}.boardCard__body--list .boardCard__thumb[data-v-3333916a],.boardCard__body--list .boardCard__thumbPlaceholder[data-v-3333916a]{min-height:100%}.boardCard__titleRow[data-v-3333916a],.boardCard__metaRow[data-v-3333916a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.boardCard__metaRow[data-v-3333916a]{align-items:flex-end}.boardCard__title[data-v-3333916a]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__author[data-v-3333916a]{opacity:.86;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.boardCard__authorName[data-v-3333916a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-3333916a]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-3333916a]{place-items:center;font-size:11px;font-weight:900;display:grid}.boardCard__date[data-v-3333916a],.favoriteStat[data-v-3333916a]{min-width:0;max-width:100%;color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.boardCard__date[data-v-3333916a]{font-size:10px}@media (width<=1400px){.list[data-v-3333916a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.list[data-v-3333916a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.list[data-v-3333916a],.boardCard__body--list[data-v-3333916a]{grid-template-columns:1fr}.boardCard--list .boardCard__head[data-v-3333916a]{padding:16px 18px 18px}.toolbar[data-v-3333916a],.select[data-v-3333916a]{width:100%}}.panel[data-v-2a2ed593]{background:0 0;border-radius:0;padding:0}.empty[data-v-2a2ed593]{opacity:.75}.list[data-v-2a2ed593]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.list--table[data-v-2a2ed593]{grid-template-columns:1fr}.boardCard[data-v-2a2ed593]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;overflow:hidden}.boardCard[data-v-2a2ed593]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-2a2ed593]{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:grid;overflow:hidden}.boardCard__body--list[data-v-2a2ed593]{grid-template-columns:200px minmax(0,1fr);align-items:stretch}.boardCard__body--list .boardCard__thumbWrap[data-v-2a2ed593]{height:100%;padding:14px}.boardCard__body--list .boardCard__thumb[data-v-2a2ed593],.boardCard__body--list .boardCard__thumbPlaceholder[data-v-2a2ed593]{min-height:100%}.boardCard__thumbWrap[data-v-2a2ed593]{aspect-ratio:16/9;box-sizing:border-box;width:100%;padding:14px 14px 0}.boardCard__thumb[data-v-2a2ed593],.boardCard__thumbPlaceholder[data-v-2a2ed593]{border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumb[data-v-2a2ed593]{object-fit:cover}.boardCard__thumbPlaceholder[data-v-2a2ed593]{background:var(--theme-thumb-fallback-bg);color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__head[data-v-2a2ed593]{gap:6px;min-width:0;padding:16px 18px 0;display:grid;overflow:hidden}.boardCard--list .boardCard__head[data-v-2a2ed593]{align-content:center;padding:16px 18px 16px 0}.boardCard__titleRow[data-v-2a2ed593]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-width:0;display:grid}.boardCard__title[data-v-2a2ed593]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__topic[data-v-2a2ed593],.favoriteStat[data-v-2a2ed593]{color:var(--theme-text-faint);font-size:13px}.favoriteStat[data-v-2a2ed593]{white-space:nowrap}.authorLink[data-v-2a2ed593]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);width:calc(100% - 28px);color:inherit;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px;padding:12px 14px;display:flex}.authorLink__main[data-v-2a2ed593]{align-items:center;gap:8px;min-width:0;display:flex}.authorLink__name[data-v-2a2ed593]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.authorLink__date[data-v-2a2ed593]{color:var(--theme-text-faint);flex:none;font-size:10px}.boardCard__avatar[data-v-2a2ed593]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-2a2ed593]{place-items:center;font-size:11px;font-weight:900;display:grid}@media (width<=1400px){.list[data-v-2a2ed593]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.list[data-v-2a2ed593]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.list[data-v-2a2ed593],.boardCard__body--list[data-v-2a2ed593]{grid-template-columns:1fr}.boardCard--list .boardCard__head[data-v-2a2ed593]{padding:16px 18px 0}}.commentInboxToolbar[data-v-530a1fcc]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.commentInboxToolbar__toggle[data-v-530a1fcc]{min-width:220px}.commentInboxToolbar__action[data-v-530a1fcc]{min-width:148px}.commentInboxPanel[data-v-530a1fcc]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:22px;padding:18px}.commentInboxEmpty[data-v-530a1fcc]{color:var(--theme-text-muted)}.commentInboxList[data-v-530a1fcc]{gap:14px;display:grid}.commentInboxCard[data-v-530a1fcc]{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;overflow:hidden}.commentInboxCard--unread[data-v-530a1fcc]{border-color:color-mix(in srgb, var(--theme-accent) 28%, var(--theme-border));background:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-accent) 8%)}.commentInboxCard__body[data-v-530a1fcc]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.commentInboxCard__aside[data-v-530a1fcc]{gap:10px;min-width:0;display:grid}.commentInboxCard__thumbWrap[data-v-530a1fcc]{aspect-ratio:16/9;background:var(--theme-thumb-fallback-bg);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-card-border) 26%, transparent);border-radius:18px;flex:none;align-self:start;overflow:hidden}.commentInboxCard__thumb[data-v-530a1fcc],.commentInboxCard__thumbFallback[data-v-530a1fcc]{width:100%;height:100%}.commentInboxCard__thumb[data-v-530a1fcc]{object-fit:cover;display:block}.commentInboxCard__thumbFallback[data-v-530a1fcc]{color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:800;display:grid}.commentInboxCard__targetTitle[data-v-530a1fcc]{word-break:break-word;font-size:15px;font-weight:800;line-height:1.45}.commentInboxCard__targetMeta[data-v-530a1fcc]{color:var(--theme-text-faint);font-size:12px;font-weight:700}.commentInboxCard__titleRow[data-v-530a1fcc]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commentInboxCard__title[data-v-530a1fcc]{font-size:17px;font-weight:900}.commentInboxCard__status[data-v-530a1fcc]{align-items:center;gap:10px;display:inline-flex}.commentInboxCard__dot[data-v-530a1fcc]{background:#ff4d67;border-radius:999px;flex:none;width:10px;height:10px}.commentInboxCard__badge[data-v-530a1fcc]{border:1px solid color-mix(in srgb, var(--theme-accent) 22%, var(--theme-border));background:color-mix(in srgb, var(--theme-accent) 18%, var(--theme-surface-soft));min-height:28px;color:var(--theme-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.commentInboxCard__badge[data-v-530a1fcc]:disabled{cursor:default;opacity:.7}.commentInboxCard__thread[data-v-530a1fcc]{gap:12px;margin-top:14px;display:grid}.commentInboxThread[data-v-530a1fcc]{gap:8px;display:grid}.commentInboxThread__label[data-v-530a1fcc]{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px;font-weight:900}.commentInboxThread__body[data-v-530a1fcc]{background:var(--theme-pill-bg);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.commentInboxThread--accent .commentInboxThread__body[data-v-530a1fcc]{background:color-mix(in srgb, var(--theme-accent) 10%, var(--theme-pill-bg))}.commentInboxThread__avatar[data-v-530a1fcc]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:999px;flex:none;width:36px;height:36px}.commentInboxThread__avatar--fallback[data-v-530a1fcc]{place-items:center;font-size:13px;font-weight:900;display:grid}.commentInboxThread__content[data-v-530a1fcc]{flex:auto;min-width:0}.commentInboxThread__meta[data-v-530a1fcc]{color:var(--theme-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.commentInboxThread__name[data-v-530a1fcc]{color:var(--theme-text);font-weight:800}.commentInboxThread__separator[data-v-530a1fcc],.commentInboxThread__date[data-v-530a1fcc]{color:var(--theme-text-faint)}.commentInboxThread__text[data-v-530a1fcc]{color:var(--theme-text);white-space:pre-wrap;word-break:break-word;margin-top:8px;line-height:1.6}.btn[data-v-530a1fcc]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);min-height:44px;color:var(--theme-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;transition:background .16s;display:inline-flex}.btn[data-v-530a1fcc]:hover{background:var(--theme-surface-soft-3)}.btn[data-v-530a1fcc]:disabled{opacity:.58;cursor:default}.btn--save[data-v-530a1fcc]{background:#60a5fa38;border-color:#60a5fa5c;min-width:112px;font-weight:900}.btn--save[data-v-530a1fcc]:hover{background:#60a5fa4d}.toggleSwitch[data-v-530a1fcc]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.toggleSwitch input[data-v-530a1fcc]{opacity:0;pointer-events:none;position:absolute}.toggleSwitch__track[data-v-530a1fcc]{background:var(--theme-surface-soft-3);border:1px solid var(--theme-border-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .16s,border-color .16s;position:relative}.toggleSwitch__thumb[data-v-530a1fcc]{background:#ffffffeb;border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}:root[data-theme=light] .toggleSwitch__thumb[data-v-530a1fcc]{background:#0f172ad1}.toggleSwitch__label[data-v-530a1fcc]{min-width:0;color:var(--theme-text-muted);font-size:14px;font-weight:700}.toggleSwitch input:checked~.toggleSwitch__track[data-v-530a1fcc]{background:#60a5fa57;border-color:#60a5fa75}.toggleSwitch input:checked~.toggleSwitch__track .toggleSwitch__thumb[data-v-530a1fcc]{transform:translate(18px,-50%)}@media (width<=860px){.commentInboxToolbar[data-v-530a1fcc]{flex-direction:column;align-items:stretch}.commentInboxPanel[data-v-530a1fcc]{padding:20px}.commentInboxCard__body[data-v-530a1fcc]{grid-template-columns:1fr}.commentInboxCard__titleRow[data-v-530a1fcc]{flex-direction:column}.commentInboxThread__body[data-v-530a1fcc]{padding:12px}}.profileActions[data-v-3dba285a]{flex-wrap:wrap;gap:10px;display:flex}.btn[data-v-3dba285a]{border:1px solid var(--theme-border);background:var(--theme-surface-soft-2);color:var(--theme-text);cursor:pointer;border-radius:14px;padding:11px 13px;font-weight:800}.btn--primary[data-v-3dba285a]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:0}.profileHero[data-v-3dba285a]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;margin-bottom:22px;display:grid}.profileCard[data-v-3dba285a],.profileStat[data-v-3dba285a]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:24px}.profileCard[data-v-3dba285a]{align-items:center;gap:18px;min-width:0;padding:24px;display:flex}.profileAvatar[data-v-3dba285a]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:82px;height:82px}.profileAvatar--fallback[data-v-3dba285a]{place-items:center;font-size:28px;font-weight:900;display:grid}.profileMeta[data-v-3dba285a]{gap:6px;min-width:0;display:grid}.profileMeta__name[data-v-3dba285a]{color:var(--theme-text);word-break:break-word;font-size:24px;font-weight:900}.profileStats[data-v-3dba285a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profileStat[data-v-3dba285a]{align-content:center;gap:8px;padding:18px;display:grid}.profileStat__label[data-v-3dba285a]{color:var(--theme-text-faint);font-size:12px;font-weight:800}.profileStat__value[data-v-3dba285a]{color:var(--theme-text);font-size:26px;font-weight:900}.listToolbar[data-v-3dba285a]{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.input[data-v-3dba285a]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);min-width:260px;color:var(--theme-text);border-radius:14px;padding:11px 13px}.empty[data-v-3dba285a]{opacity:.76}.list[data-v-3dba285a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.boardCard[data-v-3dba285a]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);min-width:0;color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;overflow:hidden}.boardCard[data-v-3dba285a]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-3dba285a]{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:grid;overflow:hidden}.boardCard__thumbWrap[data-v-3dba285a]{aspect-ratio:16/9;box-sizing:border-box;width:100%;min-width:0;padding:14px 14px 0}.boardCard__thumb[data-v-3dba285a],.boardCard__thumbPlaceholder[data-v-3dba285a]{border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumb[data-v-3dba285a]{object-fit:cover}.boardCard__thumbPlaceholder[data-v-3dba285a]{background:var(--theme-thumb-fallback-bg);color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__head[data-v-3dba285a]{gap:8px;min-width:0;padding:16px 18px 18px;display:grid;overflow:hidden}.boardCard__titleRow[data-v-3dba285a],.boardCard__metaRow[data-v-3dba285a]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.boardCard__titleRow[data-v-3dba285a]{align-items:flex-start}.boardCard__metaRow[data-v-3dba285a]{align-items:flex-end}.boardCard__title[data-v-3dba285a]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.boardCard__author[data-v-3dba285a]{opacity:.86;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.boardCard__authorName[data-v-3dba285a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-3dba285a]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-3dba285a]{place-items:center;font-size:11px;font-weight:900;display:grid}.boardCard__date[data-v-3dba285a],.favoriteStat[data-v-3dba285a]{min-width:0;max-width:100%;color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.boardCard__date[data-v-3dba285a]{font-size:10px}@media (width<=1400px){.list[data-v-3dba285a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.profileHero[data-v-3dba285a]{grid-template-columns:1fr}.list[data-v-3dba285a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.profileCard[data-v-3dba285a]{padding:18px}.profileStats[data-v-3dba285a],.list[data-v-3dba285a]{grid-template-columns:1fr}.input[data-v-3dba285a]{width:100%;min-width:0}}.tagBadgeInput[data-v-1c963451]{border:1px solid color-mix(in srgb, var(--theme-border-strong) 72%, #ffffff14);background:color-mix(in srgb, var(--theme-surface-soft) 82%, #ffffff05);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.tagBadgeInput--disabled[data-v-1c963451]{opacity:.72}.tagBadgeInput__list[data-v-1c963451]{flex-wrap:wrap;gap:8px;display:flex}.tagBadgeInput__badge[data-v-1c963451]{background:color-mix(in srgb, var(--theme-accent-soft) 55%, #ffffff0f);color:var(--theme-text);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.tagBadgeInput__remove[data-v-1c963451]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:800}.tagBadgeInput__input[data-v-1c963451]{width:100%;min-width:0;color:var(--theme-text);font:inherit;background:0 0;border:none;outline:none}.tagBadgeInput__input[data-v-1c963451]::placeholder{color:var(--theme-text-soft)}.templateMetaForm[data-v-07d4e0fe]{gap:10px;display:grid}.templateMetaField[data-v-07d4e0fe]{gap:6px;display:grid}.templateMetaField__label[data-v-07d4e0fe]{color:var(--theme-text-soft);font-size:12px;font-weight:800}.input--dense[data-v-07d4e0fe]{padding:11px 13px}.adminUiScope.wrap{gap:16px;display:grid}.adminUiScope .adminWorkspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.adminUiScope .adminMain{gap:14px;min-width:0;display:grid}.adminUiScope .adminHero{border:1px solid var(--theme-border);background:linear-gradient(180deg, var(--theme-surface-soft-2), var(--theme-pill-bg)), var(--theme-pill-bg);border-radius:24px;gap:10px;padding:22px 24px;display:grid;box-shadow:0 20px 50px #00000038}.adminUiScope .adminHero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.adminUiScope .adminHero__title{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:900;line-height:1.05}.adminUiScope .adminHero__desc{color:var(--theme-text-muted);margin:0;line-height:1.6}.adminUiScope .adminHero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.adminUiScope .adminHeroStat{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.adminUiScope .adminHeroStat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.adminUiScope .adminHeroStat__value{letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.adminUiScope.adminSidebar{gap:12px;display:grid}.adminUiScope .adminSidebar__panel{border:1px solid var(--theme-border);background:linear-gradient(180deg, var(--theme-surface-soft), var(--theme-pill-bg)), color-mix(in srgb, var(--theme-rail-bg) 98%, transparent);border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 40px #0000002e}.adminUiScope .adminSidebar__stats--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminUiScope .imageJobList{gap:8px;display:grid}.adminUiScope .imageJobRow{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.adminUiScope .imageJobRow__head{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.adminUiScope .imageJobRow__status{color:var(--theme-text-soft);text-transform:capitalize}.adminUiScope .adminSidebar__label{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.adminUiScope .adminSidebar__tabs,.adminUiScope .adminSidebar__group,.adminUiScope .adminSidebar__actions,.adminUiScope .adminSidebar__stats{gap:10px;display:grid}.adminUiScope .adminSidebar__inlineRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.adminUiScope .adminSidebar__inlineRow .btn{white-space:nowrap}.adminUiScope .adminSidebar__group--monthPicker{align-items:start}.adminUiScope .monthPicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminUiScope .monthPicker__select{min-width:0}.adminUiScope .monthPicker__select--year{flex:132px}.adminUiScope .monthPicker__select--month{flex:108px}.adminUiScope .adminSidebar__actions--stack .btn{width:100%}.adminUiScope .adminSidebar__actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUiScope .adminSidebar__groupTitle{color:var(--theme-text);font-size:13px;font-weight:800}.adminUiScope .adminTemplatePicker{gap:8px;max-height:640px;padding-right:4px;display:grid;overflow:auto}.adminUiScope .adminTemplatePicker__item{text-align:left;border:1px solid var(--theme-border);background:var(--theme-pill-bg);color:var(--theme-text);cursor:pointer;border-radius:14px;padding:11px 12px;display:grid}.adminUiScope .adminTemplatePicker__item--active{background:#4d7fe91f;border-color:#4d7fe994}.adminUiScope .adminTemplatePicker__item--disabled{cursor:not-allowed;opacity:.58;border-style:dashed}.adminUiScope .templateImportList{gap:10px;max-height:360px;display:grid;overflow:auto}.adminUiScope .modalCard__form--search{grid-template-columns:minmax(0,1fr) auto;align-items:center}.adminUiScope .adminTemplatePicker__name{font-size:13px;font-weight:800}.adminUiScope .adminTemplatePicker__meta{color:var(--theme-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminUiScope .adminTemplatePicker__state{color:var(--theme-text-faint);margin-top:4px;font-size:11px}.adminUiScope .templatePickerModalList{gap:8px;max-height:min(56dvh,520px);margin-top:14px;display:grid;overflow:auto}.adminUiScope .adminSelectionCard{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:14px;gap:6px;padding:12px 13px;display:grid}.adminUiScope .adminSelectionCard__label{color:var(--theme-text-faint);font-size:11px}.adminUiScope .adminSelectionCard__title{font-size:14px;font-weight:800}.adminUiScope .adminSelectionCard__meta{color:var(--theme-text-soft);word-break:break-word;font-size:11px}.adminUiScope .sidebarStat{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.adminUiScope .sidebarStat__label{color:var(--theme-text-soft);font-size:12px}.adminUiScope .sidebarStat__value{font-size:14px;font-weight:900}.adminUiScope .card{background:0 0;border:0;border-radius:0;padding:0}.adminUiScope .desc{opacity:.82;line-height:1.5}.adminUiScope .warn,.adminUiScope .error,.adminUiScope .success{border-radius:12px;margin-top:10px;padding:10px 12px}.adminUiScope .warn{background:#f59e0b24;border:1px solid #f59e0b59}.adminUiScope .error{background:#ef44441f;border:1px solid #ef44444d}.adminUiScope .success{background:#34d39924;border:1px solid #34d39952}.adminUiScope .tabs,.adminUiScope .modeTabs{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}.adminUiScope .modeTabs--stack{gap:8px;display:grid}.adminUiScope .tab,.adminUiScope .modeTab{background:var(--theme-surface-soft);color:var(--theme-text);cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px;font-weight:800;transition:border-color .16s,background .16s,transform .16s}.adminUiScope .tab:hover,.adminUiScope .modeTab:hover{background:var(--theme-surface-soft-2);border-color:#ffffff2e;transform:translateY(-1px)}.adminUiScope .tab--active,.adminUiScope .modeTab--active{color:#eff6fffa;background:#60a5fa24;border-color:#60a5fa47}.adminUiScope .adminSidebar__tabs .tab,.adminUiScope .modeTabs--stack .modeTab{text-align:left;width:100%}.adminUiScope .panel{background:linear-gradient(180deg, var(--theme-surface-soft), var(--theme-pill-bg)), color-mix(in srgb, var(--theme-card-bg) 96%, transparent);border:1px solid #ffffff1a;border-radius:24px;padding:18px;box-shadow:0 18px 44px #0000002e}.adminUiScope .panel--empty{place-items:center;min-height:240px;display:grid}.adminUiScope .panel--compact{max-width:520px}.adminUiScope .emptyState{text-align:center;gap:8px;max-width:520px;display:grid}.adminUiScope .emptyState__title{font-size:18px;font-weight:900}.adminUiScope .emptyState__desc{color:var(--theme-text-muted);line-height:1.6}body.modal-scroll-lock{overscroll-behavior:none;overflow:hidden}.adminUiScope .featuredOrderPanel{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.adminUiScope .featuredOrderPanel__headActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminUiScope .featuredOrderPanel__list,.adminUiScope .featuredOrderPanel__picker{background:color-mix(in srgb, var(--theme-pill-bg) 85%, transparent);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.adminUiScope .featuredList,.adminUiScope .featuredPickerList{gap:10px;max-height:420px;margin-top:10px;display:grid;position:relative;overflow:auto}.adminUiScope .featuredCard{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.adminUiScope .featured-list-move,.adminUiScope .featured-list-enter-active,.adminUiScope .featured-list-leave-active{transition:transform .18s,opacity .18s}.adminUiScope .featured-list-enter-from,.adminUiScope .featured-list-leave-to{opacity:0;transform:translateY(8px)}.adminUiScope .featured-list-leave-active{width:calc(100% - 32px);position:absolute}.adminUiScope .featuredCard__meta{align-items:center;gap:12px;min-width:0;display:flex}.adminUiScope .featuredCard__rank{background:#60a5fa2e;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.adminUiScope .featuredCard__title{font-weight:900}.adminUiScope .featuredCard__id{opacity:.68;word-break:break-all;margin-top:4px;font-size:12px}.adminUiScope .featuredCard__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminUiScope .featuredCard [data-featured-handle]{cursor:grab}.adminUiScope .featuredPickerItem{border:1px solid var(--theme-border);background:var(--theme-pill-bg);width:100%;color:var(--theme-text);cursor:pointer;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.adminUiScope .featuredPickerItem:disabled{opacity:.45;cursor:not-allowed}.adminUiScope .featuredPickerItem__id{opacity:.64;font-size:12px}.adminUiScope .panel__title,.adminUiScope .section__title{font-weight:900}.adminUiScope .section{border-top:1px solid var(--theme-border);margin-top:18px;padding-top:18px}.adminUiScope .section--topGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminUiScope .templateManagerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.adminUiScope .templateManagerGrid--single{grid-template-columns:minmax(0,1fr)}.adminUiScope .templateManagerCard__body{gap:10px;margin-top:10px;display:grid}.adminUiScope .adminCard{background:color-mix(in srgb, var(--theme-pill-bg) 85%, transparent);border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:16px}.adminUiScope .adminCard--muted{background:var(--theme-pill-bg)}.adminUiScope .sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminUiScope .toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-top:14px;display:grid}.adminUiScope .toolbar--secondary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.adminUiScope .toolbar__search,.adminUiScope .toolbar__select,.adminUiScope .toolbar__button{margin-top:0}.adminUiScope .uploadPreviewCard{justify-content:center;margin-top:10px;display:flex}.adminUiScope .uploadControls{justify-items:center;gap:12px;margin-top:14px;display:grid}.adminUiScope .select,.adminUiScope .input{box-sizing:border-box;background:var(--theme-pill-bg);width:100%;color:var(--theme-text);border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:11px 13px}.adminUiScope .input--compact{max-width:320px}.adminUiScope .input--labelEdit{margin-top:10px}.adminUiScope .input--dense{margin-top:0;padding-top:9px;padding-bottom:9px}.adminUiScope .hint{opacity:.78;margin-top:10px;font-size:13px}.adminUiScope .hint--tight{margin-top:6px}.adminUiScope .inputFile{width:100%;max-width:360px}.adminUiScope .inputFile--tight{margin-top:0}.adminUiScope .srOnlyInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminUiScope .btn{white-space:nowrap;word-break:keep-all;height:100%;color:var(--theme-text);cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,transform .16s}.adminUiScope .btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.adminUiScope .btn--small{margin-top:0;padding:8px 10px;font-size:11px}.adminUiScope .ghost{opacity:.4}.adminUiScope .chosen{outline:2px solid #60a5fa73}.adminUiScope .thumbCard--dragging{opacity:.96;box-shadow:0 18px 38px #0f172a57}.adminUiScope .btn:disabled{cursor:not-allowed;opacity:.45}.adminUiScope .btn--primary{background:#60a5fa33;border-color:#60a5fa42}.adminUiScope .btn--danger{background:#ef444424;border-color:#ef444447}.adminUiScope .btn--ghost{background:var(--theme-pill-bg)}.adminUiScope .detailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminUiScope .detailHead__actions{gap:8px;display:flex}.adminUiScope .selectedTemplate__name{margin-top:8px;font-size:22px;font-weight:900}.adminUiScope .selectedTemplate__id{opacity:.72;word-break:break-all;margin-top:6px}.adminUiScope .templateSettingsCard{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.adminUiScope .templateSettingsCard__media{min-width:0}.adminUiScope .templateSettingsCard__body{align-content:center;gap:14px;min-width:0;display:grid}.adminUiScope .templateSettingsCard__meta{color:var(--theme-text-soft);word-break:break-all;font-size:13px;line-height:1.5}.adminUiScope .templateSettingsCard__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.adminUiScope .templateSettingsCard__actions>.btn{white-space:normal;flex:none;max-width:100%;height:auto}.adminUiScope .templateSettingsCard__actions>a.btn{white-space:normal;max-width:100%;height:auto}.adminUiScope .templateMetaForm,.adminUiScope .templateMetaField{min-width:0}.adminUiScope .templateMetaField .input{width:100%;min-width:0}.adminUiScope .selectedThumb{aspect-ratio:16/9;object-fit:cover;background:var(--theme-surface-soft);border:1px solid #ffffff1f;border-radius:16px;width:min(100%,256px)}.adminUiScope .selectedThumb--empty{color:var(--theme-text-soft);background:var(--theme-card-bg);place-items:center;display:grid}.adminUiScope .selectedThumb--sidebar{width:100%}.adminUiScope .selectedTemplateSidebar__name{font-size:18px;font-weight:900}.adminUiScope .selectedTemplateSidebar__id{opacity:.68;word-break:break-all;font-size:12px}.adminUiScope .thumbDropZone{border:2px dashed color-mix(in srgb, var(--theme-border-strong) 82%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 88%, white 4%), color-mix(in srgb, var(--theme-card-bg-hover) 82%, white 6%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 12%, transparent), transparent 60%);text-align:left;border-radius:22px;gap:0;width:100%;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.adminUiScope .thumbDropZone--active{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg-hover) 90%, white 6%), color-mix(in srgb, var(--theme-card-bg) 84%, white 4%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 18%, transparent), transparent 60%);border-color:#60a5fa8f;transform:translateY(-1px);box-shadow:0 0 0 1px #60a5fa2e}.adminUiScope .thumbDropZone__copy{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--theme-main-bg) 82%, transparent) 46%, color-mix(in srgb, var(--theme-main-bg) 94%, transparent) 100%);place-items:center;gap:8px;min-height:80px;padding:16px 18px;display:grid;position:absolute;inset:auto 0 0}.adminUiScope .thumbDropZone__iconWrap{background:color-mix(in srgb, var(--theme-text) 10%, transparent);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.adminUiScope .thumbDropZone__icon{opacity:.86;width:24px;height:24px}.adminUiScope .thumbDropZone__title{letter-spacing:.01em;color:var(--theme-text);font-size:14px;font-weight:900}.adminUiScope .itemComposer{margin-top:10px}.adminUiScope .itemComposer__form{align-items:start;gap:12px;display:grid}.adminUiScope .dropZone{border:2px dashed color-mix(in srgb, var(--theme-border-strong) 82%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg) 88%, white 4%), color-mix(in srgb, var(--theme-card-bg-hover) 82%, white 6%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 12%, transparent), transparent 60%);text-align:center;cursor:pointer;border-radius:22px;align-content:center;place-items:center;min-height:180px;padding:28px 22px;transition:border-color .16s,background .16s,transform .16s;display:grid}.adminUiScope .dropZone--active{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-bg-hover) 90%, white 6%), color-mix(in srgb, var(--theme-card-bg) 84%, white 4%)), radial-gradient(circle at top, color-mix(in srgb, var(--theme-accent) 18%, transparent), transparent 60%);border-color:#60a5fa8f;transform:translateY(-1px)}.adminUiScope .dropZone__iconWrap{background:color-mix(in srgb, var(--theme-text) 10%, transparent);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.adminUiScope .dropZone__icon{opacity:.86;width:28px;height:28px}.adminUiScope .dropZone__title{font-size:16px;font-weight:900}.adminUiScope .dropZone__desc{opacity:.74;max-width:480px;margin-top:8px;font-size:13px;line-height:1.5}.adminUiScope .dropZone__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.adminUiScope .dropZone__button{min-width:124px;min-height:34px}.adminUiScope .itemPreviewCard{background:var(--theme-surface-soft);border:1px solid #ffffff1f;border-radius:16px;margin-top:12px;padding:12px}.adminUiScope .itemPreviewCard__submit{width:100%;margin-top:12px}.adminUiScope .itemPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminUiScope .itemDraftList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminUiScope .itemDraftRow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.adminUiScope .itemDraftRow__preview{background:var(--theme-pill-bg);border:1px solid #ffffff1f;border-radius:12px;width:72px;height:72px;overflow:hidden}.adminUiScope .itemDraftRow__body{gap:6px;min-width:0;display:grid}.adminUiScope .itemDraftRow__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adminUiScope .itemPreviewFrame{aspect-ratio:1;background:var(--theme-pill-bg);border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.adminUiScope .itemPreviewImage{object-fit:cover;width:100%;height:100%}.adminUiScope .itemPreviewEmpty{min-height:192px;color:var(--theme-text-soft);text-align:center;place-items:center;font-size:13px;line-height:1.5;display:grid}.adminUiScope .thumbGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:12px;display:grid}.adminUiScope .thumbCard{background:var(--theme-surface-soft);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;border:1px solid #ffffff1f;border-radius:16px;min-width:0;padding:12px;position:relative}.adminUiScope .thumbCard__media{position:relative}.adminUiScope .thumbCard:active{cursor:grabbing}.adminUiScope .thumb{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff1f;border-radius:12px;width:100%}.adminUiScope .thumb--template{max-width:150px;margin:0 auto;display:block}.adminUiScope .thumbLabel{opacity:.9;word-break:break-word;margin-top:8px;font-size:13px;font-weight:900}.adminUiScope .thumbCard__deleteBtn{width:28px;height:28px;color:var(--theme-text);cursor:pointer;z-index:2;background:#090d16d1;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:-24px;right:-24px}.adminUiScope .thumbCard__deleteBtn:hover{background:#be1818e6}.adminUiScope .thumbLabel--preview{text-align:center}.adminUiScope .pill--soft{background:#ffffff14}.adminUiScope .requestWorkspace{gap:14px;display:grid}.adminUiScope .requestWorkspace__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminUiScope .requestWorkspace__title{margin-top:4px;font-size:18px;font-weight:900}.adminUiScope .requestWorkspace__stats,.adminUiScope .requestWorkspace__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminUiScope .customItemGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.adminUiScope .customItemCard{appearance:none;background:var(--theme-surface-soft);text-align:left;cursor:pointer;border:1px solid #ffffff1f;border-radius:18px;gap:10px;min-width:0;padding:10px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.adminUiScope .customItemCard__badge{z-index:1;background:color-mix(in srgb, var(--theme-main-bg) 82%, transparent);color:var(--theme-text);letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.adminUiScope .customItemCard__badge--template{background:#60a5fa2e}.adminUiScope .customItemCard__badge--asset{background:#fbbf242e}.adminUiScope .customItemCard__badge--replaced{color:#fde68a;background:#f59e0b33;top:40px}.adminUiScope .customItemCard:hover{background:#ffffff0f;border-color:#7ea2ff6b;transform:translateY(-1px)}.adminUiScope .customItemCard__image{aspect-ratio:1;object-fit:cover;background:var(--theme-pill-bg);border-radius:14px;width:100%;display:block}.adminUiScope .customItemCard__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.adminUiScope .customItemModal{grid-template-columns:340px minmax(0,1fr);align-items:stretch;min-height:min(860px,100dvh - 40px);display:grid}.adminUiScope .customItemModal__pickerPanel{border-right:1px solid var(--theme-border);background:var(--theme-pill-bg);overscroll-behavior:contain;align-content:start;gap:18px;min-width:0;min-height:0;padding:28px 22px;display:grid;overflow:auto}.adminUiScope .customItemModal__pickerHead{gap:10px;display:grid}.adminUiScope .customItemModal__pickerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.adminUiScope .customItemModal__pickerTitle{font-size:18px;font-weight:900}.adminUiScope .customItemModal__pickerActions{gap:10px;display:grid}.adminUiScope .customItemModal__replacementList{gap:8px;display:grid}.adminUiScope .customItemModal__replacementRow{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.adminUiScope .customItemModal__replacementThumb{object-fit:cover;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:12px;width:48px;height:48px}.adminUiScope .customItemModal__replacementCopy{gap:2px;min-width:0;display:grid}.adminUiScope .customItemModal__body{grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;min-height:0;padding:24px 28px 28px;display:grid;overflow:hidden}.adminUiScope .customItemModal__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;align-content:start;gap:18px;min-width:0;min-height:0;padding-right:8px;display:grid;overflow:auto}.adminUiScope .customItemModal__preview{justify-content:flex-start;display:flex}.adminUiScope .customItemModal__previewImage{object-fit:cover;border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:18px;flex:none;width:88px;height:88px}.adminUiScope .customItemModal__pickerPanel::-webkit-scrollbar{width:8px;height:8px}.adminUiScope .customItemModal__content::-webkit-scrollbar{width:8px;height:8px}.adminUiScope .customItemModal__pickerPanel::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.adminUiScope .customItemModal__content::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.adminUiScope .customItemModal__pickerPanel::-webkit-scrollbar-track{background:0 0}.adminUiScope .customItemModal__content::-webkit-scrollbar-track{background:0 0}.adminUiScope .customItemModal__labelEditor{flex-direction:column;gap:12px;display:flex}.adminUiScope .customItemModal__renameButton{white-space:nowrap}.adminUiScope .customItemModal__titleRow,.adminUiScope .customItemModal__linked{gap:8px;display:grid}.adminUiScope .customItemModal__linked{border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:18px;padding:14px 16px}.adminUiScope .customItemModal__close{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:13px}.adminUiScope .customItemModal__label{color:var(--theme-text-faint);font-size:11px}.adminUiScope .customItemModal__chips{flex-wrap:wrap;gap:8px;display:flex}.adminUiScope .customItemModal__templateChip{background:var(--theme-pill-bg);border:1px solid var(--theme-border);color:var(--theme-text);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.adminUiScope .customItemModal__templateChipRemove{color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.adminUiScope .customItemModal__title{word-break:break-word;font-size:19px;font-weight:900;line-height:1.35}.adminUiScope .customItemModal__source{color:var(--theme-text-soft);margin-top:4px;font-size:12px}.adminUiScope .customItemModal__metaList{border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.adminUiScope .customItemModal__metaRow{gap:4px;min-width:0;display:grid}.adminUiScope .customItemModal__metaRow span{color:var(--theme-text-faint);font-size:11px}.adminUiScope .customItemModal__metaRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);font-size:13px;overflow:hidden}.adminUiScope .customItemModal__actions{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:12px;display:grid}.adminUiScope .customItemModal__action{white-space:normal;text-align:center;width:100%;min-width:0;padding-inline:12px;line-height:1.35}.adminUiScope .modalCard--customItem{border:1px solid var(--theme-border-strong);background:linear-gradient(#222222fa,#121212fa);border-radius:28px;width:min(1480px,100vw - 40px);min-width:min(980px,100vw - 40px);height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 28px 90px #0000006b}.adminUiScope .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.adminUiScope .pager__info{opacity:.82;font-size:14px}.adminUiScope .userList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.adminUiScope .userCard{background:var(--theme-surface-soft);border:1px solid #ffffff1f;border-radius:18px;padding:24px 16px 16px;position:relative;overflow:visible}.adminUiScope .userCard__head{display:block}.adminUiScope .userCard__identityMeta{min-width:0}.adminUiScope .userCard__identity{align-items:center;gap:12px;min-width:0;display:flex}.adminUiScope .userAvatarWrap{flex:none;width:56px;height:56px;position:relative}.adminUiScope .userCard__title{font-weight:900}.adminUiScope .userCard__meta{opacity:.72;margin-top:4px;font-size:13px}.adminUiScope .userAvatar{background:#60a5fa2e;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.adminUiScope .userAvatarButton{cursor:pointer;padding:0;position:relative}.adminUiScope .userAvatarButton:disabled{cursor:wait}.adminUiScope .userAvatarRemoveButton{cursor:pointer;z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:#0a0e16f5;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .16s,transform .16s,background .16s,visibility .16s;display:grid;position:absolute;top:-4px;right:-4px;transform:translateY(2px)scale(.96);box-shadow:0 10px 22px #0000004d}.adminUiScope .userAvatarRemoveIcon{color:#fffffff5}.adminUiScope .userAvatarRemoveButton:disabled{opacity:.45;cursor:wait}.adminUiScope .userAvatarRemoveButton:hover{background:#ffffff1f}.adminUiScope .userAvatarButton__overlay{color:var(--theme-text);opacity:0;background:linear-gradient(#070a1200,#070a12e0);padding:10px 0 6px;font-size:10px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;inset:auto 0 0;transform:translateY(4px)}.adminUiScope .userAvatarWrap:hover .userAvatarButton__overlay,.adminUiScope .userAvatarWrap:focus-within .userAvatarButton__overlay{opacity:1;transform:translateY(0)}.adminUiScope .userAvatarWrap:hover .userAvatarRemoveButton,.adminUiScope .userAvatarWrap:focus-within .userAvatarRemoveButton{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.adminUiScope .userAvatar__image{object-fit:cover;width:100%;height:100%}.adminUiScope .userAvatar__fallback{font-size:18px;font-weight:900}.adminUiScope .userInfoList{gap:8px;margin-top:14px;display:grid}.adminUiScope .userInfoLine{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.adminUiScope .userInfoLine span{color:var(--theme-text-soft);font-size:12px}.adminUiScope .userInfoLine strong{text-align:right;min-width:0;font-size:14px;font-weight:900}.adminUiScope .field{gap:8px;display:grid}.adminUiScope .field__label{color:var(--theme-text-soft);font-size:13px}.adminUiScope .field__input{width:100%;color:var(--theme-text-strong);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #ffffff1f;outline:none;padding:14px 0;font-size:18px}.adminUiScope .field__input:focus{border-bottom-color:#60a5fae6}.adminUiScope .field__hint{color:var(--theme-text-faint);font-size:12px}.adminUiScope .userEditForm{gap:18px;display:grid}.adminUiScope .userEditForm .field{gap:10px}.adminUiScope .modalCard--userEdit{max-width:520px}.adminUiScope .userCard__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminUiScope .userCard__actions--compact{grid-template-columns:auto auto minmax(0,1fr);align-items:center;margin-top:12px}.adminUiScope .roleBadge{width:fit-content;color:color-mix(in srgb, var(--theme-accent-bg) 80%, white);background:#60a5fa1a;border:1px solid #60a5fa47;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.adminUiScope .userCard__roleBadge{z-index:2;position:absolute;top:6px;right:6px;box-shadow:0 10px 24px #070a1247}.adminUiScope .iconActionButton{background:var(--theme-surface-soft);cursor:pointer;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.adminUiScope .iconActionButton__icon{color:var(--theme-text)}.adminUiScope .iconActionButton:disabled{cursor:not-allowed;opacity:.45}.adminUiScope .iconActionButton--danger{background:#ef44441a;border-color:#ef44443d}.adminUiScope .userSaveButton:disabled{opacity:.4}.adminUiScope .userRoleAction{width:fit-content;color:var(--theme-text-faint);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:9px;line-height:1.4}.adminUiScope .userRoleAction:disabled{opacity:.35;cursor:not-allowed}.adminUiScope .templateRequestList{gap:14px;margin-top:14px;display:grid}.adminUiScope .templateRequestCard--aligned{align-items:start}.adminUiScope .templateRequestCard__side{align-content:start;align-self:start;gap:12px;display:grid}.adminUiScope .templateRequestCard__preview{align-self:start;width:100%;line-height:0;display:block}.adminUiScope .templateRequestCard__thumbMeta{border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:18px;gap:10px;padding:14px;display:grid}.adminUiScope .templateRequestField{gap:8px;display:grid}.adminUiScope .templateRequestField__label{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px;font-weight:800}.adminUiScope .templateRequestCard__thumbLabel{color:var(--theme-text-faint);font-size:11px}.adminUiScope .templateRequestCard__thumbValue{color:var(--theme-text);word-break:break-word;font-size:14px;font-weight:800}.adminUiScope .templateRequestCard__items{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.adminUiScope .templateRequestCard__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adminUiScope .templateRequestCard__footerLeft{align-items:center;gap:10px;display:flex}.adminUiScope .templateRequestCard__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminUiScope .requestPreview{display:grid}.adminUiScope .requestPreview__sheet{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-main-bg) 92%, transparent);overscroll-behavior:contain;border-radius:24px;gap:16px;width:100%;max-width:1280px;max-height:min(78vh,980px);margin:0 auto;padding:28px;display:grid;overflow:auto}.adminUiScope .requestPreview__title{letter-spacing:-.03em;font-size:28px;font-weight:900}.adminUiScope .requestPreview__description{color:var(--theme-text-muted);margin-top:-8px;font-size:14px;line-height:1.6}.adminUiScope .requestPreview__meta{color:var(--theme-text-soft);font-size:13px}.adminUiScope .requestPreview__columns{grid-template-columns:132px 1fr;gap:10px;margin-bottom:10px;display:grid}.adminUiScope .requestPreview__columnsSpacer{min-width:0}.adminUiScope .requestPreview__columnsGrid{gap:10px;display:grid}.adminUiScope .requestPreview__columnHeader{text-align:center;opacity:.72;min-height:20px;font-size:12px;font-weight:800}.adminUiScope .requestPreview__rows{gap:10px;display:grid}.adminUiScope .requestPreview__row{grid-template-columns:132px 1fr;gap:10px;display:grid}.adminUiScope .requestPreview__label{text-align:center;background:var(--theme-surface-soft-2);border:1px solid var(--theme-border-strong);border-radius:14px;place-items:center;padding:10px 12px;font-weight:900;display:grid}.adminUiScope .requestPreview__dropGrid{gap:10px;display:grid}.adminUiScope .requestPreview__dropColumn{gap:8px;display:grid}.adminUiScope .requestPreview__drop{background:var(--theme-pill-bg);border:1px solid var(--theme-border);min-height:calc(var(--thumb-size,80px) + 24px);border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:10px;display:flex}.adminUiScope .requestPreview__item{border-radius:16px;display:inline-flex;position:relative;overflow:hidden}.adminUiScope .requestPreview__item--muted{opacity:.52;filter:grayscale(.22)brightness(.78)}.adminUiScope .requestPreview__itemThumb{aspect-ratio:1;object-fit:cover;width:100%;display:block}.adminUiScope .requestPreview__itemLabel{text-align:center;background:linear-gradient(#00000005,#000000b3);border-radius:8px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;bottom:8px;left:8px;right:8px}.adminUiScope .requestPreview__pool{gap:10px;padding-top:8px;display:grid}.adminUiScope .requestPreview__poolTitle{opacity:.82;font-weight:900}.adminUiScope .requestPreview__poolGrid{flex-wrap:wrap;gap:8px;display:flex}.adminUiScope .requestPreview__poolItem{display:inline-flex;position:relative}.adminUiScope .tierAdminList{gap:14px;margin-top:14px;display:grid}.adminUiScope .tierAdminCard{background:var(--theme-pill-bg);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.adminUiScope .tierAdminCard__preview{cursor:pointer;appearance:none;text-align:left;background:0 0;border:0;align-self:start;width:100%;padding:0;line-height:0;display:block}.adminUiScope .tierAdminCard__thumb{aspect-ratio:16/9;object-fit:cover;object-position:top center;background:var(--theme-surface-soft);border-radius:14px;width:100%;display:block}.adminUiScope .tierAdminCard__thumb--empty{background:linear-gradient(135deg,#ffffff14,#ffffff08)}.adminUiScope .tierAdminCard__body{gap:14px;min-width:0;display:grid;position:relative}.adminUiScope .tierAdminCard__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminUiScope .templateRequestCard__cornerBadge{position:absolute;top:0;right:0}.adminUiScope .tierAdminCard__title{padding-right:132px;font-size:18px;font-weight:900}.adminUiScope .tierAdminCard__desc{color:var(--theme-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.5;display:-webkit-box;overflow:hidden}.adminUiScope .tierAdminCard__meta{opacity:.74;word-break:break-word;margin-top:4px;font-size:13px}.adminUiScope .tierAdminCard__stats{flex-wrap:wrap;gap:8px;display:flex}.adminUiScope .tierAdminHeaderStats{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.adminUiScope .pill{background:var(--theme-surface-soft);color:var(--theme-text);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.adminUiScope .pill--create{color:#e0f2fefa;background:#38bdf829;border-color:#38bdf85c}.adminUiScope .pill--owned{color:#f3e8fffa;background:#a78bfa24;border-color:#a78bfa57}.adminUiScope .pill--requestItem{color:#fef9c3fa;background:#facc1524;border-color:#facc1557}.adminUiScope .pill--directFile{color:#d1fae5fa;background:#34d39924;border-color:#34d39957}.adminUiScope .pill--accent{color:#fde68af5;background:#fbbf241f;border-color:#fbbf2452}.adminUiScope .pill--public{color:#d1fae5fa;background:#34d39924;border-color:#34d39957}.adminUiScope .pill--private{color:#fde68af5;background:#fbbf241f;border-color:#fbbf2452}.adminUiScope .pill--link{color:var(--theme-text);cursor:pointer;transition:background .16s,border-color .16s,transform .16s,color .16s,box-shadow .16s}.adminUiScope .pill--link:hover{color:var(--theme-text-strong);background:color-mix(in srgb, var(--theme-surface-soft) 76%, #60a5fa33);border-color:#60a5fa66;transform:translateY(-1px);box-shadow:0 10px 22px #0000002e}.adminUiScope .pill--link:focus-visible{outline-offset:2px;outline:2px solid #60a5fa6b}.adminUiScope .tierAdminSection{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:16px;gap:10px;padding:14px;display:grid}.adminUiScope .tierAdminSection__title{font-weight:800}.adminUiScope .tierAdminSection__actions{flex-wrap:wrap;gap:10px;display:flex}.adminUiScope .tierAdminItemList{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.adminUiScope .tierAdminItem{border:1px solid var(--theme-border);background:var(--theme-pill-bg);color:var(--theme-text);cursor:pointer;text-align:center;border-radius:14px;justify-items:center;gap:8px;min-width:0;padding:12px 10px;display:grid}.adminUiScope .tierAdminItem__thumb{aspect-ratio:1;object-fit:cover;border-radius:12px;width:min(100%,72px)}.adminUiScope .tierAdminItem__title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:800;overflow:hidden}.adminUiScope .modalOverlay{z-index:20;background:color-mix(in srgb, var(--theme-body-bg) 76%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminUiScope .modalCard{background:color-mix(in srgb, var(--theme-main-bg) 96%, transparent);border:1px solid #ffffff1f;border-radius:24px;gap:14px;width:min(560px,100%);display:grid}.adminUiScope .modalCard:not(.modalCard--customItem){padding:20px}.adminUiScope .modalCard.modalCard--customItem{gap:0;padding:0}.adminUiScope .modalCard--preview{overscroll-behavior:contain;width:min(1200px,100%);max-height:calc(100dvh - 40px);overflow:auto}.adminUiScope .modalCard__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminUiScope .modalCard__title{font-size:18px;font-weight:900}.adminUiScope .modalCard__desc{opacity:.78;line-height:1.5}.adminUiScope .modalCard__form{gap:10px;display:grid}.adminUiScope .modalCard__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminUiScope .previewFrame{background:var(--theme-pill-bg);border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:min(80vh,820px)}.adminUiScope .importModeTabs{flex-wrap:wrap;gap:10px;display:flex}.adminUiScope .checkRow{opacity:.88;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.adminUiScope .toggleSwitch{border:1px solid var(--theme-border);background:var(--theme-pill-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.adminUiScope .toggleSwitch input{opacity:0;pointer-events:none;position:absolute}.adminUiScope .toggleSwitch__track{background:var(--theme-surface-soft-3);border:1px solid var(--theme-border-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s,border-color .18s;position:relative}.adminUiScope .toggleSwitch__thumb{background:var(--theme-text-strong);border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 4px 12px #0000003d}.adminUiScope .toggleSwitch__label{color:var(--theme-text);font-weight:800}.adminUiScope .toggleSwitch input:checked~.toggleSwitch__track{background:#60a5fa57;border-color:#60a5fa6b}.adminUiScope .toggleSwitch input:checked~.toggleSwitch__track .toggleSwitch__thumb{transform:translate(18px)}.adminUiScope .toggleSwitch--disabled{opacity:.55;pointer-events:none}.adminUiScope .checkRow--compact,.adminUiScope .checkRow--toolbar{margin-top:0}@media (width<=980px){.adminUiScope .adminHero__stats{grid-template-columns:1fr}.adminUiScope .customItemModal{grid-template-columns:1fr;min-height:auto}.adminUiScope .requestPreview__summary,.adminUiScope .requestPreview__frame{gap:18px;padding:18px}.adminUiScope .requestPreview__boardHead,.adminUiScope .requestPreview__row{grid-template-columns:1fr}.adminUiScope .modalCard--customItem{width:min(100%,100vw - 24px);min-width:0;height:min(100%,100dvh - 24px)}.adminUiScope .customItemModal__pickerPanel{border-right:0;border-bottom:1px solid var(--theme-border);padding:20px 18px}.adminUiScope .customItemModal__body{min-height:0;padding:20px 18px 18px}.adminUiScope .customItemModal__content{min-height:0}.adminUiScope .customItemModal__labelEditor,.adminUiScope .customItemModal__actions,.adminUiScope .modalCard__form--search{grid-template-columns:1fr}.adminUiScope .templateSettingsCard__actions>.btn,.adminUiScope .templateSettingsCard__actions>a.btn{width:100%}.adminUiScope.adminSidebar{display:none}.adminUiScope .featuredOrderPanel,.adminUiScope .section--topGrid,.adminUiScope .templateManagerGrid,.adminUiScope .templateSettingsCard,.adminUiScope .toolbar,.adminUiScope .itemComposer,.adminUiScope .tierAdminCard,.adminUiScope .templateRequestCard__form,.adminUiScope .toolbar--secondary{grid-template-columns:1fr}.adminUiScope .itemPreviewCard{max-width:none}.adminUiScope .itemDraftList{grid-template-columns:1fr}.adminUiScope .userCard__identity{width:100%}.adminUiScope .userInfoLine{gap:4px;display:grid}.adminUiScope .userInfoLine strong{text-align:left}.adminUiScope .userCard__actions--compact{grid-template-columns:repeat(3,minmax(0,auto))}.adminUiScope .userSaveButton{width:100%}}@media (width<=640px){.adminUiScope .adminHero{padding:16px}.adminUiScope .adminHero__title{font-size:24px}.adminUiScope .thumbGrid,.adminUiScope .userList{grid-template-columns:1fr}.adminUiScope .customItemGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.adminUiScope .tierAdminCard__head{display:grid}.adminUiScope .customItemCard{align-items:stretch;padding:10px}.adminUiScope .customItemCard__image{aspect-ratio:1;width:100%}}.settingsScreen[data-v-2681af98]{gap:24px;padding-top:4px;display:grid}.settingsScreen--loading[data-v-2681af98]{align-items:center;min-height:240px}.settingsLoading[data-v-2681af98]{color:var(--theme-text-muted);font-size:15px}.settingsDeck[data-v-2681af98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1040px);display:grid}.settingsThemeCard[data-v-2681af98]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:24px;gap:12px;min-width:0;padding:22px;display:grid}.settingsThemeCard--hero[data-v-2681af98]{grid-column:1/-1}.settingsThemeCard--compact[data-v-2681af98]{grid-template-rows:auto auto minmax(0,1fr)}.settingsThemeCard__eyebrow[data-v-2681af98]{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px}.settingsThemeCard__title[data-v-2681af98]{color:var(--theme-text-strong);letter-spacing:-.03em;font-size:24px;font-weight:800}.settingsThemeCard__desc[data-v-2681af98]{color:var(--theme-text-muted);line-height:1.6}.settingsHero[data-v-2681af98]{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;padding-top:4px;display:grid}.settingsAvatarColumn[data-v-2681af98]{justify-items:center;gap:12px;display:grid}.avatarButtonWrap[data-v-2681af98]{width:132px;height:132px;position:relative}.avatarButton[data-v-2681af98]{border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:132px;height:132px;color:var(--theme-text);cursor:pointer;border-radius:9999px;place-items:center;display:grid;position:relative;overflow:hidden}.avatarButton__image[data-v-2681af98]{object-fit:cover;width:100%;height:100%}.avatarButton__fallback[data-v-2681af98]{color:var(--theme-text);font-size:34px;font-weight:900}.avatarButton__overlay[data-v-2681af98]{color:#fff;background:linear-gradient(#0000,#000000b8);padding:12px 10px;font-size:12px;font-weight:700;position:absolute;inset:auto 0 0}.avatarButton__remove[data-v-2681af98]{border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:30px;height:30px;color:var(--theme-text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0}.avatarButton__remove svg[data-v-2681af98]{stroke:currentColor;stroke-width:2.1px;fill:none;stroke-linecap:round;width:14px;height:14px}.avatarButton__remove[data-v-2681af98]:hover{color:var(--theme-accent-text);background:#be1818e0}.hiddenInput[data-v-2681af98]{display:none}.settingsHero__body[data-v-2681af98]{gap:16px;display:grid}.settingsSummaryList[data-v-2681af98]{gap:12px;display:grid}.settingsSummaryItem[data-v-2681af98]{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.settingsSummaryItem__label[data-v-2681af98]{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-soft);font-size:12px}.settingsSummaryItem__value[data-v-2681af98]{color:var(--theme-text-strong);word-break:break-word;font-size:18px;font-weight:700}.settingsSummaryItem__valueRow[data-v-2681af98]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsSummaryItem__meta[data-v-2681af98]{color:var(--theme-text-muted);font-size:13px;line-height:1.6}.settingsActionRow[data-v-2681af98]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settingsCompactList[data-v-2681af98]{gap:10px;height:100%;display:grid}.settingsCompactRow[data-v-2681af98]{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:100%;padding:16px 18px;display:flex}.settingsCompactRow__title[data-v-2681af98]{color:var(--theme-text-strong);font-size:16px;font-weight:700}.settingsCompactRow__desc[data-v-2681af98]{color:var(--theme-text-muted);word-break:keep-all;margin-top:4px;line-height:1.6}.field[data-v-2681af98]{gap:8px;display:grid}.field__label[data-v-2681af98]{color:var(--theme-text-muted);font-size:13px}.field__input[data-v-2681af98]{border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:100%;color:var(--theme-text);letter-spacing:-.02em;border-radius:16px;outline:none;padding:14px 16px;font-size:16px}.field__input[data-v-2681af98]:focus{border-color:#60a5fae6}.field__hint[data-v-2681af98]{color:var(--theme-text-soft);font-size:12px}.field__error[data-v-2681af98]{color:#ff7b7b;font-size:12px;font-weight:700}.roleBadge[data-v-2681af98]{width:fit-content;color:var(--theme-text);background:#60a5fa1a;border:1px solid #60a5fa47;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.btn[data-v-2681af98]{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.btn[data-v-2681af98]:disabled{opacity:.55;cursor:default}.btn--save[data-v-2681af98]{background:var(--theme-accent-bg);color:var(--theme-accent-text);border-color:#4c85f5f5}.btn--ghost[data-v-2681af98]{border-color:var(--theme-border-strong);background:var(--theme-surface);color:var(--theme-text)}.settingsIconAction[data-v-2681af98]{border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:42px;height:42px;color:var(--theme-text);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settingsIconAction[data-v-2681af98]:disabled{opacity:.5;cursor:default}.settingsIconAction--solid[data-v-2681af98]{background:var(--theme-pill-bg)}.settingsModalOverlay[data-v-2681af98]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b128a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settingsModalCard[data-v-2681af98]{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:24px;gap:16px;width:min(100%,520px);padding:24px;display:grid}.settingsModalCard__title[data-v-2681af98]{letter-spacing:-.03em;color:var(--theme-text-strong);font-size:22px;font-weight:800}.settingsModalCard__desc[data-v-2681af98]{color:var(--theme-text-muted);line-height:1.6}.settingsModalFields[data-v-2681af98]{gap:14px;display:grid}.settingsModalCard__actions[data-v-2681af98]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=860px){.settingsDeck[data-v-2681af98],.settingsHero[data-v-2681af98]{grid-template-columns:minmax(0,1fr)}.settingsAvatarColumn[data-v-2681af98]{justify-items:start}}@media (width<=640px){.settingsThemeCard[data-v-2681af98]{border-radius:20px;padding:18px}.settingsCompactRow[data-v-2681af98]{flex-direction:column;align-items:flex-start}.settingsModalOverlay[data-v-2681af98]{padding:16px}.settingsModalCard[data-v-2681af98]{border-radius:20px;padding:20px}}.wrap[data-v-b2938e10]{gap:18px;display:grid}.error[data-v-b2938e10]{border:1px solid var(--theme-danger-border);background:var(--theme-danger-bg);border-radius:12px;margin:0 0 8px;padding:10px 12px}.empty[data-v-b2938e10]{opacity:.76}.list[data-v-b2938e10]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.boardCard[data-v-b2938e10]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:22px;transition:transform .16s,background .16s;display:grid;overflow:hidden}.boardCard[data-v-b2938e10]:hover{background:var(--theme-card-bg-hover);transform:translateY(-2px)}.boardCard__body[data-v-b2938e10]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.boardCard__thumbWrap[data-v-b2938e10]{aspect-ratio:16/9;box-sizing:border-box;width:100%;padding:14px 14px 0}.boardCard__thumb[data-v-b2938e10],.boardCard__thumbPlaceholder[data-v-b2938e10]{border-radius:18px;width:100%;height:100%;display:block}.boardCard__thumb[data-v-b2938e10]{object-fit:cover}.boardCard__thumbPlaceholder[data-v-b2938e10]{background:var(--theme-thumb-fallback-bg);color:var(--theme-text-faint);place-items:center;font-size:13px;font-weight:700;display:grid}.boardCard__head[data-v-b2938e10]{gap:6px;padding:16px 18px 18px;display:grid}.boardCard__titleRow[data-v-b2938e10],.boardCard__metaRow[data-v-b2938e10]{justify-content:space-between;align-items:center;gap:10px;display:flex}.boardCard__metaRow[data-v-b2938e10]{align-items:flex-end}.boardCard__title[data-v-b2938e10]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.boardCard__author[data-v-b2938e10]{opacity:.86;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.boardCard__authorName[data-v-b2938e10]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.boardCard__avatar[data-v-b2938e10]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-border);border-radius:9999px;flex:none;width:22px;height:22px}.boardCard__avatar--fallback[data-v-b2938e10]{place-items:center;font-size:11px;font-weight:900;display:grid}.boardCard__date[data-v-b2938e10],.favoriteStat[data-v-b2938e10]{color:var(--theme-text-faint);white-space:nowrap;flex:none;font-size:13px}.boardCard__date[data-v-b2938e10]{font-size:10px}@media (width<=1400px){.list[data-v-b2938e10]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.list[data-v-b2938e10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.list[data-v-b2938e10]{grid-template-columns:1fr}}:root{color:var(--theme-text);background:var(--theme-body-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-body-bg:#121212;--theme-shell-bg:#0e0e0ef5;--theme-rail-bg:#0e0e0eeb;--theme-main-bg:#121212fa;--theme-workspace-bg:#181818eb;--theme-card-bg:#3e3e3ed1;--theme-card-bg-hover:#464646f5;--theme-card-border:#ffffff29;--theme-card-shadow:inset 0 1px 0 #ffffff0a;--theme-surface-soft:#ffffff0d;--theme-surface-soft-2:#ffffff0f;--theme-surface-soft-3:#ffffff14;--theme-pill-bg:#ffffff08;--theme-border:#ffffff14;--theme-border-strong:#ffffff1f;--theme-text:#ffffffeb;--theme-text-strong:#fffffffa;--theme-text-muted:#ffffffbd;--theme-text-soft:#ffffff9e;--theme-text-faint:#fff6;--theme-thumb-fallback-bg:#555;--theme-select-arrow:#ffffffad;--theme-danger-bg:#ef44441a;--theme-danger-border:#ef44442e;--theme-accent-bg:#4c85f5eb;--theme-accent-strong:#89b7fff5;--theme-accent-soft:#4c85f52e;--theme-accent-soft-strong:#4c85f54d;--theme-accent-text:#fff;--theme-overlay-scrim:#0000009e;--theme-avatar-border:#ffffff24;--theme-favorite-bg:#0c0e12b8;--theme-favorite-border:#ffffff24;--theme-favorite-icon:#fffffff0;--theme-favorite-active-bg:#362d0aeb;--theme-favorite-active-border:#ffd86b47;--theme-favorite-active-icon:#ffd86b;--theme-icon-filter:brightness(0) saturate(100%) invert(94%) sepia(6%) saturate(207%) hue-rotate(186deg) brightness(96%) contrast(92%);font-family:Pretendard,Inter,Segoe UI,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=light]{--theme-body-bg:#eef2f8;--theme-shell-bg:#f1f5fbfa;--theme-rail-bg:#f8fafdfa;--theme-main-bg:#eaeff7fa;--theme-workspace-bg:#fafcfff7;--theme-card-bg:#fffffff5;--theme-card-bg-hover:#f6f9fdfa;--theme-card-border:#4755691f;--theme-card-shadow:0 14px 30px #39485c14;--theme-surface-soft:#4b55630d;--theme-surface-soft-2:#4b556314;--theme-surface-soft-3:#4b55631c;--theme-pill-bg:#4b55630c;--theme-border:#4755691f;--theme-border-strong:#4755692e;--theme-text:#182130ed;--theme-text-strong:#0b1220fa;--theme-text-muted:#334155c7;--theme-text-soft:#475569c2;--theme-text-faint:#64748be6;--theme-thumb-fallback-bg:#f3f6fb;--theme-select-arrow:#334155b8;--theme-danger-bg:#ef44441a;--theme-danger-border:#ef444438;--theme-accent-bg:#3869e2f0;--theme-accent-strong:#2f57c2f5;--theme-accent-soft:#3869e21f;--theme-accent-soft-strong:#3869e238;--theme-accent-text:#fff;--theme-overlay-scrim:#11182747;--theme-avatar-border:#47556929;--theme-favorite-bg:#ffffffe6;--theme-favorite-border:#47556929;--theme-favorite-icon:#334155eb;--theme-favorite-active-bg:#fff3c7f5;--theme-favorite-active-border:#d9770638;--theme-favorite-active-icon:#b45309;--theme-icon-filter:brightness(0) saturate(100%) invert(14%) sepia(14%) saturate(652%) hue-rotate(182deg) brightness(95%) contrast(91%)}*{box-sizing:border-box}html,body,#app{min-height:100vh}body{background:var(--theme-body-bg);color:var(--theme-text);margin:0;transition:background .22s,color .22s}button,input,select,textarea{font:inherit}button{appearance:none}a{color:inherit}input,select,textarea{color:var(--theme-text)}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-select-arrow) 50%), linear-gradient(135deg, var(--theme-select-arrow) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}h1,h2,h3,h4,p{margin:0}#app{width:100%}.pageWrap{gap:18px;display:grid}.pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-height:96px;padding:0;display:flex}.pageHead__main{align-content:start;gap:6px;min-width:0;display:grid}.pageHead__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px}.pageHead__title{letter-spacing:-.04em;color:var(--theme-text-strong);font-size:32px;line-height:1.05}.pageHead__desc{max-width:720px;color:var(--theme-text-muted)}.pageHead__aside{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.appShell[data-v-0eca3b00]{grid-template-columns:var(--left-rail-width,248px) minmax(0, 1fr) var(--right-rail-width,325px);background:var(--theme-shell-bg);min-height:100dvh;color:var(--theme-text);transition:grid-template-columns .22s;display:grid}.backendFallback[data-v-0eca3b00]{background:radial-gradient(circle at top, #5699ff24, transparent 38%), var(--theme-shell-bg);place-items:center;min-width:100dvw;min-height:100dvh;padding:32px;display:grid}.backendFallback__card[data-v-0eca3b00]{border:1px solid var(--theme-card-border);background:var(--theme-card-bg);width:min(100%,560px);box-shadow:inset 0 1px 0 var(--theme-card-shadow);border-radius:28px;gap:18px;padding:28px;display:grid}.backendFallback__eyebrow[data-v-0eca3b00]{color:var(--theme-accent-strong);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.backendFallback__title[data-v-0eca3b00]{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.backendFallback__desc[data-v-0eca3b00]{color:var(--theme-text-muted);margin:0;font-size:15px;line-height:1.7}.backendFallback__actions[data-v-0eca3b00]{justify-content:flex-start;display:flex}.backendFallback__button[data-v-0eca3b00]{border:1px solid var(--theme-accent-soft-strong);background:var(--theme-accent-soft);min-width:128px;color:var(--theme-text-strong);cursor:pointer;border-radius:999px;padding:12px 18px;font-weight:700}.bootGate[data-v-0eca3b00]{background:var(--theme-shell-bg);place-items:center;min-width:100dvw;min-height:100dvh;padding:24px;display:grid}.bootGate__shell[data-v-0eca3b00]{gap:20px;width:min(100%,1180px);display:grid}.bootGate__brand[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-rail-bg);border-radius:24px;align-items:center;gap:16px;padding:18px 20px;display:flex}.bootGate__logo[data-v-0eca3b00],.bootGate__panel[data-v-0eca3b00]{position:relative;overflow:hidden}.bootGate__logo[data-v-0eca3b00]:after,.bootGate__panel[data-v-0eca3b00]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.4s ease-in-out infinite bootGateShimmer-0eca3b00;position:absolute;inset:0;transform:translate(-100%)}.bootGate__logo[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);border-radius:18px;width:52px;height:52px}.bootGate__copy[data-v-0eca3b00]{gap:6px;display:grid}.bootGate__title[data-v-0eca3b00]{letter-spacing:-.03em;color:var(--theme-text-strong);font-size:20px;font-weight:800}.bootGate__desc[data-v-0eca3b00]{color:var(--theme-text-muted);line-height:1.6}.bootGate__panels[data-v-0eca3b00]{grid-template-columns:248px minmax(0,1fr) 320px;gap:20px;display:grid}.bootGate__panel[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-rail-bg);border-radius:24px;min-height:72dvh}.bootGate__panel--main[data-v-0eca3b00]{background:var(--theme-shell-bg)}@keyframes bootGateShimmer-0eca3b00{to{transform:translate(100%)}}.leftRail[data-v-0eca3b00],.rightRail[data-v-0eca3b00]{border-right:1px solid var(--theme-border);background:var(--theme-rail-bg);box-sizing:border-box;flex-direction:column;min-width:0;min-height:100dvh;display:flex;overflow:hidden}.rightRail[data-v-0eca3b00]{border-right:0;border-left:1px solid var(--theme-border);transition:opacity .22s,transform .22s,padding .22s,border-color .22s}.appShell--rightClosed .rightRail[data-v-0eca3b00]{opacity:0;pointer-events:none;border-left-color:#0000;padding-left:0;padding-right:0;overflow:hidden;transform:translate(18px)}.railHeader[data-v-0eca3b00]{border-bottom:1px solid var(--theme-border);background:var(--theme-rail-bg);box-sizing:border-box;align-items:center;height:56px;min-height:56px;padding:0 12px;display:flex}.leftRail__top[data-v-0eca3b00],.rightRail__top[data-v-0eca3b00]{gap:12px}.leftRail__top[data-v-0eca3b00]{justify-content:flex-start}.rightRail__top[data-v-0eca3b00]{justify-content:flex-end}.leftRail__body[data-v-0eca3b00],.rightRail__body[data-v-0eca3b00]{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:14px 12px;display:flex;overflow:hidden}.leftRail__body[data-v-0eca3b00]{max-height:calc(100dvh - 56px)}.rightRail__body[data-v-0eca3b00]{max-height:none}.leftRail__content[data-v-0eca3b00],.rightRail__content[data-v-0eca3b00]{flex:1;min-height:0;overflow:auto}.rightRail__body[data-v-0eca3b00]{overflow:hidden auto}.rightRail__content[data-v-0eca3b00]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.ghostIcon[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);min-width:28px;height:28px;color:var(--theme-text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ghostIcon svg[data-v-0eca3b00],.searchStub__icon svg[data-v-0eca3b00],.leftNav__glyph svg[data-v-0eca3b00],.contextLink svg[data-v-0eca3b00]{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ghostIcon img[data-v-0eca3b00],.leftNav__glyph img[data-v-0eca3b00],.searchStub__icon img[data-v-0eca3b00]{width:24px;height:24px;filter:var(--theme-icon-filter);display:block}.ghostIcon--iconOnly[data-v-0eca3b00]{width:32px;min-width:32px;box-shadow:none;background:0 0;border:0;padding:0}.appUserCard[data-v-0eca3b00]{min-height:58px;margin-bottom:14px;transition:margin .22s;position:relative}.appUserCard__button[data-v-0eca3b00],.appUserCard__guest[data-v-0eca3b00]{width:100%;min-width:0;color:inherit;text-align:left;cursor:default;box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;padding:10px;transition:padding .22s,justify-content .22s;display:flex}.appUserCard__avatar[data-v-0eca3b00]{object-fit:cover;border:1px solid var(--theme-avatar-border);background:var(--theme-surface-soft-3);border-radius:999px;flex:none;width:42px;height:42px}.appUserCard__avatar--fallback[data-v-0eca3b00]{background:var(--theme-surface-soft-3);place-items:center;font-weight:900;display:grid}.appUserCard__meta[data-v-0eca3b00]{gap:4px;min-width:0;max-width:180px;transition:opacity .18s,max-width .22s,transform .22s;display:grid;overflow:hidden}.leftRail__mobileMenu[data-v-0eca3b00]{min-width:0;display:grid}.appUserCard__navToggle[data-v-0eca3b00]{background:var(--theme-surface-soft);width:42px;height:42px;color:var(--theme-text-soft);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.appUserCard__name[data-v-0eca3b00]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:800}.appUserCard__email[data-v-0eca3b00]{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.appUserCard__email--hint[data-v-0eca3b00]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:keep-all;overflow:visible}.searchStub[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);width:100%;min-width:0;color:var(--theme-text-soft);box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;transition:padding .22s,justify-content .22s;display:flex}.searchStub__input[data-v-0eca3b00]{min-width:0;max-width:100%;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:none;flex:1;transition:opacity .18s,max-width .22s,transform .22s;overflow:hidden}.searchStub__input[data-v-0eca3b00]::placeholder{color:var(--theme-text-soft)}.searchStub__iconButton[data-v-0eca3b00]{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.searchStub__icon[data-v-0eca3b00]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.leftNav[data-v-0eca3b00]{--left-nav-gap:8px;--left-nav-item-height:50px;gap:var(--left-nav-gap);isolation:isolate;display:grid;position:relative}.leftNav__indicator[data-v-0eca3b00]{height:var(--left-nav-item-height);background:var(--theme-surface-soft-3);transform:translateY(calc(var(--left-nav-active-index,0) * (var(--left-nav-item-height) + var(--left-nav-gap))));opacity:0;z-index:0;pointer-events:none;border-radius:14px;transition:transform .24s,opacity .2s;position:absolute;top:0;left:0;right:0}.leftNav--hasActive .leftNav__indicator[data-v-0eca3b00]{opacity:1}.leftNav__item[data-v-0eca3b00]{min-height:var(--left-nav-item-height);color:var(--theme-text-muted);z-index:1;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.leftNav__label[data-v-0eca3b00]{white-space:nowrap;min-width:0;max-width:140px;transition:opacity .18s,max-width .22s,transform .22s;overflow:hidden}.leftNav__item--active[data-v-0eca3b00],.leftNav__item.router-link-active[data-v-0eca3b00]{color:var(--theme-text-strong)}.leftNav__glyph[data-v-0eca3b00]{flex:none;place-items:center;display:grid;position:relative}.leftNav__dot[data-v-0eca3b00]{width:9px;height:9px;box-shadow:0 0 0 2px var(--theme-surface);background:#ff4d67;border-radius:999px;position:absolute;top:-2px;right:-3px}.appShell--leftCollapsed .leftRail__top[data-v-0eca3b00]{justify-content:center}.appShell--leftCollapsed .leftRail__body[data-v-0eca3b00]{padding-left:10px;padding-right:10px}.appShell--leftCollapsed .appUserCard[data-v-0eca3b00]{min-height:50px;margin-bottom:0}.appShell--leftCollapsed .appUserCard__button[data-v-0eca3b00],.appShell--leftCollapsed .appUserCard__guest[data-v-0eca3b00]{justify-content:center;gap:0;width:100%;height:50px;min-height:44px;padding:0}.appShell--leftCollapsed .appUserCard__meta[data-v-0eca3b00],.appShell--leftCollapsed .leftNav__label[data-v-0eca3b00],.appShell--leftCollapsed .searchStub__input[data-v-0eca3b00]{display:none}.appShell--leftCollapsed .appUserCard__avatar[data-v-0eca3b00]{width:44px;height:44px}.appShell--leftCollapsed .searchStub[data-v-0eca3b00]{justify-content:center;gap:0;height:50px;margin-bottom:0;padding:11px 0}.appShell--leftCollapsed .searchStub__iconButton[data-v-0eca3b00]{width:100%;height:100%}.appShell--leftCollapsed .leftNav[data-v-0eca3b00]{--left-nav-gap:10px}.appShell--leftCollapsed .leftNav__item[data-v-0eca3b00]{justify-content:center;gap:0;width:100%;height:50px;min-height:50px;padding:11px 0}.appShell--leftCollapsed .leftNav__glyph[data-v-0eca3b00]{width:28px;height:28px}.appShell--leftCollapsed .leftRail__content[data-v-0eca3b00]{align-content:start;justify-items:stretch;gap:10px;display:grid;overflow:hidden}.leftRail__bottom[data-v-0eca3b00]{justify-content:stretch;align-items:flex-end;gap:10px;padding-top:12px;display:grid}.leftRail__collapsedAction[data-v-0eca3b00]{display:none}.adminButton[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);width:100%;color:var(--theme-text);box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:800;text-decoration:none;display:inline-flex}.adminButton--icon[data-v-0eca3b00]{text-align:center}.adminButton__icon[data-v-0eca3b00]{flex:none}.appShell--leftCollapsed .leftRail__bottom[data-v-0eca3b00]{gap:10px;display:grid}.appShell--leftCollapsed .leftRail__bottom .adminButton[data-v-0eca3b00]{display:none}.appShell--leftCollapsed .leftRail__bottom .leftRail__collapsedAction[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);width:100%;height:50px;min-height:50px;color:var(--theme-text);border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.appMain[data-v-0eca3b00]{box-sizing:border-box;background:var(--theme-main-bg);border-left:1px solid var(--theme-border);border-right:1px solid var(--theme-border);min-width:0;min-height:0}.workspace[data-v-0eca3b00]{grid-template-rows:56px minmax(0,1fr);gap:0;min-height:100dvh;display:grid}.workspace--localRail[data-v-0eca3b00]{gap:0}.workspaceHead[data-v-0eca3b00]{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspaceHead__brand[data-v-0eca3b00]{cursor:pointer;align-items:baseline;gap:8px;display:inline-flex}.workspaceHead__brandTitle[data-v-0eca3b00]{letter-spacing:-.05em;color:var(--theme-text-strong);font-size:28px;font-weight:900}.workspaceHead__actions[data-v-0eca3b00]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.viewToggle[data-v-0eca3b00]{background:var(--theme-surface-soft);border-radius:14px;align-items:center;gap:6px;padding:4px;display:inline-flex}.viewToggle .ghostIcon--iconOnly[data-v-0eca3b00]{border-radius:10px;width:36px;min-width:36px;height:36px}.ghostIcon--active[data-v-0eca3b00]{background:var(--theme-surface-soft-3)}.workspaceBody[data-v-0eca3b00]{background:var(--theme-workspace-bg);min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:18px 18px 32px}.workspaceBody--localRail[data-v-0eca3b00]{background:var(--theme-workspace-bg);min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:18px 18px 0}.rightRail[data-v-0eca3b00]{gap:0}.rightRailAction[data-v-0eca3b00]{width:100%;display:grid}.rightRail__bottom[data-v-0eca3b00]{gap:10px;margin-top:auto;padding-top:12px;display:grid}.rightRail__footer[data-v-0eca3b00]{text-align:center;color:var(--theme-text-faint);opacity:.72;padding:0 4px 2px;font-size:9px;line-height:1.4}.rightRail__footer a[data-v-0eca3b00]{color:var(--theme-text-strong);font-weight:700;text-decoration:none}.rightRail__footer a[data-v-0eca3b00]:hover{color:var(--theme-text);text-decoration:underline}.settingsThemePanel[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);border-radius:22px;gap:10px;padding:18px;display:grid}.settingsThemePanel__eyebrow[data-v-0eca3b00]{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px}.settingsThemePanel__title[data-v-0eca3b00]{color:var(--theme-text-strong);font-size:22px;font-weight:800}.settingsThemePanel__desc[data-v-0eca3b00]{color:var(--theme-text-muted);line-height:1.6}.settingsThemePanel__toggle[data-v-0eca3b00]{margin-top:4px}.toggleSwitch[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:var(--theme-surface-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.toggleSwitch input[data-v-0eca3b00]{opacity:0;pointer-events:none;position:absolute}.toggleSwitch__track[data-v-0eca3b00]{background:var(--theme-surface-soft-3);border:1px solid var(--theme-border-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s,border-color .18s;position:relative}.toggleSwitch__thumb[data-v-0eca3b00]{background:#fffffff0;border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 4px 12px #0000003d}:root[data-theme=light] .toggleSwitch__thumb[data-v-0eca3b00]{background:#fff;box-shadow:0 4px 12px #0f172a29}.toggleSwitch__label[data-v-0eca3b00]{color:var(--theme-text);font-weight:800}.toggleSwitch input:checked~.toggleSwitch__track[data-v-0eca3b00]{background:#60a5fa57;border-color:#60a5fa6b}.toggleSwitch input:checked~.toggleSwitch__track .toggleSwitch__thumb[data-v-0eca3b00]{transform:translate(18px)}.rightRailAction__button[data-v-0eca3b00]{background:var(--theme-accent-bg);width:100%;color:var(--theme-accent-text);cursor:pointer;border:1px solid #4d7fe9f5;border-radius:14px;padding:12px 14px;font-weight:800}.rightRailBackdrop[data-v-0eca3b00]{display:none}.guideModal[data-v-0eca3b00]{z-index:36;background:var(--theme-overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0}.guideModal__dialog[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:linear-gradient(#222222fa,#121212fa);border-radius:28px;grid-template-columns:260px minmax(0,1fr);width:min(1180px,100vw - 40px);height:min(760px,100dvh - 64px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000006b}.guideModal__sidebar[data-v-0eca3b00]{background:var(--theme-pill-bg);border-right:1px solid var(--theme-border);align-content:start;gap:18px;padding:28px 22px;display:grid}.guideModal__eyebrow[data-v-0eca3b00]{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.guideModal__title[data-v-0eca3b00]{letter-spacing:-.04em;word-break:keep-all;font-size:28px;font-weight:900;line-height:1.1}.guideModal__mobilePicker[data-v-0eca3b00]{display:none}.guideModal__mobileLabel[data-v-0eca3b00]{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-faint);font-size:11px}.guideModal__mobileSelect[data-v-0eca3b00]{width:100%;min-height:56px;color:var(--theme-text-strong);background:#4d7fe924;border:1px solid #4d7fe975;border-radius:18px;padding:0 18px;font-weight:800}.guideModal__list[data-v-0eca3b00]{gap:8px;display:grid}.guideModal__listItem[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-pill-bg);color:var(--theme-text-muted);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.guideModal__listItem--active[data-v-0eca3b00]{color:var(--theme-text-strong);background:#4d7fe924;border-color:#4d7fe980}.guideModal__listIndex[data-v-0eca3b00]{color:var(--theme-text-faint);font-size:12px;font-weight:900}.guideModal__listLabel[data-v-0eca3b00]{min-width:0;font-size:14px;font-weight:700}.guideModal__main[data-v-0eca3b00]{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:24px 28px 28px;display:grid}.guideModal__close[data-v-0eca3b00]{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:13px}.guideModal__content[data-v-0eca3b00]{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:16px;min-width:0;min-height:0;display:grid}.guideModal__body[data-v-0eca3b00]{gap:18px;min-width:0;min-height:0;display:grid}.guideModal__media[data-v-0eca3b00]{width:100%}.guideModal__mediaPlaceholder[data-v-0eca3b00]{aspect-ratio:16/9;border:1px solid var(--theme-border);text-align:center;background:radial-gradient(circle at top,#4d7fe92e,#ffffff05 52%),#ffffff08;border-radius:24px;align-content:center;justify-items:center;gap:8px;width:100%;display:grid;position:relative}.guideModal__mediaBadge[data-v-0eca3b00]{letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;font-size:11px}.guideModal__mediaTitle[data-v-0eca3b00]{font-size:24px;font-weight:900}.guideModal__mediaHint[data-v-0eca3b00]{color:var(--theme-text-faint);font-size:13px}.guideModal__text[data-v-0eca3b00]{gap:8px;min-height:0;display:grid}.guideModal__stepLabel[data-v-0eca3b00]{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px}.guideModal__stepTitle[data-v-0eca3b00]{letter-spacing:-.04em;font-size:28px;font-weight:900}.guideModal__stepSummary[data-v-0eca3b00]{color:var(--theme-text);font-size:16px;font-weight:700}.guideModal__stepDescription[data-v-0eca3b00]{max-width:720px;min-height:6.8em;color:var(--theme-text-soft);margin:0;line-height:1.7}.guideModal__footer[data-v-0eca3b00]{justify-content:space-between;align-items:center;gap:18px;display:flex}.guideModal__pagination[data-v-0eca3b00]{align-items:center;gap:8px;display:flex}.guideModal__dot[data-v-0eca3b00]{background:var(--theme-surface-soft-3);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px}.guideModal__dot--active[data-v-0eca3b00]{background:#4d7fe9e6;width:26px}.guideModal__next[data-v-0eca3b00]{background:var(--theme-accent-bg);color:var(--theme-accent-text);cursor:pointer;border:1px solid #4d7fe9f5;border-radius:14px;padding:12px 18px;font-weight:800}.guideModal__arrow[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);width:52px;height:52px;color:var(--theme-text);cursor:pointer;border-radius:999px;font-size:28px;line-height:1}.guideModal__arrow[data-v-0eca3b00]:disabled{opacity:.28;cursor:default}.collapsedSearchModal[data-v-0eca3b00]{z-index:35;background:color-mix(in srgb, var(--theme-body-bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;padding:88px 20px 20px;display:flex;position:fixed;inset:0}.collapsedSearchBar[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:var(--theme-main-bg);border-radius:24px;align-items:center;gap:14px;width:min(520px,100vw - 32px);padding:18px 22px;display:flex;box-shadow:0 28px 60px #00000057}.collapsedSearchBar__icon[data-v-0eca3b00]{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.collapsedSearchBar__icon img[data-v-0eca3b00]{width:28px;height:28px;filter:var(--theme-icon-filter);display:block}.collapsedSearchBar__input[data-v-0eca3b00]{min-width:0;color:var(--theme-text);background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:700}.collapsedSearchBar__input[data-v-0eca3b00]::placeholder{color:var(--theme-text-faint)}.localRightRailRoot[data-v-0eca3b00]{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:14px;min-height:100%;display:flex}.localRightRailRoot--hidden[data-v-0eca3b00]{display:none}.toastStack[data-v-0eca3b00]{z-index:40;gap:10px;width:min(360px,100vw - 24px);display:grid;position:fixed;top:18px;right:20px}.toastStack--preview[data-v-0eca3b00]{top:12px}.toast[data-v-0eca3b00]{border:1px solid var(--theme-border-strong);background:color-mix(in srgb, var(--theme-main-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:opacity .22s,transform .22s;display:flex;transform:translateY(0);box-shadow:0 14px 30px #00000047}.toast--closing[data-v-0eca3b00]{opacity:0;transform:translateY(-6px)}.toast--success[data-v-0eca3b00]{border-color:#34d39961}.toast--error[data-v-0eca3b00]{border-color:#ef444457}.toast--info[data-v-0eca3b00]{border-color:#60a5fa57}.toast__message[data-v-0eca3b00]{font-size:14px;line-height:1.5}.toast__count[data-v-0eca3b00]{color:var(--theme-text-muted);margin-top:6px;font-size:12px}.toast__close[data-v-0eca3b00]{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;font-size:12px}@media (width<=1200px){.guideModal__dialog[data-v-0eca3b00]{grid-template-columns:1fr;height:min(860px,100dvh - 40px)}.guideModal__sidebar[data-v-0eca3b00]{border-right:0;border-bottom:1px solid var(--theme-border)}.guideModal__content[data-v-0eca3b00]{grid-template-columns:40px minmax(0,1fr) 40px}.appShell[data-v-0eca3b00]{grid-template-columns:var(--left-rail-width,248px) minmax(0, 1fr)}.rightRailBackdrop[data-v-0eca3b00]{z-index:29;background:#0006;border:0;display:block;position:fixed;inset:0}.rightRail--overlay[data-v-0eca3b00]{z-index:30;border-left:1px solid var(--theme-border);background:var(--theme-shell-bg);width:min(360px,100vw - 20px);height:100dvh;position:fixed;top:0;right:0;box-shadow:-18px 0 36px #00000057}.appShell--rightClosed .rightRail--overlay[data-v-0eca3b00]{opacity:0;pointer-events:none;transform:translate(calc(100% + 24px))}}@media (width<=860px){.bootGate[data-v-0eca3b00]{padding:16px}.bootGate__shell[data-v-0eca3b00]{gap:16px}.bootGate__brand[data-v-0eca3b00]{border-radius:20px;padding:16px}.bootGate__panels[data-v-0eca3b00]{grid-template-columns:1fr}.bootGate__panel--nav[data-v-0eca3b00],.bootGate__panel--side[data-v-0eca3b00]{display:none}.bootGate__panel--main[data-v-0eca3b00]{min-height:72dvh}.guideModal[data-v-0eca3b00]{padding:20px 12px}.guideModal__dialog[data-v-0eca3b00]{width:min(100%,100vw - 24px);height:min(100%,100dvh - 24px)}.guideModal__sidebar[data-v-0eca3b00]{gap:14px;padding:20px 18px}.guideModal__mobilePicker[data-v-0eca3b00]{gap:8px;display:grid}.guideModal__list[data-v-0eca3b00]{display:none}.guideModal__main[data-v-0eca3b00]{min-height:0;padding:20px 18px 18px}.guideModal__content[data-v-0eca3b00]{grid-template-columns:1fr;min-height:0}.guideModal__arrow[data-v-0eca3b00]{display:none}.guideModal__body[data-v-0eca3b00]{align-content:start;padding-right:2px;overflow:auto}.guideModal__mediaPlaceholder[data-v-0eca3b00]{border-radius:22px}.guideModal__stepTitle[data-v-0eca3b00]{font-size:24px}.guideModal__stepSummary[data-v-0eca3b00]{font-size:15px}.guideModal__footer[data-v-0eca3b00]{flex-direction:column;align-items:stretch}.guideModal__next[data-v-0eca3b00]{width:100%}.guideDockButton[data-v-0eca3b00]{display:none}.appShell[data-v-0eca3b00]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;min-height:100dvh}.railHeader[data-v-0eca3b00]{padding:0 20px}.leftRail[data-v-0eca3b00]{border-bottom:0;border-right:0;min-height:100dvh}.leftRailBackdrop[data-v-0eca3b00]{z-index:29;background:#0006;border:0;display:block;position:fixed;inset:0}.leftRail--overlay[data-v-0eca3b00]{z-index:30;background:var(--theme-shell-bg);border-right:1px solid var(--theme-border);width:min(340px,100vw - 20px);height:100dvh;transition:transform .22s,opacity .22s;position:fixed;top:0;left:0;box-shadow:18px 0 36px #00000057}.appShell--mobileNavClosed .leftRail--overlay[data-v-0eca3b00]{opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px))}.leftRail__top[data-v-0eca3b00]{justify-content:flex-end;display:flex}.leftRail__body[data-v-0eca3b00]{max-height:none;padding:12px 14px calc(18px + env(safe-area-inset-bottom))}.appUserCard[data-v-0eca3b00]{margin-bottom:0}.appUserCard__button[data-v-0eca3b00]{padding:8px 6px}.appUserCard__meta[data-v-0eca3b00]{max-width:none}.workspaceHead .ghostIcon--iconOnly[data-v-0eca3b00],.rightRail__top .ghostIcon--iconOnly[data-v-0eca3b00]{border:1px solid var(--theme-border);background:var(--theme-surface-soft);width:42px;min-width:42px;height:42px;color:var(--theme-text-soft);border-radius:14px}.rightRail--overlay[data-v-0eca3b00]{width:100vw;min-width:0;height:100dvh;min-height:100dvh;box-shadow:none;border-left:0;inset:0}.appMain[data-v-0eca3b00]{border-left:0;border-right:0;min-height:auto}.workspace[data-v-0eca3b00],.workspaceBody[data-v-0eca3b00],.workspaceBody--localRail[data-v-0eca3b00]{height:auto;min-height:0}.leftRail__content[data-v-0eca3b00]{overflow:visible}.leftRail__mobileMenu[data-v-0eca3b00]{opacity:1;max-height:540px;transition:max-height .26s,opacity .22s,transform .22s,margin-top .22s;overflow:hidden;transform:translateY(0)}.appShell--leftCollapsed .leftRail__top[data-v-0eca3b00]{display:none}.appShell--leftCollapsed .appUserCard__meta[data-v-0eca3b00],.appShell--leftCollapsed .leftNav__label[data-v-0eca3b00],.appShell--leftCollapsed .searchStub__input[data-v-0eca3b00]{display:revert}.appShell--leftCollapsed .appUserCard__button[data-v-0eca3b00],.appShell--leftCollapsed .appUserCard__guest[data-v-0eca3b00],.appShell--leftCollapsed .searchStub[data-v-0eca3b00],.appShell--leftCollapsed .leftNav__item[data-v-0eca3b00]{justify-content:flex-start}.appShell--leftCollapsed .appUserCard__button[data-v-0eca3b00],.appShell--leftCollapsed .appUserCard__guest[data-v-0eca3b00]{padding:10px}.appShell--leftCollapsed .searchStub[data-v-0eca3b00],.appShell--leftCollapsed .leftNav__item[data-v-0eca3b00]{padding:11px 12px}.appShell--leftCollapsed .searchStub__iconButton[data-v-0eca3b00]{width:auto}.workspaceBody[data-v-0eca3b00],.workspaceBody--localRail[data-v-0eca3b00]{padding:0 0 calc(28px + env(safe-area-inset-bottom));background:0 0;border-radius:0;margin:14px 14px 0}.rightRail--overlay .rightRail__body[data-v-0eca3b00]{padding:14px 20px calc(32px + env(safe-area-inset-bottom))}.rightRail--overlay .rightRail__content[data-v-0eca3b00]{flex:none;overflow:visible}.rightRail--overlay .localRightRailRoot[data-v-0eca3b00]{min-height:auto}.collapsedSearchModal[data-v-0eca3b00]{padding:72px 16px 16px}.collapsedSearchBar[data-v-0eca3b00]{border-radius:20px;width:min(100%,100vw - 24px);padding:16px 18px}.collapsedSearchBar__input[data-v-0eca3b00]{font-size:20px}}
