html{max-width:100vw;overflow-x:hidden;overscroll-behavior-y:contain}*,*:before,*:after{box-sizing:border-box}body{font-family:Poppins,sans-serif;background-color:#05080f;max-width:100vw;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-panel,.glass-card{background:#11192866;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0003;border-radius:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-header{background:#1119284d;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.05)}.glass-card:hover{background:#1e293b80;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 15px 40px #0006}.glass-content{background:#ffffff08!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0000004d;transition:all .3s ease;position:relative;z-index:10}.clyro-input{display:block;width:100%;border-radius:.75rem;background-color:#0006!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:.75rem 1rem;color:#fff!important;font-weight:500;font-size:.875rem;line-height:1.25rem;transition:all .2s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;z-index:20}.clyro-input::placeholder{color:#6b7280!important;opacity:1!important;font-weight:400}.clyro-input::-webkit-input-placeholder{color:#6b7280!important;opacity:1!important}.clyro-input:hover{background-color:#00000080!important;border-color:#fff3!important}.clyro-input:focus{background-color:#00000080!important;background:#06b6d426;border-color:#06b6d466;outline:none;box-shadow:0 0 0 3px #06b6d41a;color:#fff!important}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:4px;transition:background .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#06b6d480}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.3) rgba(255,255,255,.03)}.clyro-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2300FFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.clyro-select option{background-color:#0a0f1a;color:#fff}.btn-secondary-glass{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500;border-radius:12px}.btn-secondary-glass:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff;transform:translateY(-2px);box-shadow:0 2px 6px #0003}.btn-export-neon{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-export-neon:hover{background:linear-gradient(135deg,#06b6d426,#22d3ee26);border-color:#06b6d499;box-shadow:0 0 20px #06b6d44d,0 4px 12px #06b6d433,inset 0 1px #ffffff1a;transform:translateY(-1px)}.btn-export-neon:hover svg{filter:drop-shadow(0 0 4px rgba(6,182,212,.8))}.btn-export-neon:active{transform:translateY(0)}.btn-primary-gradient{background:linear-gradient(135deg,#0891b2d9,#06b6d4d9);color:#fff;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 4px 15px #06b6d433,inset 0 1px #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:600;letter-spacing:.025em;border-radius:12px}.btn-primary-gradient:hover:not(:disabled){background:linear-gradient(135deg,#06b6d4f2,#22d3eef2);box-shadow:0 8px 25px #22d3ee66,inset 0 1px #ffffff4d;transform:translateY(-2px) scale(1.01);border-color:#ffffff4d}.btn-primary-gradient:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-primary-gradient:disabled{opacity:.5;background:#33415580;cursor:not-allowed;box-shadow:none;transform:none}.btn-back-gradient{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ffffff08,#ffffff14);border:1px solid rgba(6,182,212,.3);color:#94a3b8;font-weight:500;font-size:.875rem;border-radius:.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn-back-gradient:hover{background:linear-gradient(135deg,#06b6d41a,#06b6d433);border-color:#06b6d499;color:#22d3ee;transform:translate(-4px);box-shadow:0 4px 20px #06b6d426}.btn-back-gradient:active{transform:translate(-2px) scale(.98)}.btn-back-gradient svg{transition:transform .3s ease}.btn-back-gradient:hover svg{transform:translate(-4px)}.neon-card{background:linear-gradient(135deg,#06b6d408,#3b82f60d);border:1px solid rgba(6,182,212,.15);border-radius:1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.neon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.5),transparent);opacity:0;transition:opacity .4s ease}.neon-card:hover{border-color:#06b6d466;box-shadow:0 0 30px #06b6d426,0 8px 32px #0000004d,inset 0 1px #ffffff0d;transform:translateY(-2px)}.neon-card:hover:before{opacity:1}.btn-neon-cyan{background:linear-gradient(135deg,#06b6d4cc,#22d3eecc);color:#fff;border:1px solid rgba(34,211,238,.3);padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.875rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 0 20px #06b6d433,inset 0 1px #fff3;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-neon-cyan:hover:not(:disabled){background:linear-gradient(135deg,#22d3eef2,#06b6d4f2);box-shadow:0 0 35px #22d3ee66,0 8px 25px #06b6d44d,inset 0 1px #ffffff4d;transform:translateY(-2px) scale(1.02);border-color:#22d3ee99}.btn-neon-cyan:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-neon-cyan:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.neon-tab{position:relative;padding:.75rem 1.5rem;color:#94a3b8;font-weight:500;font-size:.875rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.neon-tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#06b6d4,#22d3ee);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%);box-shadow:0 0 10px #06b6d480}.neon-tab:hover{color:#22d3ee}.neon-tab:hover:after{width:60%}.neon-tab.active{color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.5)}.neon-tab.active:after{width:100%}.neon-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.4),transparent);margin:2rem 0}.glass-transition{animation:glass-fade-in .5s ease-out forwards}@keyframes glass-fade-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.mesh-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:#020617;overflow:hidden}.mesh-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-mesh 20s infinite ease-in-out}.mesh-blob-1{top:-10%;left:-10%;width:50vw;height:50vw;background:#1e3a8a;animation-delay:0s}.mesh-blob-2{bottom:-10%;right:-10%;width:60vw;height:60vw;background:#0f4c75;animation-delay:-5s}.mesh-blob-3{top:20%;left:30%;width:40vw;height:40vw;background:#4c1d95;animation-delay:-10s;opacity:.3}.mesh-blob-4{bottom:10%;left:10%;width:30vw;height:30vw;background:#0e7490;animation-delay:-15s}@keyframes float-mesh{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.text-secondary{color:#fff9}@keyframes neon-pulse{0%,to{filter:drop-shadow(0 0 10px rgba(6,182,212,.4)) brightness(1);opacity:.95}50%{filter:drop-shadow(0 0 25px rgba(6,182,212,.9)) brightness(1.15);opacity:1}}.animate-neon-pulse{animation:neon-pulse 4s ease-in-out infinite;will-change:filter,opacity}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin 15s linear infinite}.animate-reverse-spin{animation:spin 20s linear infinite reverse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.animate-pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out forwards}.smart-tool-icon{position:relative;display:flex;align-items:center;justify-content:center}.smart-tool-icon svg{transition:all .3s ease}@keyframes float-glow{0%,to{transform:translateY(0);filter:drop-shadow(0 0 8px rgba(6,182,212,.4))}50%{transform:translateY(-3px);filter:drop-shadow(0 4px 12px rgba(6,182,212,.7))}}.icon-tax svg{animation:float-glow 2.5s ease-in-out infinite}@keyframes chart-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(34,211,238,.3))}50%{transform:scale(1.08);filter:drop-shadow(0 0 15px rgba(34,211,238,.6))}}.icon-profitability svg{animation:chart-pulse 2s ease-in-out infinite}@keyframes wallet-bounce{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-2deg)}75%{transform:translateY(-2px) rotate(2deg)}}.icon-budget svg{animation:wallet-bounce 3s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(6,182,212,.4))}@keyframes lightning-flash{0%,to{opacity:1;filter:drop-shadow(0 0 8px rgba(250,204,21,.5));transform:scale(1)}50%{opacity:.85;filter:drop-shadow(0 0 20px rgba(250,204,21,.9));transform:scale(1.05)}}.icon-investment svg{animation:lightning-flash 1.5s ease-in-out infinite}@keyframes coin-spin{0%{transform:rotateY(0);filter:drop-shadow(0 0 8px rgba(52,211,153,.4))}50%{transform:rotateY(180deg);filter:drop-shadow(0 0 15px rgba(52,211,153,.7))}to{transform:rotateY(360deg);filter:drop-shadow(0 0 8px rgba(52,211,153,.4))}}.icon-annual-salary svg{animation:coin-spin 4s ease-in-out infinite;transform-style:preserve-3d}.smart-tool-icon:hover svg{animation-duration:.5s!important;filter:drop-shadow(0 0 20px rgba(6,182,212,.8))!important}body.theme-light{background-color:#f3f4f6;color:#111827}body.theme-light .glass-panel,body.theme-light .glass-card,body.theme-light .glass-content,body.theme-light .glass-header{background:#fffc!important;border-color:#0000001a!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6,body.theme-light p,body.theme-light span,body.theme-light label{color:#1f2937}body.theme-light .text-white{color:#1f2937!important}body.theme-light .text-gray-400{color:#6b7280!important}body.theme-light .border-white\/10{border-color:#0000001a!important}body.theme-light .clyro-input,body.theme-light input,body.theme-light select,body.theme-light textarea{background-color:#ffffffe6!important;border-color:#0003!important;color:#111827!important}body.theme-light .clyro-input::placeholder{color:#9ca3af!important}body.theme-transparent{background:transparent!important}body.theme-transparent .glass-panel,body.theme-transparent .glass-card,body.theme-transparent .glass-content{background:#0003!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkout-card{background:#ffffff08;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d;transition:all .3s ease}.payment-method-card{padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;cursor:pointer;transition:all .2s ease}.payment-method-card:hover{background:#ffffff0d;border-color:#ffffff26}.payment-method-card.selected{background:#06b6d414;border-color:#06b6d466;box-shadow:0 0 20px #06b6d41a}.payment-method-radio{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.payment-method-radio.checked{border-color:#06b6d4;background:#06b6d41a}.payment-method-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.refund-info-panel{background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid rgba(16,185,129,.25)}.upgrade-info-panel{background:linear-gradient(135deg,#06b6d41a,#3b82f60d);border:1px solid rgba(6,182,212,.25)}@media (max-width: 768px){.glass-panel,.glass-card,.glass-content{padding:1.25rem;border-radius:1rem}.checkout-card{padding:1.25rem;border-radius:14px}}@media (max-width: 480px){.glass-panel,.glass-card,.glass-content{padding:1rem;border-radius:.875rem}.checkout-card{padding:1rem;border-radius:12px}.payment-method-card{padding:.75rem 1rem}.payment-method-icon{width:36px;height:36px}.btn-primary-gradient,.btn-neon-cyan,.btn-secondary-glass{padding:.625rem 1rem;font-size:.875rem}button,a,[role=button]{min-height:44px;min-width:44px}.login-logo-wrapper img{max-height:10rem!important;height:auto!important}.crypto-address-input,input[type=text][readonly],input.font-mono{font-size:.65rem!important;word-break:break-all;overflow:hidden;text-overflow:ellipsis;max-width:100%}.payment-method-card p{font-size:.7rem;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.checkout-title h2{font-size:1.25rem}.crypto-panel,.payment-method-card .bg-black\/30{overflow:hidden;word-wrap:break-word;word-break:break-word}}@media (max-width: 360px){.glass-panel,.glass-card,.glass-content{padding:.75rem;border-radius:.75rem}.checkout-card{padding:.75rem}}@media (max-width: 768px){.glass-panel,.glass-card,.glass-header,.glass-content,.neon-card,.btn-primary-gradient,.btn-secondary-glass,.clyro-input,.checkout-card,.payment-method-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-panel,.glass-card,.checkout-card{background:#111928f2!important;border:1px solid rgba(255,255,255,.1)}.glass-header{background:#111928fa!important}.glass-content{background:#141928f2!important}.mesh-blob,.mesh-bg{animation:none!important;display:none!important}.animate-spin-slow,.animate-reverse-spin,.animate-pulse-slow{animation:none!important}.glass-card:hover,.btn-primary-gradient:hover,.btn-export-neon:hover{transform:none!important;box-shadow:none!important}}
