.page[data-v-6dc6f373]{min-height:100vh;padding:64px 24px 24px;background:linear-gradient(165deg,#efe8df,#f7f4ef 45%,#e8f0ec)}.brand[data-v-6dc6f373]{margin:0;font-size:36px;font-weight:700;letter-spacing:.04em}.sub[data-v-6dc6f373]{margin:10px 0 0;color:#57534e;line-height:1.5}.form[data-v-6dc6f373]{margin-top:40px;display:flex;flex-direction:column;gap:12px;max-width:420px}input[data-v-6dc6f373]{background:#fff;border-radius:12px;padding:14px 12px;border:1px solid #e7e5e4}button[data-v-6dc6f373]{margin-top:8px;background:#0f766e;color:#fff;border-radius:12px;padding:14px;font-size:16px}button[data-v-6dc6f373]:disabled{opacity:.7}.err[data-v-6dc6f373]{color:#b91c1c;margin:0;font-size:14px}.page[data-v-b0173341]{padding:16px 16px 48px;max-width:720px;margin:0 auto}.top[data-v-b0173341]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}h1[data-v-b0173341]{margin:0;font-size:24px}h2[data-v-b0173341]{margin:0 0 8px;font-size:16px}.muted[data-v-b0173341]{margin:4px 0 0;color:#78716c;font-size:13px}.card[data-v-b0173341]{background:#fff;border-radius:14px;padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.row[data-v-b0173341]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stack[data-v-b0173341]{display:flex;flex-direction:column;gap:8px}input[data-v-b0173341],select[data-v-b0173341],button[data-v-b0173341]{font:inherit}input[data-v-b0173341],select[data-v-b0173341]{border:1px solid #e7e5e4;border-radius:10px;padding:10px;background:#fff}button[data-v-b0173341]{background:#0f766e;color:#fff;border:none;border-radius:10px;padding:10px 12px}button.secondary[data-v-b0173341]{background:#134e4a}button.ghost[data-v-b0173341]{background:transparent;color:#57534e;border:1px solid #d6d3d1}button.danger[data-v-b0173341]{color:#b91c1c;border-color:#fecaca}.types[data-v-b0173341]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-b0173341]{background:#ecfdf5;color:#115e59;border:1px solid #99f6e4}.timeline[data-v-b0173341],.members[data-v-b0173341]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.timeline li[data-v-b0173341],.members li[data-v-b0173341]{display:flex;justify-content:space-between;gap:8px;padding:10px;background:#fafaf9;border-radius:10px}.timeline strong[data-v-b0173341]{margin-right:8px}.timeline em[data-v-b0173341]{margin-left:6px;color:#a16207;font-style:normal;font-size:12px}.empty[data-v-b0173341]{color:#78716c;margin:0}.mono[data-v-b0173341]{font-family:ui-monospace,monospace;font-size:13px}.err[data-v-b0173341]{color:#b91c1c;margin:0;font-size:13px}dialog[data-v-b0173341]{border:none;border-radius:16px;padding:0;max-width:420px;width:calc(100% - 32px)}.dlg[data-v-b0173341]{padding:16px;display:flex;flex-direction:column;gap:10px}.dlg label[data-v-b0173341]{display:flex;flex-direction:column;gap:4px;font-size:14px}.page[data-v-58e912f5]{padding:32px 20px}button[data-v-58e912f5]{background:#0f766e;color:#fff;border:none;border-radius:10px;padding:12px 16px}.msg[data-v-58e912f5]{color:#44403c}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:PingFang SC,Noto Sans SC,Segoe UI,sans-serif;background:#f6f3ee;color:#1c1917}button{font:inherit;cursor:pointer;border:none}input{font:inherit}
