.fw{padding:0 14px 4px}.fw-sum{background:linear-gradient(135deg,#223052,#16203A);color:#fff;border-radius:15px;padding:14px 16px;margin-bottom:12px}.fw-sum h2{margin:0;font-size:18px;font-weight:900}.fw-sum p{margin:3px 0 11px;font-size:12.5px;opacity:.8}.fw-kpi{display:flex;gap:8px}.fw-kpi div{flex:1 1;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:8px 4px;text-align:center}.fw-kpi b{display:block;font-size:17px;font-weight:900;line-height:1.25;color:#F0B95E}.fw-kpi span{font-size:10.5px;opacity:.72}.fw-cav{margin:10px 0 0!important;font-size:11.5px;opacity:.72;line-height:1.6}.fw-side{display:flex;gap:6px;margin-bottom:12px}.fw-side-b{flex:1 1;font:inherit;font-size:14px;font-weight:800;padding:9px;border:1px solid #efeae2;border-radius:11px;background:#fff;color:#6b7280;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.fw-side-b.on{background:var(--tw);border-color:var(--tw);color:var(--tw-ink)}.fw-card:focus-visible,.fw-pick-b:focus-visible,.fw-side-b:focus-visible{outline:2px solid var(--tw-deep);outline-offset:2px}.fw-row,.fw-tl{position:relative}.fw-row{display:flex;gap:12px;padding-bottom:12px;animation:fw-in .42s cubic-bezier(.2,.9,.3,1) both}@keyframes fw-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fw-row:before{content:"";position:absolute;left:35px;top:76px;bottom:-2px;width:3px;border-radius:3px;background:#E3DED6;transition:background .35s ease}.fw-row.done:before{background:var(--tw)}.fw-row:last-child:before{display:none}.fw-runner{position:absolute;left:29px;top:78px;bottom:86px;width:15px;pointer-events:none;z-index:0}.fw-runner:before{content:"";position:absolute;left:0;width:15px;height:15px;border-right:3px solid var(--tw);border-bottom:3px solid var(--tw);border-radius:2px;transform:rotate(45deg);opacity:0;animation:fw-run 6.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes fw-run{0%{top:0;opacity:0}8%{opacity:.75}86%{opacity:.75}to{top:100%;opacity:0}}.fw-ico{position:relative;z-index:1;flex:none;width:72px;height:72px;border-radius:50%;background:#fff;border:2px solid #efeae2;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:visible;transition:transform .2s cubic-bezier(.2,1.4,.4,1),border-color .25s,box-shadow .25s}.fw-ico img{width:46px;height:46px;display:block}.fw-row.done .fw-ico{border-color:var(--tw-soft)}.fw-row.on .fw-ico{border-color:var(--tw);box-shadow:0 0 0 5px var(--tw-soft),0 4px 14px rgba(234,107,12,.2);transform:scale(1.04)}.fw-ico:hover{transform:scale(1.06)}.fw-num{position:absolute;top:-4px;left:-4px;width:22px;height:22px;border-radius:50%;background:#c9c2b8;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background .25s}.fw-row.done .fw-num{background:var(--tw)}.fw-card{flex:1 1;min-width:0;text-align:left;font:inherit;background:#fff;border:1px solid #efeae2;border-radius:13px;padding:11px 13px;box-shadow:0 2px 8px rgba(30,40,60,.05);cursor:pointer;display:block;transition:border-color .22s,box-shadow .22s}.fw-row.on .fw-card{border-color:var(--tw);box-shadow:0 4px 16px rgba(234,107,12,.13)}.fw-card:hover{border-color:var(--tw-soft)}.fw-card .t{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fw-card .t b{font-size:16px;font-weight:900;color:#1f2430}.fw-card .t em{font-style:normal;font-size:10.5px;color:#9aa1ad;background:#F6F7F9;border-radius:99px;padding:2px 8px;white-space:nowrap}.fw-card .chev{margin-left:auto;color:var(--tw);font-size:12px}.fw-card .s{display:block;margin-top:5px;font-size:12.5px;color:#6b7280;line-height:1.7}.fw-card .pay{display:inline-block;margin-top:9px;background:var(--tw-soft);color:var(--tw-deep);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.fw-card .pay.none{background:#F2F3F5;color:#9aa1ad}.fw-card .more{display:block;margin-top:10px;border-top:1px dashed #efeae2;padding-top:9px;animation:fw-open .28s ease-out both}@keyframes fw-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.fw-card .more ul{margin:0;padding-left:17px}.fw-card .more li{font-size:12px;color:#6b7280;line-height:1.75;margin-bottom:5px;transition:opacity .25s}.fw-card .more li:last-child{margin-bottom:0}.fw-card .more li.dim{opacity:.42}.fw-card .tg{display:inline-block;font-size:10px;font-weight:800;border-radius:99px;padding:1px 6px;margin-right:4px}.fw-card .tg.buy{background:#E4F1EA;color:#1C7A54}.fw-card .tg.sell{background:#F6ECE5;color:#8E4F2C}.fw-hint{position:absolute;left:80px;top:-7px;z-index:3;display:flex;align-items:center;gap:4px;white-space:nowrap;pointer-events:none;color:var(--tw-deep);animation:fw-nudge 1.7s ease-in-out infinite}.fw-hint svg{width:19px;height:19px;flex:none;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff)}.fw-hint b{font-size:12.5px;font-weight:900;-webkit-text-stroke:3.5px #fff;paint-order:stroke fill;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@keyframes fw-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.fw-ring{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid var(--tw);animation:fw-ringx 1.7s ease-out infinite}@keyframes fw-ringx{0%{opacity:.75;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.sk{position:absolute;pointer-events:none;opacity:0}.fw-ico[data-k=sign] .sk{left:10px;right:10px;bottom:9px;height:15px}.fw-ico[data-k=seal] .sk{left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px}.fw-ico[data-k=tax] .sk{right:-2px;top:-2px;width:19px;height:19px}.fw-ico[data-k=paid] .sk{left:12px;right:12px;bottom:10px;height:17px}.fw-ico[data-k=transfer] .sk{right:-7px;top:50%;width:20px;height:20px;margin-top:-10px}.fw-ico[data-k=handover] .sk{right:-3px;top:-3px;width:18px;height:18px}.sk-draw path{stroke-dasharray:80;stroke-dashoffset:80}.fw-ico:hover .sk-draw,.fw-row.on .sk-draw{opacity:1}.fw-ico:hover .sk-draw path,.fw-row.on .sk-draw path{animation:sk-draw .62s cubic-bezier(.3,.8,.4,1) forwards}@keyframes sk-draw{to{stroke-dashoffset:0}}.fw-ico:hover .sk-stamp,.fw-row.on .sk-stamp{animation:sk-stamp .5s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes sk-stamp{0%{opacity:0;transform:scale(2) rotate(-14deg)}60%{opacity:.95;transform:scale(.92) rotate(-6deg)}to{opacity:.9;transform:scale(1) rotate(-6deg)}}.fw-ico:hover .sk-up,.fw-row.on .sk-up{animation:sk-up .7s ease-out forwards}@keyframes sk-up{0%{opacity:0;transform:translateY(5px)}40%{opacity:1}to{opacity:0;transform:translateY(-9px)}}.fw-ico:hover .sk-right,.fw-row.on .sk-right{animation:sk-right .75s ease-out forwards}@keyframes sk-right{0%{opacity:0;transform:translateX(-7px)}40%{opacity:1}to{opacity:0;transform:translateX(8px)}}.fw-ico:hover .sk-pop,.fw-row.on .sk-pop{animation:sk-pop .75s ease-out forwards}@keyframes sk-pop{0%{opacity:0;transform:scale(.3) rotate(-25deg)}45%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:0;transform:scale(1) rotate(0)}}.fw-ico[data-k=sign]:hover img,.fw-row.on .fw-ico[data-k=sign] img{animation:ic-write .62s ease-in-out}@keyframes ic-write{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}60%{transform:rotate(2.5deg)}}.fw-ico[data-k=seal]:hover img,.fw-row.on .fw-ico[data-k=seal] img{animation:ic-press .45s cubic-bezier(.3,1.4,.4,1)}@keyframes ic-press{0%{transform:translateY(-5px)}55%{transform:translateY(2px) scale(.94)}to{transform:none}}.fw-ico[data-k=paid]:hover img,.fw-ico[data-k=tax]:hover img,.fw-row.on .fw-ico[data-k=paid] img,.fw-row.on .fw-ico[data-k=tax] img{animation:ic-bob .6s ease-in-out}@keyframes ic-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fw-ico[data-k=transfer]:hover img,.fw-row.on .fw-ico[data-k=transfer] img{animation:ic-slide .6s ease-in-out}@keyframes ic-slide{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.fw-ico[data-k=handover]:hover img,.fw-row.on .fw-ico[data-k=handover] img{animation:ic-shake .6s ease-in-out}@keyframes ic-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}.fw-money{margin-top:14px;background:#fff;border-radius:14px;padding:14px;box-shadow:0 2px 10px rgba(30,40,60,.07)}.fw-money h3{margin:0 0 10px;font-size:15.5px;font-weight:900}.fw-pick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:11px}.fw-pick span{font-size:12.5px;color:#6b7280}.fw-pick-b{font:inherit;font-size:12.5px;font-weight:800;border:1px solid #dfe3ea;border-radius:99px;padding:4px 13px;background:#fff;color:#6b7280;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.fw-pick-b.on{background:var(--tw);border-color:var(--tw);color:var(--tw-ink)}.fw-bar{height:30px;border-radius:9px;border:1px solid #efeae2}.fw-bar,.fw-bar span{display:flex;overflow:hidden}.fw-bar span{align-items:center;justify-content:center;font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap;transition:flex-grow .42s cubic-bezier(.2,.9,.3,1)}.fw-bar .s1{background:#F7B266}.fw-bar .s2{background:#D96400}.fw-bar .s3{background:#41527A}.fw-lg{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.fw-lg li{display:flex;align-items:flex-start;gap:9px}.fw-lg li>span{min-width:0}.fw-lg b{display:block;font-size:13.5px;font-weight:800;color:#1f2430;line-height:1.4}.fw-lg em{display:block;font-style:normal;font-size:12px;color:#9aa1ad;line-height:1.6;margin-top:1px}.fw-lg i{width:12px;height:12px;border-radius:3px;flex:none;margin-top:4px}.fw-lg .c0{background:#E3DED6}.fw-lg .c1{background:#F7B266}.fw-lg .c2{background:#D96400}.fw-lg .c3{background:#41527A}.fw-note{margin:11px 0 0;font-size:12.5px;color:#6b7280;line-height:1.75}.fw-note a{color:var(--tw-deep);font-weight:700}.fw-dis{margin:14px 2px 0;font-size:11.5px;color:#9aa1ad;line-height:1.75}@media (max-width:360px){.fw-ico{width:62px;height:62px}.fw-ico img{width:40px;height:40px}.fw-row:before{left:30px;top:66px}.fw-runner{left:24px;top:68px;bottom:76px}.fw-hint{left:70px}}@media (prefers-reduced-motion:reduce){.fw-card .more,.fw-hint,.fw-ring,.fw-row{animation:none!important}.fw-runner{display:none!important}.fw-bar span,.fw-card,.fw-ico,.fw-ico img,.fw-row:before{transition:none!important}.sk{display:none!important}}.fw-share{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;font:inherit;font-size:15px;font-weight:800;padding:13px;border:none;border-radius:12px;background:var(--tw);color:var(--tw-ink);box-shadow:0 4px 12px var(--tw-shadow);cursor:pointer}.fw-share svg{width:19px;height:19px;flex:none}.fw-share:active svg{transform:translate(2px,-2px);transition:transform .12s ease-out}.fw-share:focus-visible{outline:2px solid var(--tw-deep);outline-offset:2px}