.sm-strip{display:grid;gap:10px;padding:14px 16px;border:2px solid var(--ink,#0f172a);border-radius:16px;background:var(--paper,#fff);color:var(--ink,#0f172a);min-width:0}html.dark .sm-strip{border-color:var(--yd-border,#3a3b42)}.sm-strip[hidden]{display:none}.sm-h{margin:0;font:800 17px/1.25 var(--fd,'Plus Jakarta Sans',Inter,sans-serif)}.sm-line{margin:2px 0 0;font:600 14px/1.4 var(--f,Inter,sans-serif);color:var(--ink-2,#334155)}.sm-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:8px}.sm-step{min-width:0}.sm-step a{display:flex;gap:10px;align-items:flex-start;height:100%;padding:10px 12px;border:2px solid transparent;border-radius:12px;background:var(--canvas,#f8fafc);color:inherit;text-decoration:none;min-height:44px}html.dark .sm-step a{background:var(--paper-2,rgba(255,255,255,.04))}.sm-step a:hover{border-color:var(--ink,#0f172a)}html.dark .sm-step a:hover{border-color:var(--yd-border,#3a3b42)}.sm-step a:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.sm-step.is-current a{border-color:#f59e0b;background:var(--amber-soft,#fef0c7)}html.dark .sm-step.is-current a{background:rgba(245,158,11,.14)}.sm-n{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid currentColor;font:800 13px/1 var(--f,Inter,sans-serif)}.sm-step.is-current .sm-n{background:#f59e0b;border-color:#f59e0b;color:#0f172a}.sm-copy{display:grid;gap:1px;min-width:0}.sm-copy b{font:800 15px/1.25 var(--f,Inter,sans-serif)}.sm-copy em{font:800 11px/1.3 var(--f,Inter,sans-serif);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-deep,#b45309)}html.dark .sm-copy em{color:#fbbf24}.sm-copy small{font:600 13px/1.35 var(--f,Inter,sans-serif);color:var(--ink-3,#64748b)}.sm-foot{margin:0;font:600 13px/1.4 var(--f,Inter,sans-serif);color:var(--ink-3,#64748b)}.sm-foot a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2,#334155)}@media (max-width:560px){.sm-steps{grid-template-columns:1fr}.sm-step:not(.is-current) .sm-copy small{display:none}.sm-step a{padding:8px 10px;align-items:center}}.rv-method{margin:0}