.m-card[data-v-dc729c02]{border-bottom:1px solid var(--line);transition:padding .22s var(--ease), color .2s;align-items:flex-start;gap:14px;padding:16px 4px;display:flex}.m-card[data-v-dc729c02]:hover{color:var(--accent)}.idx[data-v-dc729c02]{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;flex:none;padding-top:3px;font-size:11px}.body[data-v-dc729c02]{flex-direction:column;gap:4px;min-width:0;display:flex}.t[data-v-dc729c02]{font-family:var(--serif);color:var(--ink);font-size:15.5px;line-height:1.55}.m-card:hover .t[data-v-dc729c02]{color:var(--accent)}.meta[data-v-dc729c02]{color:var(--ink-3);font-size:11.5px}.arrow[data-v-dc729c02]{color:var(--ink-3);opacity:0;transition:opacity .2s, transform .2s var(--ease);margin-left:auto;font-size:12px}.m-card:hover .arrow[data-v-dc729c02]{opacity:1;transform:translate(2px,-2px)}.home[data-v-f92a386e]{padding-bottom:20px}.hero[data-v-f92a386e]{padding:64px 0 0;position:relative;overflow:hidden}.hero[data-v-f92a386e]:before{content:"";background:radial-gradient(60% 60% at 18% 20%, var(--glow-1), transparent 70%), radial-gradient(50% 50% at 82% 10%, var(--glow-2), transparent 72%);pointer-events:none;height:620px;position:absolute;inset:-20% -10% auto}.hero-inner[data-v-f92a386e]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid;position:relative}.hero-copy h1[data-v-f92a386e]{letter-spacing:.01em;margin:18px 0 20px;font-size:clamp(34px,5vw,56px);line-height:1.18}.hero-copy .lead[data-v-f92a386e]{color:var(--ink-2);max-width:44ch;font-size:16px;line-height:1.9}.hero-copy .actions[data-v-f92a386e]{margin-top:30px}.hero-copy .note[data-v-f92a386e]{color:var(--ink-3);letter-spacing:.04em;margin-top:26px;font-size:12px}.hero-card[data-v-f92a386e]{border-radius:var(--r-lg);background:linear-gradient(160deg, var(--surface), var(--surface-2));border:1px solid var(--line);box-shadow:var(--shadow);padding:34px 30px 26px;position:relative;transform:rotate(-1.2deg)}.hero-card[data-v-f92a386e]:after{content:"";border:1px solid var(--line);border-radius:calc(var(--r-lg) - 8px);pointer-events:none;position:absolute;inset:10px}.hc-top[data-v-f92a386e]{letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.hc-label[data-v-f92a386e]{color:var(--accent)}.hc-text[data-v-f92a386e]{font-family:var(--serif);color:var(--ink);margin:26px 0 14px;font-size:clamp(19px,2.2vw,23px);line-height:1.85}.hc-from[data-v-f92a386e]{color:var(--ink-3);font-size:13px}.hc-foot[data-v-f92a386e]{border-top:1px solid var(--line);letter-spacing:.08em;color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:28px;padding-top:14px;font-size:11px;display:flex}.hc-link[data-v-f92a386e]{color:var(--accent)}.hero-stats[data-v-f92a386e]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:56px;margin-top:64px;padding:26px 0;display:flex;position:relative}.stat-item[data-v-f92a386e]{align-items:baseline;gap:10px;display:flex}.stat-item .n[data-v-f92a386e]{font-family:var(--serif);color:var(--accent);font-size:30px;line-height:1}.stat-item .l[data-v-f92a386e]{color:var(--ink-3);font-size:12.5px}.mini-grid[data-v-f92a386e]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.tool-card[data-v-f92a386e]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:transform .24s var(--ease), box-shadow .24s, border-color .24s;flex-direction:column;gap:10px;padding:26px 24px 22px;display:flex}.tool-card[data-v-f92a386e]:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.tool-no[data-v-f92a386e]{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:11px}.tool-card h3[data-v-f92a386e]{font-size:18px}.tool-card p[data-v-f92a386e]{color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.8}.tool-go[data-v-f92a386e]{color:var(--accent);font-size:12px}.cta-band[data-v-f92a386e]{border-radius:var(--r-lg);background:linear-gradient(120deg, var(--accent-soft), var(--surface) 70%);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:72px;padding:40px;display:flex}.cta-band h2[data-v-f92a386e]{margin-bottom:8px;font-size:22px}.cta-band p[data-v-f92a386e]{color:var(--ink-2);font-size:14px}@media (width<=900px){.hero[data-v-f92a386e]{padding-top:40px}.hero-inner[data-v-f92a386e]{grid-template-columns:1fr;gap:36px}.hero-card[data-v-f92a386e]{transform:none}.hero-stats[data-v-f92a386e]{gap:32px;margin-top:44px}}@media (width<=640px){.mini-grid[data-v-f92a386e]{grid-template-columns:1fr;column-gap:0}.hero-stats[data-v-f92a386e]{flex-wrap:wrap;gap:18px 28px}.stat-item .n[data-v-f92a386e]{font-size:24px}.cta-band[data-v-f92a386e]{padding:28px 22px}}
