.page[data-v-f1053a6c]{flex-direction:column;gap:36px;padding:44px 0 80px;display:flex}.head[data-v-f1053a6c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.head h1[data-v-f1053a6c]{letter-spacing:-.025em;font-size:28px;font-weight:600}.head p[data-v-f1053a6c]{color:var(--fg-2);max-width:560px;margin-top:6px;font-size:15px}.grp h2[data-v-f1053a6c]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:500;display:flex}.grid[data-v-f1053a6c]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tcard[data-v-f1053a6c]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);flex-direction:column;gap:6px;padding:16px;display:flex}.tcard .ic[data-v-f1053a6c]{border:1px solid var(--line);background:var(--bg-2);width:28px;height:28px;font:600 11px var(--mono);color:var(--fg-2);border-radius:6px;place-items:center;margin-bottom:4px;display:grid}.tcard h4[data-v-f1053a6c]{font-size:13.5px;font-weight:600}.tcard p[data-v-f1053a6c]{color:var(--fg-2);font-size:12.5px;line-height:1.5}.tcard .ft[data-v-f1053a6c]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.mb[data-v-f1053a6c]{z-index:100;background:#0009;place-items:center;padding:16px;display:none;position:fixed;inset:0}.mb.on[data-v-f1053a6c]{display:grid}.md[data-v-f1053a6c]{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);flex-direction:column;gap:14px;width:100%;max-width:420px;padding:22px;display:flex}.md h3[data-v-f1053a6c]{font-size:16px;font-weight:600}.md p[data-v-f1053a6c]{color:var(--fg-2);font-size:13px}.md label[data-v-f1053a6c]{color:var(--fg-2);flex-direction:column;gap:5px;font-size:12px;display:flex}.md input[data-v-f1053a6c]{border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg);height:38px;color:var(--fg);outline:none;padding:0 12px;font-size:13.5px}.md input[data-v-f1053a6c]:focus{border-color:var(--fg-2)}.md .acts[data-v-f1053a6c]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.md .done[data-v-f1053a6c]{text-align:center;flex-direction:column;gap:8px;padding:12px 0;display:flex}@media (width<=600px){.mb[data-v-f1053a6c]{align-items:end;padding:0}.md[data-v-f1053a6c]{border-radius:var(--r-lg) var(--r-lg) 0 0;max-width:none}}
