.fc{container-type:inline-size;width:100%;aspect-ratio:740/415;overflow:hidden}.fc--paper{background:#fff}.fc--terminal{background:#0f172a}.fc-stage{position:relative;height:100%;overflow:hidden;font-size:2.2cqw;line-height:1.4;color:#171717}.fc-body{position:absolute;inset:0;animation:fc-loop 10s linear infinite}@keyframes fc-loop{0%{opacity:0}3%,96%{opacity:1}to{opacity:0}}.fc-in{opacity:0;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.fc-in-6{animation-name:fc-in-6}.fc-in-8{animation-name:fc-in-8}.fc-in-10{animation-name:fc-in-10}.fc-in-12{animation-name:fc-in-12}.fc-in-14{animation-name:fc-in-14}.fc-in-16{animation-name:fc-in-16}.fc-in-18{animation-name:fc-in-18}.fc-in-20{animation-name:fc-in-20}.fc-in-28{animation-name:fc-in-28}.fc-in-30{animation-name:fc-in-30}.fc-in-38{animation-name:fc-in-38}.fc-in-54{animation-name:fc-in-54}.fc-in-58{animation-name:fc-in-58}.fc-in-62{animation-name:fc-in-62}@keyframes fc-in-6{0%,6%{opacity:0;transform:translateY(.2em)}9%,to{opacity:1;transform:none}}@keyframes fc-in-8{0%,8%{opacity:0;transform:translateY(.2em)}11%,to{opacity:1;transform:none}}@keyframes fc-in-10{0%,10%{opacity:0;transform:translateY(.2em)}13%,to{opacity:1;transform:none}}@keyframes fc-in-12{0%,12%{opacity:0;transform:translateY(.2em)}15%,to{opacity:1;transform:none}}@keyframes fc-in-14{0%,14%{opacity:0;transform:translateY(.2em)}17%,to{opacity:1;transform:none}}@keyframes fc-in-16{0%,16%{opacity:0;transform:translateY(.2em)}19%,to{opacity:1;transform:none}}@keyframes fc-in-18{0%,18%{opacity:0;transform:translateY(.2em)}21%,to{opacity:1;transform:none}}@keyframes fc-in-20{0%,20%{opacity:0;transform:translateY(.2em)}23%,to{opacity:1;transform:none}}@keyframes fc-in-28{0%,28%{opacity:0;transform:translateY(.2em)}31%,to{opacity:1;transform:none}}@keyframes fc-in-30{0%,30%{opacity:0;transform:translateY(.2em)}33%,to{opacity:1;transform:none}}@keyframes fc-in-38{0%,38%{opacity:0;transform:translateY(.2em)}41%,to{opacity:1;transform:none}}@keyframes fc-in-54{0%,54%{opacity:0;transform:translateY(.2em)}57%,to{opacity:1;transform:none}}@keyframes fc-in-58{0%,58%{opacity:0;transform:translateY(.2em)}61%,to{opacity:1;transform:none}}@keyframes fc-in-62{0%,62%{opacity:0;transform:translateY(.2em)}65%,to{opacity:1;transform:none}}.fc-swap{display:grid}.fc-swap>*{grid-area:1/1}.fc-page{position:absolute;inset:0;padding-top:1.1em}.fc-card{width:38em;margin:0 auto;padding:1.5em 1.9em 1.3em;border:1px solid #deded8;border-radius:.7em;background:#fff;box-shadow:0 .8em 2em -1em rgba(0,0,0,.18)}.fc-eyebrow{margin:0 0 .55em;color:#9d5874;font-size:.7em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fc-card h1{margin:0 0 .35em;font-size:1.9em;line-height:1.05;letter-spacing:-.045em;font-weight:600}.fc-lede{margin:0;color:#5b5b55;font-size:.85em;line-height:1.5}.fc-terms{display:grid;grid-template-columns:1fr 1fr;gap:.7em 1.2em;margin:1em 0 .85em}.fc-terms dt{margin-bottom:.1em;color:#77776f;font-size:.7em}.fc-terms dd{margin:0;font-size:.92em;font-weight:600;overflow-wrap:anywhere}.fc-num{font-variant-numeric:tabular-nums}.fc-btn-wrap{position:relative}.fc-card button{width:100%;padding:.75em 1em;border:0;border-radius:.6em;background:#171717;color:#fff;font:inherit;font-size:.9em;font-weight:700}.fc-label{display:grid;text-align:center}.fc-label>span{grid-area:1/1}.fc-note{margin:.5em 0 0;color:#77776f;font-size:.62em;text-align:center}.fc-btn-idle{opacity:0;animation:fc-btn-idle 10s step-end infinite}.fc-btn-waiting{opacity:0;animation:fc-btn-waiting 10s step-end infinite}.fc-btn-confirm{opacity:0;animation:fc-btn-confirm 10s step-end infinite}@keyframes fc-btn-idle{0%{opacity:1}41%,to{opacity:0}}@keyframes fc-btn-waiting{0%{opacity:0}41%{opacity:1}47%,to{opacity:0}}@keyframes fc-btn-confirm{0%{opacity:0}47%{opacity:1}51%,to{opacity:0}}.fc-cursor{position:absolute;z-index:5;top:50%;left:50%;width:1.1em;height:1.1em;opacity:0;filter:drop-shadow(0 .06em .08em rgba(0,0,0,.3));animation:fc-cursor 10s ease-in-out infinite}@keyframes fc-cursor{0%,27%{opacity:0;transform:translate(6em,7em)}30%{opacity:1;transform:translate(6em,7em)}38%{opacity:1;transform:translate(0)}39%,40%{opacity:1;transform:translate(0) scale(.88)}41%,44%{opacity:1;transform:translate(0)}46%,to{opacity:0;transform:translate(0)}}.fc-review{opacity:0;animation:fc-review 10s step-end infinite}.fc-success{opacity:1;animation:fc-success 10s step-end infinite}@keyframes fc-review{0%{opacity:1}51%,to{opacity:0}}@keyframes fc-success{0%{opacity:0}51%,to{opacity:1}}.fc-success-body{text-align:center}.fc-tick{display:grid;place-items:center;width:2.7em;height:2.7em;margin:0 auto 1em;border-radius:50%;background:#f7eef2;color:#9d5874;font-size:1.1em;font-weight:700}.fc-method{margin:.45em 0 0;color:#5b5b55;font-size:.78em}.fc-return{margin-top:1em}.fc-term{position:absolute;inset:0;padding:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em;line-height:1.55;color:#e2e8f0}.fc-term p{margin:0}.fc-term .fc-cmd{white-space:pre-wrap}.fc-term .fc-gap{margin-top:.9em}.fc-prompt{color:#64748b}.fc-allow{color:#6fd08c}.fc-deny{color:#ef8a8a}.fc-out{color:#94a3b8}.fc-meta{color:#475569}@media (prefers-reduced-motion:reduce){.fc-body,.fc-body *{animation:none!important}.fc-cursor{display:none}.fc-in,.fc-review{opacity:1}.fc-success{opacity:0}.fc-btn-idle{opacity:1}}