.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wf-project{margin:10px 5% 80px;border-radius:24px;background:#f2effb;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:60px 5%;align-items:center}.wf-wordmark{width:175px;height:auto;margin-bottom:30px}.wf-story h2{font-size:clamp(36px,3.9vw,54px)}.wf-story h2 span{color:#5142b9}.wf-story>p:not(.eyebrow){max-width:440px;color:#696577}.wf-compare{display:inline-flex;background:#e3dff0;border-radius:30px;padding:4px;margin:18px 0}.wf-compare button{border:0;background:none;padding:9px 25px;border-radius:26px;font-size:14px}.wf-compare button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #29204512}.wf-presets{display:flex;gap:9px;flex-wrap:wrap}.wf-presets button{border:1px solid #d3cde6;border-radius:9px;background:#ffffff70;padding:8px 14px;font-size:14px;transition:background .2s}.wf-presets button:hover,.wf-presets button[aria-pressed=true]{background:#5142b9;color:white;border-color:#5142b9}.wf-playback{display:flex;gap:20px;margin-top:20px}.wf-playback button{border:0;background:none;padding:4px 0;font-size:13px;color:#5142b9;text-decoration:underline;text-underline-offset:4px}.wf-story .wf-note{font-size:12px;margin-top:25px;max-width:360px}.wf-stage{display:flex;align-items:center;flex-direction:column;min-width:0}.wf-device{width:100%;max-width:350px;aspect-ratio:410/864;padding:8px;position:relative;border:2px solid #96958f;border-radius:49px;background:#101011;box-shadow:0 25px 50px -18px #3c2c6450,0 0 0 1px #ccc9c3;overflow:hidden}.wf-screen{position:absolute;left:8px;top:8px;width:390px;height:844px;transform-origin:top left;transform:scale(var(--wf-scale,.8));background:#fff;border-radius:39px;overflow:hidden;color:#1c173d;font-family:Arial,sans-serif;line-height:1.25}.wf-island{position:absolute;top:11px;left:139px;width:112px;height:31px;border-radius:24px;background:#070707}.wf-island:after{content:'';position:absolute;right:10px;top:10px;border-radius:50%;background:#101426;width:11px;height:11px;box-shadow:inset 0 0 3px #323a65}.wf-status{height:63px;display:flex;justify-content:space-between;align-items:flex-start;padding:18px 25px;font-size:14px;font-weight:400}.wf-status-icons{font-size:14px;font-weight:700;letter-spacing:-1px}.wf-status-icons span{margin:0 4px}.wf-body{padding:0 18px}.wf-back{display:block;color:#5142c2;font-size:26px;margin-bottom:14px}.wf-body h3{font:500 20px/1.25 Arial,sans-serif;letter-spacing:0;margin-bottom:19px;white-space:nowrap}.wf-body input{width:100%;height:58px;border:1px solid #d6d6dc;border-radius:17px;padding:12px 16px;font:400 22px Arial,sans-serif;color:#1d1a32;background:#fff;outline:none;transition:box-shadow .25s,border-color .25s}.wf-body input:focus,.wf-screen.is-typing input{border:2px solid #5040c9;box-shadow:0 0 0 6px #eeebf9;padding-left:15px}.wf-card{background:#eaf5dd;color:#35665f;border-radius:12px;margin-top:18px;padding:16px 20px 18px;text-align:center;min-height:192px;overflow:hidden}.wf-kicker{font-size:13px;letter-spacing:.055em;font-weight:300;color:#779c8e;min-height:17px;margin-bottom:3px}.wf-earnings{font-size:43px;font-weight:700;line-height:1.08;letter-spacing:-1px;min-height:50px;display:flex;justify-content:center;align-items:center;font-variant-numeric:tabular-nums}.wf-message{font-size:19px;line-height:1.1;letter-spacing:-.5px;margin:11px 0 7px}.wf-support{font-size:17px;line-height:1.28;letter-spacing:.1px}.wf-before{padding:17px 12px;color:#22b457;font-size:13px;font-weight:700}.wf-disclosure{font-size:13px;color:#6150cf;margin:16px 5px}.wf-disclosure summary{cursor:pointer;list-style:none}.wf-disclosure p{color:#666;font-size:12px;line-height:1.4;max-height:150px;overflow:auto}.wf-continue{position:absolute;left:23px;right:23px;bottom:27px;height:51px;border:0;background:#5140bf;color:#fff;border-radius:17px;font:400 21px Arial,sans-serif}.wf-homebar{position:absolute;bottom:8px;left:127px;width:136px;height:5px;background:#101011;border-radius:8px}.wf-keyboard{position:absolute;bottom:0;left:0;right:0;background:#d2d5dc;padding:7px 6px 74px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px 6px;transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.wf-keyboard>div{height:47px;border-radius:5px;background:#fafafa;box-shadow:0 1px 0 #999;text-align:center;font-size:27px;color:#050505;padding-top:1px;line-height:1.1}.wf-keyboard small{display:block;font-size:10px;font-weight:700;letter-spacing:2px}.wf-keyboard .blank{background:none;box-shadow:none}.wf-screen.is-typing .wf-keyboard{transform:translateY(0)}.wf-caption{font-size:10px;letter-spacing:.12em;color:#777084;margin:25px 0 0}.wf-reel{display:inline-block;height:1.08em;overflow:hidden;width:.63em;text-align:center}.wf-reel-track{display:flex;flex-direction:column;transform:translateY(-90%);animation:wf-roll .95s cubic-bezier(.18,.65,.2,1) both}.wf-reel-track span{height:1.08em;flex:none}.wf-card.changed .wf-message,.wf-card.changed .wf-support{animation:wf-copy .5s ease both}.wf-card.changed .wf-support{animation-delay:.08s}@keyframes wf-roll{from{transform:translateY(0)}to{transform:translateY(-90%)}}@keyframes wf-copy{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wf-screen.before-mode .wf-card,.wf-screen.before-mode .wf-disclosure{display:none}.wf-screen.before-mode .wf-before{display:block}.wf-screen:not(.before-mode) .wf-before{display:none}@media(max-width:950px){.wf-project{gap:30px;padding:40px 4%}.wf-device{max-width:310px}.wf-story h2{font-size:38px}}@media(max-width:700px){.wf-project{grid-template-columns:1fr;padding:35px 7%;margin-bottom:45px}.wf-device{max-width:340px}.wf-story h2{font-size:40px}.wf-stage{padding-top:10px}}@media(prefers-reduced-motion:reduce){.wf-reel-track{animation:none}.wf-keyboard{transition:none}}

.wf-status-icons{display:flex;align-items:center;gap:5px}.wf-status-icons .wf-signal{display:flex;align-items:end;gap:2px;height:12px;margin:0}.wf-signal i{width:3px;background:#201b32;border-radius:1px}.wf-signal i:nth-child(1){height:4px}.wf-signal i:nth-child(2){height:7px}.wf-signal i:nth-child(3){height:10px}.wf-signal i:nth-child(4){height:13px}.wf-status-icons .wf-battery{width:20px;height:11px;border:1px solid #676570;border-radius:3px;margin:0;position:relative;padding:1px;background:linear-gradient(#272435,#272435) content-box}.wf-battery:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:4px;background:#777;border-radius:1px}
