.rm-hero[data-astro-cid-khueswxm]{padding:clamp(72px,10vw,130px) 0 clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.rm-hero[data-astro-cid-khueswxm] h1[data-astro-cid-khueswxm]{font-size:clamp(52px,9vw,120px);font-weight:600;letter-spacing:-.045em;line-height:.95;margin:16px 0 24px}.rm-sub[data-astro-cid-khueswxm]{font-size:clamp(15px,1.4vw,18px);color:var(--fg-1);max-width:52ch;line-height:1.65;margin-bottom:28px}.rm-meta[data-astro-cid-khueswxm]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rm-badge[data-astro-cid-khueswxm]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--line-2);padding:5px 12px;border-radius:999px}.rm-updated[data-astro-cid-khueswxm]{font-family:var(--font-mono);font-size:11px;color:var(--fg-2);margin-left:4px}.rm-dot[data-astro-cid-khueswxm]{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.9}.rm-badge[data-astro-cid-khueswxm] .rm-dot[data-astro-cid-khueswxm].inprogress{color:var(--tomato)}.rm-badge[data-astro-cid-khueswxm] .rm-dot[data-astro-cid-khueswxm].planned{color:var(--gold)}.rm-badge[data-astro-cid-khueswxm] .rm-dot[data-astro-cid-khueswxm].done{color:var(--lime)}.rm-badge[data-astro-cid-khueswxm] .rm-dot[data-astro-cid-khueswxm].cancelled{color:var(--fg-3)}.rm-dot[data-astro-cid-khueswxm].pulse{animation:pulse-ring 2s ease-in-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #ff573380}70%{box-shadow:0 0 0 6px #ff573300}to{box-shadow:0 0 #ff573300}}.rm-section[data-astro-cid-khueswxm]{padding:clamp(48px,7vw,96px) 0}.rm-group[data-astro-cid-khueswxm]{margin-bottom:56px}.rm-group[data-astro-cid-khueswxm]:last-child{margin-bottom:0}.rm-group-head[data-astro-cid-khueswxm]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:24px}.rm-status-label[data-astro-cid-khueswxm]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.rm-status-label[data-astro-cid-khueswxm].inprogress{color:var(--tomato)}.rm-status-label[data-astro-cid-khueswxm].planned{color:var(--gold)}.rm-status-label[data-astro-cid-khueswxm].done{color:var(--lime)}.rm-status-label[data-astro-cid-khueswxm].cancelled{color:var(--fg-3)}.rm-rule[data-astro-cid-khueswxm]{height:1px;background:var(--line-2)}.rm-count[data-astro-cid-khueswxm]{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);white-space:nowrap}.rm-cards[data-astro-cid-khueswxm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.rm-card[data-astro-cid-khueswxm]{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius);padding:20px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.rm-card[data-astro-cid-khueswxm]:hover{border-color:var(--line-3);transform:translateY(-1px)}.rm-card[data-astro-cid-khueswxm].inprogress{border-color:#ff573333;background:radial-gradient(ellipse at top right,rgba(255,87,51,.05) 0%,transparent 60%),var(--bg-1)}.rm-card[data-astro-cid-khueswxm].done{opacity:.72}.rm-card[data-astro-cid-khueswxm].done:hover{opacity:1}.rm-card[data-astro-cid-khueswxm].cancelled{opacity:.45}.rm-card-top[data-astro-cid-khueswxm]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rm-cat[data-astro-cid-khueswxm]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--line-2);padding:2px 8px 2px 6px;border-radius:5px}.rm-cat[data-astro-cid-khueswxm]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--fg-3);flex-shrink:0}.rm-cat[data-astro-cid-khueswxm][data-cat=Freelance]:before{background:var(--lime)}.rm-cat[data-astro-cid-khueswxm][data-cat=SaaS]:before{background:var(--gold)}.rm-cat[data-astro-cid-khueswxm][data-cat=E-com]:before{background:var(--tomato)}.rm-cat[data-astro-cid-khueswxm][data-cat=Agence]:before{background:#f97316}.rm-cat[data-astro-cid-khueswxm][data-cat="Agents & MCP"]:before{background:#60a5fa}.rm-quarter[data-astro-cid-khueswxm]{font-family:var(--font-mono);font-size:10px;color:var(--fg-2);letter-spacing:.03em}.rm-card-title[data-astro-cid-khueswxm]{font-size:15px;font-weight:500;color:var(--fg);line-height:1.4}.rm-card-title[data-astro-cid-khueswxm] a[data-astro-cid-khueswxm]{color:inherit;text-decoration:none;transition:color .15s}.rm-card-title[data-astro-cid-khueswxm] a[data-astro-cid-khueswxm]:hover{color:var(--tomato)}.rm-card-desc[data-astro-cid-khueswxm]{font-size:13px;color:var(--fg-2);line-height:1.55;margin:0}.rm-progress-bar[data-astro-cid-khueswxm]{height:2px;background:var(--bg-3);border-radius:1px;overflow:hidden;margin-top:4px}.rm-progress-fill[data-astro-cid-khueswxm]{height:100%;width:40%;background:linear-gradient(90deg,var(--tomato),rgba(255,87,51,.3));border-radius:1px;animation:shimmer 2.4s ease-in-out infinite}@keyframes shimmer{0%{width:25%;opacity:.7}50%{width:55%;opacity:1}to{width:25%;opacity:.7}}.rm-done-check[data-astro-cid-khueswxm]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--lime);margin-top:2px}.rm-suggest[data-astro-cid-khueswxm]{padding:clamp(48px,6vw,80px) 0}.rm-suggest-inner[data-astro-cid-khueswxm]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.rm-suggest-inner[data-astro-cid-khueswxm] h2[data-astro-cid-khueswxm]{font-size:clamp(28px,4vw,52px);margin:10px 0 14px}.rm-suggest-inner[data-astro-cid-khueswxm] p[data-astro-cid-khueswxm]{color:var(--fg-1);font-size:15px;max-width:44ch;line-height:1.6}.rm-suggest-btn[data-astro-cid-khueswxm]{white-space:nowrap;flex-shrink:0}.lab[data-astro-cid-khueswxm]{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tomato);background:var(--tomato-glow);border:1px solid rgba(255,87,51,.25);padding:4px 12px;border-radius:999px;margin-bottom:20px}
