.cca-future{color:var(--cca-paint-8);background:var(--cca-background-0);box-sizing:border-box;border-radius:16px;padding:18px;font-family:inherit}.cca-future *{box-sizing:border-box}.cca-future .cca-shell{background:var(--cca-paint-52);border:1px solid var(--cca-paint-35);box-shadow:var(--cca-box-shadow-1);border-radius:13px;overflow:hidden}.cca-future header{border-bottom:1px solid var(--cca-paint-44);justify-content:space-between;align-items:center;gap:12px;padding:23px 26px;display:flex}.cca-future .cca-brand{align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.cca-future .cca-brand svg{color:var(--cca-paint-22);width:20px;height:20px}.cca-future .cca-demo{color:var(--cca-paint-9);margin-right:65px;font-size:11px}.cca-future .cca-heading{padding:30px 28px 0}.cca-future .cca-eyebrow{color:var(--cca-paint-20);letter-spacing:0;font-size:10px;font-weight:650}.cached-cash .cca-future h2{letter-spacing:0;margin:10px 0 0;font-size:26px;font-weight:600;line-height:1.2}.cca-future .cca-scene{background:var(--cca-background-2);height:340px;position:relative;overflow:hidden}.cca-future .cca-orbit{border:1px solid var(--cca-paint-36);border-radius:50%;width:420px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.cca-future .cca-orbit-b{opacity:.55;width:340px;height:260px;transform:translate(-50%,-50%)rotate(24deg)}.cca-future .cca-task{z-index:3;background:var(--card);border:1px solid var(--cca-paint-37);width:205px;box-shadow:var(--cca-box-shadow-3);border-radius:14px;padding:17px;transition:transform .8s,box-shadow .8s;position:absolute;top:60px;left:5%;transform:rotate(-5deg)}.cca-future .cca-card-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cca-future .cca-icon{color:var(--cca-paint-24);background:var(--cca-paint-46);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cca-future .cca-mini{letter-spacing:0;color:var(--cca-paint-13);font-size:9px}.cca-future .cca-task strong{font-size:15px;display:block}.cca-future .cca-task-date{color:var(--cca-paint-23);align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.cca-future .cca-task-date svg{width:13px;height:13px}.cca-future .cca-check{color:var(--cca-paint-14);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.cca-future .cca-checkbox{border:1px solid var(--cca-paint-33);color:#0000;text-align:center;border-radius:50%;width:17px;height:17px;transition:all .6s}.cca-future .cca-vault{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:75px;left:50%;transform:translate(-50%)}.cca-future .cca-vault-halo{background:var(--cca-paint-5);width:160px;height:160px;box-shadow:var(--cca-box-shadow-4);border-radius:50%;animation:3s ease-in-out infinite cca-breathe;position:absolute;top:-6px}.cca-future .cca-vault-body{width:100px;height:125px;filter:var(--cca-filter-5);position:relative}.cca-future .cca-shackle{border:10px solid var(--cca-paint-30);transform-origin:10px 45px;border-bottom:0;border-radius:28px 28px 0 0;width:52px;height:66px;transition:transform .8s;position:absolute;top:0;left:24px}.cca-future .cca-lock{background:var(--cca-background-6);width:100px;height:78px;color:var(--cca-paint-49);box-shadow:var(--cca-box-shadow-7);border-radius:17px;place-items:center;display:grid;position:absolute;top:47px}.cca-future .cca-lock svg{width:31px;height:31px}.cca-future .cca-money{letter-spacing:0;z-index:1;margin-top:18px;font-size:32px;font-weight:650}.cca-future .cca-vault-label{color:var(--cca-paint-16);margin-top:4px;font-size:11px}.cca-future .cca-recipient{z-index:3;flex-direction:column;align-items:center;width:145px;display:flex;position:absolute;top:113px;right:5%}.cca-future .cca-avatar{background:var(--cca-background-8);width:66px;height:66px;color:var(--cca-paint-12);border:5px solid var(--cca-paint-52);box-shadow:var(--cca-box-shadow-9);border-radius:50%;place-items:center;font-size:24px;display:grid;position:relative}.cca-future .cca-tick{background:var(--cca-paint-19);width:23px;height:23px;color:var(--cca-paint-52);border:3px solid var(--card);border-radius:50%;place-items:center;font-size:11px;transition:transform .5s;display:grid;position:absolute;bottom:-2px;right:-4px;transform:scale(0)}.cca-future .cca-recipient strong{margin-top:10px;font-size:14px}.cca-future .cca-recipient-label{color:var(--cca-paint-18);text-align:center;max-width:115px;margin-top:5px;font-size:10px;line-height:1.4}.cca-future .cca-received{background:var(--cca-paint-40);color:var(--cca-paint-10);opacity:0;border-radius:30px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:600;transition:all .6s;transform:translateY(8px)}.cca-future .cca-calendar{white-space:nowrap;color:var(--cca-paint-17);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cca-future .cca-calendar svg{width:14px;height:14px}.cca-future .cca-stars{color:var(--cca-paint-29)}.cca-future .cca-travel{z-index:4;pointer-events:none;height:30px;position:absolute;top:155px;left:55%;right:17%}.cca-future .cca-travel span{opacity:0;background:var(--cca-background-10);width:26px;height:26px;color:var(--cca-paint-26);border:2px solid var(--cca-paint-48);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute}.cca-future .cca-caption{border-top:1px solid var(--cca-paint-43);align-items:center;gap:15px;min-height:92px;padding:20px 28px;display:flex}.cca-future .cca-number{color:var(--cca-paint-31);letter-spacing:0;font-size:28px}.cca-future .cca-title{font-size:17px;font-weight:600}.cca-future .cca-description{color:var(--cca-paint-21);margin:6px 0 0;font-size:12px;line-height:1.5}.cca-future footer{align-items:center;gap:20px;padding:0 28px 20px;display:flex}.cca-future .cca-steps{flex:1;gap:5px;display:flex}.cca-future .cca-steps span{background:var(--cca-paint-41);border-radius:3px;flex:1;height:3px;transition:background .5s}.cca-future .cca-steps .cca-active{background:var(--cca-paint-27)}.cca-future .cca-pause{background:var(--cca-paint-47);color:var(--cca-paint-15);font:inherit;border:0;border-radius:18px;min-height:32px;padding:8px 14px;font-size:11px}.cca-future [data-stage="1"] .cca-vault-halo{box-shadow:var(--cca-box-shadow-11)}.cca-future [data-stage="2"] .cca-task,.cca-future [data-stage="3"] .cca-task,.cca-future [data-stage="4"] .cca-task{box-shadow:var(--cca-box-shadow-12);transform:rotate(0)translateY(-8px)}.cca-future [data-stage="2"] .cca-checkbox,.cca-future [data-stage="3"] .cca-checkbox,.cca-future [data-stage="4"] .cca-checkbox{background:var(--cca-paint-25);color:var(--card);border-color:var(--cca-paint-25)}.cca-future [data-stage="3"] .cca-shackle,.cca-future [data-stage="4"] .cca-shackle{transform:rotate(-30deg)translateY(-8px)}.cca-future [data-stage="3"] .cca-travel span{animation:1.6s ease-in-out infinite cca-transfer}.cca-future [data-stage="3"] .cca-travel span:nth-child(2){animation-delay:.3s}.cca-future [data-stage="3"] .cca-travel span:nth-child(3){animation-delay:.6s}.cca-future [data-stage="4"] .cca-received{opacity:1;transform:translateY(0)}.cca-future [data-stage="4"] .cca-tick{transform:scale(1)}.cca-future.cca-paused *{animation-play-state:paused!important}@keyframes cca-breathe{50%{opacity:.6;transform:scale(1.08)}}@keyframes cca-transfer{0%{opacity:0;left:0;transform:translateY(0)scale(.8)}20%{opacity:1}70%{opacity:1}to{opacity:0;left:100%;transform:translateY(-12px)scale(.65)}}@container cached-animation (width<=560px){.cca-future{padding:10px}.cca-future header{padding:18px}.cca-future .cca-demo{margin-right:0;font-size:9px}.cca-future .cca-heading{padding:24px 18px 0}.cached-cash .cca-future h2{font-size:22px}.cca-future .cca-scene{height:420px}.cca-future .cca-task{width:210px;top:26px;left:50%;transform:translate(-50%)rotate(-3deg)}.cca-future .cca-vault{top:207px;left:27%}.cca-future .cca-recipient{top:231px;right:5%}.cca-future .cca-vault-body{margin-top:-16px;margin-bottom:-14px;transform:scale(.78)}.cca-future .cca-money{margin-top:10px;font-size:27px}.cca-future .cca-vault-halo{width:125px;height:125px}.cca-future .cca-orbit{width:290px;height:140px;top:65%}.cca-future .cca-orbit-b{width:240px;height:200px}.cca-future .cca-travel{top:270px;left:38%;right:27%}.cca-future [data-stage="2"] .cca-task,.cca-future [data-stage="3"] .cca-task,.cca-future [data-stage="4"] .cca-task{transform:translate(-50%)rotate(0)}.cca-future .cca-caption{min-height:106px;padding:18px}.cca-future .cca-title{font-size:15px}.cca-future footer{padding:0 18px 18px}.cca-future .cca-pause{min-height:44px}}@media(prefers-reduced-motion:reduce){.cca-future *{transition:none!important;animation:none!important}}.cca-future .cca-task strong{line-height:1.35}.cca-future .cca-caption{min-height:110px}@container cached-animation (width<=560px){.cca-future .cca-scene{height:525px}.cca-future .cca-vault{top:257px}.cca-future .cca-recipient{top:281px}.cca-future .cca-travel{top:320px}.cca-future .cca-task{width:230px}}.cca-future .cca-pause{cursor:pointer}.cca-future .cca-heading h2{min-height:2.4em}.cc-animation-panel{min-width:0;container:cached-animation/inline-size}.cca-future{width:100%;min-width:0}.cca-future .cca-demo{margin-right:0}.cca-future .cca-steps{margin:0}.cca-future .cca-eyebrow{margin:0;display:block}.cca-future .cca-task{min-height:194px}.cca-future .cca-heading{min-height:116px}.cca-future .cca-caption{align-items:flex-start;min-height:128px}.cca-future .cca-description{max-width:none}.cca-future .cca-pause{flex-shrink:0}@container cached-animation (width<=560px){.cca-future .cca-heading{min-height:114px}.cca-future .cca-task{width:min(230px,100% - 28px)}.cca-future .cca-recipient{width:42%;right:2%}.cca-future .cca-calendar{white-space:normal;text-align:center;justify-content:center;width:calc(100% - 24px)}.cca-future .cca-demo{text-align:right;max-width:100px}.cca-future .cca-brand{font-size:13px}.cca-future .cca-caption{min-height:148px}.cca-future .cca-vault-label{text-align:center;max-width:120px}}
