.fx-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.7rem;display:inline-flex}.fx-check.is-disabled{opacity:.55;cursor:not-allowed}.fx-check__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.fx-check__box{background:color-mix(in srgb, var(--foreground) 6%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:7px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;transition:background .3s,border-color .3s,box-shadow .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.fx-check__box:before{content:"";opacity:0;background:radial-gradient(circle,#ffffff73 0%,#0000 70%);transition:opacity .3s,transform .4s;position:absolute;inset:0;transform:scale(0)}.fx-check:hover .fx-check__box{border-color:color-mix(in srgb, var(--neon-cyan) 55%, transparent);transform:scale(1.06)}.fx-check__input:checked~.fx-check__box{box-shadow:0 0 0 3px color-mix(in srgb, var(--neon-cyan) 22%, transparent), 0 4px 14px color-mix(in srgb, var(--neon-cyan) 35%, transparent);background:linear-gradient(135deg,#f7931e,#fbbf24);border-color:#0000;transform:scale(1.05)}.fx-check__input:checked~.fx-check__box:before{opacity:1;transform:scale(1.5)}.fx-check__input:focus-visible~.fx-check__box{outline:2px solid var(--neon-cyan);outline-offset:2px}.fx-check__tick{color:#1a1204;stroke-dasharray:24;stroke-dashoffset:24px;width:13px;height:13px;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1) 50ms}.fx-check__input:checked~.fx-check__box .fx-check__tick{stroke-dashoffset:0}.fx-check__label{color:var(--foreground-muted);font-size:.9rem;transition:color .25s}.fx-check:hover .fx-check__label,.fx-check__input:checked~.fx-check__label{color:var(--foreground)}.fx-stars{flex-direction:row-reverse;justify-content:flex-end;display:inline-flex}.fx-stars>input{appearance:none;opacity:0;width:0;height:0;position:absolute}.fx-stars>label{cursor:pointer;color:color-mix(in srgb, var(--foreground) 35%, transparent);padding:0 1px;line-height:1;transition:color .15s}.fx-stars>label .material-symbols-rounded{font-variation-settings:"FILL" 1}.fx-stars>input:checked~label{color:#ffa723}.fx-stars:hover>label{color:color-mix(in srgb, var(--foreground) 35%, transparent)}.fx-stars>label:hover,.fx-stars>label:hover~label{color:#ff9e0b!important}.fx-stars>input:focus-visible+label{outline:2px solid var(--neon-cyan);border-radius:6px}.fx-theme{flex-shrink:0;width:60px;height:34px;display:inline-block;position:relative}.fx-theme input{opacity:0;width:0;height:0;position:absolute}.fx-theme__slider{cursor:pointer;background-color:#2196f3;border-radius:34px;transition:all .4s;position:absolute;inset:0;overflow:hidden}.fx-theme__sun{background-color:#ffe600;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.fx-theme input:checked+.fx-theme__slider{background-color:#0b0b0f}.fx-theme input:focus-visible+.fx-theme__slider{box-shadow:0 0 0 2px var(--neon-cyan)}.fx-theme input:checked+.fx-theme__slider .fx-theme__sun{background-color:#fff;animation:.6s ease-in-out both fx-rot;transform:translate(26px)}.fx-theme .dot{opacity:0;fill:gray;z-index:4;transition:all .4s;position:absolute}.fx-theme input:checked+.fx-theme__slider .dot{opacity:1}.fx-theme .d1{width:6px;height:6px;top:3px;left:10px}.fx-theme .d2{width:10px;height:10px;top:10px;left:2px}.fx-theme .d3{width:3px;height:3px;top:18px;left:16px}.fx-theme .ray{z-index:-1;fill:#fff;opacity:.1;position:absolute}.fx-theme .r1{width:43px;height:43px;top:-8px;left:-8px}.fx-theme .r2{width:55px;height:55px;top:-50%;left:-50%}.fx-theme .r3{width:60px;height:60px;top:-18px;left:-18px}.fx-theme .cloud{animation:6s infinite fx-cloud;position:absolute}.fx-theme .cl{fill:#eee}.fx-theme .cd{fill:#ccc;animation-delay:1s}.fx-theme .c1{width:40px;top:15px;left:30px}.fx-theme .c2{width:20px;top:10px;left:44px}.fx-theme .c3{width:30px;top:24px;left:18px}.fx-theme .c4{width:40px;top:18px;left:36px}.fx-theme .c5{width:20px;top:14px;left:48px}.fx-theme .c6{width:30px;top:26px;left:22px}.fx-theme .stars{opacity:0;transition:all .4s;transform:translateY(-32px)}.fx-theme .star{fill:#fff;animation:2s infinite fx-twinkle;position:absolute}.fx-theme input:checked+.fx-theme__slider .stars{opacity:1;transform:translateY(0)}.fx-theme .s1{width:20px;animation-delay:.3s;top:2px;left:3px}.fx-theme .s2{width:6px;top:16px;left:3px}.fx-theme .s3{width:12px;animation-delay:.6s;top:20px;left:10px}.fx-theme .s4{width:18px;animation-delay:1.3s;top:0;left:18px}@keyframes fx-rot{0%{transform:translate(26px)rotate(0)}to{transform:translate(26px)rotate(360deg)}}@keyframes fx-cloud{0%{transform:translate(0)}40%{transform:translate(4px)}80%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes fx-twinkle{0%{transform:scale(1)}40%{transform:scale(1.2)}80%{transform:scale(.8)}to{transform:scale(1)}}.fx-pyr-box{margin-inline:auto;display:block;position:relative;overflow:visible}.fx-pyr{width:300px;height:300px;transform-style:preserve-3d;transform-origin:top;position:absolute;top:0;left:50%;transform:translate(-50%)rotateX(-20deg)}.fx-pyr .wrap{width:100%;height:100%;transform-style:preserve-3d;animation:4s linear infinite fx-spin;position:relative}@keyframes fx-spin{to{transform:rotateY(360deg)}}.fx-pyr .side{transform-origin:top;clip-path:polygon(50% 0%,0% 100%,100% 100%);width:70px;height:70px;margin:auto;position:absolute;inset:0}.fx-pyr .s1{background:conic-gradient(#f7931e,#ff3d77,#ffe3b0,#7a3b00);transform:rotate(-30deg)rotateY(90deg)}.fx-pyr .s2{background:conic-gradient(#7a3b00,#ffe3b0,#ff3d77,#f7931e);transform:rotate(30deg)rotateY(90deg)}.fx-pyr .s3{background:conic-gradient(#7a3b00,#ffe3b0,#ff3d77,#f7931e);transform:rotateX(30deg)}.fx-pyr .s4{background:conic-gradient(#f7931e,#ff3d77,#ffe3b0,#7a3b00);transform:rotateX(-30deg)}.fx-pyr .shadow{filter:blur(12px);background:#f7931e;width:60px;height:60px;margin:auto;position:absolute;inset:0;transform:rotateX(90deg)translateZ(-40px)}@media (prefers-reduced-motion:reduce){.fx-pyr .wrap{animation-duration:20s}}.fx-truck{flex-direction:column;justify-content:flex-end;align-items:center;width:200px;height:100px;margin-inline:auto;display:flex;position:relative;overflow-x:hidden}.fx-truck .body{width:130px;margin-bottom:6px;animation:1s linear infinite fx-motion}@keyframes fx-motion{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}.fx-truck .tires{justify-content:space-between;align-items:center;width:130px;padding:0 10px 0 15px;display:flex;position:absolute;bottom:0}.fx-truck .tires svg{width:24px}.fx-truck .road{background:#888;border-radius:3px;align-self:flex-end;width:100%;height:1.5px;position:relative}.fx-truck .road:before{content:"";border-left:10px solid var(--background);background:#888;border-radius:3px;width:20px;height:100%;animation:1.4s linear infinite fx-road;position:absolute;right:-50%}.fx-truck .road:after{content:"";border-left:4px solid var(--background);background:#888;border-radius:3px;width:10px;height:100%;animation:1.4s linear infinite fx-road;position:absolute;right:-65%}.fx-truck .lamp{height:90px;fill:var(--foreground-muted);animation:1.4s linear infinite fx-road;position:absolute;bottom:0;right:-90%}@keyframes fx-road{0%{transform:translate(0)}to{transform:translate(-350px)}}@media (prefers-reduced-motion:reduce){.fx-truck .body,.fx-truck .road:before,.fx-truck .road:after,.fx-truck .lamp{animation:none}}.fx-art{overflow:visible}.fx-art .particle{animation:linear infinite fx-float}.fx-art .p1{animation-duration:2.2s}.fx-art .p2{animation-duration:2.5s;animation-delay:.3s}.fx-art .p3{animation-duration:2s;animation-delay:.6s}.fx-art .p4{animation-duration:2.8s;animation-delay:.2s}.fx-art .p5{animation-duration:2.3s;animation-delay:.4s}.fx-art .p6{animation-duration:3s;animation-delay:.1s}.fx-art .p7{animation-duration:2.1s;animation-delay:.5s}.fx-art .p8{animation-duration:2.6s;animation-delay:.2s}.fx-art .p9{animation-duration:2.4s;animation-delay:.3s}@keyframes fx-float{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.fx-art .bob{animation:3s ease-in-out infinite alternate fx-bob}.fx-art .bob2{animation-delay:.2s}.fx-art .bob3{animation-delay:.4s}@keyframes fx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.fx-art .particle,.fx-art .bob{animation:none}}.fx-grid-dark{--fx-line:#7272724d;background-color:#191a1a;background-image:linear-gradient(0deg, transparent 24%, var(--fx-line) 25%, var(--fx-line) 26%, transparent 27%, transparent 74%, var(--fx-line) 75%, var(--fx-line) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, var(--fx-line) 25%, var(--fx-line) 26%, transparent 27%, transparent 74%, var(--fx-line) 75%, var(--fx-line) 76%, transparent 77%, transparent);background-size:55px 55px}.fx-grid-fade{isolation:isolate;position:relative}.fx-grid-fade:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--foreground) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--foreground) 12%, transparent) 1px, transparent 1px);background-size:20px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%)}.fx-week{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:100%;padding:18px}.fx-week .hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fx-week .ttl{font-size:16px;font-weight:700}.fx-week .btn{border:1.5px solid var(--border);cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:600;transition:all .2s}.fx-week .btn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.fx-week .big{letter-spacing:-.5px;font-size:30px;font-weight:700}.fx-week .unit{color:var(--foreground-muted);margin-left:4px;font-size:22px;font-weight:300}.fx-week .range{color:var(--foreground-muted);margin-bottom:20px;font-size:11px}.fx-week .chart-wrap{height:90px;margin-bottom:20px;position:relative}.fx-week .chart{justify-content:space-around;align-items:flex-end;height:100%;padding:0 6px;display:flex;position:relative}.fx-week .avg{background:color-mix(in srgb, var(--foreground) 25%, transparent);z-index:1;height:1.5px;position:absolute;left:0;right:0}.fx-week .avg-tag{background:var(--foreground);color:var(--background);z-index:2;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;left:0;transform:translateY(-120%)}.fx-week .col{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.fx-week .bar{background:linear-gradient(#ff5a76 0%,#ff8fa3 100%);border-radius:10px;width:20px;transition:all .3s;position:relative}.fx-week .bar:hover{transform:scale(1.05)}.fx-week .dot{background:var(--surface);border:1.5px solid #ff5a76;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.fx-week .dot.t{top:-4px}.fx-week .dot.b{bottom:-4px}.fx-week .day{color:var(--foreground-muted);font-size:9px;font-weight:500}.fx-week .reads{border-top:1.5px solid var(--border);padding-top:12px}.fx-week .read{border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.fx-week .read:last-child{border-bottom:0}.fx-week .read .t{color:var(--foreground-muted);font-size:9px}.fx-week .read .v{font-size:12px;font-weight:700}.fx-continue{--color:#fff;--background:#4a3520;--background-hover:#3d2b19;--background-left:#2d2010;--folder:#f3e9cb;--folder-inner:#beb393;--paper:#fff;--paper-lines:#bbc1e1;--paper-behind:#e1e6f9;--pencil-cap:#fff;--pencil-top:#f7931e;--pencil-middle:#fff;--pencil-bottom:#fbbf24;--shadow:#0d0f1933;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:var(--color);background:var(--bg,var(--background));border:none;border-radius:5px;outline:none;padding:17px 29px 17px 69px;font-size:14px;font-weight:500;line-height:19px;transition:background .3s;position:relative}.fx-continue:disabled{opacity:.6;cursor:not-allowed}.fx-continue>div{background:var(--background-left);border-radius:5px 0 0 5px;width:53px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.fx-continue>div .folder{width:23px;height:27px;position:absolute;top:13px;left:15px}.fx-continue>div .folder .top{z-index:2;transform:translateX(var(--fx,0));transition:transform .4s ease var(--fd,.3s);position:absolute;top:0;left:0}.fx-continue>div .folder .top svg{width:24px;height:27px;fill:var(--folder);transform-origin:0;transition:transform .3s ease var(--fds,.45s);transform:perspective(120px) rotateY(var(--fr,0deg));display:block}.fx-continue>div .folder:before,.fx-continue>div .folder:after,.fx-continue>div .folder .paper{content:"";left:var(--l,0);top:var(--t,0);width:var(--w,100%);height:var(--h,100%);background:var(--b,var(--folder-inner));border-radius:1px;position:absolute}.fx-continue>div .folder:before{box-shadow:0 1.5px 3px var(--shadow), 0 2.5px 5px var(--shadow), 0 3.5px 7px var(--shadow);transform:translateX(var(--fx,0));transition:transform .4s ease var(--fd,.3s)}.fx-continue>div .folder:after,.fx-continue>div .folder .paper{--l:1px;--t:1px;--w:21px;--h:25px;--b:var(--paper-behind)}.fx-continue>div .folder:after{transform:translate(var(--pbx,0), var(--pby,0));transition:transform .4s ease var(--pbd,0s)}.fx-continue>div .folder .paper{z-index:1;--b:var(--paper)}.fx-continue>div .folder .paper:before,.fx-continue>div .folder .paper:after{content:"";width:var(--wp,14px);height:2px;left:3px;top:var(--tp,3px);background:var(--paper-lines);box-shadow:0 12px 0 0 var(--paper-lines), 0 24px 0 0 var(--paper-lines);border-radius:1px;position:absolute;transform:scaleY(.5)}.fx-continue>div .folder .paper:after{--tp:6px;--wp:10px}.fx-continue>div .pencil{z-index:3;transform-origin:50% 19px;background:var(--pencil-cap);width:3px;height:2px;transform:translateX(var(--pex,0)) rotate(35deg);transition:transform .4s ease var(--pbd,0s);border-radius:1px 1px 0 0;position:absolute;top:8px;left:105%}.fx-continue>div .pencil:before,.fx-continue>div .pencil:after{content:"";background:var(--b,linear-gradient(var(--pencil-top) 55%, var(--pencil-middle) 55.1%, var(--pencil-middle) 60%, var(--pencil-bottom) 60.1%));width:var(--w,5px);height:var(--h,20px);border-radius:var(--br,2px 2px 0 0);top:var(--t,2px);left:var(--l,-1px);display:block;position:absolute}.fx-continue>div .pencil:before{clip-path:polygon(0 5%,5px 5%,5px 17px,50% 20px,0 17px)}.fx-continue>div .pencil:after{--b:none;--w:3px;--h:6px;--br:0 2px 1px 0;--t:3px;--l:3px;border-top:1px solid var(--pencil-top);border-right:1px solid var(--pencil-top)}.fx-continue:before,.fx-continue:after{content:"";background:var(--color);transform-origin:9px 1px;width:10px;height:2px;transform:translateX(var(--cx,0)) scale(.5) rotate(var(--r,-45deg));border-radius:1px;transition:transform .3s;position:absolute;top:26px;right:16px}.fx-continue:after{--r:45deg}.fx-continue:hover:not(:disabled){--cx:2px;--bg:var(--background-hover);--fx:-40px;--fr:-60deg;--fd:.15s;--fds:0s;--pbx:3px;--pby:-3px;--pbd:.15s;--pex:-24px}.fx-pay{color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;transition:all .3s;display:inline-flex;position:relative}.fx-pay:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #0006}.fx-pay:disabled{opacity:.55;cursor:not-allowed}.fx-pay .txt{font-weight:600}.fx-pay .ic{flex-shrink:0;width:24px;height:24px;position:relative}.fx-pay .i{color:#22c55e;opacity:0;visibility:hidden;width:24px;height:24px;position:absolute;top:0;left:0}.fx-pay .i.def{opacity:1;visibility:visible}.fx-pay:hover:not(:disabled) .i{animation:none}.fx-pay:hover:not(:disabled) .wallet{opacity:0;visibility:hidden}.fx-pay:hover:not(:disabled) .card{animation:2.5s infinite fx-icon}.fx-pay:hover:not(:disabled) .pay{animation:2.5s .5s infinite fx-icon}.fx-pay:hover:not(:disabled) .dollar{animation:2.5s 1s infinite fx-icon}.fx-pay:hover:not(:disabled) .tick{animation:2.5s 1.5s infinite fx-icon}.fx-pay:active:not(:disabled) .i{opacity:0;visibility:hidden;animation:none}.fx-pay:active:not(:disabled) .tick{visibility:visible;animation:.6s forwards fx-tick}@keyframes fx-icon{0%{opacity:0;visibility:hidden;transform:translateY(10px)scale(.5)}5%{opacity:1;visibility:visible;transform:translateY(0)scale(1)}15%{opacity:1;visibility:visible;transform:translateY(0)scale(1)}20%{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.5)}to{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.5)}}@keyframes fx-tick{0%{opacity:0;transform:scale(.5)rotate(-45deg)}50%{opacity:.5;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.fx-alert{border-left:4px solid var(--a);background:color-mix(in srgb, var(--a) 14%, transparent);color:var(--foreground);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.fx-alert:hover{background:color-mix(in srgb, var(--a) 22%, transparent);transform:scale(1.01)}.fx-alert svg{width:20px;height:20px;color:var(--a);flex-shrink:0}.fx-alert.success{--a:#22c55e}.fx-alert.info{--a:#3b82f6}.fx-alert.warning{--a:#f59e0b}.fx-alert.error{--a:#ef4444}.fx-done{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:320px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.fx-done .x{background:var(--surface);color:var(--foreground);border:2px solid var(--border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:300;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}.fx-done .x:hover{color:#fff;background:#ee0d0d;border-color:#ee0d0d}.fx-done .hd{padding:1.25rem 1rem 1rem}.fx-done .img{background:#22c55e2e;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-inline:auto;animation:.6s linear infinite alternate-reverse fx-pulse;display:flex}.fx-done .img svg{color:#22c55e;width:2rem;height:2rem}.fx-done .ct{text-align:center;margin-top:.75rem}.fx-done .t{color:#22c55e;font-size:1rem;font-weight:600}.fx-done .m{color:var(--foreground-muted);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.fx-done .ac{margin:.75rem 0 0}.fx-done .b1{color:#fff;background:#1aa06d;border:0;border-radius:.375rem;justify-content:center;width:100%;padding:.5rem 1rem;font-size:.95rem;font-weight:500;display:inline-flex}.fx-done .b2{color:var(--foreground);border:1px solid var(--border);background:var(--surface);border-radius:.375rem;justify-content:center;width:100%;margin-top:.6rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;display:inline-flex}@keyframes fx-pulse{0%{transform:scale(1)}to{transform:scale(1.09)}}.fx-step{margin-bottom:28px;display:flex;position:relative}.fx-step:last-child{margin-bottom:0}.fx-step .ln{background:var(--border);z-index:1;width:2px;position:absolute;top:40px;bottom:-28px;left:19px}.fx-step:last-child .ln{display:none}.fx-step .ci{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;font-weight:600;display:flex}.fx-step.completed .ci{background:var(--foreground);color:var(--background)}.fx-step.completed .ln{background:var(--foreground)}.fx-step.active .ci{border:2px solid var(--neon-cyan);color:var(--neon-cyan)}.fx-step.pending .ci{border:2px solid var(--border);color:var(--foreground-muted)}.fx-step .ti{margin-bottom:4px;font-weight:600}.fx-step.pending .ti{color:var(--foreground-muted)}.fx-step .st{border-radius:12px;margin-top:4px;padding:2px 8px;font-size:13px;display:inline-block}.fx-step.completed .st{color:#22c55e;background:#22c55e29}.fx-step.active .st{background:color-mix(in srgb, var(--neon-cyan) 16%, transparent);color:var(--neon-cyan)}.fx-step.pending .st{background:var(--surface-hover);color:var(--foreground-muted)}.fx-step.failed .ci{color:#ef4444;border:2px solid #ef4444}.fx-step.failed .st{color:#ef4444;background:#ef444429}.fx-step .tm{color:var(--foreground-muted);margin-top:4px;font-size:12px}.fx-wallet{cursor:pointer;justify-content:center;align-items:flex-end;width:280px;height:230px;margin-inline:auto;transition:transform .4s;display:flex;position:relative}.fx-wallet-back{z-index:5;background:#1e341e;border-radius:22px 22px 60px 60px;width:280px;height:200px;position:absolute;bottom:0;box-shadow:inset 0 25px 35px #0006,inset 0 5px 15px #00000080}.fx-wcard{color:#fff;border-radius:16px;width:260px;height:140px;padding:18px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);animation:.8s cubic-bezier(.2,.8,.2,1) backwards fx-pocket;position:absolute;left:10px;box-shadow:inset 0 1px 1px #ffffff4d,0 -4px 15px #0000001a}.fx-wcard .in{flex-direction:column;justify-content:space-between;height:100%;display:flex}.fx-wcard .tp{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:14px;display:flex}.fx-wcard .chip{background:#fff3;border:1px solid #ffffff1a;border-radius:4px;width:32px;height:24px}.fx-wcard .bt{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.fx-wcard .lb{opacity:.7;text-transform:uppercase;margin-bottom:2px;font-size:8px;display:block}.fx-wcard .val{font-size:10px;font-weight:500}.fx-wcard .nw{text-align:right;min-width:0}.fx-wcard .hid{letter-spacing:2px;font-size:16px}.fx-wcard .full{letter-spacing:.5px;overflow-wrap:anywhere;font-family:monospace;font-size:12px;display:none}.fx-wcard.c0{z-index:10;animation-delay:.1s;bottom:90px}.fx-wcard.c1{z-index:20;animation-delay:.2s;bottom:65px}.fx-wcard.c2{z-index:30;animation-delay:.3s;bottom:40px}.fx-pocket{z-index:40;filter:drop-shadow(0 15px 25px #14281466);width:280px;height:160px;position:absolute;bottom:0}.fx-pocket-content{text-align:center;z-index:50;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:absolute;top:45px}.fx-wallet:hover{transform:translateY(-5px)}.fx-wallet:hover .c0{transform:translateY(-75px)rotate(-3deg)}.fx-wallet:hover .c1{transform:translateY(-45px)rotate(2deg)}.fx-wallet:hover .c2{transform:translateY(-10px)}.fx-wcard:hover{z-index:100!important}.fx-wallet:hover .c0:hover{transform:translateY(-60px)scale(1.05)rotate(0)}.fx-wallet:hover .c1:hover{transform:translateY(-70px)scale(1.05)rotate(0)}.fx-wallet:hover .c2:hover{transform:translateY(-60px)scale(1.05)rotate(0)}.fx-wcard:hover .hid{display:none}.fx-wcard:hover .full{display:block}.fx-wallet .stars-hide{color:#839e7b;letter-spacing:4px;font-size:24px;transition:all .3s}.fx-wallet .real{color:#a7c59e;opacity:0;white-space:nowrap;font-size:20px;font-weight:600;transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%,10px)}.fx-wallet:hover .stars-hide{opacity:0}.fx-wallet:hover .real{opacity:1;transform:translate(-50%)}@keyframes fx-pocket{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fx-wcard{transition:none;animation:none}}.fx-modal{background:var(--surface);width:100%;max-width:500px;max-height:85vh;color:var(--foreground);border:1px solid var(--border);border-radius:16px;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 15px 30px #00000059}.fx-modal .hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}.fx-modal .ti{align-items:center;gap:8px;font-size:1.1rem;font-weight:700;line-height:1.1;display:flex}.fx-modal .ti .material-symbols-rounded{color:var(--neon-cyan)}.fx-modal .bd{color:var(--foreground-muted);padding:20px 24px 28px;line-height:1.55;overflow-y:auto}.fx-modal .ft{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex;position:relative}.fx-modal .ft:after{content:"";background-image:linear-gradient(to top, color-mix(in srgb, var(--surface) 75%, transparent), transparent);pointer-events:none;height:40px;display:block;position:absolute;top:-41px;left:24px;right:24px}.fx-btn{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:11px 20px;font-weight:600;transition:all .15s}.fx-btn.ghost:hover,.fx-btn.ghost:focus-visible{background:var(--surface-hover)}.fx-btn.primary{background:var(--neon-cyan);color:#000}.fx-btn.primary:hover,.fx-btn.primary:focus-visible{filter:brightness(1.1)}.fx-btn.danger{color:#fff;background:#dc2626}.fx-icon-btn{cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.fx-icon-btn:hover,.fx-icon-btn:focus-visible{background:var(--surface-hover)}.fx-term{color:#1f2937;background:#fff;border-radius:6px;width:460px;max-width:100%;height:120px;margin-inline:auto;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative}.fx-term:hover{width:220px;transform:scale(1.03)}.fx-term:hover .left{width:100%}.fx-term .left{cursor:pointer;background:#5de2a3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:120px;transition:all .3s;display:flex;position:relative;overflow:hidden}.fx-term .right{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;width:calc(100% - 130px);transition:all .3s;display:flex;overflow:hidden}.fx-term .right:hover{background:#f9f7f9}.fx-term .arrow{width:20px;height:20px;margin-right:20px}.fx-term .new{margin-left:20px;font-size:22px;font-weight:600}.fx-term .card{z-index:10;background:#c7ffbc;border-radius:6px;flex-direction:column;align-items:center;width:70px;height:46px;display:flex;position:absolute;box-shadow:9px 9px 9px -2px #4dc88fb8}.fx-term .card-line{background:#80ea69;border-radius:2px;width:65px;height:13px;margin-top:7px}.fx-term .buttons{background:#379e1f;border-radius:50%;width:8px;height:8px;margin:10px 0 0 -30px;transform:rotate(90deg);box-shadow:0 -10px #26850e,0 10px #56be3e}.fx-term:hover .card{animation:1.2s cubic-bezier(.645,.045,.355,1) both fx-slide-top}.fx-term:hover .post{animation:1s cubic-bezier(.165,.84,.44,1) both fx-slide-post}.fx-term .post{z-index:11;background:#dddde0;border-radius:6px;width:63px;height:75px;position:absolute;top:120px;bottom:10px;overflow:hidden}.fx-term .post-line{background:#545354;border-radius:0 0 3px 3px;width:47px;height:9px;position:absolute;top:8px;right:8px}.fx-term .post-line:before{content:"";background:#757375;width:47px;height:9px;position:absolute;top:-8px}.fx-term .screen{background:#fff;border-radius:3px;width:47px;height:23px;position:absolute;top:22px;right:8px}.fx-term .numbers{background:#838183;border-radius:2px;width:12px;height:12px;position:absolute;top:52px;left:25px;transform:rotate(90deg);box-shadow:0 -18px #838183,0 18px #838183}.fx-term .numbers2{background:#aaa9ab;border-radius:2px;width:12px;height:12px;position:absolute;top:68px;left:25px;transform:rotate(90deg);box-shadow:0 -18px #aaa9ab,0 18px #aaa9ab}.fx-term .dollar{color:#4b953b;text-align:center;width:100%;font-size:16px;position:absolute;top:0;left:0}.fx-term:hover .dollar{animation:.3s 1s backwards fx-fade-in}@keyframes fx-slide-top{0%{transform:translateY(0)}50%{transform:translateY(-70px)rotate(90deg)}60%{transform:translateY(-70px)rotate(90deg)}to{transform:translateY(-8px)rotate(90deg)}}@keyframes fx-slide-post{50%{transform:translateY(0)}to{transform:translateY(-70px)}}@keyframes fx-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.fx-term{transform:scale(.85)}.fx-term .new{font-size:18px}}.fx-play{white-space:nowrap;border:2px solid var(--foreground);text-align:center;color:#fff;background:#000;border-radius:9999px;outline:0;justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;transition:all .2s;display:inline-flex}.fx-play:hover{color:var(--foreground);background:0 0}.fx-play .ic{width:1.3rem;height:1.3rem}.fx-play .tx{flex-direction:column;align-items:flex-start;margin-left:.55rem;line-height:1;display:flex}.fx-play .t1{margin-bottom:.25rem;font-size:.7rem;line-height:1rem}.fx-play .t2{font-weight:600}.fx-dots i{font-style:normal;animation:1.2s infinite both fx-dot}.fx-dots i:nth-child(2){animation-delay:.2s}.fx-dots i:nth-child(3){animation-delay:.4s}@keyframes fx-dot{0%,20%{opacity:.15}50%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.fx-dots i{opacity:1;animation:none}}
