.at-wrap[data-v-d7f80c82]{gap:12px}.at-form[data-v-d7f80c82],.at-wrap[data-v-d7f80c82]{display:flex;flex-direction:column}.at-form[data-v-d7f80c82]{background:#fff;border:1px solid #e6edf3;border-radius:12px;gap:8px;padding:12px}.at-row[data-v-d7f80c82]{display:flex;gap:10px}.at-mini[data-v-d7f80c82]{display:flex;flex:1;flex-direction:column;gap:4px}.at-mini>span[data-v-d7f80c82]{color:#475569;font-size:var(--fs-xs);font-weight:600}.at-input[data-v-d7f80c82]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;font-size:var(--fs-sm);min-height:42px;padding:9px 12px;width:100%}.at-input[data-v-d7f80c82]:focus{border-color:#1a6b8a;outline:none}.at-note[data-v-d7f80c82]{color:#b45309;font-size:var(--fs-xs);margin:0}.at-form-foot[data-v-d7f80c82]{display:flex;justify-content:flex-end}.at-more-wrap[data-v-d7f80c82]{display:flex;justify-content:center;margin-top:4px}.at-summary[data-v-d7f80c82]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.at-sum-item[data-v-d7f80c82]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 6px}.at-sum-val[data-v-d7f80c82]{color:#1e293b;font-size:var(--fs-md);font-weight:800;line-height:1.1}.at-sum-val.hi[data-v-d7f80c82]{color:#059669}.at-sum-val.lo[data-v-d7f80c82]{color:#dc2626}.at-sum-lbl[data-v-d7f80c82]{color:#64748b;font-size:var(--fs-2xs);font-weight:600}.at-loading[data-v-d7f80c82]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.at-list[data-v-d7f80c82]{display:flex;flex-direction:column;gap:8px}.at-item[data-v-d7f80c82]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.at-item-main[data-v-d7f80c82]{display:flex;flex-direction:column;gap:2px;min-width:0}.at-item-name[data-v-d7f80c82]{color:#1e293b;font-size:var(--fs-sm);font-weight:700}.at-item-sub[data-v-d7f80c82]{color:#64748b;font-size:var(--fs-2xs)}.at-item-prog[data-v-d7f80c82]{align-items:center;display:flex;flex-shrink:0;gap:8px;width:120px}.at-prog-track[data-v-d7f80c82]{background:#eef2f6;border-radius:999px;flex:1;height:7px;overflow:hidden}.at-prog-track span[data-v-d7f80c82]{background:#1a6b8a;border-radius:999px;display:block;height:100%}.at-prog-label[data-v-d7f80c82]{color:#1a6b8a;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}.at-empty[data-v-d7f80c82]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.at-empty-icon[data-v-d7f80c82]{color:#cbd5e1;font-size:32px}@media (max-width:768px){.at-row[data-v-d7f80c82]{flex-direction:column}.at-summary[data-v-d7f80c82]{grid-template-columns:repeat(2,1fr)}}.ao-wrap[data-v-7a24ccd0]{display:flex;flex-direction:column;gap:12px}.ao-head[data-v-7a24ccd0]{align-items:center;display:flex;justify-content:space-between}.ao-count[data-v-7a24ccd0]{color:#475569;font-size:var(--fs-sm);font-weight:700}.ao-more-wrap[data-v-7a24ccd0]{display:flex;justify-content:center;margin-top:4px}.ao-form[data-v-7a24ccd0]{background:#fff;border:1px solid #e6edf3;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.ao-input[data-v-7a24ccd0]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;font-size:var(--fs-sm);padding:9px 12px;resize:vertical;width:100%}.ao-input[data-v-7a24ccd0]:focus{border-color:#1a6b8a;outline:none}.ao-row[data-v-7a24ccd0]{display:flex;gap:10px}.ao-mini[data-v-7a24ccd0]{display:flex;flex:1;flex-direction:column;gap:4px}.ao-mini>span[data-v-7a24ccd0]{color:#475569;font-size:var(--fs-xs);font-weight:600}.ao-form-foot[data-v-7a24ccd0]{display:flex;justify-content:flex-end}.ao-loading[data-v-7a24ccd0]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.ao-list[data-v-7a24ccd0]{display:flex;flex-direction:column;gap:10px}.ao-item[data-v-7a24ccd0]{background:#fff;border:1px solid #e6edf3;border-radius:12px;padding:12px 14px}.ao-item-head[data-v-7a24ccd0]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ao-item-title[data-v-7a24ccd0]{color:#1e293b;font-size:var(--fs-sm);font-weight:700;margin:0}.ao-item-sub[data-v-7a24ccd0]{color:#1a6b8a;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}.ao-item-desc[data-v-7a24ccd0]{color:#475569;font-size:var(--fs-sm);margin:6px 0}.ao-item-meta[data-v-7a24ccd0]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.ao-item-meta span[data-v-7a24ccd0]{align-items:center;color:#64748b;display:inline-flex;font-size:var(--fs-xs);gap:5px}.ao-empty[data-v-7a24ccd0]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.ao-empty-icon[data-v-7a24ccd0]{color:#cbd5e1;font-size:32px}.an-wrap[data-v-eaff979d]{display:flex;flex-direction:column;gap:12px}.an-form[data-v-eaff979d]{display:flex;gap:10px}.an-input[data-v-eaff979d]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;flex:1;font-size:var(--fs-sm);min-height:42px;padding:9px 12px}.an-input[data-v-eaff979d]:focus{border-color:#1a6b8a;outline:none}.an-note[data-v-eaff979d]{color:#b45309;font-size:var(--fs-xs);margin:0}.an-loading[data-v-eaff979d]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.an-list[data-v-eaff979d]{display:flex;flex-direction:column;gap:8px}.an-more-wrap[data-v-eaff979d]{display:flex;justify-content:center;margin-top:4px}.an-item[data-v-eaff979d]{background:#fff;border:1px solid #e6edf3;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.an-item-main[data-v-eaff979d]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.an-item-title[data-v-eaff979d]{color:#1e293b;font-size:var(--fs-sm);font-weight:700}.an-item-sub[data-v-eaff979d]{color:#1a6b8a;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}.an-prog-track[data-v-eaff979d]{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.an-prog-track span[data-v-eaff979d]{background:#1a6b8a;border-radius:999px;display:block;height:100%}.an-empty[data-v-eaff979d]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.an-empty-icon[data-v-eaff979d]{color:#cbd5e1;font-size:32px}@media (max-width:768px){.an-form[data-v-eaff979d]{flex-direction:column}}.bo-card[data-v-6a016d47]{background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:14px}.bo-head[data-v-6a016d47]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bo-title[data-v-6a016d47]{color:#64748b;font-size:var(--fs-2xs);font-weight:800;gap:8px;letter-spacing:.04em;text-transform:uppercase}.bo-ibadge[data-v-6a016d47],.bo-title[data-v-6a016d47]{align-items:center;display:inline-flex}.bo-ibadge[data-v-6a016d47]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:9px;box-shadow:0 2px 6px #2563eb47;color:#fff;flex-shrink:0;font-size:15px;height:27px;justify-content:center;width:27px}.bo-all[data-v-6a016d47]{background:none;border:none;color:var(--accent,#1a6b8a);cursor:pointer;font-size:var(--fs-2xs);font-weight:700;-webkit-tap-highlight-color:transparent}.bo-all[data-v-6a016d47]:hover{text-decoration:underline}.bo-muted[data-v-6a016d47]{color:#94a3b8;font-size:var(--fs-xs);margin:0}.bo-list[data-v-6a016d47]{flex-direction:column;list-style:none;margin:0;padding:0}.bo-item[data-v-6a016d47],.bo-list[data-v-6a016d47]{display:flex;gap:8px}.bo-item[data-v-6a016d47]{align-items:center;background:#f8fafc;border-radius:8px;padding:6px 8px}.bo-item.is-overdue[data-v-6a016d47]{background:#fef2f2}.bo-item.is-overdue .bo-ico[data-v-6a016d47]{color:#ef4444}.bo-item.is-overdue .bo-item-date[data-v-6a016d47]{color:#ef4444;font-weight:700}.bo-ico[data-v-6a016d47]{color:var(--accent,#1a6b8a);flex-shrink:0;font-size:16px}.bo-item-title[data-v-6a016d47]{color:#1e293b;flex:1;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-item-date[data-v-6a016d47]{color:#94a3b8;flex-shrink:0;font-size:var(--fs-2xs);white-space:nowrap}.bo-done[data-v-6a016d47]{display:flex;flex-direction:column;gap:6px}.bo-done-badge[data-v-6a016d47]{align-items:center;align-self:flex-start;background:#f0fdf4;border-radius:999px;color:#16a34a;display:inline-flex;font-size:var(--fs-2xs);font-weight:700;gap:5px;padding:3px 9px}.bo-done-label[data-v-6a016d47]{color:#94a3b8;font-size:var(--fs-2xs);margin:2px 0 0}.bo-done-item[data-v-6a016d47]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:8px;padding:6px 8px}.tk-card[data-v-71c9e89e]{background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:14px}.tk-head[data-v-71c9e89e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tk-title[data-v-71c9e89e]{color:#64748b;font-size:var(--fs-2xs);font-weight:800;gap:8px;letter-spacing:.04em;text-transform:uppercase}.tk-ibadge[data-v-71c9e89e],.tk-title[data-v-71c9e89e]{align-items:center;display:inline-flex}.tk-ibadge[data-v-71c9e89e]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:9px;box-shadow:0 2px 6px #7c3aed47;color:#fff;flex-shrink:0;font-size:15px;height:27px;justify-content:center;width:27px}.tk-all[data-v-71c9e89e]{background:none;border:none;color:var(--accent,#1a6b8a);cursor:pointer;font-size:var(--fs-2xs);font-weight:700;-webkit-tap-highlight-color:transparent}.tk-all[data-v-71c9e89e]:hover{text-decoration:underline}.tk-muted[data-v-71c9e89e]{color:#94a3b8;font-size:var(--fs-xs);margin:0}.tk-list[data-v-71c9e89e]{gap:10px;list-style:none;margin:0;padding:0}.tk-item[data-v-71c9e89e],.tk-list[data-v-71c9e89e]{display:flex;flex-direction:column}.tk-item[data-v-71c9e89e]{gap:5px}.tk-item-top[data-v-71c9e89e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.tk-name[data-v-71c9e89e]{color:#1e293b;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-pct[data-v-71c9e89e]{color:var(--accent,#1a6b8a);flex-shrink:0;font-size:var(--fs-2xs);font-weight:700}.tk-track[data-v-71c9e89e]{background:#eef2f6;border-radius:999px;height:6px;overflow:hidden}.tk-track span[data-v-71c9e89e]{background:var(--accent,#1a6b8a);border-radius:999px;display:block;height:100%;transition:width .4s ease}.sv-card[data-v-b6f5845f]{background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:14px}.sv-head[data-v-b6f5845f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sv-title[data-v-b6f5845f]{color:#64748b;font-size:var(--fs-2xs);font-weight:800;gap:8px;letter-spacing:.04em;text-transform:uppercase}.sv-ibadge[data-v-b6f5845f],.sv-title[data-v-b6f5845f]{align-items:center;display:inline-flex}.sv-ibadge[data-v-b6f5845f]{background:linear-gradient(135deg,#ec4899,#db2777);border-radius:9px;box-shadow:0 2px 6px #db277747;color:#fff;flex-shrink:0;font-size:15px;height:27px;justify-content:center;width:27px}.sv-all[data-v-b6f5845f]{background:none;border:none;color:var(--accent,#1a6b8a);cursor:pointer;font-size:var(--fs-2xs);font-weight:700;-webkit-tap-highlight-color:transparent}.sv-all[data-v-b6f5845f]:hover{text-decoration:underline}.sv-muted[data-v-b6f5845f]{color:#94a3b8;font-size:var(--fs-xs);margin:0}.sv-list[data-v-b6f5845f]{gap:10px;list-style:none;margin:0;padding:0}.sv-item[data-v-b6f5845f],.sv-list[data-v-b6f5845f]{display:flex;flex-direction:column}.sv-item[data-v-b6f5845f]{gap:5px}.sv-item-top[data-v-b6f5845f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.sv-name[data-v-b6f5845f]{color:#1e293b;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-sub[data-v-b6f5845f]{color:var(--accent,#1a6b8a);flex-shrink:0;font-size:var(--fs-2xs);font-weight:700}.sv-track[data-v-b6f5845f]{background:#eef2f6;border-radius:999px;height:6px;overflow:hidden}.sv-track span[data-v-b6f5845f]{background:var(--accent,#1a6b8a);border-radius:999px;display:block;height:100%;transition:width .4s ease}.sjb[data-v-08357515]{align-items:center;border:1px solid transparent;border-radius:9px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;height:38px;justify-content:center;padding:0 16px;transition:all .18s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.sjb--join[data-v-08357515]{background:linear-gradient(135deg,#26ace2,#0a86a1);box-shadow:0 2px 8px #26ace247;color:#fff}.sjb--join[data-v-08357515]:hover:not(:disabled){box-shadow:0 4px 14px #26ace25c;transform:translateY(-1px)}.sjb--join[data-v-08357515]:active:not(:disabled){transform:translateY(0)}.sjb--join[data-v-08357515]:disabled{cursor:not-allowed;opacity:.7}.sjb--pending[data-v-08357515]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:default}.sjb--invited[data-v-08357515]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;cursor:default}.sjb-spin[data-v-08357515]{animation:sjb-rotate-08357515 .9s linear infinite}@keyframes sjb-rotate-08357515{to{transform:rotate(1turn)}}@media (max-width:768px){.sjb[data-v-08357515]{font-size:14px;height:44px;padding:0 18px}}.as-page[data-v-6b83b85c]{background:#f0f4f8;min-height:100dvh;padding-bottom:60px}.as-cover[data-v-6b83b85c]{background:linear-gradient(135deg,#0a3d52,#0c80a1 55%,#0e9fcc);border-bottom-left-radius:4vh;border-bottom-right-radius:4vh;height:179px;margin-top:-24px;overflow:hidden;position:relative}.as-cover[data-v-6b83b85c]:after{background-image:linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),linear-gradient(#ffffff17,#ffffff17),repeating-linear-gradient(180deg,transparent 0,transparent 31px,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.06) 32px),repeating-linear-gradient(90deg,transparent 0,transparent 31px,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.06) 32px);background-position:192px 32px,352px 96px,256px 128px,544px 64px,672px 128px,896px 32px,1088px 96px,1280px 64px,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:31px 31px,31px 31px,31px 31px,31px 31px,31px 31px,31px 31px,31px 31px,31px 31px,auto,auto;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent),linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 11%,#000 77%,#000 98%,transparent),linear-gradient(90deg,transparent 10%,#000 15%,#000 72%,transparent 0);mask-image:linear-gradient(180deg,transparent 11%,#000 77%,#000 98%,transparent),linear-gradient(90deg,transparent 10%,#000 15%,#000 72%,transparent 0);pointer-events:none;position:absolute}.as-container[data-v-6b83b85c]{margin:0 auto;max-width:1680px;padding:0 24px}.as-state[data-v-6b83b85c]{color:#64748b;padding:60px 20px;text-align:center}.as-error[data-v-6b83b85c]{display:flex;justify-content:center;padding:56px 20px 80px}.as-error-card[data-v-6b83b85c]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:20px;box-shadow:0 12px 34px #102a4314;display:flex;flex-direction:column;max-width:480px;padding:40px 32px 32px;position:relative;text-align:center;width:100%}.as-error-badge[data-v-6b83b85c]{align-items:center;background:var(--err-bg);border-radius:50%;box-shadow:0 0 0 10px var(--err-ring);color:var(--err-fg);display:inline-flex;font-size:34px;height:76px;justify-content:center;margin-bottom:20px;width:76px}.as-error-warn[data-v-6b83b85c]{--err-bg:#fff5e6;--err-fg:#d97706;--err-ring:#fffaf0}.as-error-muted[data-v-6b83b85c]{--err-bg:#eef2f7;--err-fg:#64748b;--err-ring:#f6f8fb}.as-error-error[data-v-6b83b85c]{--err-bg:#fdecec;--err-fg:#dc2626;--err-ring:#fef7f7}.as-error-title[data-v-6b83b85c]{color:#0f2b46;font-size:20px;font-weight:700;margin:0 0 8px}.as-error-desc[data-v-6b83b85c]{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 24px}.as-error-actions[data-v-6b83b85c]{display:flex;flex-wrap:wrap;gap:10px}.as-error-actions[data-v-6b83b85c],.as-error-btn[data-v-6b83b85c]{align-items:center;justify-content:center}.as-error-btn[data-v-6b83b85c]{border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-height:44px;padding:0 18px;text-decoration:none;transition:all .18s ease;-webkit-tap-highlight-color:transparent}.as-error-btn-ghost[data-v-6b83b85c]{background:#fff;border:1px solid #dbe3ec;color:#475569}.as-error-btn-ghost[data-v-6b83b85c]:hover{background:#f6f8fb;color:#0f2b46}.as-error-btn-primary[data-v-6b83b85c]{background:var(--accent);border:1px solid var(--accent);color:#fff}.as-error-btn-primary[data-v-6b83b85c]:hover{filter:brightness(1.08)}.as-error-btn[data-v-6b83b85c]:active{transform:scale(.97)}.as-board[data-v-6b83b85c]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:18px;box-shadow:0 10px 30px #102a431a;display:flex;flex-wrap:wrap;gap:16px;margin:-56px auto 0;max-width:74%;padding:20px;position:relative;z-index:2}.as-board-icon[data-v-6b83b85c]{align-items:center;background:var(--accent-bg);border-radius:16px;color:var(--accent);display:inline-flex;flex-shrink:0;font-size:32px;height:68px;justify-content:center;overflow:hidden;width:68px}.as-board-icon-img[data-v-6b83b85c]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.as-board-icon-btn[data-v-6b83b85c]{border:none;cursor:zoom-in;padding:0;position:relative;-webkit-tap-highlight-color:transparent}.as-board-icon-btn .as-board-icon-img[data-v-6b83b85c]{transition:filter .18s ease}.as-board-icon-btn:hover .as-board-icon-img[data-v-6b83b85c]{filter:brightness(.9)}.as-board-icon-zoom[data-v-6b83b85c]{align-items:center;background:#0f172ab8;border:2px solid #fff;border-radius:50%;bottom:3px;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;opacity:0;position:absolute;right:3px;transform:scale(.8);transition:opacity .18s ease,transform .18s ease;width:24px}.as-board-icon-btn:focus-visible .as-board-icon-zoom[data-v-6b83b85c],.as-board-icon-btn:hover .as-board-icon-zoom[data-v-6b83b85c]{opacity:1;transform:scale(1)}.as-board-info[data-v-6b83b85c]{flex:1;min-width:0}.as-board-title[data-v-6b83b85c]{color:#1e293b;font-size:var(--fs-2xl);font-weight:800;margin:0}.as-board-meta[data-v-6b83b85c]{color:#64748b;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:6px;margin-top:4px}.as-badge[data-v-6b83b85c]{background:var(--accent-bg);border-radius:999px;color:var(--accent);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;padding:2px 9px;text-transform:uppercase}.as-board-actions[data-v-6b83b85c]{align-items:center;display:flex;gap:8px}.as-btn-ghost[data-v-6b83b85c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:5px;height:38px;padding:0 14px;text-decoration:none}.as-btn-ghost[data-v-6b83b85c]:hover{background:#f8fafc}.as-btn-primary[data-v-6b83b85c]{align-items:center;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:5px;height:38px;padding:0 14px;text-decoration:none;transition:filter .15s ease}.as-btn-primary[data-v-6b83b85c]:hover{filter:brightness(.93)}.as-btn-share[data-v-6b83b85c]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;box-shadow:0 2px 8px #22c55e47;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:5px;height:38px;padding:0 14px;text-decoration:none;transition:filter .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.as-btn-share[data-v-6b83b85c]:hover{filter:brightness(.95);transform:translateY(-1px)}.as-btn-share[data-v-6b83b85c]:active{transform:translateY(0)}.as-notice[data-v-6b83b85c]{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;color:#92400e;display:flex;font-size:var(--fs-sm);font-weight:600;gap:8px;margin:14px 0 0;padding:10px 14px}.as-notice[data-v-6b83b85c] svg{flex-shrink:0}.as-grid[data-v-6b83b85c]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 2fr 1fr;margin-top:20px}.as-left[data-v-6b83b85c],.as-right[data-v-6b83b85c]{display:flex;flex-direction:column;gap:16px}.as-card[data-v-6b83b85c]{background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:14px}.as-card-label[data-v-6b83b85c]{color:#64748b;font-size:var(--fs-2xs);font-weight:800;gap:8px;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.as-card-label[data-v-6b83b85c],.cl-ibadge[data-v-6b83b85c]{align-items:center;display:inline-flex}.cl-ibadge[data-v-6b83b85c]{background:linear-gradient(135deg,#26ace2,var(--accent));border-radius:9px;color:#fff;flex-shrink:0;font-size:15px;height:27px;justify-content:center;width:27px}.cl-blue .cl-ibadge[data-v-6b83b85c]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 6px #2563eb47}.cl-amber .cl-ibadge[data-v-6b83b85c]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #d9770647}.cl-slate .cl-ibadge[data-v-6b83b85c]{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 2px 6px #64748b42}.as-count[data-v-6b83b85c]{color:var(--accent);font-weight:700}.as-muted[data-v-6b83b85c]{color:#94a3b8}.as-about-text[data-v-6b83b85c],.as-muted[data-v-6b83b85c]{font-size:var(--fs-sm);margin:0}.as-about-text[data-v-6b83b85c]{color:#475569;white-space:pre-wrap}.as-owner-card[data-v-6b83b85c]{position:relative}.as-owner-badge[data-v-6b83b85c]{background:var(--accent-bg);border-radius:999px;color:var(--accent);font-size:var(--fs-2xs);font-weight:800;letter-spacing:.02em;padding:3px 9px;position:absolute;right:12px;top:12px}.as-owner[data-v-6b83b85c]{align-items:center;color:#1e293b;display:flex;gap:10px;text-decoration:none}.as-owner-av[data-v-6b83b85c]{border:2px solid var(--accent-bg);border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.as-owner-txt[data-v-6b83b85c]{display:flex;flex-direction:column;gap:1px;min-width:0}.as-owner-txt strong[data-v-6b83b85c]{font-size:var(--fs-md)}.as-owner-sub[data-v-6b83b85c]{color:#64748b;font-size:var(--fs-xs)}.as-owner-rating[data-v-6b83b85c]{align-items:center;color:#b45309;display:inline-flex;font-size:var(--fs-xs);gap:3px;margin-top:2px}.as-owner-rating b[data-v-6b83b85c]{font-weight:700}.as-owner-rating small[data-v-6b83b85c]{color:#94a3b8;font-size:var(--fs-2xs)}.as-owner-star[data-v-6b83b85c]{color:#f59e0b;height:13px;width:13px}.as-rate-card[data-v-6b83b85c]{display:flex;flex-direction:column;gap:6px}.as-rate-title[data-v-6b83b85c]{align-items:center;color:#0f172a;display:inline-flex;font-size:var(--fs-md);font-weight:700;gap:6px}.as-rate-sub[data-v-6b83b85c]{color:#64748b;font-size:var(--fs-xs);margin:0}.as-rate-btn[data-v-6b83b85c]{align-items:center;background:#fffbeb;border:1.5px solid #fde68a;border-radius:11px;color:#b45309;cursor:pointer;display:flex;font-size:var(--fs-action);font-weight:700;gap:6px;justify-content:center;margin-top:6px;padding:11px;transition:background .15s,border-color .15s}.as-rate-btn[data-v-6b83b85c]:hover{background:#fef3c7;border-color:#fcd34d}@media (max-width:768px){.as-rate-btn[data-v-6b83b85c]{min-height:48px;-webkit-tap-highlight-color:transparent}.as-rate-btn[data-v-6b83b85c]:active{transform:scale(.99)}}.as-profile-btn[data-v-6b83b85c]{align-items:center;background:linear-gradient(135deg,#26ace2 0,var(--accent) 100%);border-radius:11px;color:#fff;display:flex;font-size:var(--fs-sm);font-weight:700;gap:6px;justify-content:center;margin-top:12px;padding:11px;text-decoration:none;transition:filter .15s ease}.as-profile-btn[data-v-6b83b85c]:hover{filter:brightness(.95)}.as-reccard[data-v-6b83b85c]{overflow:hidden;padding:0}.as-rec-header[data-v-6b83b85c]{align-items:center;background:linear-gradient(135deg,var(--accent-bg) 0,#fff 100%);border-bottom:1px solid color-mix(in srgb,var(--accent) 12%,transparent);display:flex;justify-content:space-between;padding:14px 14px 12px}.as-rec-header-left[data-v-6b83b85c]{align-items:center;display:flex;gap:10px}.as-rec-hicon[data-v-6b83b85c]{align-items:center;background:linear-gradient(135deg,var(--accent),#23b0d6);border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.as-rec-htitle[data-v-6b83b85c]{color:#0d2c36;font-size:var(--fs-sm);font-weight:700;line-height:1.2;margin:0}.as-rec-hsub[data-v-6b83b85c]{color:#5b8c9b;font-size:var(--fs-2xs);line-height:1;margin:2px 0 0}.as-rec-count-badge[data-v-6b83b85c]{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:var(--fs-2xs);font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.as-rec-nav[data-v-6b83b85c]{align-items:center;display:flex;gap:6px}.as-rec-navbtn[data-v-6b83b85c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:15px;height:28px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:28px;-webkit-tap-highlight-color:transparent}.as-rec-navbtn[data-v-6b83b85c]:hover{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.as-rec-navbtn[data-v-6b83b85c]:active{transform:scale(.94)}.as-rec-carousel[data-v-6b83b85c]{display:flex;gap:10px;overflow-x:auto;padding:14px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.as-rec-carousel[data-v-6b83b85c]::-webkit-scrollbar{display:none}.as-rec-tile[data-v-6b83b85c]{background:transparent;border:none;border-radius:14px;box-shadow:0 4px 14px #0d2c362e;cursor:pointer;display:block;flex:0 0 calc(50% - 5px);overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left;-webkit-tap-highlight-color:transparent}.as-rec-poster[data-v-6b83b85c]{align-items:center;aspect-ratio:16/11;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;position:relative;width:100%}.as-rec-poster.is-gradient[data-v-6b83b85c]{background:linear-gradient(135deg,#0c80a1,#1597bd 55%,#23b0d6)}.as-rec-poster[data-v-6b83b85c]:after{background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.72));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.as-rec-play[data-v-6b83b85c]{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 12px #0000004d;color:var(--accent);display:flex;font-size:13px;height:30px;justify-content:center;position:relative;transition:transform .18s,background .18s,color .18s;width:30px;z-index:1}.as-rec-tile:hover .as-rec-play[data-v-6b83b85c]{background:var(--accent);color:#fff;transform:scale(1.1)}.as-rec-tbody[data-v-6b83b85c]{bottom:0;display:flex;flex-direction:column;gap:3px;left:0;padding:9px 10px;position:absolute;right:0;z-index:1}.as-rec-ttitle[data-v-6b83b85c]{color:#fff;display:-webkit-box;font-size:var(--fs-2xs);font-weight:700;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-rec-tmeta[data-v-6b83b85c]{color:#ffffffe6;display:inline-flex;font-size:var(--fs-2xs);gap:4px}.as-rec-footer[data-v-6b83b85c],.as-rec-tmeta[data-v-6b83b85c]{align-items:center;font-weight:600}.as-rec-footer[data-v-6b83b85c]{background:transparent;border:none;border-top:1px solid rgba(0,0,0,.06);color:var(--accent);cursor:pointer;display:flex;font-size:var(--fs-xs);gap:6px;justify-content:center;padding:11px 14px;transition:background .18s;width:100%;-webkit-tap-highlight-color:transparent}.as-rec-footer[data-v-6b83b85c]:hover{background:var(--accent-bg)}.as-stat-bar[data-v-6b83b85c]{align-items:center;display:flex;gap:8px;padding:6px 0}.as-stat-lbl[data-v-6b83b85c]{align-items:center;color:#475569;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);gap:5px;width:86px}.as-stat-lbl[data-v-6b83b85c] svg{color:#94a3b8}.as-stat-track[data-v-6b83b85c]{background:#eef2f6;border-radius:999px;flex:1;height:7px;overflow:hidden}.as-stat-fill[data-v-6b83b85c]{border-radius:999px;display:block;height:100%;transition:width .4s ease}.sf-blue[data-v-6b83b85c]{background:#3b82f6}.sf-green[data-v-6b83b85c]{background:#16a34a}.sf-amber[data-v-6b83b85c]{background:#f59e0b}.sf-purple[data-v-6b83b85c]{background:#8b5cf6}.sf-rose[data-v-6b83b85c]{background:#f43f5e}.as-stat-bar strong[data-v-6b83b85c]{color:#1e293b;flex-shrink:0;font-size:var(--fs-sm);text-align:right;width:22px}.as-members-empty[data-v-6b83b85c]{padding:6px 0 10px}.as-pending[data-v-6b83b85c]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:10px;padding:10px}.as-pending-title[data-v-6b83b85c]{color:#b45309;font-weight:800;gap:5px;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.as-pending-count[data-v-6b83b85c],.as-pending-title[data-v-6b83b85c]{align-items:center;display:inline-flex;font-size:var(--fs-2xs)}.as-pending-count[data-v-6b83b85c]{background:#f59e0b;border-radius:999px;color:#fff;height:18px;justify-content:center;min-width:18px;padding:0 5px}.as-pending-item[data-v-6b83b85c]{align-items:center;display:flex;gap:8px;padding:5px 0}.as-pending-item img[data-v-6b83b85c]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.as-pending-info[data-v-6b83b85c]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.as-pending-info strong[data-v-6b83b85c]{color:#1e293b;font-size:var(--fs-sm)}.as-pending-info span[data-v-6b83b85c]{color:#b45309;font-size:var(--fs-2xs)}.as-pending--request[data-v-6b83b85c]{background:#eff6ff;border-color:#bfdbfe}.as-pending-title--request[data-v-6b83b85c]{color:#1d4ed8}.as-pending-count--request[data-v-6b83b85c]{background:#2563eb}.as-pending--request .as-pending-info span[data-v-6b83b85c]{color:#1d4ed8}.as-req-actions[data-v-6b83b85c]{display:flex;flex-shrink:0;gap:6px;margin-left:auto}.as-req-btn[data-v-6b83b85c]{align-items:center;border:1px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .15s ease;width:30px;-webkit-tap-highlight-color:transparent}.as-req-btn[data-v-6b83b85c]:disabled{cursor:not-allowed;opacity:.5}.as-req-btn--ok[data-v-6b83b85c]{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.as-req-btn--ok[data-v-6b83b85c]:hover:not(:disabled){background:#bbf7d0}.as-req-btn--no[data-v-6b83b85c]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.as-req-btn--no[data-v-6b83b85c]:hover:not(:disabled){background:#fee2e2}.as-search[data-v-6b83b85c]{align-items:center;border:1px solid #e2e8f0;border-radius:9px;color:#94a3b8;display:flex;gap:6px;height:36px;margin-bottom:8px;padding:0 10px}.as-search input[data-v-6b83b85c]{background:transparent;border:none;outline:none;width:100%}.as-mini-member[data-v-6b83b85c],.as-search input[data-v-6b83b85c]{color:#1e293b;font-size:var(--fs-sm)}.as-mini-member[data-v-6b83b85c]{align-items:center;border-radius:8px;display:flex;gap:8px;padding:6px 8px;text-decoration:none}.as-mini-member[data-v-6b83b85c]:hover{background:#f8fafc}.as-mini-member img[data-v-6b83b85c]{border-radius:50%;flex-shrink:0;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.as-mini-name[data-v-6b83b85c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-mini-member.is-pending[data-v-6b83b85c]{background:#fffbeb}.as-mini-member.is-pending[data-v-6b83b85c]:hover,.as-mini-pending[data-v-6b83b85c]{background:#fef3c7}.as-mini-pending[data-v-6b83b85c]{border-radius:999px;color:#b45309;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;padding:2px 8px}.as-main[data-v-6b83b85c]{background:#fff;border:1px solid #e6edf3;border-radius:14px;overflow:hidden}.as-tabs[data-v-6b83b85c]{background:#f1f5f9;border-radius:13px;display:flex;flex-wrap:wrap;gap:5px;margin:12px 12px 0;padding:5px}.as-tab[data-v-6b83b85c]{align-items:center;background:transparent;border:none;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:var(--fs-sm);font-weight:600;gap:7px;justify-content:center;padding:9px 12px;transition:color .16s ease,background .16s ease,box-shadow .16s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.as-tab-count[data-v-6b83b85c]{background:#64748b1f;border-radius:999px;color:#64748b;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;line-height:1.5;min-width:18px;padding:1px 5px;text-align:center}.as-tab.active .as-tab-count[data-v-6b83b85c]{background:var(--accent-bg);color:var(--accent)}.as-tab[data-v-6b83b85c] svg{color:#94a3b8;transition:color .16s ease}.as-tab[data-v-6b83b85c]:hover{background:#fff9;color:#334155}.as-tab.active[data-v-6b83b85c]{background:#fff;box-shadow:0 1px 2px #102a430f,0 2px 6px #102a4314;color:#1e293b;font-weight:700}.as-tab.active[data-v-6b83b85c] svg{color:var(--accent)}.as-tab-body[data-v-6b83b85c]{padding:18px 16px}.as-ro-note[data-v-6b83b85c]{padding:30px 0;text-align:center}.as-ro-members[data-v-6b83b85c]{display:flex;flex-direction:column;gap:4px}.as-info-row[data-v-6b83b85c]{align-items:center;border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:var(--fs-sm);justify-content:space-between;padding:6px 0}.as-info-row[data-v-6b83b85c]:last-child{border-bottom:none}.as-info-row strong[data-v-6b83b85c]{color:#1e293b}.as-cta[data-v-6b83b85c]{background:linear-gradient(135deg,#f0f9ff,#fff)}.as-cta-title[data-v-6b83b85c]{align-items:center;color:var(--accent);display:inline-flex;font-size:var(--fs-sm);font-weight:800;gap:6px;margin:0}.as-cta-sub[data-v-6b83b85c]{color:#64748b;font-size:var(--fs-xs);margin:6px 0 10px}.as-cta-btn[data-v-6b83b85c]{background:var(--accent);border-radius:10px;color:#fff;display:block;font-size:var(--fs-sm);font-weight:600;padding:9px;text-align:center;text-decoration:none}@media (max-width:1100px){.as-grid[data-v-6b83b85c]{grid-template-columns:240px 1fr}.as-right[data-v-6b83b85c]{grid-column:1/-1;order:3}.as-board[data-v-6b83b85c]{max-width:none}}@media (max-width:768px){.as-board-title[data-v-6b83b85c]{font-size:var(--fs-lg)}.as-req-btn[data-v-6b83b85c]{height:44px;width:44px}.as-grid[data-v-6b83b85c]{grid-template-columns:1fr}.as-left[data-v-6b83b85c]{order:2}.as-right[data-v-6b83b85c]{order:3}.as-page[data-v-6b83b85c]{margin-top:-60px}.as-cover[data-v-6b83b85c]{height:67px;margin-top:0}.as-board[data-v-6b83b85c]{margin-top:-44px;max-width:none}.as-board-actions[data-v-6b83b85c]{gap:4px;width:100%}.as-board-actions .as-btn-ghost[data-v-6b83b85c],.as-board-actions .as-btn-primary[data-v-6b83b85c],.as-board-actions .as-btn-share[data-v-6b83b85c]{box-sizing:border-box;flex:0 1 auto;font-size:10px;gap:3px;height:36px;min-width:0;overflow:hidden;padding:0 6px;white-space:nowrap}.as-board-actions .as-btn-ghost[data-v-6b83b85c] svg,.as-board-actions .as-btn-ghost svg[data-v-6b83b85c],.as-board-actions .as-btn-primary[data-v-6b83b85c] svg,.as-board-actions .as-btn-primary svg[data-v-6b83b85c],.as-board-actions .as-btn-share[data-v-6b83b85c] svg,.as-board-actions .as-btn-share svg[data-v-6b83b85c]{flex-shrink:0;height:13px;width:13px}.as-tab[data-v-6b83b85c]{min-height:44px;padding:10px 12px}}.as-imgm[data-v-6b83b85c]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f1edb;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.as-imgm[data-v-6b83b85c],.as-imgm-figure[data-v-6b83b85c]{align-items:center;display:flex}.as-imgm-figure[data-v-6b83b85c]{flex-direction:column;gap:14px;margin:0}.as-imgm-img[data-v-6b83b85c]{background:#fff;border-radius:18px;box-shadow:0 24px 60px #00000080;height:auto;max-height:80vh;max-width:min(560px,90vw);-o-object-fit:contain;object-fit:contain;width:auto}.as-imgm-caption[data-v-6b83b85c]{color:#f1f5f9;font-size:var(--fs-md);font-weight:600;text-align:center}.as-imgm-close[data-v-6b83b85c]{align-items:center;background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:26px;height:44px;justify-content:center;line-height:1;position:absolute;right:24px;top:20px;transition:background .18s ease,transform .18s ease;width:44px}.as-imgm-close[data-v-6b83b85c]:hover{background:#ffffff3d;transform:rotate(90deg)}.as-imgm-enter-active[data-v-6b83b85c],.as-imgm-leave-active[data-v-6b83b85c]{transition:opacity .22s ease}.as-imgm-enter-from[data-v-6b83b85c],.as-imgm-leave-to[data-v-6b83b85c]{opacity:0}.as-imgm-enter-active .as-imgm-figure[data-v-6b83b85c],.as-imgm-leave-active .as-imgm-figure[data-v-6b83b85c]{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.as-imgm-enter-from .as-imgm-figure[data-v-6b83b85c],.as-imgm-leave-to .as-imgm-figure[data-v-6b83b85c]{transform:scale(.85)}@media (max-width:768px){.as-imgm[data-v-6b83b85c]{padding:16px}.as-imgm-img[data-v-6b83b85c]{border-radius:14px;max-height:70vh;max-width:92vw}.as-imgm-close[data-v-6b83b85c]{height:40px;right:14px;top:14px;width:40px}.as-error[data-v-6b83b85c]{padding:32px 16px 72px}.as-error-card[data-v-6b83b85c]{border-radius:18px;padding:32px 20px 24px}.as-error-badge[data-v-6b83b85c]{box-shadow:0 0 0 8px var(--err-ring);font-size:28px;height:64px;width:64px}.as-error-title[data-v-6b83b85c]{font-size:18px}.as-error-actions[data-v-6b83b85c]{flex-direction:column-reverse;gap:8px;width:100%}.as-error-btn[data-v-6b83b85c]{font-size:15px;min-height:48px;width:100%}}
