.agent-flow{border-radius:var(--radius);background:var(--bg);border:var(--border-width) solid var(--glass-border);justify-self:end;width:100%;max-width:500px;margin:0;padding:18px 18px 16px}.af-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.af-status{color:var(--accent-text);border:var(--border-width) solid currentColor;border-radius:var(--radius);white-space:nowrap;padding:2px 10px;font-weight:600}.af-steps{gap:8px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.af-steps:before{content:"";background:var(--bg);width:2px;position:absolute;top:16px;bottom:16px;left:5px}.af-step{border-radius:var(--radius);background:var(--field);border:var(--border-width) solid var(--line);padding:9px 12px;position:relative}.af-step:before{content:"";border-radius:var(--radius);background:var(--scene-bg);border:2px solid var(--accent);width:12px;height:12px;position:absolute;top:13px;left:-22px}.af-step.hl{border-color:var(--accent)}.af-step.hl:before{background:var(--accent)}.af-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:11.5px;font-weight:650;display:block}.af-step b{margin-top:1px;font-size:15px;line-height:1.3;display:block}.af-step p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px;line-height:1.4}.af-checks{flex-wrap:wrap;gap:6px;margin:5px 0 0;padding:0;list-style:none;display:flex}.af-checks li{color:var(--ink-2);border:var(--border-width) solid var(--line);border-radius:var(--radius);padding:2px 9px;font-size:12.5px}.af-checks li:before{content:"✓ ";color:var(--ok);font-weight:700}.af-action{border-top:var(--border-width) solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.af-btn{color:var(--ink-2);white-space:nowrap;font-weight:650}@media (width<=900px){.agent-flow{justify-self:stretch;max-width:none}}.rm{max-width:820px}.rm>summary{cursor:pointer;border-radius:var(--radius-pill);border:var(--border-width) solid var(--field-border);background:var(--card);min-height:46px;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));align-items:center;gap:10px;padding:10px 22px;font-weight:650;list-style:none;display:inline-flex}.rm>summary::-webkit-details-marker{display:none}.rm>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.rm[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.rm>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rm-body{background:var(--card);border:var(--border-width) solid var(--cline);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.2);backdrop-filter:blur(var(--blur)) saturate(1.2);gap:26px;margin-top:22px;padding:28px;display:grid}.rm-item{scroll-margin-top:96px}.rm-item h3{margin:0 0 8px;font-size:clamp(20px,2.2vw,26px)}.rm-item p{color:var(--ink-2);white-space:pre-line;margin:0}.rm-item p+p{margin-top:10px}.rm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rm-list li{gap:2px;display:grid}.rm-list b{font-weight:650}.rm-list span{color:var(--ink-2)}@media (width<=520px){.rm-body{padding:20px}.rm>summary{justify-content:space-between;width:100%}}.read-more-section{padding-block:24px}main>section:has(+:is(.read-more-section,details.lp-fold,details.lp-more)){padding-bottom:32px}main>:is(.read-more-section,details.lp-fold,details.lp-more)+section{padding-top:32px}main>details.lp-fold>summary{padding-block:24px}main>details.lp-fold[open]>summary{padding-bottom:0}main>:is(details.lp-fold,details.lp-more)>section:first-of-type{padding-top:32px}
