.shortcut-hero-section[data-astro-cid-44ogbawb]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.section-title-wrap[data-astro-cid-44ogbawb]{display:flex;flex-direction:column;gap:6px}.section-subheading[data-astro-cid-44ogbawb]{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--text-main)}.section-lead[data-astro-cid-44ogbawb]{font-size:15px;color:var(--text-muted);margin:0;line-height:1.6}.shortcut-compare-grid[data-astro-cid-44ogbawb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 820px){.shortcut-compare-grid[data-astro-cid-44ogbawb]{grid-template-columns:1fr}}.tool-card[data-astro-cid-44ogbawb]{background:var(--bg-surface);border:1px solid var(--border-line);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:18px;box-shadow:0 2px 6px #00000005}.sheets-card[data-astro-cid-44ogbawb]{border-top:4px solid var(--sage)}.excel-card[data-astro-cid-44ogbawb]{border-top:4px solid #107c41}.tool-card-header[data-astro-cid-44ogbawb]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-line);padding-bottom:14px}.brand-title[data-astro-cid-44ogbawb]{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text-main)}.featured-tag[data-astro-cid-44ogbawb]{font-size:11px;font-weight:600}.tool-section[data-astro-cid-44ogbawb]{display:flex;flex-direction:column;gap:12px}.section-label-text[data-astro-cid-44ogbawb]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.steps-flow[data-astro-cid-44ogbawb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.step-item[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;gap:8px}.step-chip[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;gap:7px;background:#f7f6f2;border:1px solid var(--border-line);border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600}.step-index[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#e7e5df;font-size:11px;font-weight:700}.step-sep[data-astro-cid-44ogbawb]{color:#a8a29e;font-size:11px}.path-subnote[data-astro-cid-44ogbawb]{font-size:12px;color:var(--text-muted);margin:2px 0 0;line-height:1.5}.shortcut-row[data-astro-cid-44ogbawb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-chip[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;min-width:68px}.platform-chip[data-astro-cid-44ogbawb].win{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.platform-chip[data-astro-cid-44ogbawb].mac{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.keys-wrap[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.key-sequence-item[data-astro-cid-44ogbawb]{display:inline-flex;align-items:center;gap:6px}kbd[data-astro-cid-44ogbawb]{display:inline-block;padding:4px 8px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#1c1917;background-color:#fff;border:1px solid #d6d3c9;border-radius:5px;box-shadow:0 1.5px #b8b3a8,0 2px 3px #0000000d}.key-arrow[data-astro-cid-44ogbawb]{font-size:11px;color:#a8a29e}.mac-note-row[data-astro-cid-44ogbawb]{display:flex;align-items:flex-start;gap:12px}.mac-note-text[data-astro-cid-44ogbawb]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.demo-section-wrap[data-astro-cid-44ogbawb]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.demo-banner[data-astro-cid-44ogbawb]{display:flex;flex-direction:column;gap:4px}.demo-banner-header[data-astro-cid-44ogbawb]{display:flex;align-items:center;gap:10px}.live-dot[data-astro-cid-44ogbawb]{width:8px;height:8px;border-radius:50%;background-color:var(--sage);box-shadow:0 0 0 3px #15803d33}.demo-title[data-astro-cid-44ogbawb]{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0}.demo-subtitle[data-astro-cid-44ogbawb]{font-size:15px;color:var(--text-muted);margin:0;line-height:1.6}
