._page_12rpm_1{min-height:100vh;background:var(--ai-canvas);color:var(--ai-ink);font-family:var(--ai-font);padding:16px 16px 48px;box-sizing:border-box}._top_12rpm_9{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px}._back_12rpm_17{color:var(--ai-blue-d);text-decoration:none;font-weight:600;font-size:14px;padding:8px 14px;border-radius:999px;background:var(--ai-card);border:1px solid var(--ai-line);font-family:var(--ai-font);cursor:pointer}._langs_12rpm_29{display:flex;gap:6px}._lang_12rpm_29,._langOn_12rpm_30{font-family:var(--ai-font);font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--ai-line);background:var(--ai-card);color:var(--ai-ink-2);cursor:pointer}._langOn_12rpm_30{background:var(--ai-blue);color:#fff;border-color:var(--ai-blue)}._hero_12rpm_42{max-width:1100px;margin:24px auto 8px;padding:28px 22px;border-radius:24px;background:var(--ai-board);color:#fff;box-shadow:var(--ai-shadow)}._eyebrow_12rpm_51{font-size:12px;letter-spacing:.18em;font-weight:600;color:#9cc3ff}._h1_12rpm_52{margin:8px 0 10px;font-size:clamp(34px,6vw,56px);line-height:1.05;font-weight:700}._lead_12rpm_53{margin:0;max-width:640px;font-size:15px;line-height:1.55;color:#dbe7ff}._chips_12rpm_54{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}._chip_12rpm_54{color:#fff;text-decoration:none;font-size:13px;font-weight:600;padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid #ffffff33}._chip_12rpm_54:hover{background:#fff3}._cat_12rpm_66{max-width:1100px;margin:28px auto 0;scroll-margin-top:16px}._h2_12rpm_67{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;margin:0 0 12px}._grid_12rpm_68{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}._card_12rpm_69{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--ai-card);border:1px solid var(--ai-line);text-decoration:none;color:var(--ai-ink);box-shadow:var(--ai-shadow);transition:transform .15s ease,border-color .15s ease}._card_12rpm_69:hover{transform:translateY(-2px);border-color:var(--ai-blue)}._name_12rpm_83{font-size:16px;font-weight:700}._desc_12rpm_84{font-size:13px;line-height:1.45;color:var(--ai-ink-2);flex:1}._open_12rpm_85{margin-top:6px;font-size:13px;font-weight:600;color:var(--ai-blue)}._note_12rpm_86{max-width:1100px;margin:32px auto 0;font-size:12px;color:var(--ai-ink-3);text-align:center}
