.keyframe-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}
.keyframe-results figure,.flow-screen-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}
.keyframe-results img{display:block;width:100%;aspect-ratio:9/13;object-fit:cover}
.keyframe-results figcaption,.flow-screen-grid figcaption{display:grid;gap:3px;padding:13px 14px}
.keyframe-results figcaption b,.flow-screen-grid figcaption b{color:var(--pink);font-size:14px}
.keyframe-results figcaption span,.flow-screen-grid figcaption span{color:#715d51;font-size:12px;line-height:1.5}
.flow a{color:inherit;font-weight:900}
.flow-link{display:inline-flex;align-items:center;min-height:42px;margin:0 7px 9px 0;padding:9px 14px;border-radius:999px;background:#342a26;color:#fff!important;font-size:14px;font-weight:900;text-decoration:none}
.flow-screen-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:14px;margin:24px 0}
.flow-screen-grid img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.finished-reel{max-width:440px;margin:24px auto;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff8f2}
.finished-reel img{display:block;width:100%;border-radius:13px;background:#111;box-shadow:0 10px 28px rgba(81,51,35,.14)}
.omni-note{margin:22px 0 14px;padding:17px 18px;border:1px solid #f1c9ba;border-radius:18px;background:#fff3ec;color:#4a352d}
.omni-note>b{font-size:16px}.omni-note p{margin:8px 0 0;font-size:14px;line-height:1.75}.omni-note p+p{margin-top:10px}
.previous-guide{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:13px 15px;border:1px solid var(--line);border-radius:15px;background:#fff;color:#382c27;font-size:14px;font-weight:900;line-height:1.45;text-decoration:none}.previous-guide .guide-icon{width:20px;height:20px;color:var(--pink)}.previous-guide .previous-guide-arrow{font-size:18px;color:var(--pink)}
.flow-open{margin:18px 0 0!important}.flow-explain{margin:0!important}
body.umi-guide-shell:not(.umi-guide-reference) .closing{background:linear-gradient(135deg,#ed2877,#c71361)!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px rgba(184,18,89,.2)}
body.umi-guide-shell:not(.umi-guide-reference) .closing h2{color:#fff!important}
body.umi-guide-shell:not(.umi-guide-reference) .closing a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.12);color:#fff!important;font-size:17px;text-decoration:none}
@media(max-width:760px){.keyframe-results{gap:10px}.keyframe-results figcaption,.flow-screen-grid figcaption{padding:11px}.keyframe-results figcaption span,.flow-screen-grid figcaption span{font-size:11px}.flow-screen-grid{grid-template-columns:1fr;gap:12px}.flow-link{display:inline-flex;margin-bottom:12px}}
@media(max-width:760px){.finished-reel{max-width:100%;margin:20px 0;padding:9px}.omni-note{padding:15px}.omni-note p{font-size:13px;line-height:1.7}.previous-guide{padding:13px 14px;font-size:13px}}
