.rf-devices[data-astro-cid-3xvo3ot6]{--scr-bg:#f5f6f7;--scr-ink:#1d2d3e;--scr-label:#556b82;--scr-field:#fff;--scr-border:#8396a8;--scr-blue:#0064d9;--device:#1c242d;--laser:#e3342b;--f-body:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}.rf-phone[data-astro-cid-3xvo3ot6]{background:var(--device);border-radius:22px;padding:10px 8px 14px;position:relative;box-shadow:0 18px 40px -22px #0a141e8c;container-type:inline-size}.rf-phone[data-astro-cid-3xvo3ot6]:before{content:"";background:#3a4652;border-radius:3px;width:34%;height:5px;margin:0 auto 8px;display:block}.rf-screen[data-astro-cid-3xvo3ot6]{aspect-ratio:9/18.5;background:var(--scr-bg);max-width:100%;color:var(--scr-ink);border-radius:10px;font-size:clamp(.62rem,1.25vw,.82rem);position:relative;overflow:hidden}@supports (font-size:1cqw){.rf-screen[data-astro-cid-3xvo3ot6]{font-size:4.6cqw}}.rf-laser[data-astro-cid-3xvo3ot6]{background:var(--laser);height:2px;box-shadow:0 0 12px 2px var(--laser);opacity:0;pointer-events:none;position:absolute;top:-4px;left:0;right:0}.rf-screen[data-astro-cid-3xvo3ot6].scanning .rf-laser[data-astro-cid-3xvo3ot6]{opacity:1;animation:.7s ease-in-out rf-sweep}@keyframes rf-sweep{0%{opacity:1;top:8%}to{opacity:0;top:92%}}.rf-mod[data-astro-cid-3xvo3ot6]{background:var(--scr-bg);color:var(--scr-ink);height:100%;font-family:var(--f-body);flex-direction:column;display:flex}.rf-mod-head[data-astro-cid-3xvo3ot6]{background:#fff;align-items:center;gap:5%;padding:3.5% 5%;display:flex;box-shadow:0 1px #dfe4ea}.rf-mod-head[data-astro-cid-3xvo3ot6] i[data-astro-cid-3xvo3ot6]{color:var(--scr-blue);font-size:1.3em;font-style:normal}.rf-mod-title[data-astro-cid-3xvo3ot6]{flex:1;min-width:0;line-height:1.2;display:grid}.rf-mod-title[data-astro-cid-3xvo3ot6] strong[data-astro-cid-3xvo3ot6]{white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;overflow:hidden}.rf-mod-title[data-astro-cid-3xvo3ot6] small[data-astro-cid-3xvo3ot6]{color:var(--scr-label);white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.rf-mod-ico[data-astro-cid-3xvo3ot6]{color:var(--scr-blue);font-size:.9em}.rf-mod-step[data-astro-cid-3xvo3ot6]{align-items:center;gap:4%;padding:3% 5% 2.5%;font-size:1.25em;font-weight:700;display:flex}.rf-mod-step[data-astro-cid-3xvo3ot6] svg[data-astro-cid-3xvo3ot6]{width:1.15em;height:1em;color:var(--scr-ink)}.rf-mod-card[data-astro-cid-3xvo3ot6]{background:#fff;border-radius:10px;gap:.7em;margin:0 4%;padding:3.5% 5% 0;display:grid;overflow:hidden}.rf-mod-in[data-astro-cid-3xvo3ot6] label[data-astro-cid-3xvo3ot6]{margin-bottom:2%;font-size:.85em;font-weight:600;display:block}.rf-mod-in[data-astro-cid-3xvo3ot6] div[data-astro-cid-3xvo3ot6]{min-height:2.3em;font-family:var(--f-mono);white-space:nowrap;border:1px solid #8a9bad;border-radius:7px;align-items:center;padding:0 5%;display:flex;overflow:hidden}.rf-mod-in[data-astro-cid-3xvo3ot6].focus div[data-astro-cid-3xvo3ot6]{border:2px solid #0a3c8c}.rf-mod-pair[data-astro-cid-3xvo3ot6]{grid-template-columns:1fr 1fr;gap:5%;display:grid}.rf-mod-rows[data-astro-cid-3xvo3ot6]{grid-template-columns:1fr 1fr;margin-inline:-5%;display:grid}.rf-mod-cell[data-astro-cid-3xvo3ot6]{border-top:1px solid #e3e7ec;align-content:start;gap:.1em;min-width:0;padding:.42em 5% .45em;display:grid}.rf-mod-cell[data-astro-cid-3xvo3ot6]:nth-child(odd){padding-left:10%}.rf-mod-cell[data-astro-cid-3xvo3ot6]:nth-child(2n){border-left:1px solid #e3e7ec}.rf-mod-cell[data-astro-cid-3xvo3ot6] label[data-astro-cid-3xvo3ot6]{color:var(--scr-label);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;font-weight:600;overflow:hidden}.rf-mod-cell[data-astro-cid-3xvo3ot6] b[data-astro-cid-3xvo3ot6]{font-family:var(--f-mono);color:var(--scr-ink);white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;font-size:.8em;font-weight:500;overflow:hidden}.rf-mod-cell[data-astro-cid-3xvo3ot6] b[data-astro-cid-3xvo3ot6]:empty:before{content:"—";color:var(--scr-label)}.rf-mod-foot[data-astro-cid-3xvo3ot6]{background:#fff;border-top:1px solid #dfe4ea;grid-template-columns:1fr 1fr;gap:3%;margin-top:auto;padding:2.5% 4% 4%;display:grid}.rf-mod-foot[data-astro-cid-3xvo3ot6] span[data-astro-cid-3xvo3ot6]{text-align:center;color:var(--scr-blue);background:#e9ecef;border-radius:6px;padding:9% 0 5%;font-weight:600;position:relative}.rf-mod-foot[data-astro-cid-3xvo3ot6] sup[data-astro-cid-3xvo3ot6]{color:var(--scr-blue);font-size:.6em;line-height:1;position:absolute;top:2%;left:0;right:0}.rf-mod-foot[data-astro-cid-3xvo3ot6] em[data-astro-cid-3xvo3ot6]{color:var(--scr-ink);border:1px solid #6b7c8e;border-radius:7px;grid-column:2;justify-self:end;padding:4% 14%;font-style:normal}.rf-app[data-astro-cid-3xvo3ot6]{background:var(--scr-bg);color:var(--scr-ink);flex-direction:column;height:100%;display:flex}.rf-app-head[data-astro-cid-3xvo3ot6]{font-weight:700;font-family:var(--f-body);background:#fff;align-items:center;gap:6%;padding:5% 6%;display:flex;box-shadow:0 1px #e1e5ea}.rf-app-head[data-astro-cid-3xvo3ot6] i[data-astro-cid-3xvo3ot6]{color:var(--scr-blue);font-style:normal}.rf-app-head[data-astro-cid-3xvo3ot6] em[data-astro-cid-3xvo3ot6]{color:var(--scr-blue);letter-spacing:.1em;margin-left:auto;font-style:normal}.rf-app-body[data-astro-cid-3xvo3ot6]{font-family:var(--f-body);flex-direction:column;flex:1;gap:.55em;padding:4% 6%;display:flex;overflow:hidden}.rf-app-f[data-astro-cid-3xvo3ot6] label[data-astro-cid-3xvo3ot6]{color:var(--scr-label);margin-bottom:1.5%;display:block}.rf-app-f[data-astro-cid-3xvo3ot6] div[data-astro-cid-3xvo3ot6]{background:var(--scr-field);border:1px solid #c5cdd6;border-bottom:1.5px solid var(--scr-border);min-height:2.2em;font-family:var(--f-mono);white-space:nowrap;border-radius:4px;align-items:center;padding:0 4%;display:flex;overflow:hidden}.rf-app-f[data-astro-cid-3xvo3ot6].focus div[data-astro-cid-3xvo3ot6]{border:1.5px solid var(--scr-blue)}.rf-app-pair[data-astro-cid-3xvo3ot6]{grid-template-columns:1fr 1fr;gap:4%;display:grid}.rf-app-d[data-astro-cid-3xvo3ot6] label[data-astro-cid-3xvo3ot6]{color:var(--scr-label)}.rf-app-d[data-astro-cid-3xvo3ot6] b[data-astro-cid-3xvo3ot6]{font-family:var(--f-mono);color:var(--scr-ink);min-height:1.35em;font-weight:500;display:block}.rf-app-foot[data-astro-cid-3xvo3ot6]{background:#fff;border-top:1px solid #e1e5ea;grid-template-columns:1fr 1fr;gap:3%;padding:4% 5%;display:grid}.rf-app-foot[data-astro-cid-3xvo3ot6] span[data-astro-cid-3xvo3ot6]{text-align:center;color:var(--scr-blue);font-weight:600;font-family:var(--f-body);border:1px solid #c5cdd6;border-radius:6px;padding:5% 0;position:relative}.rf-app-foot[data-astro-cid-3xvo3ot6] span[data-astro-cid-3xvo3ot6] sup[data-astro-cid-3xvo3ot6]{color:var(--scr-label);font-size:.6em;font-weight:400;position:absolute;top:4%;left:6%}@media (width<=560px){.rf-phone[data-astro-cid-3xvo3ot6]{border-radius:16px;padding:7px 5px 10px}}[data-astro-cid-3xvo3ot6][data-f].filled{animation:.35s ease-out rf-fill}@keyframes rf-fill{0%{background:color-mix(in oklab, var(--scr-blue) 22%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.rf-screen[data-astro-cid-3xvo3ot6].scanning .rf-laser[data-astro-cid-3xvo3ot6],[data-astro-cid-3xvo3ot6][data-f].filled{transition:none!important;animation:none!important}}
