@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.z-50{z-index:50}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.inline{display:inline}.flex{display:flex}.grid{display:grid}.h-10{height:2.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.w-10{width:2.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-screen{width:100vw}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.bg-transparent{background-color:initial}.p-2{padding:.5rem}.p-3{padding:.75rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.minimal-landing{align-items:center;background-color:#010201;display:flex;font-family:var(--font-mono);justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.landing-image-bg{background-image:url(/static/media/image.1ca267f7e82d6cdcb1c7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.38;z-index:1}.landing-image-bg,.landing-vignette{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.landing-vignette{background:radial-gradient(circle,#0000 15%,#010201e6 85%);z-index:2}.portal-console{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(135deg,#0a160e59,#03080580);border:1px solid #00cc5538;border-radius:12px;box-shadow:0 40px 100px #000000f2,inset 0 1px 2px #ffffff1f,inset 0 -1px 4px #00cc552e,0 0 30px #00cc550d;max-width:420px;padding:45px 40px;position:relative;text-align:center;transform:perspective(1000px) rotateX(3deg) rotateY(-3deg);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s ease,border-color .4s ease;width:100%;z-index:10}.portal-console:hover{border-color:#00cc5559;box-shadow:0 45px 110px #000000fa,inset 0 1px 2px #ffffff2e,inset 0 -1px 4px #00cc5540,0 0 40px #00cc5514;transform:perspective(1000px) rotateX(1deg) rotateY(-1deg) translateY(-2px)}.portal-console:after,.portal-console:before{border:2px solid #00cc5559;border-radius:2px;content:"";height:14px;position:absolute;transition:all .4s ease;width:14px}.portal-console:before{border-bottom:none;border-right:none;left:-2px;top:-2px}.portal-console:after{border-left:none;border-top:none;bottom:-2px;right:-2px}.portal-console:hover:before{border-color:#0c59;transform:translate(-1px,-1px)}.portal-console:hover:after{border-color:#0c59;transform:translate(1px,1px)}.portal-header{display:flex;justify-content:center;margin-bottom:25px}.portal-status{align-items:center;color:var(--theme-text-muted);display:inline-flex;font-size:.7rem;font-weight:700;gap:8px;letter-spacing:1.5px}.status-dot{animation:status-pulse 2s infinite;background-color:var(--theme-green);border-radius:50%;box-shadow:0 0 8px var(--theme-green);height:6px;width:6px}@keyframes status-pulse{0%{opacity:.3}50%{box-shadow:0 0 12px var(--theme-green);opacity:1}to{opacity:.3}}.portal-title{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:6px;margin:0 0 8px;text-shadow:0 0 10px #0c53}.portal-subtitle{color:var(--theme-green-dim);font-size:.75rem;font-weight:600;letter-spacing:2px;margin:0}.portal-divider{background:linear-gradient(90deg,#0000,#0c53,#0000);height:1px;margin:30px 0}.portal-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.btn-portal-primary{background-color:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;letter-spacing:2px;padding:14px 0;transition:all .3s ease}.btn-portal-primary:hover{background-color:var(--theme-green);box-shadow:0 0 15px #0c56;color:#000}.btn-portal-secondary{background-color:initial;border:1px solid #ffffff14;border-radius:2px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:2px;padding:14px 0;transition:all .3s ease}.btn-portal-secondary:hover{background-color:#ffffff05;border-color:#fff3;color:#fff}.portal-footer{border-top:1px dashed #00cc5514;display:flex;justify-content:space-between;padding-top:20px}.security-tag{color:var(--theme-text-muted);font-size:.65rem;letter-spacing:.5px}@media screen and (max-width:480px){.portal-console{margin:20px;padding:30px 24px}.portal-title{font-size:1.8rem}}.signin-container{align-items:center;background-color:var(--theme-bg);display:flex;font-family:var(--font-mono);height:100vh;justify-content:center;overflow:hidden;position:relative}.signin-container:before{background-image:url(/static/media/image.1ca267f7e82d6cdcb1c7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.signin-container>*{position:relative;z-index:2}.form-container{background-color:#050806f2;border:1px solid var(--theme-border);border-radius:4px;box-shadow:0 0 30px #00ff661a!important;max-width:400px!important;overflow:hidden;padding:40px!important;text-align:center;width:90%!important}.form-container:before{background:linear-gradient(#12101000 50%,#00000026 0);background-size:100% 4px;content:" ";display:block;left:0;opacity:.5;pointer-events:none;top:0;z-index:999}.form-container:after{border:1px solid #0000;bottom:0;pointer-events:none;right:0}.form-container,.form-container:before{background-image:linear-gradient(to right,var(--theme-green) 2px,#0000 2px),linear-gradient(to bottom,var(--theme-green) 2px,#0000 2px);background-repeat:no-repeat;background-size:8px 8px}.form-container{position:relative}.form-container:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);left:0;top:0}.form-container:after,.form-container:before{content:"";height:10px;position:absolute;width:10px}.form-container:before{border-bottom:2px solid var(--theme-green);border-right:2px solid var(--theme-green);bottom:0;right:0;z-index:10}.button-container-login{align-items:center;display:flex;justify-content:center;margin-top:25px}@media (max-width:768px){.form-container{max-width:100%;padding:30px 20px!important}.signin-title{font-size:1.8rem}}.modal-overlay{height:100%;justify-content:center;width:100%;z-index:1000}.modal-container{background-color:var(--theme-panel);border:1px solid var(--theme-border);border-radius:2px;box-shadow:0 0 30px #00ff6626;font-family:var(--font-mono);max-width:400px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;width:90%}.modal-container:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);left:0;top:0}.modal-container:after,.modal-container:before{content:"";height:8px;position:absolute;width:8px}.modal-container:before{border-bottom:2px solid var(--theme-green);border-right:2px solid var(--theme-green);bottom:0;right:0}.modal-title{color:#fff;font-size:1.5rem;letter-spacing:1px;margin-bottom:25px;text-shadow:0 0 10px #00ff664d;text-transform:uppercase}.modal-container .neon-input{background-color:#000000b3;border:1px solid var(--theme-border);border-radius:2px;box-sizing:border-box;color:var(--theme-green);font-family:var(--font-mono);font-size:.95rem;outline:none;padding:12px 12px 12px 32px!important;width:100%}.modal-container .neon-input:focus{border-color:var(--theme-green);box-shadow:0 0 10px #0f63;color:#fff}.modal-container .input-group:before{color:var(--theme-green-dim);content:">";font-size:1.1rem;font-weight:700;left:12px;position:absolute}.modal-container .btn-submit{background-color:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;font-family:var(--font-mono);font-size:1rem;font-weight:700;letter-spacing:1px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-container .btn-submit:hover{background-color:var(--theme-green);box-shadow:0 0 15px #00ff664d;color:#000}.close-btn{background:#0000;border:none;color:var(--theme-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:1.2rem;position:absolute;right:15px;top:10px;transition:all .3s ease}.close-btn:hover{color:var(--theme-error);text-shadow:0 0 8px #f339}.message{font-size:.85rem;margin-top:15px}.message.success-message{color:var(--theme-green);text-shadow:0 0 5px #00ff664d}.message.error-message{color:var(--theme-error);text-shadow:0 0 5px #ff33334d}.form-container-signup{background-color:#050806f2;border:1px solid var(--theme-border);border-radius:2px;box-shadow:0 0 30px #00ff661a!important;max-width:440px!important;overflow:hidden;padding:40px!important;text-align:center;width:90%!important}.form-container-signup:before{background:linear-gradient(#12101000 50%,#00000026 0);background-size:100% 4px;content:" ";display:block;left:0;opacity:.5;top:0;z-index:999}.form-container-signup:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);content:"";height:10px;left:0;pointer-events:none;position:absolute;top:0;width:10px}.form-container-signup{position:relative}.form-container-signup:before{border-bottom:2px solid var(--theme-green);border-right:2px solid var(--theme-green);bottom:0;content:"";height:10px;pointer-events:none;position:absolute;right:0;width:10px;z-index:10}.signin-title{color:#fff;display:inline-block;font-family:var(--font-mono);font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:30px;position:relative;text-shadow:0 0 10px #0f66;text-transform:uppercase}.signin-title:after{animation:blink-cursor 1s step-end infinite;color:var(--theme-green);content:"_";font-weight:700}.input-group{align-items:center;display:flex;margin-bottom:20px;position:relative}.input-group:before{color:var(--theme-green-dim);content:">";font-size:1.1rem;font-weight:700;left:12px;position:absolute;z-index:5}.neon-input{background-color:#000000b3!important;border:1px solid var(--theme-border)!important;border-radius:2px!important;box-sizing:border-box;color:var(--theme-green)!important;font-family:var(--font-mono)!important;font-size:.95rem!important;outline:none!important;padding:12px 12px 12px 32px!important;transition:all .3s ease;width:100%!important}.neon-input:focus{border-color:var(--theme-green)!important;box-shadow:0 0 10px #00ff6640!important;color:#fff!important}.neon-input::placeholder{color:var(--theme-text-muted);opacity:.6}.button-container-signup{align-items:center;display:flex;justify-content:center;margin-top:25px}.btn-submit{background-color:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;box-shadow:0 0 10px #00ff661a;color:var(--theme-green);cursor:pointer;font-family:var(--font-mono);font-size:1.05rem;font-weight:700;letter-spacing:1px;padding:14px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.btn-submit:hover:not(:disabled){background-color:var(--theme-green);box-shadow:0 0 20px #0f66;color:#000;transform:translateY(-1px)}.btn-submit:disabled{cursor:not-allowed;opacity:.5}.error-message{background-color:#ff333326;border:1px solid var(--theme-error);border-radius:2px;box-sizing:border-box;color:var(--theme-error);font-size:.85rem;margin-bottom:20px;padding:12px;text-shadow:0 0 5px #ff33334d}.loader{border:3px solid #0f63;border-top:3px solid var(--theme-green);height:20px;width:20px}.helper-links{align-items:center;display:flex;flex-direction:column;gap:12px!important;margin-top:25px!important}.neon-link{background:none;border:none;color:var(--theme-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:.85rem;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease}.neon-link:hover{color:var(--theme-green);text-shadow:0 0 8px #0f66}@media (max-width:768px){.form-container-signup{max-width:100%;padding:30px 20px!important}.signin-title{font-size:1.8rem}}.topbar-wrapper{left:50%;max-width:1400px;position:fixed;top:15px;transform:translateX(-50%);width:calc(100% - 40px);z-index:999}.topbar-container{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050806e6;border:1px solid var(--theme-border);border-radius:4px;box-shadow:0 0 20px #00ff661a;display:flex;gap:20px;justify-content:space-between;padding:12px 24px;position:relative;transition:all .3s ease}.topbar-container:hover{border-color:var(--theme-green);box-shadow:0 0 30px #0f63}.topbar-container:after,.topbar-container:before{border:1px solid var(--theme-green);content:"";height:6px;pointer-events:none;position:absolute;width:6px}.topbar-container:before{border-bottom:none;border-right:none;left:-1px;top:-1px}.topbar-container:after{border-left:none;border-top:none;bottom:-1px;right:-1px}.topbar-menu-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:2px;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:all .2s ease}.topbar-menu-btn:hover{background:#00ff660d;border-color:var(--theme-border)}.topbar-brand{color:var(--theme-green);font-family:var(--font-mono);font-size:1.1rem;font-weight:700;letter-spacing:1px;text-shadow:0 0 8px #00ff6680}.topbar-menu-btn svg{color:var(--theme-green)!important;filter:drop-shadow(0 0 4px var(--theme-green))}.topbar-wallet-section{flex-shrink:0}.topbar-wallet-section [class*=ConnectButton]{font-family:var(--font-mono)!important}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000004d}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--theme-green-dim);border-radius:0}@media screen and (max-width:768px){.topbar-wrapper{top:10px;width:calc(100% - 20px)}.topbar-container{align-items:center;flex-direction:row;padding:10px 16px}.topbar-wallet-section{display:flex;justify-content:flex-end}}@media screen and (max-width:480px){.topbar-wrapper{width:calc(100% - 16px)}.topbar-container{padding:8px 12px}.topbar-brand{font-size:.95rem}}.dashboard-container{min-height:100vh;position:relative;width:100%}.main-content{color:var(--theme-text);margin:0 auto;max-width:1200px;min-height:100vh;padding:100px 24px 24px;position:relative;z-index:1}.dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:25px;padding-top:5px}.dashboard-title{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 12px #0f66;text-transform:uppercase}.dashboard-title:after{animation:blink-cursor 1s step-end infinite;color:var(--theme-green);content:"_"}.wallet-balance-section{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050806d9;border:1px solid var(--theme-border);border-radius:4px;display:flex;gap:20px;margin-bottom:30px;padding:24px;position:relative}.wallet-balance-section:after,.wallet-balance-section:before{border:2px solid var(--theme-green-dim);content:"";height:8px;position:absolute;width:8px}.wallet-balance-section:before{border-bottom:none;border-right:none;left:-1px;top:-1px}.wallet-balance-section:after{border-left:none;border-top:none;bottom:-1px;right:-1px}.terminal-balance-box{background:#00ff6608;border:1px solid var(--theme-green-dim);border-radius:2px;box-shadow:0 0 15px #00ff661a;flex:1 1;font-family:var(--font-mono);min-width:280px;padding:20px 24px;position:relative}.terminal-corner{border:2px solid var(--theme-green);height:10px;position:absolute;width:10px}.terminal-corner.tl{border-bottom:none;border-right:none;left:-2px;top:-2px}.terminal-corner.tr{border-bottom:none;border-left:none;right:-2px;top:-2px}.terminal-corner.bl{border-right:none;border-top:none;bottom:-2px;left:-2px}.terminal-corner.br{border-left:none;border-top:none;bottom:-2px;right:-2px}.terminal-content{align-items:center;display:flex;gap:16px}.terminal-icon{color:var(--theme-green);filter:drop-shadow(0 0 8px var(--theme-green));font-size:2.2rem}.terminal-info{display:flex;flex-direction:column;gap:6px}.terminal-label{color:var(--theme-text-muted);font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.terminal-balance{align-items:baseline;display:flex;gap:8px}.terminal-amount{color:var(--theme-green);font-size:2.2rem;font-weight:700;line-height:1;text-shadow:0 0 12px #00ff6680}.terminal-symbol{color:var(--theme-green-dim);font-size:1.2rem;font-weight:600}.terminal-network{color:var(--theme-text-muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.subscribe-btn-main{align-items:center;background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;box-shadow:0 0 15px #00ff6626;color:var(--theme-green);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;min-width:240px;padding:24px 40px;text-transform:uppercase;transition:all .3s ease}.subscribe-btn-main:hover{background:var(--theme-green);box-shadow:0 0 25px #0f66;color:#000;transform:translateY(-2px)}.subscribe-btn-main:active{transform:translateY(0)}.subscribe-btn-main svg{font-size:1.5rem}.subscribe-subtext{font-size:.7rem!important;font-weight:500!important;opacity:.8;text-transform:none!important}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:30px}.stat-card{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;padding:20px;position:relative;transition:all .3s ease}.stat-card:after{border-left:2px solid var(--theme-green-dim);border-top:2px solid var(--theme-green-dim);content:"";height:6px;left:0;opacity:.5;position:absolute;top:0;width:6px}.stat-card:hover{border-color:var(--theme-green);box-shadow:0 0 15px #00ff6626;transform:translateY(-2px)}.stat-card:hover:after{border-color:var(--theme-green);opacity:1}.stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.stat-title{color:var(--theme-text-muted);font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.stat-body{gap:14px}.stat-body,.stat-icon{align-items:center;display:flex}.stat-icon{background:var(--theme-green-dark);border:1px solid var(--theme-border);border-radius:2px;color:var(--theme-green);flex-shrink:0;font-size:1.3rem;height:44px;justify-content:center;width:44px}.stat-value{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 8px #0f63}.tools-shortcuts-section{margin-bottom:35px}.tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tool-shortcut-card{align-items:center;background:#0006;border:1px solid var(--theme-border);border-radius:4px;cursor:pointer;display:flex;gap:20px;padding:24px;position:relative;transition:all .3s ease}.tool-shortcut-card:after{border-right:2px solid var(--theme-green-dim);border-top:2px solid var(--theme-green-dim);content:"";height:6px;opacity:.3;position:absolute;right:0;top:0;width:6px}.tool-shortcut-card:hover{background:var(--theme-green-dark);border-color:var(--theme-green);box-shadow:0 0 15px #00ff6626;transform:translateY(-2px)}.tool-shortcut-card:hover:after{border-color:var(--theme-green);opacity:1}.tool-icon-circle{align-items:center;background:#00ff660d;border:1px solid var(--theme-green-dim);border-radius:50%;color:var(--theme-green);display:flex;flex-shrink:0;font-size:1.4rem;height:52px;justify-content:center;width:52px}.tool-shortcut-card:hover .tool-icon-circle{background:var(--theme-green);box-shadow:0 0 10px #00ff664d;color:#000}.tool-shortcut-info h3{color:#fff;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.tool-shortcut-info p{color:var(--theme-text-muted);font-size:.85rem;line-height:1.4;margin:0}.dashboard-dual-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.1fr 1fr}.breakdown-box,.faq-box{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;padding:24px;position:relative}.breakdown-box:after,.faq-box:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);content:"";height:6px;left:0;position:absolute;top:0;width:6px}.section-title{border-bottom:1px dashed var(--theme-border);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin:0 0 20px;padding-bottom:12px;text-transform:uppercase}.portfolio-summary-list{display:flex;flex-direction:column;gap:12px}.portfolio-item-row{align-items:center;background:#0006;border:1px solid var(--theme-border);border-radius:2px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;transition:all .2s ease}.portfolio-item-row:hover{background:var(--theme-green-dark);border-color:var(--theme-green)}.portfolio-item-meta{align-items:center;display:flex;gap:12px}.dot-bank,.dot-card,.dot-dump{border-radius:50%;height:8px;width:8px}.dot-card{background-color:#0c5;box-shadow:0 0 6px #0c5}.dot-dump{background-color:#38bdf8;box-shadow:0 0 6px #38bdf8}.dot-bank{background-color:#fb7185;box-shadow:0 0 6px #fb7185}.portfolio-item-label{color:#fff;font-family:var(--font-mono);font-size:.95rem}.portfolio-item-value{color:var(--theme-green);font-size:1.1rem;font-weight:700}.mini-activity-list{margin-top:25px}.mini-activity-list .sub-title{color:var(--theme-text-muted);font-size:.9rem;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.mini-activity-row{align-items:center;border-bottom:1px solid #00cc550d;display:flex;font-size:.85rem;gap:12px;padding:10px 0}.mini-activity-row:last-child{border-bottom:none}.mini-act-icon{color:var(--theme-green-dim)}.mini-act-desc{color:#d1d5db;flex:1 1}.mini-act-price{color:var(--theme-green-dim);font-weight:700}.no-activity-text{color:var(--theme-text-muted);font-size:.85rem;font-style:italic}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item-wrapper{background:#0000004d;border:1px solid var(--theme-border);border-radius:2px;overflow:hidden;transition:all .3s ease}.faq-item-wrapper.active{background:#00ff6603;border-color:var(--theme-green-dim)}.faq-question-bar{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;padding:16px;transition:color .2s ease}.faq-item-wrapper:hover .faq-question-bar{color:var(--theme-green)}.faq-chevron{color:var(--theme-text-muted);font-size:.8rem;transition:transform .2s ease}.faq-item-wrapper.active .faq-chevron{color:var(--theme-green)}.faq-answer-block{animation:slide-down .2s ease;border-top:1px solid #00cc550d;padding:0 16px 16px}.faq-answer-block p{color:var(--theme-text);font-size:.85rem;line-height:1.5;margin:12px 0 0}@keyframes slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:992px){.dashboard-dual-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.main-content{padding:100px 16px 20px}.dashboard-title{font-size:1.8rem}.wallet-balance-section{flex-direction:column;gap:16px;padding:20px}.subscribe-btn-main,.terminal-balance-box{min-width:auto;width:100%}.subscribe-btn-main{padding:20px}.stats-grid{gap:12px}.stats-grid,.tools-grid{grid-template-columns:1fr}}.mt-6{margin-top:24px}.unified-asset-card-container{margin-bottom:20px;perspective:1000px;position:relative;width:100%;z-index:1}.unified-asset-card-container:hover{z-index:10}.unified-asset-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#08120c73,#03080499);border:1px solid #00cc5526;border-radius:12px;box-shadow:0 15px 35px #000c,inset 0 1px 1px #ffffff14,0 0 12px #00cc5505;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;position:relative;transition:all .4s cubic-bezier(.25,1,.5,1);width:100%}.unified-asset-card:hover{border-color:#00cc5559;box-shadow:0 22px 45px #000000e6,inset 0 1px 1px #ffffff1f,0 0 25px #00cc5514;transform:translateY(-4px)}.asset-card-main{box-sizing:border-box;flex-direction:column;height:180px;padding:24px}.asset-card-main,.asset-card-top{display:flex;justify-content:space-between}.asset-card-top{align-items:center;width:100%}.asset-badge{background:#00ff660a;border:1px solid #0c53;border-radius:4px;color:var(--theme-green);font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.btn-info-toggle{align-items:center;background:#0000;border:none;color:var(--theme-text-muted);cursor:pointer;display:flex;font-size:1.15rem;justify-content:center;padding:4px;transition:all .3s ease}.btn-info-toggle:hover{color:var(--theme-green);transform:scale(1.15) rotate(15deg)}.btn-info-toggle.active{color:var(--theme-green);filter:drop-shadow(0 0 4px var(--theme-green));transform:rotate(180deg)}.asset-value-section{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:12px 0}.val-lbl{color:var(--theme-text-muted);font-size:.6rem;font-weight:750;letter-spacing:1px;text-transform:uppercase}.val-amt{color:var(--theme-green);font-family:var(--font-mono);font-size:1.8rem;font-weight:700;letter-spacing:.5px;text-shadow:0 0 10px #00ff6659}.asset-card-bottom{align-items:center;display:flex;justify-content:space-between;width:100%}.asset-price-box{display:flex;flex-direction:column;gap:2px}.price-lbl{color:var(--theme-text-muted);font-size:.55rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.price-amt{color:#fff;font-size:.95rem}.btn-asset-buy,.price-amt{font-family:var(--font-mono);font-weight:700}.btn-asset-buy{align-items:center;background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:4px;color:var(--theme-green);cursor:pointer;display:flex;font-size:.8rem;justify-content:center;min-width:90px;padding:8px 24px;text-transform:uppercase;transition:all .3s ease}.btn-asset-buy:hover:not(:disabled){background:var(--theme-green);box-shadow:0 0 10px #0c56;color:#000}.btn-asset-buy:disabled{cursor:not-allowed;opacity:.4}.tooltip-wrapper{display:inline-block;position:relative}.asset-card-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040805fa;border:1px solid #00cc5540;border-radius:8px;bottom:calc(100% + 12px);box-shadow:0 15px 30px #000000f2,0 0 15px #00cc5526,inset 0 1px 1px #ffffff0d;opacity:0;pointer-events:none;position:absolute;right:-8px;transform:translateY(12px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:270px;z-index:100}.tooltip-wrapper:hover .asset-card-tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.asset-card-tooltip:after{border:6px solid #0000;border-top-color:#00cc5540;content:"";position:absolute;right:12px;top:100%}.tooltip-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}.tooltip-inner h4{border-bottom:1px dashed #00cc5526;color:var(--theme-green-dim);font-family:var(--font-mono);font-size:.7rem;letter-spacing:1px;margin:0 0 4px;padding-bottom:6px;text-transform:uppercase}.tray-row{align-items:center;border-bottom:1px solid #ffffff05;display:flex;font-size:.78rem;justify-content:space-between;padding-bottom:5px}.tray-row:last-child{border-bottom:none;padding-bottom:0}.tray-row.text-block{align-items:flex-start;flex-direction:column;gap:4px}.tray-lbl{color:var(--theme-text-muted)}.tray-val{color:#fff;font-family:var(--font-mono);font-weight:600}.tray-desc-text{color:#d1d5db;font-size:.72rem;line-height:1.4;margin:0;word-break:break-word}.spinner-small{animation:spin-small 1s linear infinite;border:2px solid #00ff661a;border-radius:50%;border-top:2px solid var(--theme-green);display:inline-block;height:12px;width:12px}@keyframes spin-small{to{transform:rotate(1turn)}}.bank-card,.credit-card{display:none!important}.bank-cards-grid,.credit-cards-grid{grid-gap:20px!important;display:grid;gap:20px!important;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#6f6}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}.bank-list-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:20px;width:100%}.page-header{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding-bottom:16px}.page-title{color:#f5f5f5;font-size:2rem;font-weight:600;letter-spacing:.5px;margin:0}.notification-container{display:flex;flex-direction:column;gap:10px;position:sticky;top:0;width:100%;z-index:5}.success-message{background-color:#488e73e6;box-shadow:0 0 10px #488e7366}.error-message,.success-message{animation:fadeOut 5s ease-in-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;color:#fff;margin-bottom:15px;padding:12px 16px;text-align:center;width:100%}.error-message{background-color:#dc3545e6;box-shadow:0 0 10px #dc354566}.search-container{background-color:#0d0d0d;border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px #0000004d;display:flex;flex-direction:column;gap:16px;padding:16px;transition:all .3s ease}.search-filter-tags{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:10px}.filter-tag{align-items:center;background-color:#6f63;border:1px solid #6f6;border-radius:20px;color:#6f6;display:flex;font-family:Courier New,Courier,monospace;font-size:.9rem;gap:8px;padding:5px 12px;transition:all .2s ease}.filter-tag:hover{background-color:#66ff664d}.remove-filter{align-items:center;background:none;border:none;border-radius:50%;color:#6f6;cursor:pointer;display:flex;font-size:1.2rem;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.remove-filter:hover{background-color:#66ff664d;transform:scale(1.1)}.search-inputs{display:flex;flex-wrap:wrap;gap:15px}.search-field{display:flex;flex:1 1;gap:15px;min-width:300px}.category-select{background-color:#191919;border:1px solid #333;border-radius:8px;color:#e6e6e6;cursor:pointer;font-family:Courier New,Courier,monospace;min-width:120px;padding:10px 15px;transition:all .2s ease}.category-select:focus,.category-select:hover{border-color:#6f6;box-shadow:0 0 0 1px #66ff664d;outline:none}.search-input-wrapper{flex:1 1;position:relative}.search-input{background-color:#191919;border:1px solid #333;border-radius:8px;color:#e6e6e6;font-family:Courier New,Courier,monospace;padding:10px 40px 10px 15px;transition:all .2s ease;width:100%}.search-input:focus,.search-input:hover{border-color:#6f6;box-shadow:0 0 0 1px #66ff664d;outline:none}.search-icon{color:#6c6c6c;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search-dropdown{background-color:#191919;border:1px solid #333;border-radius:8px;box-shadow:0 4px 15px #0000004d;left:0;max-height:200px;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:100%;z-index:10}.dropdown-option{color:#e6e6e6;cursor:pointer;font-family:Courier New,Courier,monospace;padding:10px 15px;transition:all .2s ease}.dropdown-option:hover{background-color:#6f63;color:#6f6}.terminal-search-container{background:linear-gradient(135deg,#0a0a0a,#0d0d0d);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 15px #00000080,inset 0 0 20px #ffffff05;display:flex;flex-direction:column;font-family:Courier New,Consolas,Monaco,monospace;overflow:hidden;padding:0;position:relative}.terminal-search-container:before{animation:scan 4s linear infinite;background:linear-gradient(90deg,#0000,#ffffff1a 20%,#ffffff26 50%,#ffffff1a 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.terminal-header{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff1a;color:#f5f5f5;display:flex;font-size:.75rem;gap:8px;letter-spacing:1px;padding:8px 12px;text-transform:uppercase}.terminal-dot{background:#ffffff0d;border:1px solid #fff3;border-radius:50%;height:10px;width:10px}.terminal-title{color:#f5f5f5;flex:1 1;font-weight:700}.terminal-status{color:#888;font-size:.7rem}.terminal-body{display:flex;flex-direction:column;gap:12px;padding:16px}.terminal-filter-section{border-bottom:1px dashed #ffffff1a;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.terminal-filter-tag{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;color:#f5f5f5;display:flex;font-family:Courier New,Consolas,Monaco,monospace;font-size:.85rem;gap:6px;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.terminal-filter-tag:hover{background:#ffffff1a;border-color:#ffffff40}.terminal-remove-filter{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:1rem;height:16px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:16px}.terminal-remove-filter:hover{color:#f5f5f5;transform:scale(1.2)}.terminal-command-line{align-items:center;display:flex;font-family:Courier New,Consolas,Monaco,monospace;gap:8px}.terminal-prompt{color:#888;font-size:.9rem;font-weight:700;white-space:nowrap}.terminal-prompt:after{color:#f5f5f5;content:"$";margin-left:4px}.terminal-input-group{align-items:center;display:flex;flex:1 1;gap:8px}.terminal-command-hint{color:#666;font-size:.75rem;font-style:italic;padding:4px 0}.terminal-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.terminal-input{background:#0000004d;border:1px solid #ffffff1a;color:#f5f5f5;flex:1 1;font-family:Courier New,Consolas,Monaco,monospace;font-size:.9rem;letter-spacing:.5px;padding:8px 12px;transition:all .2s ease}.terminal-input::placeholder{color:#ffffff4d;font-style:italic}.terminal-input:focus,.terminal-input:hover{background:#0006;border-color:#fff3;box-shadow:0 0 8px #ffffff1a;outline:none}.terminal-input:focus:after{content:"|"}.terminal-cursor,.terminal-input:focus:after{animation:blink-cursor 1s infinite;color:#f5f5f5}.terminal-cursor{font-weight:700;margin-left:2px}.terminal-dropdown{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:4px;box-shadow:0 4px 15px #000c,0 0 10px #ffffff0d;left:0;max-height:200px;overflow-y:auto;position:absolute;top:calc(100% + 4px);width:100%;z-index:10}.terminal-dropdown-option{border-bottom:1px solid #ffffff0d;color:#f5f5f5;cursor:pointer;font-family:Courier New,Consolas,Monaco,monospace;font-size:.85rem;letter-spacing:.5px;padding:10px 12px;transition:all .2s ease}.terminal-dropdown-option:last-child{border-bottom:none}.terminal-dropdown-option:hover{background:#ffffff0d;color:#f5f5f5;padding-left:16px}.terminal-dropdown-option:before{color:#888;content:"> ";opacity:0;transition:opacity .2s ease}.terminal-dropdown-option:hover:before{opacity:1}.terminal-dropdown::-webkit-scrollbar{width:8px}.terminal-dropdown::-webkit-scrollbar-track{background:#0a0a0a}.terminal-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border:1px solid #ffffff0d}.terminal-dropdown::-webkit-scrollbar-thumb:hover{background:#fff3}.bank-table-container{-webkit-overflow-scrolling:touch;background-color:#0d0d0d;border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin-bottom:20px;overflow-x:auto;position:relative}.bank-table{background-color:#0d0d0d;border-collapse:initial;border-spacing:0;min-width:900px;table-layout:auto;width:100%}.bank-table th{background-color:#191919;border-bottom:2px solid #333;color:#6f6;font-weight:700;letter-spacing:1px;padding:15px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.bank-table th:first-child,.bank-table th:nth-child(2){min-width:110px}.bank-table th:nth-child(3){min-width:80px}.bank-table th:nth-child(4){min-width:100px}.bank-table th:nth-child(5),.bank-table th:nth-child(6){min-width:90px}.bank-table .info-col{min-width:200px}.bank-table .action-col,.bank-table th.action-col{background-color:#191919;box-shadow:-5px 0 15px #0000004d;min-width:80px;position:sticky;right:0;text-align:center;z-index:3}.bank-table td{background-color:#0d0d0d;border-bottom:1px solid #333;color:#e6e6e6;font-family:Courier New,Courier,monospace;padding:15px;white-space:nowrap}.currency-value{display:inline-flex!important;min-width:90px;white-space:nowrap}.bank-table td.action-col{background-color:#0d0d0d;padding:15px 10px;text-align:center}.bank-table tr:hover td,.bank-table tr:hover td.action-col{background-color:#1a1a1a}.no-results{color:#6c6c6c!important;font-style:italic;padding:30px!important;text-align:center}.table-typing{animation:typing 3.5s steps(30),blink-caret .75s step-end infinite;border-right:.15em solid #6f6;color:#e6e6e6;display:inline-block;font-family:Courier New,Courier,monospace;font-size:1rem;letter-spacing:.15em;overflow:visible;white-space:nowrap}.typing-row-1 .table-typing{animation-delay:.2s;animation-duration:3s}.typing-row-2 .table-typing{animation-delay:.4s;animation-duration:2.8s}.typing-row-3 .table-typing{animation-delay:.6s;animation-duration:3.2s}.btn-primary{background-color:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;display:inline-block;font-family:var(--font-mono);font-size:.85rem;font-weight:700;min-width:60px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.btn-primary:hover{background-color:var(--theme-green);box-shadow:0 0 10px #0f66;color:#000;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.loader{animation:spin 1s linear infinite;border:2px solid #0f63;border-radius:50%;border-top:2px solid var(--theme-green);height:16px;margin:0 auto;width:16px}@media (max-width:992px){.bank-list-container{padding:15px}.search-container{padding:14px}.search-field{flex-direction:column;gap:10px}.category-select{font-size:.9rem;min-width:100%;padding:8px 12px;width:100%}.search-input{font-size:.9rem;padding:8px 35px 8px 12px}.bank-table td,.bank-table th{padding:12px 10px}}@media (max-width:768px){.hide-mobile{display:table-cell}.bank-table-container:after{animation:fadeOut 3s forwards;animation-delay:2s;background-color:#0000004d;bottom:0;color:#6c6c6c;content:"⟷ Scroll to see more";display:block;font-size:.8rem;left:0;padding:8px;pointer-events:none;position:absolute;right:0;text-align:center}.bank-table{min-width:900px}.bank-table td,.bank-table th{font-size:.9rem;padding:10px 8px}.bank-table th:first-child,.bank-table th:nth-child(2){width:90px}.bank-table th:nth-child(3){width:70px}.btn-primary{font-size:.8rem;min-width:50px;padding:6px 10px}.search-container{padding:12px 10px}.filter-tag{font-size:.8rem;padding:4px 10px}.table-typing{font-size:.85rem;letter-spacing:.05em}.notification-container{left:10px;position:fixed;right:10px;top:60px;width:calc(100% - 20px);z-index:100}.search-field{min-width:100%}}@media (max-width:480px){.bank-list-container{padding:8px}.bank-table{min-width:350px}.bank-table td,.bank-table th{font-size:.8rem;padding:8px 6px}.bank-table th:first-child,.bank-table th:nth-child(2){width:80px}.bank-table th:nth-child(3){width:60px}.bank-table .action-col{width:70px}.btn-primary{font-size:.75rem;min-width:45px;padding:5px 8px}.search-container{padding:10px 8px}.table-typing{font-size:.8rem;letter-spacing:.03em}}.credit-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));padding:16px 0}.credit-card-wrapper{perspective:1000px}.credit-card{aspect-ratio:1.586;position:relative;transform-style:preserve-3d;transition:transform .3s ease;width:100%}.credit-card:hover{transform:translateY(-5px)}.credit-card-front{background:linear-gradient(135deg,#0f0f14,#18181f 50%,#0a0a0f);border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 4px 16px #00000080,0 2px 8px #ffffff05;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:20px;position:relative;width:100%}.credit-card-front:before{background:radial-gradient(circle,#ffffff05 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}.card-header{align-items:flex-start;display:flex;justify-content:space-between}.card-chip{background:linear-gradient(135deg,#2a2a2f,#3a3a3f 50%,#2a2a2f);border:1px solid #ffffff1a;border-radius:6px;height:35px;overflow:hidden;position:relative;width:45px}.card-chip:before{background:linear-gradient(135deg,#0000004d,#0000 50%,#ffffff0d);border-radius:4px;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px}.card-chip:after{border:1px solid #ffffff14;border-radius:3px;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.card-type-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#888;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.card-number{color:#999;font-family:Courier New,monospace;font-size:1.4rem;font-weight:500;letter-spacing:3px;margin:16px 0 12px;text-shadow:none}.card-details{display:flex;gap:32px;margin-bottom:8px}.card-expiry,.card-holder{flex:1 1}.card-label{color:#666;font-size:.6rem;font-weight:500;letter-spacing:1px;margin-bottom:3px}.card-label,.card-value{text-transform:uppercase}.card-value{color:#ccc;font-size:.85rem;font-weight:600;letter-spacing:.5px}.card-footer{justify-content:space-between;margin-top:4px}.card-footer,.card-location{align-items:center;display:flex}.card-location{color:#666;font-size:.75rem;gap:4px}.zip-code{color:#555}.card-back-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff0d;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px}.card-info-row{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.info-label{color:#666;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#999;font-size:1rem;font-weight:700}.info-value.price{color:#999}.card-buy-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#888;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .2s ease;width:100%}.card-buy-btn:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff1f;color:#aaa}.card-buy-btn:disabled{cursor:not-allowed;opacity:.6}.loader-small{animation:spin .8s linear infinite;border:3px solid #0f63;border-radius:50%;border-top:3px solid var(--theme-green);height:20px;margin:0 auto;width:20px}.no-results-card{color:#888;font-size:1.1rem;grid-column:1/-1;padding:60px 20px;text-align:center}@media screen and (max-width:1200px){.credit-cards-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (max-width:768px){.credit-cards-grid{gap:12px;grid-template-columns:1fr}.credit-card-front{padding:16px}.card-number{font-size:1.2rem;margin:12px 0 10px}.card-details{gap:20px;margin-bottom:6px}.card-chip{height:30px;width:40px}.card-back-info{padding:10px}.card-buy-btn{font-size:.8rem;padding:8px}}.bank-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:16px 0}.bank-card-wrapper{transition:transform .3s ease}.bank-card-wrapper:hover{transform:translateY(-3px)}.bank-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0fcc;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .3s ease}.bank-card:hover{border-color:#ffffff14;box-shadow:0 4px 16px #00000080}.bank-card-header{align-items:flex-start;border-bottom:1px solid #ffffff08;display:flex;justify-content:space-between;padding-bottom:8px}.bank-balance-badge{display:flex;flex-direction:column;gap:3px}.balance-label{color:#555;font-size:.65rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.balance-amount{color:#888;font-size:1.3rem;font-weight:700;letter-spacing:-.5px}.bank-type-badge{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;color:#666;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.bank-card-body{flex:1 1}.bank-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding-top:4px}.bank-info-item{align-items:flex-start;background:#0000004d;border:1px solid #ffffff08;border-radius:8px;display:flex;padding:10px;transition:all .2s ease}.bank-info-item:hover{background:#0006;border-color:#ffffff0d}.info-content{display:flex;flex:1 1;flex-direction:column;gap:3px}.bank-info-item .info-label{color:#555;font-size:.65rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.bank-info-item .info-value{color:#888;font-size:.85rem;font-weight:600}.price-tag{color:#999}.bank-card-footer{border-top:1px solid #ffffff08;margin-top:4px;padding-top:8px}.bank-buy-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#888;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .2s ease;width:100%}.bank-buy-btn:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff1f;color:#aaa}.bank-buy-btn:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:1024px){.bank-cards-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media screen and (max-width:768px){.bank-cards-grid{gap:12px;grid-template-columns:1fr}.bank-card{padding:14px}.balance-amount{font-size:1.2rem}.bank-info-grid{gap:8px;grid-template-columns:1fr}.bank-info-item{padding:8px}}.assets-header{margin-bottom:25px}.assets-title{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 12px #0f66;text-transform:uppercase}.assets-title:after{animation:blink-cursor 1s step-end infinite;color:var(--theme-green);content:"_"}.assets-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:25px}.asset-metric-card{align-items:center;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;display:flex;gap:20px;padding:24px;position:relative;transition:all .3s ease}.asset-metric-card:after{border-left:2px solid var(--theme-green-dim);border-top:2px solid var(--theme-green-dim);content:"";height:6px;left:0;opacity:.5;position:absolute;top:0;width:6px}.asset-metric-card:hover{border-color:var(--theme-green);box-shadow:0 0 15px #00ff6626;transform:translateY(-2px)}.metric-icon-box{align-items:center;background:var(--theme-green-dark);border:1px solid var(--theme-border);border-radius:2px;color:var(--theme-green);display:flex;flex-shrink:0;font-size:1.5rem;height:52px;justify-content:center;width:52px}.metric-info{display:flex;flex-direction:column;gap:6px}.metric-label{color:var(--theme-text-muted);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.metric-val{color:#fff;font-size:1.6rem;font-weight:700}.metric-val.text-glow{color:var(--theme-green);text-shadow:0 0 10px #00ff664d}.assets-visual-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1.5fr;margin-bottom:30px}.chart-box,.legend-box{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;padding:24px;position:relative}.chart-box:after,.legend-box:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);content:"";height:6px;left:0;position:absolute;top:0;width:6px}.chart-box h3,.legend-box h3{border-bottom:1px dashed var(--theme-border);color:#fff;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:1px;margin-bottom:20px;margin-top:0;padding-bottom:10px;text-transform:uppercase}.donut-chart-container{align-items:center;display:flex;justify-content:center;margin:10px 0;position:relative}.donut-svg{transform:rotate(-90deg)}.donut-center-text{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute}.pct-title{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px}.pct-lbl{font-size:.65rem;text-transform:uppercase}.no-chart-data,.pct-lbl{color:var(--theme-text-muted)}.no-chart-data{font-size:.9rem;font-style:italic;padding:40px;text-align:center}.legend-items{display:flex;flex-direction:column;gap:12px}.legend-row{align-items:center;border-bottom:1px solid #00cc550d;display:flex;font-size:.9rem;padding:10px 0}.legend-row:last-child{border-bottom:none}.legend-dot{border-radius:50%;flex-shrink:0;height:10px;margin-right:14px;width:10px}.legend-dot.color-card{background-color:#0c5;box-shadow:0 0 6px #0c5}.legend-dot.color-dump{background-color:#38bdf8;box-shadow:0 0 6px #38bdf8}.legend-dot.color-bank{background-color:#fb7185;box-shadow:0 0 6px #fb7185}.legend-dot.color-other{background-color:#a78bfa;box-shadow:0 0 6px #a78bfa}.legend-lbl{color:#d1d5db;flex:1 1;font-family:var(--font-mono)}.legend-worth{color:#fff;font-weight:700;margin-right:12px}.legend-pct{color:var(--theme-text-muted);font-size:.8rem}.recommendations-section{margin-bottom:35px}.rec-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rec-card{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;padding:20px;position:relative;transition:all .3s ease}.rec-card:hover{border-color:var(--theme-green-dim);box-shadow:0 0 12px #00ff661a;transform:translateY(-2px)}.rec-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.rec-type{background:#00ff660d;border:1px solid #0f63;border-radius:2px;color:var(--theme-green);font-size:.7rem;font-weight:700;padding:4px 8px;text-transform:uppercase}.rec-card h3,.rec-price{color:#fff;font-family:var(--font-mono);font-weight:700}.rec-card h3{font-size:1.05rem;margin:0 0 8px}.rec-card p{color:var(--theme-text-muted);font-size:.85rem;height:38px;line-height:1.4;margin:0 0 16px;overflow:hidden;text-overflow:ellipsis}.rec-card-footer{align-items:center;border-top:1px solid #00cc550d;display:flex;justify-content:space-between;padding-top:12px}.rec-balance{color:var(--theme-green-dim);font-size:.8rem;font-weight:600}.btn-rec-buy{align-items:center;background:#0000;border:none;color:var(--theme-green);cursor:pointer;display:flex;font-size:.8rem;font-weight:700;gap:6px;padding:0;transition:all .2s ease}.btn-rec-buy:hover{text-shadow:0 0 5px var(--theme-green);transform:translateX(2px)}.owned-assets-section{margin-bottom:20px}.assets-table{width:100%}.assets-table-header{grid-gap:16px;background:#00ff660a;border:1px solid var(--theme-border);border-radius:2px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:12px;padding:12px 16px}.assets-table-header .table-col{color:var(--theme-green-dim);font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.assets-table-body{display:flex;flex-direction:column;gap:8px}.assets-row{grid-gap:16px;align-items:center;background:#0006;border:1px solid var(--theme-border);border-radius:2px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr;padding:16px;transition:all .2s ease}.assets-row:hover{background:var(--theme-green-dark);border-color:var(--theme-green)}.asset-name-title{color:#fff;display:block;font-size:1rem;font-weight:700;margin-bottom:4px}.asset-type-badge{background:#ffffff08;border:1px solid #ffffff0d;border-radius:2px;color:var(--theme-text-muted);display:inline-block;font-size:.65rem;letter-spacing:1px;padding:2px 6px;text-transform:uppercase}.asset-worth-label{color:var(--theme-green);font-size:1.05rem;font-weight:700;text-shadow:0 0 5px #0f63}.status-badge{border-radius:2px;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 10px}.status-badge.decrypted{background:#00ff660d;border:1px solid var(--theme-green-dim);color:var(--theme-green)}.status-badge.encrypted{background:#e633330d;border:1px solid var(--theme-error);color:var(--theme-error)}.btn-action-decrypt-redirect,.btn-action-view{align-items:center;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.8rem;font-weight:700;gap:8px;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.btn-action-view{background:#0000;border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:not-allowed}.btn-action-decrypt-redirect{background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);color:var(--theme-green)}.btn-action-decrypt-redirect:hover{background:var(--theme-green);box-shadow:0 0 10px #00ff664d;color:#000}.no-assets-box{background:#0000004d;border:1px dashed var(--theme-border);border-radius:4px;padding:40px;text-align:center}.no-assets-box p{color:var(--theme-text-muted);font-style:italic;margin-bottom:20px}.btn-market-redirect{background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;font-family:var(--font-mono);font-weight:700;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.btn-market-redirect:hover{background:var(--theme-green);box-shadow:0 0 12px #00ff664d;color:#000}.assets-error,.assets-loading{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;font-family:var(--font-mono);padding:80px 20px;text-align:center}.assets-spinner{animation:spin 1s linear infinite;border:3px solid #00ff661a;border-radius:50%;border-top:3px solid var(--theme-green);display:inline-block;height:32px;margin-bottom:16px;width:32px}.assets-error p{color:var(--theme-error);font-weight:700;text-shadow:0 0 5px #e633334d}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:992px){.assets-visual-section{grid-template-columns:1fr}}@media screen and (max-width:768px){.assets-table-header{display:none}.assets-row{gap:12px;grid-template-columns:1fr;padding:16px}.assets-row .table-col{align-items:center;border-bottom:1px dashed #00cc550d;display:flex;justify-content:space-between;padding-bottom:8px}.assets-row .table-col:last-child{border-bottom:none;justify-content:center;margin-top:10px;padding-bottom:0}.assets-row .table-col:before{color:var(--theme-green-dim);content:attr(data-label);font-size:.75rem;font-weight:700;text-transform:uppercase}.btn-action-decrypt-redirect,.btn-action-view{justify-content:center;width:100%}}.decrypt-header{margin-bottom:25px}.decrypt-title{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 12px #0f66;text-transform:uppercase}.decrypt-title:after{animation:blink-cursor 1s step-end infinite;color:var(--theme-green);content:"_"}.decrypt-workspace{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.1fr 1fr}.decrypt-controls-card{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;padding:28px;position:relative}.decrypt-controls-card:after{border-left:2px solid var(--theme-green);border-top:2px solid var(--theme-green);content:"";height:6px;left:0;position:absolute;top:0;width:6px}.decrypt-controls-card h3{color:#fff;font-size:1.2rem;letter-spacing:1px;margin-bottom:8px;margin-top:0;text-transform:uppercase}.controls-subtitle{color:var(--theme-text-muted);font-size:.85rem;line-height:1.4;margin-bottom:24px}.decrypt-form{display:flex;flex-direction:column;gap:20px}.decrypt-input-group{display:flex;flex-direction:column;gap:8px}.decrypt-input-group label{color:var(--theme-green-dim);font-size:.75rem;font-weight:750;letter-spacing:1px;text-transform:uppercase}.decrypt-select{background-color:#0009;border:1px solid var(--theme-border);border-radius:2px;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:.9rem;outline:none;padding:14px 18px;width:100%}.decrypt-select:focus{border-color:var(--theme-green)}.selected-asset-details-box{background:#00ff6605;border:1px solid #00cc551a;border-radius:2px;display:flex;flex-direction:column;gap:12px;padding:18px}.asset-detail-row{display:flex;font-size:.9rem;justify-content:space-between}.detail-label{color:var(--theme-text-muted)}.detail-value{color:#fff;font-weight:600}.detail-value.worth-glow{color:var(--theme-green);text-shadow:0 0 5px #00ff664d}.btn-decrypt-execute{align-items:center;background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:2px;padding:14px 0;text-transform:uppercase;transition:all .3s ease}.btn-decrypt-execute:hover:not(:disabled){background:var(--theme-green);box-shadow:0 0 15px #0c56;color:#000}.btn-decrypt-execute:disabled{cursor:not-allowed;opacity:.4}.no-encrypted-items{padding:40px 20px;text-align:center}.all-clear-icon{color:var(--theme-green);filter:drop-shadow(0 0 8px rgba(0,255,102,.3));font-size:2.2rem;margin-bottom:16px}.no-encrypted-items p{color:var(--theme-text-muted);font-style:italic;margin-bottom:24px}.btn-market-redir{background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green);cursor:pointer;font-family:inherit;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.btn-market-redir:hover{background:var(--theme-green);box-shadow:0 0 10px #00ff664d;color:#000}.console-log-box{background:#010201;border:1px solid var(--theme-border);border-radius:4px;display:flex;flex-direction:column;max-height:400px;position:relative}.console-log-box:after{border-left:2px solid var(--theme-green-dim);border-top:2px solid var(--theme-green-dim);content:"";height:6px;left:0;position:absolute;top:0;width:6px}.console-log-header{align-items:center;border-bottom:1px solid var(--theme-border);display:flex;justify-content:space-between;padding:14px 20px}.console-label{color:var(--theme-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px}.progress-indicator-bar{align-items:center;display:flex;gap:12px;width:140px}.progress-fill{background:var(--theme-green);border-radius:3px;box-shadow:0 0 5px var(--theme-green);height:6px;transition:width .3s ease}.progress-percentage{color:var(--theme-green);font-size:.75rem;font-weight:700}.console-log-lines{color:var(--theme-green-dim);display:flex;flex:1 1;flex-direction:column;font-size:.85rem;gap:10px;overflow-y:auto;padding:20px}.log-line{line-height:1.4}.prompt-sign{color:var(--theme-green);font-weight:700;margin-right:8px}.blinking-line{animation:blink-log 1s infinite}@keyframes blink-log{0%,to{opacity:.4}50%{opacity:1}}.console-error-banner{background:#e633330d;border:1px solid var(--theme-error);border-radius:2px;color:var(--theme-error)}.console-error-banner,.console-success-banner{font-size:.85rem;padding:12px;text-align:center}.console-success-banner{background:#00ff660d;border:1px solid var(--theme-green-dim);border-radius:2px;color:var(--theme-green)}.how-to-use-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010201d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.how-to-use-content{animation:slide-up-dialog .3s ease;background:var(--theme-panel);border:1px solid var(--theme-green-dim);border-radius:12px;box-shadow:0 40px 100px #000000f2,inset 0 1px 2px #ffffff1a,0 0 30px #00ff6626;font-family:var(--font-mono);max-width:440px;padding:30px;position:relative;width:100%}.how-to-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.how-to-icon{color:var(--theme-green);filter:drop-shadow(0 0 6px var(--theme-green));font-size:1.8rem}.how-to-header h2{color:#fff;font-size:1.25rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.how-to-body{display:flex;flex-direction:column;gap:14px}.highlight-rule{color:var(--theme-green);font-size:.9rem;font-weight:700;margin:0}.detail-rule{color:var(--theme-text);font-size:.8rem;line-height:1.5;margin:0 0 10px}.how-to-footer{animation:pulse-footer 1s infinite alternate;border-top:1px dashed var(--theme-border);color:var(--theme-text-muted);font-size:.75rem;margin-top:24px;padding-top:16px;text-align:center}@keyframes pulse-footer{0%{opacity:.5}to{opacity:1}}@keyframes slide-up-dialog{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.decrypt-error-container,.decrypt-loading-container{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;font-family:var(--font-mono);padding:80px 20px;text-align:center}.spinner-decrypt{animation:spin 1s linear infinite;border:3px solid #00ff661a;border-radius:50%;border-top:3px solid var(--theme-green);display:inline-block;height:32px;margin-bottom:16px;width:32px}.err-icon{color:var(--theme-error);font-size:2.2rem;margin-bottom:16px}.decrypt-error-container p{color:var(--theme-error);font-weight:700;text-shadow:0 0 5px #e633334d}@media screen and (max-width:992px){.decrypt-workspace{grid-template-columns:1fr}}.decryptor-keys-counter{align-items:center;color:var(--theme-text-muted);display:flex;font-family:var(--font-mono);font-size:.8rem;gap:8px;margin-bottom:20px;text-transform:uppercase}.keys-count-badge{background:var(--theme-green-dark);border:1px solid var(--theme-green-dim);border-radius:3px;box-shadow:0 0 6px #00cc5526;color:var(--theme-green);font-weight:700;padding:2px 8px}.decrypt-purchase-prompt-card{animation:slide-up-dialog .3s ease;background:#e6a03308;border:1px solid #e6a03333;border-radius:4px;box-sizing:border-box;display:flex;gap:16px;margin-top:8px;padding:16px}.prompt-warning-icon{color:#e6a033;font-size:1.5rem;margin-top:2px}.prompt-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.prompt-content h4{color:#e6a033;font-size:.9rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.prompt-content p{color:var(--theme-text-muted);font-size:.8rem;line-height:1.4;margin:0}.prompt-content p strong{color:#fff}.prompt-actions{display:flex;gap:12px;margin-top:6px}.btn-prompt-buy{background:#e6a03326;border:1px solid #e6a033;border-radius:2px;color:#e6a033;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:6px 14px;text-transform:uppercase;transition:all .3s ease}.btn-prompt-buy:hover:not(:disabled){background:#e6a033;box-shadow:0 0 8px #e6a0334d;color:#000}.btn-prompt-buy:disabled{cursor:not-allowed;opacity:.5}.btn-prompt-cancel{background:#0000;border:1px solid #ffffff26;border-radius:2px;color:var(--theme-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;padding:6px 14px;transition:all .3s ease}.btn-prompt-cancel:hover:not(:disabled){border-color:#ffffff4d;color:#fff}.btn-prompt-cancel:disabled{cursor:not-allowed;opacity:.5}.marketplace-header{margin-bottom:30px}.header-meta{align-items:center;display:flex;gap:16px;margin-bottom:8px}.market-icon{color:var(--theme-green);filter:drop-shadow(0 0 8px rgba(0,255,102,.4));font-size:2.2rem}.marketplace-title{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.marketplace-title:after{animation:blink-cursor 1s step-end infinite;color:var(--theme-green);content:"_"}.market-desc{color:var(--theme-text-muted);font-size:.9rem;line-height:1.5;margin:0;max-width:700px}.market-tabs-bar{grid-gap:12px;border-bottom:1px solid var(--theme-border);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:25px;padding-bottom:20px}.market-tab-btn{align-items:center;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;color:var(--theme-text-muted);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:.95rem;font-weight:700;gap:12px;justify-content:center;padding:18px 24px;position:relative;text-transform:uppercase;transition:all .3s ease}.market-tab-btn:hover{background:var(--theme-green-dark);border-color:#00ff664d;color:#fff}.market-tab-btn.active{background:#00ff660d;border-color:var(--theme-green);box-shadow:0 0 15px #00ff660d,inset 0 1px 0 #ffffff0d;color:var(--theme-green)}.market-tab-btn.active:after{background:var(--theme-green);bottom:-21px;box-shadow:0 0 8px var(--theme-green);content:"";height:2px;left:0;position:absolute;width:100%}.bank-categories-selector,.bank-sublocations-selector{align-items:center;background:#00ff6603;border:1px solid var(--theme-border);border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 18px}.bank-categories-selector{background:#ffffff03;border-style:dashed;margin-bottom:25px}.sub-selector-label{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.sublocation-buttons-grid{display:flex;flex-wrap:wrap;gap:10px}.sublocation-btn{background:#0000;border:1px solid var(--theme-border);border-radius:2px;color:var(--theme-text);cursor:pointer;font-family:var(--font-mono);font-size:.8rem;font-weight:600;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.sublocation-btn.active,.sublocation-btn:hover{border-color:var(--theme-green);color:var(--theme-green)}.sublocation-btn.active{background:var(--theme-green-dark);box-shadow:0 0 6px #00ff661a}.market-content-body{min-height:400px}.market-rendered-list .page-header{display:none!important}.market-error-box,.market-loading-box{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:4px;font-family:var(--font-mono);padding:80px 20px;text-align:center}.market-spinner{animation:spin 1s linear infinite;border:3px solid #00ff661a;border-radius:50%;border-top:3px solid var(--theme-green);display:inline-block;height:32px;margin-bottom:16px;width:32px}.market-error-box p{color:var(--theme-error);font-weight:700}@media screen and (max-width:768px){.market-tabs-bar{gap:8px;grid-template-columns:1fr}.market-tab-btn.active:after{display:none}.bank-sublocations-selector{align-items:flex-start;flex-direction:column;gap:12px}.sublocation-buttons-grid{width:100%}.sublocation-btn{text-align:center;width:100%}}:root{--theme-bg:#010201;--theme-panel:#060907;--theme-border:#0d1e12;--theme-border-glow:#0a4;--theme-green:#0c5;--theme-green-dim:#00993d;--theme-green-dark:#001506;--theme-text:#add9bd;--theme-text-muted:#4e6b57;--theme-warn:#e69900;--theme-error:#e63333;--font-mono:"Fira Code","Courier New",Courier,Menlo,Monaco,Consolas,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#010201;background-color:var(--theme-bg);background-image:linear-gradient(rgba(0,204,85,.008) 1px,#0000 0),linear-gradient(90deg,rgba(0,204,85,.008) 1px,#0000 0);background-position:50%;background-size:30px 30px;color:#add9bd;color:var(--theme-text);font-family:Fira Code,Courier New,Courier,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono);margin:0;min-height:100vh;overflow-x:hidden}a{color:#0c5;color:var(--theme-green);text-decoration:none;transition:all .3s ease}a:hover{color:#fff;text-shadow:0 0 8px #0c5;text-shadow:0 0 8px var(--theme-green)}body,html{width:100%}.crt-screen{animation:crt-flicker .15s infinite;overflow:hidden;position:relative}.crt-screen:before{background:linear-gradient(#12101000 50%,#0003 0),linear-gradient(90deg,#00ff6605,#0000000d,#00ff6605);background-size:100% 4px,8px 100%;bottom:0;content:" ";display:block;left:0;opacity:.85;pointer-events:none;position:absolute;right:0;top:0;z-index:999}@keyframes crt-flicker{0%{opacity:.99}50%{opacity:1}to{opacity:.995}}.glow-text{text-shadow:0 0 8px #0f69}.glow-text-warn{color:#e69900;color:var(--theme-warn);text-shadow:0 0 8px #fa09}.glow-text-error{color:#e63333;color:var(--theme-error);text-shadow:0 0 8px #f339}.glow-border{border:1px solid #00993d;border:1px solid var(--theme-green-dim);box-shadow:0 0 10px #00ff6626}.glow-border:hover{border-color:#0c5;border-color:var(--theme-green);box-shadow:0 0 15px #00ff664d}.hud-corners{position:relative}.hud-corners:after,.hud-corners:before{border:2px solid #0c5;border:2px solid var(--theme-green);content:"";height:8px;pointer-events:none;position:absolute;width:8px}.hud-corners:before{border-bottom:none;border-right:none;left:-2px;top:-2px}.hud-corners:after{border-left:none;border-top:none;bottom:-2px;right:-2px}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#010201;background:var(--theme-bg);border-left:1px solid #0d1e12;border-left:1px solid var(--theme-border)}::-webkit-scrollbar-thumb{background:#00993d;background:var(--theme-green-dim);border-radius:0;box-shadow:0 0 5px #00ff6680}::-webkit-scrollbar-thumb:hover{background:#0c5;background:var(--theme-green);box-shadow:0 0 10px #0c5;box-shadow:0 0 10px var(--theme-green)}.Dashboard{display:flex;flex-direction:column;min-height:100vh}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010201d9;display:flex;height:100vh;justify-content:center!important;left:0;position:fixed;top:0;width:100vw;z-index:1001}.modal-content{animation:slideUp .3s ease;background:#060907;background:var(--theme-panel);border:1px solid #0d1e12;border:1px solid var(--theme-border);border-radius:2px;box-shadow:0 0 30px #00ff6626;color:#add9bd;color:var(--theme-text);font-family:Fira Code,Courier New,Courier,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono);max-width:500px;padding:30px;position:relative;text-align:center;width:90%;z-index:1002}.modal-content:after{border-left:2px solid #0c5;border-left:2px solid var(--theme-green);border-top:2px solid #0c5;border-top:2px solid var(--theme-green);left:0;top:0}.modal-content:after,.modal-content:before{content:"";height:10px;position:absolute;width:10px}.modal-content:before{border-bottom:2px solid #0c5;border-bottom:2px solid var(--theme-green);border-right:2px solid #0c5;border-right:2px solid var(--theme-green);bottom:0;right:0;z-index:10}.modal-content h2{color:#fff;font-family:Fira Code,Courier New,Courier,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono);font-weight:700;letter-spacing:1px;margin-bottom:15px;text-shadow:0 0 10px #00ff664d;text-transform:uppercase}.modal-content p{color:#4e6b57;color:var(--theme-text-muted);font-size:14px;line-height:1.5;margin-bottom:20px}.qr-code{background:#010201;border:1px dashed #0d1e12;border:1px dashed var(--theme-border);border-radius:2px;display:flex;justify-content:center;margin:25px 0;padding:15px}.bitcoin-address{background:#010201;border:1px solid #0d1e12;border:1px solid var(--theme-border);border-radius:2px;font-size:13px;margin:15px 0;padding:15px 75px 15px 15px;position:relative;text-align:left;word-break:break-all}.bitcoin-address,.copy-btn{color:#0c5;color:var(--theme-green);font-family:Fira Code,Courier New,Courier,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono)}.copy-btn{background:#001506;background:var(--theme-green-dark);border:1px solid #00993d;border:1px solid var(--theme-green-dim);border-radius:2px;cursor:pointer;font-size:12px;padding:5px 10px;position:absolute;right:10px;top:10px;transition:all .2s ease}.copy-btn:hover{background:#0c5;background:var(--theme-green);color:#000}.modal-actions{display:flex;justify-content:center;margin-top:25px}.btn-close{background:#001506;background:var(--theme-green-dark);border:1px solid #00993d;border:1px solid var(--theme-green-dim);border-radius:2px;color:#0c5;color:var(--theme-green);cursor:pointer;font-family:Fira Code,Courier New,Courier,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1px;padding:10px 25px;text-transform:uppercase;transition:all .3s ease}.btn-close:hover{background:#0c5;background:var(--theme-green);box-shadow:0 0 10px #00ff664d;color:#000}