@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=JetBrains+Mono:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400;600;700&family=Share+Tech+Mono&display=swap";:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Roboto Mono", "SF Mono", "Monaco", monospace;--bg-primary: #121212;--bg-secondary: #181818;--bg-surface: #1b1b1b;--bg-surface-light: #232323;--bg-surface-hover: #2a2a2a;--text-primary: #EAEAEA;--text-secondary: #C8C8C8;--text-muted: #8c8c8c;--accent-primary: #1ED760;--accent-secondary: #25F56D;--accent-success: #1ED760;--accent-warning: #FFC700;--accent-danger: #F44336;--accent-highlight: #25F56D;--border-primary: #2f2f2f;--border-secondary: #3a3a3a;--border-focus: var(--accent-primary);--radius-sm: 6px;--radius-md: 8px;--padding-sm: 8px;--padding-md: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 6px rgba(0, 0, 0, .3), 0 1px 4px rgba(0,0,0,.2);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-neo-sm: 2px 2px 0 rgba(0, 0, 0, .9);--shadow-neo-md: 3px 3px 0 rgba(0, 0, 0, .95)}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body)}.btn-primary{background-color:var(--accent-primary);color:#000;font-family:var(--font-body);font-weight:600;padding:10px 20px;border-radius:999px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-md)}.btn-primary:hover{background-color:var(--accent-secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-secondary{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-secondary:hover{background-color:var(--bg-surface-hover);border-color:var(--border-secondary)}.glass-card{background:#141414f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(0,255,136,.4);border-radius:8px;box-shadow:0 4px 6px #0000004d,0 0 0 1px #00ff881a,inset 0 1px #ffffff1a;transition:all .3s ease;position:relative}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:1px;background:linear-gradient(135deg,#00ff884d,#00ffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-card:hover{background:#1e1e1efa;border-color:#0f89;box-shadow:0 8px 25px #0006,0 0 0 1px #0f83,inset 0 1px #ffffff26,0 0 20px #0f83;transform:translateY(-2px)}.glass-panel{background:#141414d9;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.neo-card{background:var(--bg-surface);border:1.5px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-neo-md)}.neo-divider{height:1px;background:var(--border-primary)}.badge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid}.badge-success{color:var(--accent-success);border-color:var(--accent-success);background-color:#1ed7601a}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::backdrop{--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: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", monospace;--font-display: "Space Grotesk", "Inter", sans-serif;--background: #000000;--foreground: #00ff00;--terminal-green: #00ff00;--terminal-cyan: #00ccaa;--terminal-blue: #0080ff;--terminal-white: #ffffff;--terminal-gray: #888888;--window-border: #333333;--window-title: #111111;--window-title-text: #00ff00;--window-bg: rgba(10, 10, 10, .95);--icon-text: #00ff00;--vintage-border: #aa5500;--vintage-title: #884400;--vintage-title-text: #ffcc77;--vintage-bg: #333333;--vintage-window-pattern: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23454545' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}html,body{height:100%;margin:0!important;padding:0!important;background:#000!important;overflow:hidden;width:100vw!important;height:100vh!important;position:fixed;top:0;left:0}body{font-family:var(--font-mono);font-weight:400;text-align:center;line-height:1.2;color:var(--foreground);letter-spacing:.5px;background-color:transparent;margin:0 auto;text-shadow:0 0 2px var(--foreground);font-size:14px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--terminal-green);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--terminal-cyan)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 640px){.container{max-width:640px;padding-right:2rem;padding-left:2rem}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px;padding-right:4rem;padding-left:4rem}}@media (min-width: 1280px){.container{max-width:1280px;padding-right:5rem;padding-left:5rem}}@media (min-width: 1536px){.container{max-width:1536px;padding-right:6rem;padding-left:6rem}}.scanlines{pointer-events:none;position:fixed;top:0;left:0;z-index:1000;height:100%;width:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,255,0,.03) 1px,rgba(0,255,0,.03) 2px);background-size:100% 2px;opacity:.3}.scanlines:after{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent 0%,rgba(0,255,0,.03) 50%,transparent 100%);animation:scan 8s linear infinite;pointer-events:none}.animate-scan{animation:scan 15s linear infinite}.bg-radial-gradient{background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.4) 100%)}.crt-flicker{animation:flicker .3s infinite alternate}.boot-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.boot-progress{height:.5rem;width:100%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));box-shadow:0 0 5px #00ff0080,inset 0 0 3px #000c}.boot-title{margin-bottom:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:.1em;text-shadow:0 0 15px rgba(255,175,0,.8);letter-spacing:10px;font-family:BlenderPro,monospace}.desktop-icon{position:relative;margin:.5rem;display:inline-block;cursor:pointer;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;color:#0f0;font-family:ShareTechMono,monospace;letter-spacing:.5px;text-shadow:0 0 3px #00ff00;padding:6px;border:1px solid transparent;background:transparent;font-size:11px}.desktop-icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,transparent,#00ff00,transparent);opacity:0;transition:opacity .3s;z-index:-1;filter:blur(4px)}.desktop-icon:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-shadow:0 0 5px #00ffaa;color:#0fa}.desktop-icon:hover:before{opacity:0}.desktop-icon:active{transform:scale(.95)}.desktop-icon img{filter:brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(447%) hue-rotate(79deg) brightness(111%) contrast(121%);transition:filter .3s ease}.desktop-icon:hover img{filter:brightness(0) saturate(100%) invert(68%) sepia(97%) saturate(547%) hue-rotate(79deg) brightness(131%) contrast(121%) drop-shadow(0 0 10px #00ff00)}.\!window,.window{position:absolute;z-index:50;overflow:hidden;--tw-shadow: 0 0 20px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!window{min-width:300px!important;min-height:250px!important;background:#050a0ff2!important;border:2px solid #00ff00!important;border-radius:0!important;width:auto!important;height:auto!important;-webkit-backdrop-filter:blur(8px) brightness(.8)!important;backdrop-filter:blur(8px) brightness(.8)!important;box-shadow:0 0 30px #00ff004d,inset 0 0 30px #00ff000d,0 8px 32px #00000080!important;font-size:16px!important}.window{min-width:300px;min-height:250px;background:#050a0ff2;border:2px solid #00ff00;border-radius:0;width:auto;height:auto;-webkit-backdrop-filter:blur(8px) brightness(.8);backdrop-filter:blur(8px) brightness(.8);box-shadow:0 0 30px #00ff004d,inset 0 0 30px #00ff000d,0 8px 32px #00000080;font-size:16px}.\!window:before{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;background:linear-gradient(45deg,#0f0,#0ca,#0f0)!important;opacity:.5!important;z-index:-1!important;filter:blur(4px)!important;animation:terminal-glow 3s ease-in-out infinite!important}.window:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#0f0,#0ca,#0f0);opacity:.5;z-index:-1;filter:blur(4px);animation:terminal-glow 3s ease-in-out infinite}.\!window:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px)!important;pointer-events:none!important;z-index:1!important}.window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);pointer-events:none;z-index:1}.\!window.active{border-color:#0fa!important;animation:terminal-glow 2s ease-in-out infinite!important}.window.active{border-color:#0fa;animation:terminal-glow 2s ease-in-out infinite}.\!window.active:before{background:linear-gradient(45deg,#0fa,#0f0,#0fa)!important;opacity:.7!important}.window.active:before{background:linear-gradient(45deg,#0fa,#0f0,#0fa);opacity:.7}.window-bar{position:relative;display:flex;height:1.75rem;cursor:move;align-items:center;background:linear-gradient(90deg,#010,#020,#010);color:#0f0;border-bottom:2px solid #00ff00;font-family:ShareTechMono,monospace;text-transform:uppercase;letter-spacing:2px;padding:0 8px}.window-bar:before{content:"◆◆◆";position:absolute;left:8px;color:#0f0;font-size:8px;letter-spacing:4px;opacity:.5}.\!window.active .window-bar{background:linear-gradient(90deg,#020,#030,#020)!important;border-bottom-color:#0fa!important;box-shadow:0 2px 10px #00ff004d!important}.window.active .window-bar{background:linear-gradient(90deg,#020,#030,#020);border-bottom-color:#0fa;box-shadow:0 2px 10px #00ff004d}.window-title{flex-grow:1;padding-left:2rem;padding-right:2rem;text-align:center;font-family:ShareTechMono,monospace;font-size:14px;font-weight:700;text-shadow:0 0 5px currentColor,0 0 10px currentColor;text-transform:uppercase;letter-spacing:2px}.\!window.active .window-title{color:#0fa!important;text-shadow:0 0 5px #00ffaa,0 0 10px #00ffaa,0 0 15px #00ffaa!important}.window.active .window-title{color:#0fa;text-shadow:0 0 5px #00ffaa,0 0 10px #00ffaa,0 0 15px #00ffaa}.window-content{position:relative;height:calc(100% - 28px);width:100%;overflow:auto}@media (max-width: 767px) and (pointer: coarse){.window .window-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin}}.window-content{background:#00050af2;display:flex;flex-direction:column;border-top:1px solid rgba(0,255,0,.2)}.window-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(0,255,0,.01) 50px,rgba(0,255,0,.01) 51px),repeating-linear-gradient(0deg,transparent,transparent 50px,rgba(0,255,0,.01) 50px,rgba(0,255,0,.01) 51px);pointer-events:none}.vintage-window.active{box-shadow:0 8px 15px #0ff6,inset 0 0 0 1px #0ff3;border:2px solid var(--neon-blue, #00ffff)}.vintage-window.active .vintage-window-bar{background:linear-gradient(90deg,#00aaaa,var(--neon-blue, #00ffff));border-bottom:1px solid var(--neon-blue, #00ffff)}.vintage-window .window-title{color:var(--vintage-title-text);text-shadow:1px 1px 1px rgba(0,0,0,.5),0 0 5px rgba(255,204,119,.5);font-weight:700;font-family:Orbitron,sans-serif}.vintage-window.active .window-title{color:#e0ffff;text-shadow:1px 1px 1px rgba(0,0,0,.5),0 0 8px var(--neon-blue, #00ffff)}.resize-handle{position:absolute;z-index:10;background-color:transparent}.boot-animation{animation:loading-bar 3s linear forwards}.dock{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:center;padding-bottom:.5rem;transform:translateY(70%);transition:transform .3s ease}.dock:hover{transform:translateY(0)}.dock-icon-container.active{background:#00ffaa26;border-color:#0fa}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.start-menu.active{transform:translateY(0)}.wallet-button{display:flex;align-items:center}.wallet-button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.wallet-button{border-radius:calc(var(--radius) - 2px);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;border:1px solid var(--neon-pink);background:linear-gradient(to right,#000000b3,#32003280);box-shadow:0 0 10px #ff00ff4d}.wallet-button:hover{box-shadow:0 0 15px #ff00ff80}.wallet-button.connected{border-color:#0f0;box-shadow:0 0 10px #00ff004d}.wallet-button.\!connected{border-color:#0f0!important;box-shadow:0 0 10px #00ff004d!important}.wallet-button.connected:hover{box-shadow:0 0 15px #00ff0080}.wallet-button.\!connected:hover{box-shadow:0 0 15px #00ff0080!important}.nft-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}@media (min-width: 768px){.nft-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.nft-card{overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:var(--vintage-border);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;background-color:#141414cc;box-shadow:0 4px 8px #00000080}.nft-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0009}.nft-image{height:8rem;width:100%;-o-object-fit:cover;object-fit:cover}.chat-message.own{background-color:#001e1e99;border:1px solid rgba(0,255,255,.3);box-shadow:0 0 5px #0ff3}.chat-message.system{background-color:#000000b3;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));border:1px solid rgba(100,100,100,.3)}@keyframes cyber-button-shine{0%{left:-50%;opacity:0}10%{opacity:.5}to{left:150%;opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[3000\]{z-index:3000}.z-\[4000\]{z-index:4000}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[85\%\]{width:85%}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-64{min-width:16rem}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[80\%\]{max-width:80%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s step-end infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-\[\#00ff88\]{--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.border-\[\#15803d\]{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-\[\#22c55e\]{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-\[\#ff6b35\]{--tw-border-opacity: 1;border-color:rgb(255 107 53 / var(--tw-border-opacity, 1))}.border-\[rgba\(56\,189\,248\,0\.3\)\]{border-color:#38bdf84d}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-600\/30{border-color:#d977064d}.border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.border-amber-900{--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blur-line{--tw-border-opacity: 1;border-color:rgb(35 35 35 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.border-cyan-900{--tw-border-opacity: 1;border-color:rgb(22 78 99 / var(--tw-border-opacity, 1))}.border-cyan-900\/30{border-color:#164e634d}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-fuchsia-500{--tw-border-opacity: 1;border-color:rgb(217 70 239 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-green-900{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-t-\[\#22c55e\]{--tw-border-opacity: 1;border-top-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-opacity-30{--tw-border-opacity: .3}.bg-\[\#000000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#002b36\]{--tw-bg-opacity: 1;background-color:rgb(0 43 54 / var(--tw-bg-opacity, 1))}.bg-\[\#008080\]{--tw-bg-opacity: 1;background-color:rgb(0 128 128 / var(--tw-bg-opacity, 1))}.bg-\[\#00ff88\]{--tw-bg-opacity: 1;background-color:rgb(0 255 136 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1f0a\]{--tw-bg-opacity: 1;background-color:rgb(10 31 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1e3d\]{--tw-bg-opacity: 1;background-color:rgb(15 30 61 / var(--tw-bg-opacity, 1))}.bg-\[\#282a36\]{--tw-bg-opacity: 1;background-color:rgb(40 42 54 / var(--tw-bg-opacity, 1))}.bg-\[\#2e3440\]{--tw-bg-opacity: 1;background-color:rgb(46 52 64 / var(--tw-bg-opacity, 1))}.bg-\[\#300A24\]{--tw-bg-opacity: 1;background-color:rgb(48 10 36 / var(--tw-bg-opacity, 1))}.bg-\[\#3F53A0\]{--tw-bg-opacity: 1;background-color:rgb(63 83 160 / var(--tw-bg-opacity, 1))}.bg-\[\#DDDDDD\]{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1))}.bg-\[\#FF0000\]{--tw-bg-opacity: 1;background-color:rgb(255 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#ff6b35\]{--tw-bg-opacity: 1;background-color:rgb(255 107 53 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(56\,189\,248\,0\.1\)\]{background-color:#38bdf81a}.bg-\[rgba\(56\,189\,248\,0\.2\)\]{background-color:#38bdf833}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-800\/30{background-color:#92400e4d}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-blur-highlight{background-color:#0ea5e914}.bg-blur-line{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-fuchsia-700{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-green-900\/90{background-color:#14532de6}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.bg-purple-900\/90{background-color:#581c87e6}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/90{background-color:#7f1d1de6}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/90{background-color:#713f12e6}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-85{--tw-bg-opacity: .85}.bg-opacity-90{--tw-bg-opacity: .9}.bg-opacity-95{--tw-bg-opacity: .95}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[rgba\(0\,255\,0\,0\.02\)\]{--tw-gradient-to: rgba(0, 255, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(0,255,0,.02) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(56\,189\,248\,0\.3\)\]{--tw-gradient-to: rgba(56, 189, 248, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(56,189,248,.3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-600{--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4b5563 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-700{--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-700{--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #be185d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#00ff41\]{--tw-text-opacity: 1;color:rgb(0 255 65 / var(--tw-text-opacity, 1))}.text-\[\#00ff88\]{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.text-\[\#15803d\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#7dd3fc\]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-\[\#c084fc\]{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-accent{color:hsl(var(--accent))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blur-accent{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-blur-muted{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-amber-500{accent-color:#f59e0b}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_2px_0px_\#000000\]{--tw-shadow: 2px 2px 0px #000000;--tw-shadow-colored: 2px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_4px_0px_\#000000\]{--tw-shadow: 4px 4px 0px #000000;--tw-shadow-colored: 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/40{--tw-shadow-color: rgb(30 58 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-900\/30{--tw-shadow-color: rgb(22 78 99 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color: rgb(217 70 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/30{--tw-shadow-color: rgb(17 24 39 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/50{--tw-shadow-color: rgb(17 24 39 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-900\/30{--tw-shadow-color: rgb(20 83 45 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/30{--tw-shadow-color: rgb(127 29 29 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-125{--tw-brightness: brightness(1.25);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)}.brightness-75{--tw-brightness: brightness(.75);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.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-lg{--tw-backdrop-blur: blur(16px);-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)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-filter{-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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}@font-face{font-family:Kosugi;src:url(/assets/Kosugi-Regular-C7ztl5io.ttf) format("truetype")}@font-face{font-family:BlenderPro;src:url(/assets/BlenderPro-Bold-BH22XF0n.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Regular-S_fAO14u.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ShareTechMono;src:url(data:font/ttf;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ZW4+CiAgPG1ldGEgY2hhcnNldD11dGYtOD4KICA8bWV0YSBuYW1lPXZpZXdwb3J0IGNvbnRlbnQ9ImluaXRpYWwtc2NhbGU9MSwgbWluaW11bS1zY2FsZT0xLCB3aWR0aD1kZXZpY2Utd2lkdGgiPgogIDx0aXRsZT5FcnJvciA0MDQgKE5vdCBGb3VuZCkhITE8L3RpdGxlPgogIDxzdHlsZT4KICAgICp7bWFyZ2luOjA7cGFkZGluZzowfWh0bWwsY29kZXtmb250OjE1cHgvMjJweCBhcmlhbCxzYW5zLXNlcmlmfWh0bWx7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMyMjI7cGFkZGluZzoxNXB4fWJvZHl7bWFyZ2luOjclIGF1dG8gMDttYXgtd2lkdGg6MzkwcHg7bWluLWhlaWdodDoxODBweDtwYWRkaW5nOjMwcHggMCAxNXB4fSogPiBib2R5e2JhY2tncm91bmQ6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2Vycm9ycy9yb2JvdC5wbmcpIDEwMCUgNXB4IG5vLXJlcGVhdDtwYWRkaW5nLXJpZ2h0OjIwNXB4fXB7bWFyZ2luOjExcHggMCAyMnB4O292ZXJmbG93OmhpZGRlbn1pbnN7Y29sb3I6Izc3Nzt0ZXh0LWRlY29yYXRpb246bm9uZX1hIGltZ3tib3JkZXI6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3MnB4KXtib2R5e2JhY2tncm91bmQ6bm9uZTttYXJnaW4tdG9wOjA7bWF4LXdpZHRoOm5vbmU7cGFkZGluZy1yaWdodDowfX0jbG9nb3tiYWNrZ3JvdW5kOnVybCgvL3d3dy5nb29nbGUuY29tL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzF4L2dvb2dsZWxvZ29fY29sb3JfMTUweDU0ZHAucG5nKSBuby1yZXBlYXQ7bWFyZ2luLWxlZnQ6LTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoxOTJkcGkpeyNsb2dve2JhY2tncm91bmQ6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZWxvZ28vMngvZ29vZ2xlbG9nb19jb2xvcl8xNTB4NTRkcC5wbmcpIG5vLXJlcGVhdCAwJSAwJS8xMDAlIDEwMCU7LW1vei1ib3JkZXItaW1hZ2U6dXJsKC8vd3d3Lmdvb2dsZS5jb20vaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZWxvZ28vMngvZ29vZ2xlbG9nb19jb2xvcl8xNTB4NTRkcC5wbmcpIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKXsjbG9nb3tiYWNrZ3JvdW5kOnVybCgvL3d3dy5nb29nbGUuY29tL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzJ4L2dvb2dsZWxvZ29fY29sb3JfMTUweDU0ZHAucG5nKSBuby1yZXBlYXQ7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfX0jbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTRweDt3aWR0aDoxNTBweH0KICA8L3N0eWxlPgogIDxhIGhyZWY9Ly93d3cuZ29vZ2xlLmNvbS8+PHNwYW4gaWQ9bG9nbyBhcmlhLWxhYmVsPUdvb2dsZT48L3NwYW4+PC9hPgogIDxwPjxiPjQwNC48L2I+IDxpbnM+VGhhdOKAmXMgYW4gZXJyb3IuPC9pbnM+CiAgPHA+VGhlIHJlcXVlc3RlZCBVUkwgPGNvZGU+L3Mvc2hhcmV0ZWNobW9uby92MTUvSjdhSG5wMXVEV1JCRXFWOThkVlF6dFlsZEZjTG93RUYudHRmPC9jb2RlPiB3YXMgbm90IGZvdW5kIG9uIHRoaXMgc2VydmVyLiAgPGlucz5UaGF04oCZcyBhbGwgd2Uga25vdy48L2lucz4K) format("truetype");font-weight:400;font-style:normal}.vintage-button{background:linear-gradient(to bottom,#e0e0e0,silver,#a0a0a0);border:2px outset #ffffff;color:#000;font-weight:700;text-shadow:1px 1px 0px #ffffff;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.vintage-button:hover{background:linear-gradient(to bottom,#f0f0f0,#d0d0d0,#b0b0b0)}.vintage-button:active{background:linear-gradient(to bottom,#a0a0a0,silver,#e0e0e0);border:2px inset #ffffff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray}.vintage-panel{background:linear-gradient(to bottom,silver,#a0a0a0);border:2px outset #ffffff;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.vintage-window{background:silver;border:2px outset #ffffff;box-shadow:2px 2px 4px #0000004d}*{box-sizing:border-box;margin:0;padding:0}html{width:100vw;height:100vh;margin:0!important;padding:0!important;background:#000!important;overflow:hidden}body{width:100vw;height:100vh;margin:0!important;padding:0!important;background:#000!important;overflow:hidden;position:fixed;top:0;left:0}#root{width:100vw;height:100vh;margin:0!important;padding:0!important;background:transparent!important;position:fixed;top:0;left:0}.app{width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;padding:0!important;background:transparent!important;overflow:hidden!important}@keyframes terminal-pulse{0%{text-shadow:0 0 5px var(--terminal-green),0 0 10px var(--terminal-green)}50%{text-shadow:0 0 8px var(--terminal-green),0 0 15px var(--terminal-green)}to{text-shadow:0 0 5px var(--terminal-green),0 0 10px var(--terminal-green)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scan{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}@keyframes terminal-glow{0%,to{box-shadow:0 0 20px #00ff0080,inset 0 0 20px #00ff001a}50%{box-shadow:0 0 30px #00ff00b3,inset 0 0 30px #0f03}}@keyframes loading-bar{0%{width:0%}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.3}94%{opacity:1}95%{opacity:.9}96%{opacity:.4}97%{opacity:.8}98%{opacity:1}99%{opacity:.5}}@keyframes crt-on{0%{transform:scale(.5,.1);opacity:0}10%{transform:scaleY(.1);opacity:.7}30%{transform:scaleY(.3);opacity:.8}50%{transform:scaleY(.6);opacity:.9}70%{transform:scaleY(.8);opacity:.9}90%{transform:scaleY(.95);opacity:1}to{transform:scale(1);opacity:1}}html{scrollbar-color:#000000 transparent}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#000;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:#4e5169}@media (max-width: 767px) and (pointer: coarse){.desktop-icon{margin:.25rem;text-align:center}.window:not(.gallery-container):not(.music-player){max-width:100vw!important;width:100vw!important;height:calc(100vh - 20px)!important;top:20px!important;left:0!important;border-radius:0!important;position:fixed!important}.window.music-player{width:320px!important;height:420px!important}.window-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.window-content{overflow:auto}.window .window-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin}.window-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.window .overflow-auto,.window .overflow-y-auto,.window-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin}html,body{overscroll-behavior-y:none;position:fixed;overflow:hidden;width:100%;height:100%}input,textarea,button,select{padding:.5rem;font-size:1rem;line-height:1.5rem;font-size:16px!important}.window-button{margin-left:.125rem;margin-right:.125rem;height:1.25rem;width:1.25rem;min-width:24px;min-height:24px}::-webkit-scrollbar{width:10px;height:10px}.calculator-key{height:3.5rem!important}.chat-input{padding:.75rem}.gesture-hint{opacity:.8;transition:opacity .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}.window{transition:transform .3s ease,opacity .3s ease!important}.window.active{transform:translate(0)!important;opacity:1!important}.window:not(.active){transform:translate(-10px)!important;opacity:.95!important}::-webkit-scrollbar-thumb{min-height:40px;min-width:40px}}@media (pointer: coarse){button,.clickable,[role=button]{min-height:44px;min-width:44px}.desktop-icon:hover,.window-button:hover,.dock-icon-container:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.desktop-icon:active,.window-button:active,.dock-icon-container:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}::-webkit-scrollbar-thumb{min-height:48px}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@keyframes terminal-type{0%{width:0}to{width:100%}}.terminal-text{overflow:hidden;white-space:nowrap;animation:terminal-type .5s steps(30,end)}.terminal-line{margin-bottom:.25rem;overflow:hidden}.terminal-line-delay-1{animation-delay:.2s}.terminal-line-delay-2{animation-delay:.6s}.terminal-line-delay-3{animation-delay:1s}.terminal-line-delay-4{animation-delay:1.4s}.terminal-line-delay-5{animation-delay:1.8s}.staking-terminal-container,.staking-terminal-container *{font-family:JetBrains Mono,Source Code Pro,monospace!important}.hover\:-translate-x-1:hover{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#00ff41\]:hover{--tw-border-opacity: 1;border-color:rgb(0 255 65 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00ff88\]:hover{--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.hover\:border-amber-600:hover{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.hover\:border-cyan-600:hover{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.hover\:border-cyan-700:hover{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#00cc6f\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 204 111 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0a1f0a\]:hover{--tw-bg-opacity: 1;background-color:rgb(10 31 10 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(56\,189\,248\,0\.15\)\]:hover{background-color:#38bdf826}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700\/30:hover{background-color:#1d4ed84d}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-blur-hover:hover{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900:hover{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}.hover\:bg-gray-300\/50:hover{background-color:#d1d5db80}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/60:hover{background-color:#1f293799}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-green-900:hover{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:bg-opacity-60:hover{--tw-bg-opacity: .6}.hover\:bg-opacity-70:hover{--tw-bg-opacity: .7}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-400:hover{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-500:hover{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-300:hover{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.hover\:to-gray-600:hover{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-orange-700:hover{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.hover\:text-\[\#38bdf8\]:hover{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7dd3fc\]:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-\[\#a855f7\]:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[6px_6px_0px_\#000000\]:hover{--tw-shadow: 6px 6px 0px #000000;--tw-shadow-colored: 6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#00ff88\]:focus{--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:bg-opacity-20{--tw-bg-opacity: .2}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:h-16{height:4rem}.sm\:w-10{width:2.5rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:1.25rem}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:p-6{padding:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-28{width:7rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:1.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.monospace-content{font-family:var(--font-monospace, monospace);line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre,code{font-family:var(--font-monospace, monospace)}.terminal-content{font-family:var(--font-monospace, monospace);background-color:#000000b3;color:var(--foreground, white);padding:1rem;border-radius:.25rem;overflow:auto}.code-editor{font-family:var(--font-monospace, monospace);background-color:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.25rem;padding:.5rem}.theme-terminal .monospace-content,.theme-terminal pre,.theme-terminal code{letter-spacing:.05em}.theme-w95 .monospace-content,.theme-w95 pre,.theme-w95 code{font-size:.9em}.theme-macintosh .monospace-content,.theme-macintosh pre,.theme-macintosh code{font-size:.95em}.theme-vaporwave .monospace-content,.theme-vaporwave pre,.theme-vaporwave code{letter-spacing:.03em;text-shadow:0 0 3px var(--neon-pink)}.theme-amiga .monospace-content,.theme-amiga pre,.theme-amiga code{font-size:1em;line-height:1.3}.theme-ubuntu .monospace-content,.theme-ubuntu pre,.theme-ubuntu code{font-size:.95em}.theme-hotdog .monospace-content,.theme-hotdog pre,.theme-hotdog code{font-weight:400}@font-face{font-family:ShareTechMono-Regular;src:url(/assets/fonts/new/ShareTechMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BlenderPro;src:url(/assets/fonts/new/BlenderPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets/fonts/new/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chicago;src:url(https://fontlibrary.org/assets/fonts/chicago/dc9252208d6576e96432ffd3518d2af1/dfe1d44fb39c2f0c44abf803eb98cd53/ChicagoFLFRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Topaz;src:url(https://fontlibrary.org/assets/fonts/topaz/56f63019489d5829f4b0con3b29cd2d/1aecf810cec2e49340f8197698d09354/TopazPlus_a1200.ttf) format("truetype");font-weight:400;font-style:normal}:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", monospace;--font-display: "Space Grotesk", "Inter", sans-serif;--font-monospace: "JetBrains Mono", "Source Code Pro", "Courier New", monospace;--font-heading: "JetBrains Mono", "Inconsolata", "Courier New", sans-serif}body{font-family:var(--font-primary)}code,pre,.monospace{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-display);letter-spacing:.5px}.window-title{font-family:var(--font-mono)!important;letter-spacing:.5px!important;font-weight:500}.desktop-icon-label,.dock-item-label,.taskbar-item-label{font-family:var(--font-mono)!important;font-size:12px;font-weight:500;letter-spacing:.02em}.system-text,.status-text,.info-text{font-family:var(--font-mono)!important;font-size:11px;font-weight:400;letter-spacing:.01em}.theme-terminal{letter-spacing:.05em;line-height:1.2}.theme-w95 button,.theme-hotdog button{font-weight:400!important}.theme-macintosh{letter-spacing:-.02em}.theme-vaporwave{letter-spacing:.03em}html{font-family:ShareTechMono-Regular,monospace;opacity:1;transition:opacity .1s ease-in}html.fonts-loading{opacity:0}:root{--profound-void: #000000;--profound-shadow: #0a0a0a;--profound-depth: #111111;--profound-matter: #1a1a1a;--profound-substance: #242424;--profound-membrane: #2a2a2a;--profound-signal-primary: #00ff41;--profound-signal-secondary: #ff0080;--profound-signal-tertiary: #00ffff;--profound-signal-quaternary: #ffff00;--profound-signal-warning: #ff4500;--profound-signal-error: #ff0000;--profound-signal-ice: #87ceeb;--profound-signal-purple: #9400d3;--profound-text-ghost: #333333;--profound-text-shadow: #666666;--profound-text-substance: #999999;--profound-text-present: #cccccc;--profound-text-focus: #ffffff;--profound-text-hyper: #00ff41;--profound-font-neural: "JetBrains Mono", "SF Mono", "Monaco", "Menlo", monospace;--profound-font-architectural: "Orbitron", "Arial Black", sans-serif;--profound-font-humanist: "Space Grotesk", "Inter", system-ui, sans-serif;--profound-micro: 9px;--profound-nano: 10px;--profound-small: 11px;--profound-base: 12px;--profound-medium: 14px;--profound-large: 16px;--profound-xl: 18px;--profound-2xl: 20px;--profound-3xl: 24px;--profound-4xl: 28px;--profound-5xl: 32px;--profound-6xl: 40px;--profound-7xl: 48px;--profound-unit: 4px;--profound-micro-space: calc(var(--profound-unit) * 1);--profound-small-space: calc(var(--profound-unit) * 2);--profound-base-space: calc(var(--profound-unit) * 3);--profound-medium-space: calc(var(--profound-unit) * 4);--profound-large-space: calc(var(--profound-unit) * 5);--profound-xl-space: calc(var(--profound-unit) * 6);--profound-2xl-space: calc(var(--profound-unit) * 8);--profound-3xl-space: calc(var(--profound-unit) * 10);--profound-4xl-space: calc(var(--profound-unit) * 12);--profound-5xl-space: calc(var(--profound-unit) * 16);--profound-border-hairline: 1px;--profound-border-thin: 2px;--profound-border-medium: 3px;--profound-border-thick: 4px;--profound-border-massive: 6px;--profound-border-overwhelming: 8px;--profound-shadow-whisper: 2px 2px 0px var(--profound-text-ghost);--profound-shadow-present: 4px 4px 0px var(--profound-text-shadow);--profound-shadow-conscious: 6px 6px 0px var(--profound-text-substance);--profound-shadow-hyper: 8px 8px 0px var(--profound-signal-primary);--profound-shadow-rebellion: 8px 8px 0px var(--profound-signal-secondary);--profound-shadow-dream: 8px 8px 0px var(--profound-signal-tertiary);--profound-shadow-inset: inset 2px 2px 0px rgba(255, 255, 255, .05);--profound-shadow-glow: 0 0 20px var(--profound-signal-primary);--profound-shadow-deep: 0 10px 30px rgba(0, 0, 0, .8);--profound-instant: .05s;--profound-quick: .1s;--profound-fast: .15s;--profound-normal: .2s;--profound-slow: .3s;--profound-deliberate: .5s;--profound-meditative: 1s;--profound-eternal: 2s}.profound-desktop{font-family:var(--profound-font-neural);background:var(--profound-void);color:var(--profound-text-present);font-size:var(--profound-base);line-height:1.4;letter-spacing:.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.profound-desktop *{box-sizing:border-box}.staking-consciousness{background:linear-gradient(135deg,var(--profound-void) 0%,var(--profound-shadow) 100%);border:var(--profound-border-medium) solid var(--profound-signal-primary);box-shadow:var(--profound-shadow-hyper),var(--profound-shadow-glow),var(--profound-shadow-deep);font-family:var(--profound-font-neural);position:relative;overflow:hidden}.staking-consciousness:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.02) 2px,rgba(0,255,65,.02) 4px);pointer-events:none;z-index:1}.staking-neural-header{background:var(--profound-depth);border-bottom:var(--profound-border-medium) solid var(--profound-signal-primary);padding:var(--profound-large-space) var(--profound-2xl-space);position:relative;overflow:hidden}.staking-neural-header:after{content:"NEURAL_VAULT_INTERFACE_v2.1";position:absolute;top:var(--profound-micro-space);right:var(--profound-base-space);font-family:var(--profound-font-neural);font-size:var(--profound-micro);color:var(--profound-text-ghost);font-weight:300;letter-spacing:.1em}.staking-title-consciousness{font-family:var(--profound-font-architectural);font-size:var(--profound-5xl);font-weight:900;color:var(--profound-signal-primary);text-transform:uppercase;letter-spacing:.1em;margin:0;text-shadow:0 0 10px var(--profound-signal-primary),2px 2px 0px var(--profound-void);animation:neural-pulse var(--profound-eternal) infinite ease-in-out}.staking-subtitle-whisper{font-family:var(--profound-font-neural);font-size:var(--profound-medium);color:var(--profound-text-substance);margin:var(--profound-small-space) 0 0 0;font-weight:400;letter-spacing:.05em;text-transform:lowercase}.staking-stats-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--profound-medium-space);padding:var(--profound-2xl-space);background:var(--profound-shadow)}.staking-stat-node{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-ghost);padding:var(--profound-large-space);position:relative;transition:all var(--profound-normal) ease;overflow:hidden}.staking-stat-node:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--profound-signal-primary),transparent);transform:translate(-100%);transition:transform var(--profound-slow) ease}.staking-stat-node:hover{border-color:var(--profound-signal-primary);background:var(--profound-substance);transform:translateY(-2px);box-shadow:var(--profound-shadow-conscious)}.staking-stat-node:hover:before{transform:translate(100%)}.staking-stat-label{font-family:var(--profound-font-neural);font-size:var(--profound-small);color:var(--profound-text-substance);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--profound-small-space);font-weight:500}.staking-stat-value{font-family:var(--profound-font-architectural);font-size:var(--profound-3xl);color:var(--profound-signal-primary);font-weight:700;line-height:1;text-shadow:0 0 5px var(--profound-signal-primary)}.staking-stat-unit{font-family:var(--profound-font-neural);font-size:var(--profound-base);color:var(--profound-text-present);margin-left:var(--profound-micro-space);font-weight:400}.staking-artifact-card{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-shadow);transition:all var(--profound-normal) ease;position:relative;overflow:hidden}.staking-artifact-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,255,65,.05) 0%,transparent 50%,rgba(255,0,128,.05) 100%);opacity:0;transition:opacity var(--profound-normal) ease;pointer-events:none}.staking-artifact-card:hover{border-color:var(--profound-signal-primary);transform:translateY(-4px) scale(1.02);box-shadow:var(--profound-shadow-hyper),0 0 30px #00ff4133}.staking-artifact-card:hover:before{opacity:1}.staking-artifact-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-bottom:var(--profound-border-thin) solid var(--profound-text-ghost);filter:brightness(.9) contrast(1.1);transition:filter var(--profound-normal) ease}.staking-artifact-card:hover .staking-artifact-image{filter:brightness(1.1) contrast(1.2)}.staking-artifact-info{padding:var(--profound-medium-space)}.staking-artifact-title{font-family:var(--profound-font-architectural);font-size:var(--profound-medium);color:var(--profound-text-focus);font-weight:600;margin:0 0 var(--profound-small-space) 0;text-transform:uppercase;letter-spacing:.05em}.staking-artifact-id{font-family:var(--profound-font-neural);font-size:var(--profound-small);color:var(--profound-text-substance);margin-bottom:var(--profound-base-space)}.staking-artifact-stats{display:flex;justify-content:space-between;align-items:center;padding-top:var(--profound-base-space);border-top:1px solid var(--profound-text-ghost)}.staking-points-earned{font-family:var(--profound-font-neural);font-size:var(--profound-base);color:var(--profound-signal-primary);font-weight:600}.staking-neural-button{font-family:var(--profound-font-architectural);font-size:var(--profound-base);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:var(--profound-base-space) var(--profound-xl-space);border:var(--profound-border-medium) solid;background:var(--profound-void);cursor:pointer;transition:all var(--profound-fast) ease;position:relative;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.staking-neural-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--profound-deliberate) ease}.staking-neural-button:hover:before{left:100%}.staking-neural-button-primary{color:var(--profound-signal-primary);border-color:var(--profound-signal-primary);box-shadow:var(--profound-shadow-hyper)}.staking-neural-button-primary:hover{background:var(--profound-signal-primary);color:var(--profound-void);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--profound-void),0 0 20px var(--profound-signal-primary)}.staking-neural-button-danger{color:var(--profound-signal-secondary);border-color:var(--profound-signal-secondary);box-shadow:var(--profound-shadow-rebellion)}.staking-neural-button-danger:hover{background:var(--profound-signal-secondary);color:var(--profound-void);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--profound-void),0 0 20px var(--profound-signal-secondary)}.gallery-consciousness{background:radial-gradient(ellipse at center,var(--profound-shadow) 0%,var(--profound-void) 70%);min-height:100vh;font-family:var(--profound-font-neural);position:relative}.gallery-consciousness:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(0,255,65,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,128,.03) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(0,255,255,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.gallery-neural-header{background:linear-gradient(135deg,var(--profound-depth) 0%,var(--profound-matter) 100%);border-bottom:var(--profound-border-medium) solid var(--profound-signal-tertiary);padding:var(--profound-2xl-space);position:relative;z-index:2}.gallery-title-consciousness{font-family:var(--profound-font-architectural);font-size:var(--profound-6xl);font-weight:900;color:var(--profound-signal-tertiary);text-transform:uppercase;letter-spacing:.15em;margin:0;text-shadow:0 0 15px var(--profound-signal-tertiary),3px 3px 0px var(--profound-void);animation:digital-flicker var(--profound-eternal) infinite ease-in-out}.gallery-subtitle-whisper{font-family:var(--profound-font-humanist);font-size:var(--profound-large);color:var(--profound-text-substance);margin:var(--profound-base-space) 0 0 0;font-weight:300;letter-spacing:.02em;font-style:italic}.gallery-archive-matrix{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--profound-2xl-space);padding:var(--profound-2xl-space);position:relative;z-index:1}.gallery-artifact-specimen{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-ghost);transition:all var(--profound-normal) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.gallery-artifact-specimen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.1) 0%,transparent 25%,transparent 75%,rgba(255,0,128,.1) 100%);opacity:0;transition:opacity var(--profound-normal) ease;pointer-events:none;z-index:1}.gallery-artifact-specimen:hover{border-color:var(--profound-signal-tertiary);transform:translateY(-8px) scale(1.03) rotateX(2deg) rotateY(-2deg);box-shadow:var(--profound-shadow-dream),0 0 40px #00ffff4d,0 20px 60px #00000080}.gallery-artifact-specimen:hover:before{opacity:1}.gallery-artifact-frame{position:relative;overflow:hidden}.gallery-artifact-image{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;filter:brightness(.85) contrast(1.1) saturate(1.2);transition:all var(--profound-slow) ease}.gallery-artifact-specimen:hover .gallery-artifact-image{filter:brightness(1.1) contrast(1.3) saturate(1.4);transform:scale(1.05)}.gallery-artifact-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,transparent 60%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity var(--profound-normal) ease;display:flex;align-items:flex-end;padding:var(--profound-medium-space)}.gallery-artifact-specimen:hover .gallery-artifact-overlay{opacity:1}.gallery-rarity-indicator{position:absolute;top:var(--profound-base-space);right:var(--profound-base-space);padding:var(--profound-micro-space) var(--profound-small-space);background:#000c;border:1px solid;font-family:var(--profound-font-neural);font-size:var(--profound-micro);font-weight:600;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-rarity-legendary{color:var(--profound-signal-warning);border-color:var(--profound-signal-warning);box-shadow:0 0 10px #ff450080}.gallery-rarity-epic{color:var(--profound-signal-purple);border-color:var(--profound-signal-purple);box-shadow:0 0 10px #9400d380}.gallery-rarity-rare{color:var(--profound-signal-tertiary);border-color:var(--profound-signal-tertiary);box-shadow:0 0 10px #00ffff80}.gallery-rarity-common{color:var(--profound-text-present);border-color:var(--profound-text-present)}.gallery-artifact-data{padding:var(--profound-large-space);background:var(--profound-substance);border-top:var(--profound-border-hairline) solid var(--profound-text-ghost);position:relative;z-index:2}.gallery-artifact-name{font-family:var(--profound-font-architectural);font-size:var(--profound-large);color:var(--profound-text-focus);font-weight:600;margin:0 0 var(--profound-small-space) 0;text-transform:uppercase;letter-spacing:.05em}.gallery-artifact-id{font-family:var(--profound-font-neural);font-size:var(--profound-small);color:var(--profound-text-substance);margin-bottom:var(--profound-base-space);font-weight:400}.gallery-artifact-traits{display:flex;flex-wrap:wrap;gap:var(--profound-micro-space);margin-top:var(--profound-base-space)}.gallery-trait-tag{padding:var(--profound-micro-space) var(--profound-small-space);background:#00ffff1a;border:1px solid rgba(0,255,255,.3);font-family:var(--profound-font-neural);font-size:var(--profound-micro);color:var(--profound-signal-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.gallery-neural-filters{background:var(--profound-depth);border-bottom:var(--profound-border-thin) solid var(--profound-text-ghost);padding:var(--profound-medium-space) var(--profound-2xl-space);display:flex;align-items:center;gap:var(--profound-xl-space);position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gallery-filter-group{display:flex;align-items:center;gap:var(--profound-base-space)}.gallery-filter-label{font-family:var(--profound-font-neural);font-size:var(--profound-small);color:var(--profound-text-substance);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.gallery-filter-select{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-shadow);color:var(--profound-text-present);padding:var(--profound-small-space) var(--profound-base-space);font-family:var(--profound-font-neural);font-size:var(--profound-small);transition:all var(--profound-fast) ease}.gallery-filter-select:focus{outline:none;border-color:var(--profound-signal-tertiary);box-shadow:0 0 0 2px #0ff3}@keyframes neural-pulse{0%,to{text-shadow:0 0 10px var(--profound-signal-primary),2px 2px 0px var(--profound-void)}50%{text-shadow:0 0 20px var(--profound-signal-primary),0 0 30px var(--profound-signal-primary),2px 2px 0px var(--profound-void)}}@keyframes digital-flicker{0%,98%,to{text-shadow:0 0 15px var(--profound-signal-tertiary),3px 3px 0px var(--profound-void)}1%,3%{text-shadow:0 0 25px var(--profound-signal-tertiary),0 0 35px var(--profound-signal-tertiary),3px 3px 0px var(--profound-void)}2%{text-shadow:0 0 5px var(--profound-signal-tertiary),1px 1px 0px var(--profound-void)}}@keyframes consciousness-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.profound-loading:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,var(--profound-signal-primary),transparent);animation:consciousness-sweep var(--profound-meditative) infinite}@media (max-width: 768px){:root{--profound-base: 14px;--profound-medium: 16px;--profound-large: 18px;--profound-2xl: 22px;--profound-3xl: 26px;--profound-4xl: 30px;--profound-5xl: 34px;--profound-6xl: 38px}.staking-stats-matrix{grid-template-columns:1fr;gap:var(--profound-base-space);padding:var(--profound-medium-space)}.gallery-archive-matrix{grid-template-columns:1fr;gap:var(--profound-medium-space);padding:var(--profound-medium-space)}.staking-title-consciousness{font-size:var(--profound-4xl)}.gallery-title-consciousness{font-size:var(--profound-5xl)}.gallery-neural-filters{flex-direction:column;align-items:stretch;gap:var(--profound-base-space)}.gallery-filter-group{justify-content:space-between}.staking-artifact-card,.gallery-artifact-specimen{transform:none!important;box-shadow:none!important}.staking-artifact-card:hover,.gallery-artifact-specimen:hover{transform:translateY(-2px)!important}}@media (min-width: 1024px){.staking-stats-matrix{grid-template-columns:repeat(4,1fr)}.gallery-archive-matrix{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--profound-3xl-space)}}@media (min-width: 1440px){.gallery-archive-matrix{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--profound-4xl-space)}}@media (prefers-contrast: high){:root{--profound-signal-primary: #00ff00;--profound-signal-secondary: #ff0099;--profound-signal-tertiary: #00ffff;--profound-text-focus: #ffffff;--profound-void: #000000}}.profound-staking .staking-card-modern{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-shadow);transition:all var(--profound-normal) ease;position:relative;overflow:hidden}.profound-staking .staking-card-modern:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,255,65,.05) 0%,transparent 50%,rgba(255,0,128,.05) 100%);opacity:0;transition:opacity var(--profound-normal) ease;pointer-events:none}.profound-staking .staking-card-modern:hover{border-color:var(--profound-signal-primary);transform:translateY(-4px) scale(1.02);box-shadow:var(--profound-shadow-hyper),0 0 30px #00ff4133}.profound-staking .staking-card-modern:hover:before{opacity:1}.profound-staking .staking-card-modern:hover .staking-artifact-image{filter:brightness(1.1) contrast(1.2)}@media (max-width: 768px){.profound-staking .staking-card-modern{transform:none;box-shadow:none}.profound-staking .staking-card-modern:hover{transform:translateY(-2px)}}.profound-staking .btn-primary-modern{font-family:var(--profound-font-architectural);font-size:var(--profound-base);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:var(--profound-base-space) var(--profound-xl-space);border:var(--profound-border-medium) solid;background:var(--profound-void);cursor:pointer;transition:all var(--profound-fast) ease;position:relative;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.profound-staking .btn-primary-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--profound-deliberate) ease}.profound-staking .btn-primary-modern:hover:before{left:100%}.profound-staking .btn-primary-modern{color:var(--profound-signal-primary);border-color:var(--profound-signal-primary);box-shadow:var(--profound-shadow-hyper)}.profound-staking .btn-primary-modern:hover{background:var(--profound-signal-primary);color:var(--profound-void);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--profound-void),0 0 20px var(--profound-signal-primary)}.profound-staking .btn-danger-modern{font-family:var(--profound-font-architectural);font-size:var(--profound-base);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:var(--profound-base-space) var(--profound-xl-space);border:var(--profound-border-medium) solid;background:var(--profound-void);cursor:pointer;transition:all var(--profound-fast) ease;position:relative;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.profound-staking .btn-danger-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--profound-deliberate) ease}.profound-staking .btn-danger-modern:hover:before{left:100%}.profound-staking .btn-danger-modern{color:var(--profound-signal-secondary);border-color:var(--profound-signal-secondary);box-shadow:var(--profound-shadow-rebellion)}.profound-staking .btn-danger-modern:hover{background:var(--profound-signal-secondary);color:var(--profound-void);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--profound-void),0 0 20px var(--profound-signal-secondary)}.profound-staking .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--profound-medium-space);padding:var(--profound-2xl-space);background:var(--profound-shadow)}@media (max-width: 768px){.profound-staking .stats-grid{grid-template-columns:1fr;gap:var(--profound-base-space);padding:var(--profound-medium-space)}}@media (min-width: 1024px){.profound-staking .stats-grid{grid-template-columns:repeat(4,1fr)}}.profound-staking .stat-card{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-ghost);padding:var(--profound-large-space);position:relative;transition:all var(--profound-normal) ease;overflow:hidden}.profound-staking .stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--profound-signal-primary),transparent);transform:translate(-100%);transition:transform var(--profound-slow) ease}.profound-staking .stat-card:hover{border-color:var(--profound-signal-primary);background:var(--profound-substance);transform:translateY(-2px);box-shadow:var(--profound-shadow-conscious)}.profound-staking .stat-card:hover:before{transform:translate(100%)}.profound-gallery .glass-card{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-ghost);transition:all var(--profound-normal) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.profound-gallery .glass-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.1) 0%,transparent 25%,transparent 75%,rgba(255,0,128,.1) 100%);opacity:0;transition:opacity var(--profound-normal) ease;pointer-events:none;z-index:1}.profound-gallery .glass-card:hover{border-color:var(--profound-signal-tertiary);transform:translateY(-8px) scale(1.03) rotateX(2deg) rotateY(-2deg);box-shadow:var(--profound-shadow-dream),0 0 40px #00ffff4d,0 20px 60px #00000080}.profound-gallery .glass-card:hover:before{opacity:1}.profound-gallery .glass-card:hover .gallery-artifact-image{filter:brightness(1.1) contrast(1.3) saturate(1.4);transform:scale(1.05)}.profound-gallery .glass-card:hover .gallery-artifact-overlay{opacity:1}@media (max-width: 768px){.profound-gallery .glass-card{transform:none;box-shadow:none}.profound-gallery .glass-card:hover{transform:translateY(-2px)}}.profound-gallery .nft-card{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-text-ghost);transition:all var(--profound-normal) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.profound-gallery .nft-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.1) 0%,transparent 25%,transparent 75%,rgba(255,0,128,.1) 100%);opacity:0;transition:opacity var(--profound-normal) ease;pointer-events:none;z-index:1}.profound-gallery .nft-card:hover{border-color:var(--profound-signal-tertiary);transform:translateY(-8px) scale(1.03) rotateX(2deg) rotateY(-2deg);box-shadow:var(--profound-shadow-dream),0 0 40px #00ffff4d,0 20px 60px #00000080}.profound-gallery .nft-card:hover:before{opacity:1}.profound-gallery .nft-card:hover .gallery-artifact-image{filter:brightness(1.1) contrast(1.3) saturate(1.4);transform:scale(1.05)}.profound-gallery .nft-card:hover .gallery-artifact-overlay{opacity:1}@media (max-width: 768px){.profound-gallery .nft-card{transform:none;box-shadow:none}.profound-gallery .nft-card:hover{transform:translateY(-2px)}}.profound-gallery .custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--profound-signal-primary) var(--profound-matter)}.terminal-consciousness{background:var(--profound-void);border:var(--profound-border-medium) solid var(--profound-signal-primary);font-family:var(--profound-font-neural);color:var(--profound-signal-primary);position:relative;overflow:hidden}.terminal-consciousness:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,255,65,.03) 1px,rgba(0,255,65,.03) 2px);pointer-events:none;z-index:1}.terminal-header{background:var(--profound-signal-primary);color:var(--profound-void);padding:var(--profound-small-space) var(--profound-medium-space);font-family:var(--profound-font-neural);font-size:var(--profound-small);font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center}.terminal-content{padding:var(--profound-medium-space);position:relative;z-index:2;min-height:200px}.terminal-prompt:before{content:"> ";color:var(--profound-signal-primary);font-weight:700}.terminal-cursor:after{content:"█";animation:terminal-blink 1s infinite}@keyframes terminal-blink{0%,50%{opacity:1}51%,to{opacity:0}}.profound-status-online{color:var(--profound-signal-primary);background:#00ff411a;border:1px solid var(--profound-signal-primary)}.profound-status-offline{color:var(--profound-text-ghost);background:#6666661a;border:1px solid var(--profound-text-ghost)}.profound-status-error{color:var(--profound-signal-error);background:#ff00001a;border:1px solid var(--profound-signal-error)}.profound-status-warning{color:var(--profound-signal-warning);background:#ff45001a;border:1px solid var(--profound-signal-warning)}.profound-notification{background:var(--profound-matter);border:var(--profound-border-thin) solid var(--profound-signal-primary);box-shadow:var(--profound-shadow-hyper);padding:var(--profound-medium-space);font-family:var(--profound-font-neural);animation:notification-slide-in var(--profound-normal) ease-out}@keyframes notification-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.profound-text-neural{font-family:var(--profound-font-neural)}.profound-text-architectural{font-family:var(--profound-font-architectural)}.profound-text-humanist{font-family:var(--profound-font-humanist)}.profound-text-hyper{color:var(--profound-signal-primary);text-shadow:0 0 5px var(--profound-signal-primary)}.profound-text-rebellion{color:var(--profound-signal-secondary);text-shadow:0 0 5px var(--profound-signal-secondary)}.profound-text-dream{color:var(--profound-signal-tertiary);text-shadow:0 0 5px var(--profound-signal-tertiary)}.profound-bg-void{background:var(--profound-void)}.profound-bg-shadow{background:var(--profound-shadow)}.profound-bg-depth{background:var(--profound-depth)}.profound-bg-matter{background:var(--profound-matter)}.profound-bg-substance{background:var(--profound-substance)}.profound-border-hyper{border-color:var(--profound-signal-primary)}.profound-border-rebellion{border-color:var(--profound-signal-secondary)}.profound-border-dream{border-color:var(--profound-signal-tertiary)}.profound-glow-hyper{box-shadow:0 0 20px var(--profound-signal-primary)}.profound-glow-rebellion{box-shadow:0 0 20px var(--profound-signal-secondary)}.profound-glow-dream{box-shadow:0 0 20px var(--profound-signal-tertiary)}.profound-uppercase{text-transform:uppercase;letter-spacing:.1em}.profound-monospace{font-family:var(--profound-font-neural);font-variant-numeric:tabular-nums}.profound-high-contrast{--profound-void: #000000;--profound-shadow: #000000;--profound-depth: #000000;--profound-matter: #000000;--profound-substance: #111111;--profound-membrane: #111111;--profound-signal-primary: #00ff00;--profound-signal-secondary: #ff0000;--profound-signal-tertiary: #ffffff;--profound-signal-quaternary: #ffff00;--profound-text-focus: #ffffff;--profound-text-present: #ffffff;--profound-text-substance: #cccccc;--profound-text-shadow: #999999;--profound-text-ghost: #666666}.profound-cyberpunk{--profound-signal-primary: #ff0080;--profound-signal-secondary: #00ffff;--profound-signal-tertiary: #ffff00;--profound-signal-quaternary: #ff4500;background:radial-gradient(ellipse at center top,rgba(255,0,128,.1) 0%,transparent 50%),radial-gradient(ellipse at center bottom,rgba(0,255,255,.1) 0%,transparent 50%),var(--profound-void)}.profound-cyberpunk .staking-title-consciousness,.profound-cyberpunk .gallery-title-consciousness{animation:cyberpunk-glitch 3s infinite linear}@keyframes cyberpunk-glitch{0%,98%{transform:translate(0);filter:hue-rotate(0deg)}1%{transform:translate(-2px,1px);filter:hue-rotate(90deg)}2%{transform:translate(2px,-1px);filter:hue-rotate(180deg)}3%{transform:translate(0);filter:hue-rotate(270deg)}}.profound-glowup-body,.profound-glowup-body .profound-desktop{--profound-bg-start: #0a0118;--profound-bg-mid: #1a0b33;--profound-bg-end: #020108;--profound-glow-start: rgba(148, 0, 211, .5);--profound-glow-end: rgba(0, 255, 255, .5);background:var(--profound-bg-end);background-image:radial-gradient(at 20% 20%,var(--profound-bg-start) 0px,transparent 50%),radial-gradient(at 80% 10%,var(--profound-bg-mid) 0px,transparent 50%),radial-gradient(at 70% 80%,var(--profound-bg-start) 0px,transparent 50%),radial-gradient(at 10% 90%,var(--profound-bg-mid) 0px,transparent 50%)}.profound-glowup-window{background:#1a1a1ab3;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(204,204,204,.1);box-shadow:0 8px 32px #0000005e;transition:all var(--profound-slow) ease}.profound-glowup-window:hover{border-color:#00ffff4d;box-shadow:0 0 20px #00ffff26,0 8px 32px #0000005e}.profound-glowup-card{position:relative;background:linear-gradient(145deg,#2a2a2a80,#1a1a1a80);border-radius:12px;border:1px solid var(--profound-membrane);transition:transform var(--profound-normal) ease,box-shadow var(--profound-slow) ease;overflow:hidden}.profound-glowup-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#0ff0,#00ffff1a 70%,#0ff3);opacity:0;transform:scale(0);transition:all var(--profound-deliberate) ease}.profound-glowup-card:hover{transform:translateY(-6px);box-shadow:0 0 25px #00ffff1a,0 0 40px #9400d31a;border-color:#0ff3}.profound-glowup-card:hover:before{opacity:1;transform:scale(1)}.profound-glowup-button{background:linear-gradient(45deg,var(--profound-signal-secondary),var(--profound-signal-purple));border:none;color:var(--profound-text-focus);text-shadow:0 0 5px rgba(255,255,255,.5);box-shadow:0 0 15px #ff00804d,inset 0 0 5px #fff3;transition:all var(--profound-normal) ease}.profound-glowup-button:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 0 25px #ff008080,0 0 10px #9400d34d}.profound-glowup-title{background:-webkit-linear-gradient(45deg,var(--profound-signal-tertiary),var(--profound-signal-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:glow-animation 2s ease-in-out infinite}@keyframes glow-animation{0%,to{text-shadow:0 0 10px rgba(0,255,255,.3),0 0 20px rgba(0,255,65,.2)}50%{text-shadow:0 0 20px rgba(0,255,255,.5),0 0 40px rgba(0,255,65,.4)}}:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", monospace;--font-display: "Space Grotesk", "Inter", sans-serif;--bg-primary: #0a0a0a;--bg-secondary: #1a1a1a;--bg-tertiary: #2a2a2a;--bg-elevated: #333333;--bg-card: #222222;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-muted: #a0a0a0;--text-accent: #00ff88;--text-accent-hover: #00cc6a;--accent-primary: #00ff88;--accent-secondary: #00cc6a;--accent-cyan: #00ffff;--accent-purple: #8b5cf6;--accent-pink: #ec4899;--border-primary: #444444;--border-secondary: #555555;--border-accent: #00ff88;--staking-success: #00ff88;--staking-warning: #fbbf24;--staking-error: #ef4444;--staking-info: #3b82f6;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--border-radius-sm: 6px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-flat: 1px solid var(--border-primary);--border-accent: 1px solid var(--accent-primary);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06);--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-8: 24px;--space-10: 32px}.staking-app{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);padding:var(--space-6);overflow-x:hidden}.staking-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary);padding:var(--space-6)}.loading-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-primary);border-top:3px solid var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-text{color:var(--text-secondary);font-size:var(--font-size-sm);font-family:var(--font-mono)}.staking-boot-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary);padding:var(--space-6)}.boot-content{max-width:600px;width:100%;text-align:center}.boot-title{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--space-8);color:var(--accent-primary);font-family:var(--font-display)}.boot-progress{margin-bottom:var(--space-8)}.progress-bar{width:100%;height:8px;background:var(--bg-tertiary);border-radius:var(--border-radius-sm);overflow:hidden;margin-bottom:var(--space-4)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-cyan));transition:width .3s ease;border-radius:var(--border-radius-sm)}.progress-text{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono)}.boot-messages{text-align:left;max-width:400px;margin:0 auto}.boot-message{display:flex;align-items:center;margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);font-family:var(--font-mono)}.message-prefix{color:var(--accent-primary);margin-right:var(--space-3);font-weight:600}.message-text{color:var(--text-secondary)}.staking-connect,.staking-network-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--space-8)}.staking-connect h1,.staking-network-error h1{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--space-6);color:var(--accent-primary);font-family:var(--font-display)}.staking-connect p,.staking-network-error p{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-6);max-width:500px}.staking-header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--border-flat)}.header-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.header-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--accent-primary);font-family:var(--font-display);margin:0}.header-network{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-card);border:var(--border-flat);border-radius:var(--border-radius-md)}.network-indicator{width:8px;height:8px;background:var(--accent-primary);border-radius:50%;animation:pulse 2s infinite}.network-name{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);font-family:var(--font-mono)}.testnet-badge{background:var(--staking-warning);color:var(--bg-primary);font-size:var(--font-size-xs);font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);font-family:var(--font-mono)}.staking-stats{margin-bottom:var(--space-8)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.stat-card{background:var(--bg-card);border:var(--border-flat);border-radius:var(--border-radius-lg);padding:var(--space-6);text-align:center;transition:all .2s ease}.stat-card:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-value{font-size:var(--font-size-3xl);font-weight:700;color:var(--accent-primary);font-family:var(--font-mono);margin-bottom:var(--space-2)}.stat-label{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.staking-actions{margin-bottom:var(--space-8)}.actions-row{display:flex;gap:var(--space-4);flex-wrap:wrap}.action-button{padding:var(--space-4) var(--space-6);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-primary);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.action-button:disabled{opacity:.5;cursor:not-allowed}.claim-button{background:var(--staking-success);color:var(--bg-primary)}.claim-button:hover:not(:disabled){background:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.stake-button{background:var(--accent-primary);color:var(--bg-primary)}.stake-button:hover:not(:disabled){background:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.unstake-button{background:var(--staking-warning);color:var(--bg-primary)}.unstake-button:hover:not(:disabled){background:#f59e0b;transform:translateY(-1px);box-shadow:var(--shadow-md)}.staking-error{margin-bottom:var(--space-6);padding:var(--space-4);background:#ef44441a;border:1px solid var(--staking-error);border-radius:var(--border-radius-md)}.staking-nft-grid{margin-top:var(--space-8)}.grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-flat)}.grid-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);font-family:var(--font-display);margin:0}.grid-stats{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono)}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.nft-card{background:var(--bg-card);border:var(--border-flat);border-radius:var(--border-radius-lg);overflow:hidden;cursor:pointer;transition:all .2s ease;position:relative}.nft-card:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.nft-card.selected{border-color:var(--accent-primary);box-shadow:0 0 0 2px #0f83}.nft-card.staked{border-color:var(--staking-warning)}.nft-image{position:relative;width:100%;height:200px;overflow:hidden}.nft-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.nft-card:hover .nft-image img{transform:scale(1.05)}.staked-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fbbf24e6;display:flex;align-items:center;justify-content:center}.staked-badge{background:var(--staking-warning);color:var(--bg-primary);font-size:var(--font-size-xs);font-weight:700;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px}.selected-overlay{position:absolute;top:var(--space-3);right:var(--space-3);width:24px;height:24px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.selected-badge{color:var(--bg-primary);font-size:var(--font-size-sm);font-weight:700}.nft-info{padding:var(--space-4)}.nft-name{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3);font-family:var(--font-mono)}.nft-stats{display:flex;flex-direction:column;gap:var(--space-2)}.stat{display:flex;justify-content:space-between;align-items:center}.stat-label{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:500}.stat-value{font-size:var(--font-size-xs);color:var(--accent-primary);font-weight:600;font-family:var(--font-mono)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.staking-app{padding:var(--space-4)}.header-content{flex-direction:column;align-items:flex-start}.stats-grid{grid-template-columns:repeat(2,1fr)}.actions-row{flex-direction:column}.action-button{width:100%}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.boot-title,.header-title{font-size:var(--font-size-2xl)}}@media (prefers-color-scheme: dark){:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #1a1a1a;--bg-elevated: #2a2a2a;--bg-card: #1a1a1a}}.action-button:focus,.nft-card:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.staking-app.loading{opacity:.7;pointer-events:none}.staking-app::-webkit-scrollbar{width:8px}.staking-app::-webkit-scrollbar-track{background:var(--bg-secondary)}.staking-app::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--border-radius-sm)}.staking-app::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}:root{--staking-bg: var(--window-bg, #fff);--staking-fg: var(--foreground, #000);--staking-border: var(--window-border, #ccc);--staking-title: var(--window-title, #222);--staking-title-text: var(--window-title-text, #fff);--staking-card-bg: var(--window-bg, #fff);--staking-card-border: var(--window-border, #ccc);--staking-btn-bg: var(--button-bg, #eee);--staking-btn-text: var(--button-text, #000);--staking-btn-hover: var(--button-hover, #ddd);--staking-radius: 12px;--staking-padding: 18px;--staking-gap: 18px;--staking-font: var(--font-primary, sans-serif);--staking-shadow: 0 2px 12px rgba(0,0,0,.08)}.staking-app{background:var(--staking-bg);color:var(--staking-fg);font-family:var(--staking-font);padding:16px;border-radius:var(--staking-radius);box-sizing:border-box;width:100%;min-width:320px;max-width:1600px;margin:0 auto;overflow:visible;box-shadow:var(--staking-shadow);container-type:inline-size;height:100%;display:flex;flex-direction:column}.staking-header{background:var(--staking-title);color:var(--staking-title-text);padding:12px 20px;border-radius:var(--staking-radius) var(--staking-radius) 0 0;font-size:1rem;font-weight:800;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;letter-spacing:-.01em;box-shadow:0 2px 8px #00000012;flex-shrink:0}.staking-content{display:grid;grid-template-columns:260px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}.sidebar{background:var(--staking-card-bg);border:1.5px solid var(--staking-border);border-radius:var(--staking-radius);padding:12px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:var(--staking-shadow);overflow-y:auto;max-height:100%}.main-content{background:var(--staking-card-bg);border:1.5px solid var(--staking-border);border-radius:var(--staking-radius);padding:16px;box-sizing:border-box;box-shadow:var(--staking-shadow);overflow-y:auto;max-height:100%;display:flex;flex-direction:column}.card{background:var(--staking-card-bg);border:1.5px solid var(--staking-card-border);border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:var(--staking-shadow);display:flex;flex-direction:column;gap:8px}.card-title{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--staking-title);letter-spacing:-.01em}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.stat-value{font-size:18px;font-weight:800;color:var(--staking-title);letter-spacing:-.01em;line-height:1.2}.stat-label{font-size:11px;color:var(--staking-fg);opacity:.8;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.nav-tabs{display:flex;gap:3px;margin-bottom:12px;width:100%}.nav-tab{flex:1;background:var(--staking-btn-bg);color:var(--staking-btn-text);border:1.5px solid var(--staking-border);border-radius:6px;padding:8px 6px;font-size:10px;font-family:var(--staking-font);cursor:pointer;text-align:center;font-weight:700;letter-spacing:.3px;text-transform:uppercase;transition:all .2s ease}.nav-tab.active{background:var(--staking-title);color:var(--staking-title-text);border-color:var(--staking-title)}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%;margin:0;padding:0;flex:1;overflow-y:auto}.nft-card{background:var(--staking-card-bg);border:1.5px solid var(--staking-card-border);border-radius:8px;overflow:hidden;box-sizing:border-box;min-width:0;box-shadow:var(--staking-shadow);display:flex;flex-direction:column;transition:all .2s ease;cursor:pointer;height:-moz-fit-content;height:fit-content}.nft-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.nft-card.selected{border-color:var(--neon-blue);box-shadow:0 0 0 2px var(--neon-blue),var(--staking-shadow)}.nft-card.staked-card{border-color:#10b981}.nft-image-container{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#0000000d}.nft-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.nft-card:hover .nft-image{transform:scale(1.02)}.status-badge{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;text-transform:uppercase;letter-spacing:.3px}.status-badge.staked{background:#10b981f2;color:#fff;border:1px solid #10b981}.status-badge.available{background:#3b82f6f2;color:#fff;border:1px solid #3b82f6}.btn,.btn-primary,.btn-secondary,.btn-success,.btn-danger{background:var(--staking-btn-bg);color:var(--staking-btn-text);border:1.5px solid var(--staking-border);border-radius:4px;padding:8px 12px;font-size:10px;font-family:var(--staking-font);cursor:pointer;transition:all .2s ease;min-width:0;box-sizing:border-box;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.3px}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-danger:hover{background:var(--staking-btn-hover);transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.error-message,.success-message{padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.3;flex-shrink:0}.error-message{background:#ef44441a;border:1.5px solid #ef4444;color:#ef4444}.success-message{background:#10b9811a;border:1.5px solid #10b981;color:#10b981}.loading-spinner{width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;padding:24px 16px;color:var(--staking-fg);opacity:.8;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.empty-state h3{font-size:18px;margin-bottom:8px;color:var(--staking-title)}.empty-state p{font-size:14px;line-height:1.5;opacity:.8}@container (max-width: 1000px){.staking-content{grid-template-columns:1fr;gap:12px}.sidebar{order:2;max-height:300px;overflow-y:auto}.main-content{order:1}}@container (max-width: 600px){.staking-app{padding:12px;height:100%}.staking-header{padding:10px 16px;font-size:.875rem}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}}.theme-w95 .staking-app{--staking-radius: 0px;--staking-shadow: inset -1px -1px #808080, inset 1px 1px #ffffff;border:2px outset #c0c0c0;background:silver!important;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif!important;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;position:relative}.theme-w95 .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='2' height='2' viewBox='0 0 2 2' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1' height='1' fill='%23dfdfdf'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23dfdfdf'/%3E%3C/svg%3E");background-size:2px 2px;opacity:.3;pointer-events:none}.theme-w95 .nav-tab,.theme-w95 .btn,.theme-w95 .lock-period-btn,.theme-w95 .card{border-radius:0!important;border:2px outset #c0c0c0!important;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;background:silver!important;box-shadow:none!important;color:#000!important;cursor:default}.theme-w95 .nav-tab.active,.theme-w95 .btn:active,.theme-w95 .lock-period-btn.selected{border:2px inset #c0c0c0!important;background:gray!important}.theme-w95 .btn:hover{background:#dfdfdf!important}.theme-w95 .staking-header{background:linear-gradient(to bottom,navy,#000060)!important;color:#fff!important;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;border:2px outset #c0c0c0!important;padding:4px 8px!important;text-shadow:1px 1px 0px #000040!important}.theme-w95 .nft-card{border:2px inset #c0c0c0!important;background:#fff!important;box-shadow:inset -1px -1px gray,inset 1px 1px #fff!important}.theme-w95 .nft-card:hover{border:2px outset #c0c0c0!important;transform:none!important}.theme-ubuntu .staking-app{--staking-radius: 12px;--staking-padding: 24px;--staking-gap: 20px;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid rgba(233,84,32,.1)!important;box-shadow:0 20px 40px #77216f1a,0 8px 16px #e954200d,inset 0 1px #fffc!important;position:relative;overflow:hidden}.theme-ubuntu .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e95420,#77216f,#e95420);z-index:1}.theme-ubuntu .staking-header{background:linear-gradient(135deg,#77216f,#5e1a57)!important;color:#fff!important;font-family:Ubuntu,sans-serif!important;font-weight:700!important;font-size:clamp(1rem,2vw,1.25rem)!important;border-radius:12px 12px 0 0!important;box-shadow:0 2px 8px #77216f4d,inset 0 1px #ffffff1a!important;border-bottom:1px solid rgba(233,84,32,.3)!important;letter-spacing:-.02em!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.theme-ubuntu .sidebar,.theme-ubuntu .main-content{background:#ffffffe6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(233,84,32,.15)!important;box-shadow:0 8px 32px #77216f14,0 2px 8px #e954200d!important}.theme-ubuntu .card{background:linear-gradient(135deg,#fff,#f8f9facc)!important;border:1px solid rgba(233,84,32,.2)!important;border-radius:10px!important;box-shadow:0 4px 16px #77216f0f,0 1px 4px #e9542014,inset 0 1px #fffc!important;padding:18px!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.theme-ubuntu .card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #77216f1f,0 4px 16px #e9542026!important}.theme-ubuntu .btn,.theme-ubuntu .nav-tab,.theme-ubuntu .lock-period-btn{font-family:Ubuntu,sans-serif!important;font-weight:500!important;border-radius:8px!important;border:1px solid rgba(233,84,32,.3)!important;background:linear-gradient(135deg,#fff,#f8f9fa)!important;color:#77216f!important;box-shadow:0 2px 8px #77216f14,inset 0 1px #fffc!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;padding:10px 16px!important;text-transform:none!important;letter-spacing:.01em!important}.theme-ubuntu .btn:hover,.theme-ubuntu .nav-tab:hover,.theme-ubuntu .lock-period-btn:hover{background:linear-gradient(135deg,#e95420,#ff6b35)!important;color:#fff!important;border-color:#e95420!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:0 6px 20px #e9542040,0 2px 8px #77216f26!important}.theme-ubuntu .nav-tab.active,.theme-ubuntu .lock-period-btn.selected{background:linear-gradient(135deg,#77216f,#5e1a57)!important;color:#fff!important;border-color:#77216f!important;box-shadow:0 4px 16px #77216f4d,inset 0 1px #ffffff1a!important}.theme-macintosh .staking-app{--staking-radius: 16px;--staking-padding: 20px;--staking-gap: 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif!important;background:#f8f8fad9!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 25px 50px #00000014,0 8px 16px #0000000a,inset 0 1px #ffffffe6!important;position:relative;overflow:hidden}.theme-macintosh .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,122,255,.03) 0%,transparent 50%);pointer-events:none;z-index:1}.theme-macintosh .staking-header{background:linear-gradient(135deg,#00000008,#00000014)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;color:#1d1d1f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif!important;font-weight:700!important;font-size:clamp(.9rem,2vw,1.125rem)!important;border-radius:16px 16px 0 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px #fffc,inset 0 1px #fff9!important;letter-spacing:-.025em!important;z-index:2;position:relative}.theme-macintosh .sidebar,.theme-macintosh .main-content{background:#ffffffb3!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000000a,0 1px #fffc,inset 0 1px #fff9!important;z-index:2;position:relative}.theme-macintosh .card{background:#fffc!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;backdrop-filter:blur(10px) saturate(180%)!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:12px!important;box-shadow:0 4px 20px #00000005,0 1px #ffffffe6,inset 0 1px #ffffffb3!important;padding:16px!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;z-index:2;position:relative}.theme-macintosh .card:hover{background:#ffffffe6!important;transform:translateY(-1px)!important;box-shadow:0 8px 40px #0000000f,0 2px 8px #00000008,0 1px #ffffffe6!important}.theme-macintosh .btn,.theme-macintosh .nav-tab,.theme-macintosh .lock-period-btn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif!important;font-weight:500!important;border-radius:10px!important;border:1px solid rgba(0,122,255,.2)!important;background:#007aff14!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;backdrop-filter:blur(10px) saturate(180%)!important;color:#007aff!important;box-shadow:0 2px 8px #007aff1a,0 1px #ffffffe6,inset 0 1px #fff9!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;padding:8px 14px!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:14px!important;z-index:2;position:relative}.theme-macintosh .btn:hover,.theme-macintosh .nav-tab:hover,.theme-macintosh .lock-period-btn:hover{background:#007aff26!important;border-color:#007aff66!important;transform:translateY(-.5px) scale(1.01)!important;box-shadow:0 4px 16px #007aff33,0 1px #ffffffe6!important}.theme-macintosh .nav-tab.active,.theme-macintosh .lock-period-btn.selected{background:#007aff!important;color:#fff!important;border-color:#007aff!important;box-shadow:0 4px 16px #007aff66,inset 0 1px #fff3!important}.theme-terminal .staking-app,.theme-matrix .staking-app{font-family:JetBrains Mono,monospace!important;background:#0a0f12!important;border:1px solid rgba(0,255,170,.3)!important;box-shadow:0 0 60px #00ffaa26,inset 0 0 30px #00ffaa0d!important;position:relative;overflow:hidden;--staking-radius: 0px;--staking-shadow: none;text-transform:uppercase;letter-spacing:1px}.theme-terminal .staking-app:before,.theme-matrix .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,255,170,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(0,255,170,.03) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.theme-terminal .staking-app:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 2px);pointer-events:none;animation:scanline 10s linear infinite;opacity:.3}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(100%)}}.theme-terminal .staking-header{background:#0f1419!important;border-bottom:1px solid rgba(0,255,170,.3)!important;font-family:JetBrains Mono,monospace!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:0 0 10px rgba(0,255,170,.5)!important;box-shadow:0 4px 20px #0006,0 0 30px #00ffaa1a!important}.theme-terminal .btn,.theme-terminal .nav-tab{border-radius:0!important;font-family:JetBrains Mono,monospace!important;text-transform:uppercase!important;letter-spacing:1px!important;border:1px solid rgba(0,255,170,.4)!important;background:#0f1419f2!important;color:#00ffaae6!important;text-shadow:0 0 10px rgba(0,255,170,.5)!important;position:relative;z-index:2}.theme-matrix .btn,.theme-matrix .nav-tab,.theme-matrix .stat-value,.theme-matrix .nft-title{text-shadow:0 0 5px currentColor;animation:matrix-glow 2s ease-in-out infinite alternate}@keyframes matrix-glow{0%{text-shadow:0 0 5px currentColor,0 0 10px currentColor}to{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}}.theme-vaporwave .staking-app{--staking-shadow: 0 0 20px rgba(255, 0, 255, .3);font-family:Permanent Marker,cursive!important;background:linear-gradient(45deg,var(--staking-bg),rgba(255,0,255,.1))!important;position:relative;overflow:hidden}.theme-vaporwave .staking-app:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,0,255,.05) 60deg,transparent 120deg);animation:vaporwave-rotate 20s linear infinite;pointer-events:none;z-index:1}@keyframes vaporwave-rotate{to{transform:rotate(360deg)}}.theme-vaporwave .btn,.theme-vaporwave .nav-tab,.theme-vaporwave .card{background:linear-gradient(45deg,var(--staking-btn-bg),rgba(0,255,255,.2))!important;text-shadow:0 0 10px currentColor;font-family:Permanent Marker,cursive!important;border-radius:15px!important;position:relative;z-index:2}.theme-cyberpunk .staking-app{--staking-shadow: 0 0 30px rgba(0, 245, 255, .2);font-family:Orbitron,sans-serif!important;background:linear-gradient(135deg,var(--staking-bg),rgba(0,245,255,.05))!important;position:relative}.theme-cyberpunk .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,245,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,122,.1) 0%,transparent 50%);pointer-events:none;z-index:1;animation:cyberpunk-pulse 3s ease-in-out infinite}@keyframes cyberpunk-pulse{0%,to{opacity:.5}50%{opacity:1}}.theme-cyberpunk .btn,.theme-cyberpunk .nav-tab,.theme-cyberpunk .card{background:linear-gradient(135deg,var(--staking-btn-bg),rgba(88,166,255,.2))!important;border:1px solid rgba(0,245,255,.5)!important;text-shadow:0 0 5px currentColor;font-family:Orbitron,sans-serif!important;border-radius:4px!important;transition:all .3s ease!important;position:relative;z-index:2}.theme-cyberpunk .btn:hover{box-shadow:0 0 15px #00f5ff80;transform:translateY(-2px)}.theme-neobrutalism .staking-app{--staking-radius: 0px;--staking-shadow: 4px 4px 0 #000;font-family:Bebas Neue,sans-serif!important;border:3px solid #000!important;background:#f5f5f5!important;transform:rotate(-.5deg)}.theme-neobrutalism .btn,.theme-neobrutalism .nav-tab,.theme-neobrutalism .card{border-radius:0!important;border:2px solid #000!important;box-shadow:3px 3px #000!important;font-family:Bebas Neue,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;background:var(--staking-btn-bg)!important}.theme-neobrutalism .btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000!important}.theme-neobrutalism .nft-card:nth-child(odd){transform:rotate(1deg)}.theme-neobrutalism .nft-card:nth-child(2n){transform:rotate(-1deg)}.theme-amiga .staking-app{font-family:Courier New,monospace!important;background:#3f53a0!important;border:2px solid #ff8800!important;--staking-radius: 0px}.theme-amiga .btn,.theme-amiga .nav-tab,.theme-amiga .card{border:2px outset #ff8800!important;background:#3f53a0!important;color:#fff!important;border-radius:0!important;font-family:Courier New,monospace!important}.theme-hotdog .staking-app{background:red!important;color:#ff0!important;border:2px solid #000000!important;--staking-radius: 0px;animation:hotdog-blink 1s infinite}@keyframes hotdog-blink{0%,50%{background:red}51%,to{background:#ff0}}.theme-hotdog .btn,.theme-hotdog .nav-tab,.theme-hotdog .card{background:#ff0!important;color:red!important;border:2px solid #000000!important;border-radius:0!important;font-weight:700!important}.theme-dracula .staking-app{font-family:Fira Code,monospace!important;background:linear-gradient(135deg,#282a36,#44475a)!important;--staking-shadow: 0 8px 32px rgba(189, 147, 249, .3)}.theme-dracula .btn,.theme-dracula .nav-tab,.theme-dracula .card{background:linear-gradient(135deg,var(--staking-btn-bg),rgba(189,147,249,.2))!important;border-color:#bd93f9!important;font-family:Fira Code,monospace!important}.theme-nord .staking-app{font-family:Inter,sans-serif!important;background:linear-gradient(135deg,#2e3440,#3b4252)!important;--staking-shadow: 0 8px 32px rgba(94, 129, 172, .2)}.theme-nord .btn,.theme-nord .nav-tab,.theme-nord .card{background:linear-gradient(135deg,var(--staking-btn-bg),rgba(136,192,208,.1))!important;border-color:#5e81ac!important;font-family:Inter,sans-serif!important}.theme-solarized .staking-app{font-family:Fira Code,monospace!important;background:#002b36!important;--staking-shadow: 0 4px 16px rgba(38, 139, 210, .2)}.theme-solarized .btn,.theme-solarized .nav-tab,.theme-solarized .card{font-family:Fira Code,monospace!important;background:#073642!important;border-color:#268bd2!important}.theme-default .staking-app{font-family:var(--font-primary)!important;background:var(--window-bg)!important;border:3px solid transparent!important;-o-border-image:var(--window-border) 1!important;border-image:var(--window-border) 1!important;box-shadow:var(--glow-intense),inset 0 0 60px #0fa3,0 0 120px #0fa6!important;position:relative;overflow:hidden;animation:cyber-container-pulse 4s ease-in-out infinite alternate!important}.theme-default .staking-app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--cyber-grid);background-size:25px 25px,25px 25px;opacity:.4;z-index:-1;animation:cyber-grid-move 15s linear infinite}@keyframes cyber-container-pulse{0%{box-shadow:var(--glow-intense),inset 0 0 60px #0fa3,0 0 120px #0fa6}to{box-shadow:var(--glow-accent),inset 0 0 80px #ff008826,0 0 150px #ff00884d}}@keyframes cyber-grid-move{0%{transform:translateY(0)}to{transform:translateY(25px)}}.theme-default .staking-header{background:var(--window-title)!important;color:var(--window-title-text)!important;font-family:var(--font-heading)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:4px!important;text-shadow:var(--glow-intense)!important;box-shadow:var(--glow-intense),inset 0 0 40px #0fa3!important;border-bottom:3px solid var(--foreground)!important;animation:title-cyber-pulse 3s infinite ease-in-out alternate!important;position:relative;overflow:hidden}@keyframes title-cyber-pulse{0%{text-shadow:var(--glow-intense)}to{text-shadow:var(--glow-accent)}}.nft-card{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.nft-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 28px #00000059}.theme-ubuntu .card-title,.theme-ubuntu .nft-title{font-weight:700!important;color:#77216f!important;letter-spacing:-.01em!important}.theme-ubuntu .stat-value,.theme-ubuntu .nft-stat-value{font-weight:800!important;color:#e95420!important}.theme-macintosh .card-title,.theme-macintosh .nft-title{font-weight:600!important;color:#1d1d1f!important;letter-spacing:-.02em!important}.theme-macintosh .stat-value,.theme-macintosh .nft-stat-value{font-weight:700!important;color:#007aff!important}.theme-terminal .card-title{font-family:Share Tech Mono,monospace!important;color:#00ffaae6!important;text-shadow:0 0 10px rgba(0,255,170,.5)!important;text-transform:uppercase!important;letter-spacing:1px!important}.theme-terminal .stat-value{font-family:JetBrains Mono,monospace!important;color:#0fa!important;text-shadow:0 0 10px rgba(0,255,170,.5)!important}.theme-ubuntu.dark-mode .staking-app{background:linear-gradient(135deg,#1b1d22,#101114)!important;border:1px solid rgba(233,84,32,.25)!important;box-shadow:0 25px 60px #0000008c,0 8px 25px #00000059!important}.theme-ubuntu.dark-mode .sidebar,.theme-ubuntu.dark-mode .main-content{background:#1d1e22d9!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(233,84,32,.18)!important;box-shadow:0 8px 28px #00000073!important}.theme-ubuntu.dark-mode .card{background:linear-gradient(145deg,#232428,#1a1b1f)!important;border:1px solid rgba(233,84,32,.18)!important;box-shadow:0 4px 18px #0006!important}:root{--interactive-transition: all .3s ease-in-out 0s, visibility 0s;--interactive-hover-scale: 1.02;--interactive-hover-lift: -3px;--interactive-border-radius: 0px;--interactive-glass-bg: rgba(15, 23, 42, .95);--interactive-glass-border: rgba(56, 189, 248, .3);--interactive-shadow-base: 4px 4px 0px #000000;--interactive-shadow-hover: 6px 6px 0px #000000;--interactive-glow: 0 0 20px rgba(56, 189, 248, .3);--grid-gap: 20px;--grid-padding: 24px;--card-min-height: 200px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-sharp: cubic-bezier(.25, .46, .45, .94)}.interactive-container{position:relative;display:grid;gap:var(--grid-gap);padding:var(--grid-padding);min-height:100vh;background:linear-gradient(135deg,#0f172af2,#1e293be6,#0f172af2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:JetBrains Mono,SF Mono,Courier New,monospace}.interactive-card{position:relative;background:var(--interactive-glass-bg);border:2px solid var(--interactive-glass-border);border-radius:var(--interactive-border-radius);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--interactive-shadow-base);overflow:hidden;transition:var(--interactive-transition);cursor:pointer;isolation:isolate}.interactive-card:not(.is-animating){transition:var(--interactive-transition)}.interactive-card:not(.is-animating) :not(.is-animating){transition:var(--interactive-transition)}.interactive-card:hover,.keyboard-tabbing-on .interactive-card:focus-within{z-index:2;transform:translate(-2px,-2px) scale(var(--interactive-hover-scale));box-shadow:var(--interactive-shadow-hover),var(--interactive-glow);border-color:#38bdf899}.interactive-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.interactive-grid-2{grid-template-columns:repeat(2,1fr)}.interactive-grid-3{grid-template-columns:repeat(3,1fr)}.interactive-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.interactive-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.interactive-grid-3,.interactive-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.interactive-grid,.interactive-grid-2,.interactive-grid-3,.interactive-grid-4{grid-template-columns:1fr}}.interactive-content{position:relative;padding:var(--grid-padding);display:grid;gap:16px;min-height:var(--card-min-height)}.interactive-hidden{opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--interactive-transition)}.interactive-card:hover .interactive-hidden,.keyboard-tabbing-on .interactive-card:focus-within .interactive-hidden{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.device-mobile-optimized .interactive-hidden{opacity:1;visibility:visible;transform:translateY(0)}.interactive-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,#38bdf8,#8b5cf6);color:#fff;border:2px solid #38bdf8;border-radius:var(--interactive-border-radius);font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;overflow:hidden;transition:var(--interactive-transition);box-shadow:3px 3px #000}.interactive-btn:not(.is-animating){transition:var(--interactive-transition)}.interactive-btn:hover,.keyboard-tabbing-on .interactive-btn:focus{transform:translate(-2px,-2px);box-shadow:5px 5px #000,var(--interactive-glow)}.interactive-btn:active{transform:translate(0);box-shadow:2px 2px #000}.interactive-btn-secondary{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:#8b5cf6;box-shadow:3px 3px #000}.interactive-btn-secondary:hover{box-shadow:5px 5px #000,0 0 20px #8b5cf64d}.interactive-btn-ghost{background:transparent;border:2px solid rgba(56,189,248,.5);color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:3px 3px #000}.interactive-btn-ghost:hover{background:#38bdf81a;border-color:#38bdf8cc;box-shadow:5px 5px #000,0 0 20px #38bdf833}.interactive-image-container{position:relative;border-radius:var(--interactive-border-radius);border:2px solid rgba(56,189,248,.3);overflow:hidden;aspect-ratio:1;background:linear-gradient(135deg,#38bdf81a,#8b5cf61a);box-shadow:2px 2px #000;transition:var(--interactive-transition)}.interactive-image-container:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #000}.interactive-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--interactive-transition)}.interactive-card:hover .interactive-image{transform:scale(1.03)}.interactive-status{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:var(--interactive-border-radius);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--interactive-transition);border:1px solid;box-shadow:2px 2px #000;font-family:JetBrains Mono,SF Mono,Courier New,monospace}.interactive-status-staked{background:#22c55e33;color:#22c55e;border-color:#22c55e80}.interactive-status-available{background:#38bdf833;color:#38bdf8;border-color:#38bdf880}.interactive-status-processing{background:#fbbf2433;color:#fbbf24;border-color:#fbbf2480;animation:pulse-glow 2s ease-in-out infinite}.interactive-progress{position:relative;width:100%;height:6px;background:#38bdf81a;border:1px solid rgba(56,189,248,.3);border-radius:var(--interactive-border-radius);overflow:hidden;box-shadow:1px 1px #000}.interactive-progress-bar{height:100%;background:linear-gradient(90deg,#38bdf8,#8b5cf6);border-radius:var(--interactive-border-radius);transition:width .5s var(--ease-smooth);position:relative}.interactive-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.interactive-title{font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:700;font-size:var(--font-size-xl);background:linear-gradient(135deg,#38bdf8,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;text-shadow:2px 2px 0px rgba(0,0,0,.5)}.interactive-subtitle{font-size:var(--font-size-base);color:#fffc;margin-bottom:16px;font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:500}.interactive-value{font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:700;font-size:var(--font-size-2xl);color:#38bdf8;text-shadow:0 0 10px rgba(56,189,248,.3),2px 2px 0px rgba(0,0,0,.5)}.interactive-label{font-size:var(--font-size-sm);color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:600}.interactive-loading{position:relative;overflow:hidden}.interactive-loading:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(56,189,248,.1),transparent);animation:shimmer 2s infinite}.interactive-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#38bdf80d,#8b5cf60d);opacity:0;transition:var(--interactive-transition);pointer-events:none}.interactive-card:hover .interactive-overlay{opacity:1}.interactive-stats-card{background:#111111f2;border:2px solid rgba(56,189,248,.3);border-radius:var(--interactive-border-radius);padding:20px;text-align:center;box-shadow:var(--interactive-shadow-base);transition:var(--interactive-transition)}.interactive-stats-card:hover{transform:translate(-2px,-2px);border-color:#38bdf899;box-shadow:var(--interactive-shadow-hover)}.interactive-stats-value{font-size:var(--font-size-3xl);font-weight:700;color:#38bdf8;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Courier New,monospace}.interactive-stats-label{font-size:var(--font-size-sm);color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:600}.interactive-nft-card{background:#111111f2;border:2px solid rgba(56,189,248,.3);border-radius:var(--interactive-border-radius);overflow:hidden;box-shadow:var(--interactive-shadow-base);transition:var(--interactive-transition)}.interactive-nft-card:hover{transform:translate(-2px,-2px);border-color:#38bdf899;box-shadow:var(--interactive-shadow-hover)}.interactive-nft-title{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin-bottom:8px;font-family:JetBrains Mono,SF Mono,Courier New,monospace}.interactive-nft-id{font-size:var(--font-size-sm);color:#ffffffb3;font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-weight:500}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-glow{0%,to{box-shadow:2px 2px #000,0 0 5px currentColor}50%{box-shadow:2px 2px #000,0 0 20px currentColor,0 0 30px currentColor}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.interactive-float{animation:float-gentle 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.interactive-card,.interactive-btn,.interactive-image,.interactive-progress-bar{transition:none;animation:none}.interactive-card:hover,.interactive-btn:hover{transform:none}}.keyboard-tabbing-on .interactive-card:focus-within,.keyboard-tabbing-on .interactive-btn:focus{outline:2px solid #38bdf8;outline-offset:2px}@media (prefers-contrast: high){.interactive-card{border-width:3px}.interactive-btn{border:3px solid currentColor}}:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", monospace;--font-display: "Space Grotesk", "Inter", sans-serif;--bg-primary: #0a0a0a;--bg-secondary: #1a1a1a;--bg-tertiary: #2a2a2a;--bg-elevated: #333333;--bg-card: #222222;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-muted: #a0a0a0;--text-accent: #00ff88;--text-accent-hover: #00cc6a;--accent-primary: #00ff88;--accent-secondary: #00cc6a;--border-primary: #444444;--border-secondary: #555555;--border-accent: #00ff88;--bg-desktop: var(--bg-primary);--bg-window: var(--bg-card);--bg-titlebar: var(--bg-elevated);--bg-button: var(--bg-tertiary);--bg-input: var(--bg-secondary);--bg-dark: var(--bg-primary);--bg-taskbar: var(--bg-elevated);--text-inverse: var(--text-primary);--text-link: var(--accent-primary);--text-disabled: var(--text-muted);--text-visited: var(--accent-purple);--text-success: var(--accent-primary);--accent-green: #00ff88;--accent-cyan: #00ffff;--accent-purple: #8b5cf6;--accent-pink: #ec4899;--accent-blue: #3b82f6;--accent-orange: #f97316;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--border-radius-sm: 6px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-flat: 1px solid var(--border-primary);--border-accent: 1px solid var(--accent-primary);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06);--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-8: 24px;--space-10: 32px;--radius-none: 0px;--radius-sm: 2px;--transition-retro: .1s linear;--blink-speed: 1s}.gallery-container{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a),radial-gradient(circle at 20% 20%,rgba(0,255,136,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,255,255,.02) 0%,transparent 50%);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.6;position:relative;transition:all .3s ease;border:1px solid var(--border-primary)}.gallery-container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,255,136,.01) 2px,rgba(0,255,136,.01) 4px);pointer-events:none;z-index:-1}.theme-transition{transition:all .3s ease}.theme-transition *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.gallery-container.dark-theme{background:var(--dark-bg-primary);color:var(--dark-text-primary)}.gallery-container.dark-theme .glass-card{background:var(--dark-bg-secondary);border:2px solid var(--dark-border);color:var(--dark-text-primary)}.gallery-container.dark-theme .text-gradient{color:var(--dark-accent)}.gallery-container.dark-theme .text-text-primary{color:var(--dark-text-primary)}.gallery-container.dark-theme .text-text-secondary{color:var(--dark-text-secondary)}.gallery-container.dark-theme .text-text-muted{color:var(--dark-text-muted)}.gallery-container.dark-theme .text-text-accent{color:var(--dark-accent)}.gallery-container.dark-theme .bg-neo-primary,.gallery-container.dark-theme .bg-neo-success{background:var(--dark-accent)}.gallery-container.dark-theme .bg-neo-warning{background:var(--dark-accent-cyan)}.gallery-container.dark-theme .border-border-primary{border-color:var(--dark-border)}.gallery-container.dark-theme .bg-bg-surface{background:var(--dark-bg-secondary)}.vintage-sidebar{background:var(--bg-secondary);border-right:2px solid var(--border-primary);box-shadow:2px 0 10px #0000004d}.window-content{background:var(--bg-primary);border-left:1px solid var(--border-primary)}.dark-mode-toggle{position:absolute;top:10px;right:120px;z-index:1000;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));border:1px solid var(--border-primary);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:6px;box-shadow:0 2px 4px #0003;transition:all .3s ease;min-width:60px;min-height:32px}@media (max-width: 768px){.dark-mode-toggle{top:5px;right:5px;font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);min-width:50px;min-height:28px}}.dark-mode-toggle:hover{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-tertiary));border-color:var(--accent-primary);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.dark-mode-toggle:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.gallery-container.dark-theme .dark-mode-toggle{background:var(--dark-bg-tertiary);color:var(--dark-text-primary);border:2px solid var(--dark-border);box-shadow:3px 3px 0 var(--dark-accent)}.gallery-container.dark-theme .dark-mode-toggle:hover{background:var(--dark-bg-elevated);border-color:var(--dark-accent);box-shadow:4px 4px 0 var(--dark-accent)}.gallery-container.dark-theme .window-frame{background:var(--dark-bg-secondary);border:1px solid var(--dark-border);box-shadow:var(--shadow-neo-md)}.gallery-container.dark-theme .window-titlebar{background:linear-gradient(90deg,var(--dark-bg-elevated),var(--dark-accent));color:var(--dark-text-primary)!important;border-bottom:1px solid var(--dark-accent)}.gallery-container.dark-theme .window-content{background:var(--dark-bg-secondary);color:var(--dark-text-primary)}.gallery-container.dark-theme .btn-retro,.gallery-container.dark-theme .btn-win98{background:var(--dark-bg-tertiary);color:var(--dark-text-primary)!important;border:2px solid var(--dark-border);box-shadow:var(--shadow-neo-sm)}.gallery-container.dark-theme .btn-retro:hover,.gallery-container.dark-theme .btn-win98:hover{background:var(--dark-bg-elevated);border-color:var(--dark-accent);box-shadow:var(--shadow-neo-hover);color:var(--dark-accent)!important}.gallery-container.dark-theme .input-retro{background:var(--dark-bg-primary);color:var(--dark-text-primary)!important;border:2px solid var(--dark-border)}.gallery-container.dark-theme .input-retro:focus{border-color:var(--dark-accent);box-shadow:0 0 10px #00ff414d;color:var(--dark-text-primary)!important}.gallery-container.dark-theme .input-retro::-moz-placeholder{color:var(--dark-text-muted)!important}.gallery-container.dark-theme .input-retro::placeholder{color:var(--dark-text-muted)!important}.gallery-container.dark-theme .checkbox-retro{background:var(--dark-bg-primary);border:2px solid var(--dark-border)}.gallery-container.dark-theme .checkbox-retro:checked{background:var(--dark-accent);border-color:var(--dark-accent)}.gallery-container.dark-theme .progress-retro{background:var(--dark-bg-primary);border:2px solid var(--dark-border)}.gallery-container.dark-theme .progress-bar{background:linear-gradient(90deg,var(--dark-accent),var(--dark-accent-cyan))}.gallery-container *{font-family:var(--font-primary)}.gallery-container .font-mono{font-family:var(--font-mono)!important}.gallery-container .font-display{font-family:var(--font-display)!important}.window-frame{background:linear-gradient(135deg,var(--bg-window) 0%,var(--bg-tertiary) 100%),repeating-linear-gradient(45deg,transparent,transparent 1px,rgba(0,255,136,.02) 1px,rgba(0,255,136,.02) 2px);border:3px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 6px #0006,inset 0 1px #ffffff1a;position:relative;transition:all .3s ease;overflow:hidden}.window-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-cyan),var(--accent-primary));opacity:.3}.window-frame:hover{border-color:var(--accent-primary);box-shadow:0 8px 25px #00000080,0 0 20px #00ff881a;transform:translateY(-1px)}.window-titlebar{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-tertiary));color:var(--text-primary);padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--font-size-lg);display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--border-primary);position:relative;z-index:2}.window-content{padding:var(--space-4);background:var(--bg-window)}.btn-retro{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary)),repeating-linear-gradient(45deg,transparent,transparent 1px,rgba(0,255,136,.02) 1px,rgba(0,255,136,.02) 2px);border:2px solid var(--border-primary);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:600;padding:var(--space-3) var(--space-5);cursor:pointer;transition:all .3s ease;min-width:75px;text-align:center;border-radius:6px;box-shadow:0 2px 4px #0000004d;position:relative;overflow:hidden}.btn-retro:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:0;transition:opacity .3s ease}.btn-retro:hover{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-tertiary)),repeating-linear-gradient(45deg,transparent,transparent 1px,rgba(0,255,136,.04) 1px,rgba(0,255,136,.04) 2px);border-color:var(--accent-primary);box-shadow:0 4px 8px #0006,0 0 15px #0f83;transform:translateY(-1px)}.btn-retro:hover:before{opacity:1}.btn-retro:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.btn-retro:disabled{color:var(--text-disabled);cursor:not-allowed}.btn-win98{background:var(--bg-button);color:var(--text-primary);border:3px solid #000000;font-size:14px;font-weight:700;padding:var(--space-3) var(--space-5);box-shadow:var(--shadow-neo-sm);transform:translate(0);transition:all .1s ease;text-transform:uppercase;cursor:pointer}.btn-win98:hover{background:var(--vintage-light-gray);box-shadow:var(--shadow-neo-md);transform:translate(-2px,-2px)}.btn-win98:active{transform:translate(2px,2px);box-shadow:1px 1px #000}@keyframes pulse-glow{0%,to{text-shadow:0 0 5px currentColor}50%{text-shadow:0 0 20px currentColor,0 0 30px currentColor}}.input-retro{background:var(--bg-secondary);border:2px solid var(--border-primary);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:500;padding:var(--space-3);transition:all .3s ease;border-radius:6px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff0d}.input-retro:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 2px 4px #0003,0 0 0 2px #0f83}.checkbox-retro{width:20px;height:20px;border:3px solid #000000;background:var(--bg-input);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;box-shadow:2px 2px #000;transition:all .1s ease}.checkbox-retro:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #000}.checkbox-retro:checked{background:var(--neon-green);border-color:#000}.checkbox-retro:checked:before{content:"✓";position:absolute;top:-1px;left:3px;font-size:14px;font-weight:700;color:#000}.progress-retro{background:var(--bg-input);border:3px solid #000000;height:24px;position:relative;overflow:hidden;box-shadow:var(--shadow-inset)}.progress-bar{background:linear-gradient(45deg,var(--neon-green) 0%,var(--lime-green) 100%);height:100%;transition:width .3s ease;position:relative;border-right:2px solid #000000}.progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.2) 3px,rgba(0,0,0,.2) 6px)}.gallery-container .nft-card,.gallery-main-content .nft-card,.nft-card{background:linear-gradient(135deg,#1e1e1e,#2a2a2a)!important;border:1px solid #333333!important;border-radius:12px!important;box-shadow:0 4px 16px #0000004d!important;transition:all .3s ease!important;cursor:pointer!important;position:relative!important;display:flex!important;flex-direction:column!important;width:280px!important;height:360px!important;overflow:hidden!important;min-width:280px!important;max-width:280px!important;min-height:360px!important;max-height:360px!important;font-family:var(--font-primary)!important;flex-shrink:0!important;flex-grow:0!important}.gallery-container .nft-card:before,.gallery-main-content .nft-card:before,.nft-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,#0f8,#00cc6a,#0f8)!important;opacity:.8!important;z-index:1!important}.gallery-container .nft-card:hover,.gallery-main-content .nft-card:hover,.nft-card:hover{box-shadow:0 8px 32px #0006,0 4px 16px #0000004d,0 0 20px #00ff8826!important;transform:translateY(-4px)!important;border-color:#0f8!important;background:linear-gradient(135deg,#222,#2d2d2d)!important}.gallery-container .nft-card__image-container,.gallery-main-content .nft-card__image-container,.nft-card__image-container{position:relative!important;width:100%!important;height:70%!important;overflow:hidden!important;background:#000!important;border:none!important;border-radius:12px 12px 0 0!important}.nft-card__image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:all .3s ease!important;opacity:0!important;animation:fadeIn .3s ease forwards!important;border:none!important;outline:none!important;min-width:100%!important;min-height:100%!important}.nft-card:hover .nft-card__image{transform:scale(1.05)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nft-card__loader{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#000c,#1a1a1ae6)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#fff!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.nft-card__spinner{width:24px!important;height:24px!important;border:2px solid rgba(255,255,255,.3)!important;border-top:2px solid #ffffff!important;border-radius:50%!important;animation:spin 1s linear infinite!important;margin-bottom:8px!important}.nft-card__loading-text{font-size:11px!important;font-weight:500!important;font-family:var(--font-primary)!important;color:#ccc!important}.nft-card__error{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#000c,#1a1a1ae6)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#fff!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.nft-card__error-icon{font-size:20px!important;margin-bottom:6px!important;opacity:.7!important}.nft-card__error-text{font-size:11px!important;font-weight:500!important;font-family:var(--font-primary)!important;color:#ccc!important;margin-bottom:4px!important}.nft-card__error-subtext{font-size:10px!important;font-weight:400!important;font-family:var(--font-mono)!important;color:#888!important}.nft-card__rarity-badge{position:absolute!important;top:8px!important;left:8px!important;background:linear-gradient(135deg,#0f8,#00cc6a)!important;color:#000!important;padding:4px 8px!important;border-radius:6px!important;font-size:10px!important;font-weight:700!important;font-family:var(--font-primary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 2px 8px #0000004d!important;z-index:2!important}.nft-card__id-badge{position:absolute!important;bottom:8px!important;right:8px!important;background:#000c!important;color:#fff!important;padding:4px 8px!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;font-family:var(--font-primary)!important;box-shadow:0 2px 8px #0000004d!important;z-index:2!important}.nft-card__action-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#000c,#1a1a1ae6)!important;opacity:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.nft-card__action-button{background:linear-gradient(135deg,#0f8,#00cc6a)!important;color:#000!important;padding:10px 20px!important;border-radius:8px!important;font-weight:600!important;font-family:var(--font-primary)!important;font-size:13px!important;border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #0000004d!important;text-transform:uppercase!important;letter-spacing:.05em!important}.nft-card__action-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #0006!important;background:linear-gradient(135deg,#00cc6a,#0f8)!important}.gallery-container .nft-card__content,.gallery-main-content .nft-card__content,.nft-card__content{padding:12px!important;flex:1!important;display:flex!important;flex-direction:column!important;background:linear-gradient(135deg,#1a1a1a,#222)!important;border-radius:0 0 12px 12px!important;gap:8px!important;justify-content:space-between!important}.nft-card__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}.nft-card__name{font-weight:600!important;font-size:14px!important;color:#fff!important;margin:0!important;flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:var(--font-primary)!important;letter-spacing:-.01em!important}.nft-card__traits{display:flex!important;flex-wrap:wrap!important;gap:4px!important;flex:1!important;align-items:flex-start!important}.nft-card__trait{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;padding:4px 0!important}.nft-card__trait-type{color:#888!important;font-weight:500!important;flex-shrink:0!important;font-family:var(--font-primary)!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.05em!important}.nft-card__trait-value{color:#fff!important;font-weight:500!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:65%!important;font-family:var(--font-primary)!important;font-size:12px!important}.nft-card__trait-more{text-align:center!important;color:#888!important;font-size:11px!important;padding-top:10px!important;border-top:1px solid #333333!important;margin-top:6px!important;font-family:var(--font-primary)!important;font-weight:500!important}.nft-card:hover{border-color:var(--accent-primary)!important;box-shadow:0 10px 22px #00000052!important;background:var(--bg-elevated)!important}.nft-card:active{transform:translateY(-2px)!important;box-shadow:0 4px 6px #0003!important}.gallery-container.dark-theme .nft-card{background:var(--dark-bg-secondary)!important;border:1px solid var(--dark-border)!important;box-shadow:3px 3px #0000004d!important}.gallery-container.dark-theme .nft-card:hover{background:var(--dark-bg-tertiary)!important;border-color:var(--dark-accent)!important;box-shadow:0 10px 22px #00000059!important}.gallery-container.dark-theme .nft-card:active{box-shadow:0 6px 10px #0000004d!important}.nft-card{will-change:transform!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.nft-card__image{aspect-ratio:1!important;background:var(--bg-dark)!important;opacity:0!important;transition:opacity .3s ease!important;-o-object-fit:cover!important;object-fit:cover!important}.nft-card__image.loaded{opacity:1!important}.nft-card__skeleton{background:linear-gradient(90deg,var(--vintage-gray) 25%,var(--vintage-light-gray) 50%,var(--vintage-gray) 75%)!important;background-size:200% 100%!important;animation:skeleton-loading 1.5s infinite!important}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-content{background:var(--bg-window);border:3px solid #000000;padding:var(--space-6);text-align:center;box-shadow:var(--shadow-neo-lg);max-width:400px;width:90%}.loading-progress{width:100%;height:24px;background:var(--bg-input);border:3px solid #000000;margin:var(--space-4) 0;position:relative;overflow:hidden}.loading-progress-bar{height:100%;background:linear-gradient(45deg,var(--neon-green) 0%,var(--lime-green) 100%);transition:width .3s ease;position:relative}.loading-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.2) 3px,rgba(0,0,0,.2) 6px)}.nft-card__image-container{position:relative!important;aspect-ratio:1!important;background:var(--bg-dark)!important;border-bottom:var(--border-flat)!important;overflow:hidden!important}.nft-card__image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;image-rendering:pixelated!important;transition:none!important;filter:contrast(1.08) saturate(1.15)!important}.nft-card:hover .nft-card__image{filter:contrast(1.12) saturate(1.2) brightness(1.06)!important}.nft-card__loader{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:var(--bg-dark)!important;color:var(--neon-green)!important;border:3px solid var(--neon-green)!important;box-shadow:var(--shadow-neo-sm)!important}.nft-card__spinner{width:24px!important;height:24px!important;border:4px solid transparent!important;border-top:4px solid var(--neon-green)!important;border-right:4px solid var(--neon-green)!important;animation:retro-spin .8s linear infinite!important;box-shadow:2px 2px 0 var(--neon-green)!important}@keyframes retro-spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.nft-card__error{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--bg-dark)!important;color:var(--neon-magenta)!important;font-family:var(--font-pixel)!important;font-size:10px!important;flex-direction:column!important;text-align:center!important;border:3px solid var(--neon-magenta)!important;box-shadow:4px 4px 0 var(--neon-magenta)!important;font-weight:700!important}.nft-card__action-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000e6!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;transition:all .15s ease!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.nft-card:hover .nft-card__action-overlay{opacity:1!important}.nft-card__action-button{background:var(--neon-green)!important;color:var(--vintage-black)!important;border:4px solid #000000!important;font-family:var(--font-system)!important;font-size:14px!important;font-weight:700!important;padding:var(--space-3) var(--space-4)!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:4px 4px #000!important;transition:all .1s ease!important;transform:translate(0)!important}.gallery-container.dark-theme .nft-card__action-button{background:var(--dark-accent)!important;color:var(--dark-bg-primary)!important;border:2px solid var(--dark-bg-primary)!important;box-shadow:3px 3px 0 var(--dark-bg-primary)!important}.gallery-container.dark-theme .nft-card__action-button:hover{background:var(--dark-accent-cyan)!important;box-shadow:4px 4px 0 var(--dark-bg-primary)!important}.nft-card__action-button:hover{background:var(--neon-cyan)!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #000!important}.nft-card__action-button:active{transform:translate(2px,2px)!important;box-shadow:2px 2px #000!important}@keyframes blink-border{0%,50%{border-color:var(--neon-green)}51%,to{border-color:var(--neon-cyan)}}.nft-card__content{padding:var(--space-3)!important;background:var(--bg-window)!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;gap:var(--space-2)!important}.gallery-container.dark-theme .nft-card__content{background:var(--dark-bg-secondary)!important;color:var(--dark-text-primary)!important}.gallery-container.dark-theme .nft-card__trait{background:var(--dark-bg-tertiary)!important;border:2px solid var(--dark-border)!important;color:var(--dark-text-primary)!important}.gallery-container.dark-theme .nft-card__trait:hover{background:var(--dark-bg-elevated)!important;border-color:var(--dark-accent)!important;color:var(--dark-text-primary)!important}.gallery-container.dark-theme .nft-card__trait-type{color:var(--dark-text-muted)!important}.gallery-container.dark-theme .nft-card__trait-value{color:var(--dark-text-primary)!important}.gallery-container.dark-theme .nft-card__trait-more{background:var(--dark-bg-tertiary)!important;border:2px dashed var(--dark-border)!important;color:var(--dark-text-muted)!important}.gallery-container.dark-theme .nft-card__trait-more:hover{background:var(--dark-bg-elevated)!important;border-color:var(--dark-accent)!important;color:var(--dark-text-primary)!important}.nft-card__header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:var(--space-3)!important;border-bottom:1px solid var(--vintage-dark-gray)!important;padding-bottom:var(--space-3)!important}.nft-card__name{font-size:var(--font-size-lg)!important;font-weight:700!important;color:var(--text-primary)!important;flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:var(--font-system)!important;letter-spacing:.5px!important;text-shadow:1px 1px 0px rgba(0,0,0,.3)!important}.gallery-container.dark-theme .nft-card__name{color:var(--dark-text-primary)!important}.gallery-container.dark-theme .nft-card__id-badge{background:var(--dark-bg-elevated)!important;color:var(--dark-text-primary)!important;border:2px solid var(--dark-border)!important}.nft-card__id-badge{background:var(--bg-titlebar)!important;color:var(--text-inverse)!important;font-family:var(--font-system)!important;font-size:12px!important;font-weight:700!important;padding:var(--space-2) var(--space-3)!important;border:2px solid #000000!important;min-width:40px!important;text-align:center!important;box-shadow:2px 2px #000!important;text-transform:uppercase!important}.nft-card__traits{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space-2)!important;margin-top:auto!important}.nft-card__trait{background:var(--vintage-light-gray)!important;border:2px solid #000000!important;padding:var(--space-2)!important;font-size:var(--font-size-sm)!important;min-height:40px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-shadow:2px 2px #000!important;transition:all .1s ease!important;transform:translate(0)!important}.nft-card__trait:hover{background:var(--vintage-light-gray)!important;color:var(--text-primary)!important;transform:translate(-1px,-1px)!important;box-shadow:2px 2px #000!important}.nft-card__trait-type{font-size:var(--font-size-sm)!important;color:var(--text-disabled)!important;text-transform:uppercase!important;margin-bottom:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:700!important;letter-spacing:.3px!important}.nft-card__trait-value{font-size:var(--font-size-base)!important;font-weight:700!important;color:var(--text-primary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;letter-spacing:.2px!important}.nft-card__trait-more{background:var(--vintage-light-gray)!important;border:2px dashed #000000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:var(--text-disabled)!important;min-height:40px!important;cursor:pointer!important;font-family:var(--font-pixel)!important;font-weight:700!important;transition:all .1s ease!important;transform:translate(0)!important}.nft-card__trait-more:hover{background:var(--vintage-light-gray)!important;color:var(--text-primary)!important;border-style:solid!important;transform:translate(-1px,-1px)!important;box-shadow:2px 2px #000!important}.nft-card__traits.chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}.trait-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;border:1px solid #444444!important;color:#ccc!important;background:linear-gradient(135deg,#2a2a2a,#333)!important;font-family:var(--font-primary)!important;font-size:11px!important;border-radius:6px!important;transition:all .2s ease!important;box-shadow:0 1px 3px #0003!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.trait-chip:hover{background:linear-gradient(135deg,#333,#444)!important;border-color:#0f8!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0000004d!important}.trait-chip__key{opacity:.85!important;text-transform:uppercase!important;font-weight:600!important}.trait-chip__sep{opacity:.6!important}.trait-chip__val{color:#0f8!important;font-weight:500!important}.trait-chip--more{border-style:dashed!important;opacity:.7!important}.gallery-grid{display:grid!important;grid-template-columns:repeat(auto-fill,280px)!important;gap:20px!important;padding:24px!important;width:100%!important;justify-content:center!important}.gallery-grid>*{width:280px!important;height:360px!important;flex-shrink:0!important;flex-grow:0!important}.custom-scrollbar::-webkit-scrollbar{width:20px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--vintage-gray);border:3px solid #000000;box-shadow:inset 2px 2px 4px #0000004d}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--neon-green);border:3px solid #000000;min-height:24px;box-shadow:2px 2px #000}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--lime-green);box-shadow:3px 3px #000}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:var(--neon-cyan);box-shadow:1px 1px #000}.custom-scrollbar::-webkit-scrollbar-button{background:var(--bg-button);border:2px solid #000000;height:20px;box-shadow:1px 1px #000}.custom-scrollbar::-webkit-scrollbar-button:hover{background:var(--vintage-light-gray);box-shadow:2px 2px #000}@keyframes retro-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-retro{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes blink-text{0%,50%{opacity:1}51%,to{opacity:0}}.fade-in-up{animation:retro-fade-in .2s linear forwards}.slide-in-right{animation:slide-in-retro .3s linear forwards}.blink{animation:blink-text var(--blink-speed) infinite}.pixel-perfect{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.retro-glow{color:var(--neon-green);text-shadow:0 0 10px currentColor,0 0 20px currentColor,2px 2px 0px #000000;font-weight:700}.matrix-bg{background:var(--bg-matrix);color:var(--neon-green);border:3px solid var(--neon-green);box-shadow:var(--shadow-neo-sm)}.terminal-text{font-family:var(--font-system);background:var(--bg-dark);color:var(--neon-green);padding:var(--space-4);border:4px solid var(--neon-green);font-size:16px;font-weight:700;box-shadow:var(--shadow-neo-md);text-shadow:0 0 5px currentColor}.cursor:after{content:"█";animation:blink-text 1s infinite;color:var(--neon-green)}.vintage-header{background:var(--bg-window);border-bottom:4px solid #000000;box-shadow:var(--shadow-neo-md)}.vintage-header .window-titlebar{background:linear-gradient(135deg,var(--bg-titlebar) 0%,var(--electric-blue) 100%);border-bottom:3px solid #000000;box-shadow:inset 0 -2px #0000004d}.vintage-sidebar{background:var(--bg-window);border:2px solid var(--vintage-darker-gray);box-shadow:var(--shadow-neo-sm);font-size:var(--font-size-base);line-height:1.6}.vintage-sidebar h3,.vintage-sidebar h4,.vintage-sidebar .sidebar-title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-3)}.vintage-sidebar p,.vintage-sidebar span,.vintage-sidebar div{font-size:var(--font-size-base);line-height:1.6}.gallery-container.dark-theme .vintage-sidebar{background:var(--dark-bg-secondary);border:2px solid var(--dark-border);box-shadow:4px 4px #00ff411a;color:var(--dark-text-primary)}.gallery-container.dark-theme .vintage-sidebar h3,.gallery-container.dark-theme .vintage-sidebar h4,.gallery-container.dark-theme .vintage-sidebar .sidebar-title{color:var(--dark-accent)!important}.gallery-container.dark-theme .vintage-sidebar p,.gallery-container.dark-theme .vintage-sidebar span,.gallery-container.dark-theme .vintage-sidebar div{color:var(--dark-text-primary)!important}.gallery-container.dark-theme .filter-group{background:var(--dark-bg-tertiary);border:1px solid var(--dark-border);color:var(--dark-text-primary)}.gallery-container.dark-theme .filter-group:hover{border-color:var(--dark-accent);box-shadow:0 0 10px #00ff4133}.gallery-container.dark-theme .filter-group-header{background:var(--dark-bg-elevated);color:var(--dark-accent);border-bottom:1px solid var(--dark-border)}.gallery-container.dark-theme .filter-group-content{background:var(--dark-bg-tertiary);color:var(--dark-text-primary)}.gallery-container.dark-theme .filter-group-content button,.gallery-container.dark-theme .filter-group-content div,.gallery-container.dark-theme .filter-group-content span,.gallery-container.dark-theme .filter-group-content p{color:var(--dark-text-primary)!important;background:var(--dark-bg-tertiary)}.gallery-container.dark-theme .filter-group-content button:hover,.gallery-container.dark-theme .filter-group-content div:hover{background:var(--dark-bg-elevated);color:var(--dark-accent)!important}.gallery-container.dark-theme .trait-count,.gallery-container.dark-theme .trait-percentage{color:var(--dark-accent)!important;font-weight:700}.filter-group{border:3px solid #000000;margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary)),repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,255,136,.02) 2px,rgba(0,255,136,.02) 4px);box-shadow:var(--shadow-neo-sm);transition:all .1s ease;transform:translate(0);position:relative;overflow:hidden}.filter-group:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-cyan),var(--accent-primary));opacity:.4}.filter-group:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-neo-md),0 0 15px #00ff881a;background:linear-gradient(135deg,var(--bg-elevated),var(--bg-tertiary)),repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,255,136,.04) 2px,rgba(0,255,136,.04) 4px)}.filter-group-header{background:var(--bg-titlebar);color:var(--text-inverse);padding:var(--space-4);font-weight:700;font-size:var(--font-size-base);text-transform:uppercase;cursor:pointer;border-bottom:2px solid #000000;box-shadow:inset 0 -1px #0003;transition:all .1s ease;letter-spacing:.5px;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.filter-group-header:hover{background:var(--accent-primary);color:#000;transform:translateY(-1px)}.filter-group-content{padding:var(--space-4);max-height:240px;overflow-y:auto;font-size:var(--font-size-lg);line-height:1.6;background:var(--bg-secondary)}.filter-group-content button,.filter-group-content div{font-size:var(--font-size-base);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1)}.filter-group-content .trait-count,.filter-group-content .trait-percentage{font-size:var(--font-size-sm);font-weight:700}.loading-retro{background:repeating-linear-gradient(45deg,var(--vintage-gray),var(--vintage-gray) 8px,var(--vintage-light-gray) 8px,var(--vintage-light-gray) 16px);animation:loading-stripes .8s linear infinite;border:3px solid #000000;box-shadow:var(--shadow-neo-sm);font-weight:700;color:var(--text-primary)}.gallery-container.dark-theme .loading-retro{background:repeating-linear-gradient(45deg,var(--dark-bg-tertiary),var(--dark-bg-tertiary) 8px,var(--dark-bg-elevated) 8px,var(--dark-bg-elevated) 16px);border:2px solid var(--dark-border);color:var(--dark-accent)!important}@keyframes loading-stripes{0%{background-position:0 0}to{background-position:16px 16px}}.terminal-loader{display:flex;align-items:center;justify-content:center;width:100%;min-height:480px;padding:var(--space-6)}.terminal-loader__screen{width:min(900px,95%);background:#000;color:#0f0;border:3px solid #333333;box-shadow:0 0 30px #00ff0026,inset 0 0 30px #000c;padding:0;font-family:var(--font-mono);font-size:13px;line-height:1.3;position:relative;border-radius:0;background-image:radial-gradient(circle at 20% 20%,rgba(0,255,0,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,255,0,.03) 0%,transparent 50%);animation:terminalFlicker .15s infinite;overflow:hidden;min-height:400px}.terminal-loader__screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);pointer-events:none;z-index:1}.terminal-loader__screen:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.1) 100%);pointer-events:none;z-index:2}.terminal-loader__header{background:#1a1a1a;border-bottom:2px solid #333333;padding:8px 12px;position:relative;z-index:3}.terminal-loader__titlebar{display:flex;align-items:center;justify-content:space-between}.terminal-loader__buttons{display:flex;gap:6px}.terminal-loader__button{width:12px;height:12px;border-radius:50%;border:1px solid #555}.terminal-loader__button--close{background:#ff5f56}.terminal-loader__button--minimize{background:#ffbd2e}.terminal-loader__button--maximize{background:#27ca3f}.terminal-loader__title{color:#ccc;font-size:11px;font-family:var(--font-mono);margin-left:12px}.terminal-loader__content{padding:12px;position:relative;z-index:3}.terminal-loader__boot{margin-bottom:16px}.terminal-loader__boot-line{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.terminal-loader__boot-prefix{color:#0f0;font-weight:700;min-width:40px}.terminal-loader__boot-text{color:#ccc}.terminal-loader__command-line{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px}.terminal-loader__prompt{color:#0f0;font-weight:700;text-shadow:0 0 5px rgba(0,255,0,.5);animation:promptGlow 2s ease-in-out infinite alternate}.terminal-loader__command{color:#fff;font-weight:400;flex:1;position:relative;z-index:3}.terminal-loader__output{line-height:1.5;font-size:13px;position:relative;z-index:3}.terminal-loader__line{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;min-height:20px;animation:fadeInUp .3s ease-out;position:relative}.terminal-loader__line--error{animation:errorFlash .5s ease-out}.terminal-loader__timestamp{color:#666;font-size:11px;min-width:80px;font-family:Courier New,monospace}.terminal-loader__prefix{color:#0f0;font-weight:700;min-width:50px;text-shadow:0 0 3px rgba(0,255,0,.3);font-size:12px;letter-spacing:.5px}.terminal-loader__line--error .terminal-loader__prefix{color:#f60;text-shadow:0 0 3px rgba(255,102,0,.5)}.terminal-loader__text{color:#ccc;flex:1;font-weight:400}.terminal-loader__line--error .terminal-loader__text{color:#fa6}.terminal-loader__spinner{color:#0f0;font-weight:700;animation:spin .6s linear infinite;text-shadow:0 0 5px rgba(0,255,0,.5)}.terminal-loader__bar{font-weight:700;letter-spacing:1px;color:#0f0;text-shadow:0 0 3px rgba(0,255,0,.3);font-family:Courier New,monospace;animation:progressPulse 1s ease-in-out infinite alternate}.terminal-loader__cursor{color:#0f0;font-weight:700;margin-left:4px;text-shadow:0 0 5px rgba(0,255,0,.5);animation:blink 1s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes terminalFlicker{0%,to{opacity:1}50%{opacity:.98}}@keyframes promptGlow{0%{text-shadow:0 0 5px rgba(0,255,0,.5)}to{text-shadow:0 0 8px rgba(0,255,0,.8)}}@keyframes errorFlash{0%{background:#ff66001a;transform:translate(-5px)}50%{background:#f603;transform:translate(5px)}to{background:transparent;transform:translate(0)}}@keyframes progressPulse{0%{text-shadow:0 0 3px rgba(0,255,0,.3)}to{text-shadow:0 0 6px rgba(0,255,0,.6)}}.gallery-container.dark-theme .terminal-loader__screen{background:#000;color:var(--dark-accent);border:2px solid var(--dark-border);box-shadow:0 0 20px #00ff411a,inset 0 0 20px #00000080}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.dark-mode-toggle:focus,.btn-retro:focus,.btn-win98:focus,.input-retro:focus,.checkbox-retro:focus{outline:2px solid var(--neon-green);outline-offset:2px}.gallery-container.dark-theme .dark-mode-toggle:focus,.gallery-container.dark-theme .btn-retro:focus,.gallery-container.dark-theme .btn-win98:focus,.gallery-container.dark-theme .input-retro:focus,.gallery-container.dark-theme .checkbox-retro:focus{outline:2px solid var(--dark-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.konami-mode{animation:rainbow-bg 3s linear infinite}@keyframes rainbow-bg{0%{background-color:red}16%{background-color:#ff8000}33%{background-color:#ff0}50%{background-color:#0f0}66%{background-color:#0080ff}83%{background-color:#8000ff}to{background-color:red}}@media (max-width: 480px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-2);padding:var(--space-2)}.nft-card__content{padding:var(--space-2)}.nft-card__traits{grid-template-columns:1fr;gap:var(--space-1)}.nft-card__trait{min-height:32px;padding:var(--space-1)}}.error-boundary{background:var(--bg-window);border:3px solid var(--neon-magenta);padding:var(--space-6);margin:var(--space-4);text-align:center;box-shadow:var(--shadow-neo-md)}.error-boundary h3{color:var(--neon-magenta);margin-bottom:var(--space-4)}.error-boundary button{background:var(--neon-magenta);color:#000;border:3px solid #000000;padding:var(--space-3) var(--space-5);font-weight:700;cursor:pointer;box-shadow:var(--shadow-neo-sm);transition:all .1s ease}.error-boundary button:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-neo-md)}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text{visibility:hidden;background:var(--bg-dark);color:var(--neon-green);text-align:center;padding:var(--space-2) var(--space-3);border:2px solid var(--neon-green);border-radius:var(--radius-sm);position:absolute;z-index:1000;bottom:125%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:var(--font-size-sm);box-shadow:var(--shadow-neo-sm);opacity:0;transition:opacity .3s}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.scroll-indicator{position:fixed;top:0;left:0;width:100%;height:4px;background:var(--bg-dark);z-index:1000}.scroll-indicator-bar{height:100%;background:linear-gradient(90deg,var(--neon-green) 0%,var(--lime-green) 100%);transition:width .1s ease}@media (prefers-contrast: high){.nft-card{border:3px solid #000000!important}.btn-retro,.btn-win98{border:3px solid #000000!important;background:#fff!important;color:#000!important}}:root{--neo-bg-primary: #000000;--neo-bg-secondary: #0a0a0a;--neo-bg-tertiary: #141414;--neo-bg-card: #1a1a1a;--neo-bg-elevated: #222222;--neo-neon-green: #00ff41;--neo-neon-cyan: #00ccaa;--neo-neon-blue: #0080ff;--neo-neon-yellow: #cccc00;--neo-neon-orange: #ff8000;--neo-neon-gray: #888888;--neo-neon-white: #ffffff;--neo-text-primary: #ffffff;--neo-text-secondary: #e0e0e0;--neo-text-muted: #a0a0a0;--neo-text-disabled: #666666;--neo-text-accent: var(--neo-neon-green);--neo-border-thick: 3px;--neo-border-medium: 2px;--neo-border-thin: 1px;--neo-border-color: #ffffff;--neo-border-accent: var(--neo-neon-green);--neo-border-muted: #333333;--neo-shadow-brutal: 6px 6px 0px #ffffff;--neo-shadow-brutal-accent: 5px 5px 0px var(--neo-neon-green);--neo-shadow-brutal-blue: 5px 5px 0px var(--neo-neon-blue);--neo-shadow-brutal-cyan: 5px 5px 0px var(--neo-neon-cyan);--neo-shadow-brutal-subtle: 3px 3px 0px #333333;--neo-shadow-inset: inset 2px 2px 0px rgba(255, 255, 255, .1);--neo-font-mono: "ShareTechMono", "SF Mono", "Monaco", "Menlo", "Consolas", monospace;--neo-font-bold: "Orbitron", "BlenderPro", "Inter", "SF Pro Display", system-ui, sans-serif;--neo-font-display: "BlenderPro", "Orbitron", "Inter", system-ui, sans-serif;--neo-text-xs: 10px;--neo-text-sm: 12px;--neo-text-base: 14px;--neo-text-lg: 16px;--neo-text-xl: 18px;--neo-text-2xl: 20px;--neo-text-3xl: 24px;--neo-text-4xl: 28px;--neo-space-xs: 4px;--neo-space-sm: 8px;--neo-space-md: 12px;--neo-space-lg: 16px;--neo-space-xl: 20px;--neo-space-2xl: 24px;--neo-space-3xl: 32px;--neo-transition-fast: .1s ease;--neo-transition-normal: .2s ease;--neo-transition-slow: .3s ease}.neo-theme *{font-family:var(--neo-font-mono);box-sizing:border-box}.neo-theme{color:var(--neo-text-primary);font-family:var(--neo-font-mono);line-height:1.4;letter-spacing:.5px}.neo-brutal{border:var(--neo-border-thick) solid var(--neo-border-color);background:var(--neo-bg-primary);color:var(--neo-text-primary);border-radius:0;box-shadow:var(--neo-shadow-brutal);font-family:var(--neo-font-mono);font-weight:700;font-size:var(--neo-text-base);transition:var(--neo-transition-fast);text-transform:uppercase;letter-spacing:1px}.neo-brutal:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--neo-border-color)}.neo-brutal:active{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--neo-border-color)}.neo-window{background:var(--neo-bg-primary);border:var(--neo-border-thick) solid var(--neo-border-color);border-radius:0;box-shadow:var(--neo-shadow-brutal);overflow:hidden;min-width:300px;min-height:200px}.neo-window-header{background:var(--neo-neon-green);color:var(--neo-bg-primary);padding:var(--neo-space-md) var(--neo-space-lg);border-bottom:var(--neo-border-thick) solid var(--neo-border-color);font-family:var(--neo-font-bold);font-weight:900;font-size:var(--neo-text-lg);text-transform:uppercase;letter-spacing:1.5px;display:flex;justify-content:space-between;align-items:center;position:relative}.neo-window-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--neo-bg-primary)}.neo-window-content{background:var(--neo-bg-primary);padding:var(--neo-space-lg);color:var(--neo-text-primary);font-size:var(--neo-text-base);line-height:1.5;min-height:200px;overflow-y:auto}.neo-window-content::-webkit-scrollbar{width:12px}.neo-window-content::-webkit-scrollbar-track{background:var(--neo-bg-secondary);border:1px solid var(--neo-border-muted)}.neo-window-content::-webkit-scrollbar-thumb{background:var(--neo-neon-green);border:1px solid var(--neo-bg-primary)}.neo-window-content::-webkit-scrollbar-thumb:hover{background:var(--neo-neon-cyan)}.neo-card{background:var(--neo-bg-card);border:var(--neo-border-medium) solid var(--neo-border-color);border-radius:0;box-shadow:var(--neo-shadow-brutal-accent);transition:var(--neo-transition-fast);overflow:hidden}.neo-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--neo-neon-green)}.neo-card-header{background:var(--neo-bg-elevated);border-bottom:var(--neo-border-thin) solid var(--neo-border-color);padding:var(--neo-space-md) var(--neo-space-lg);font-family:var(--neo-font-bold);font-weight:800;text-transform:uppercase;font-size:var(--neo-text-sm);letter-spacing:1px;color:var(--neo-text-accent)}.neo-card-content{padding:var(--neo-space-lg);color:var(--neo-text-primary);font-size:var(--neo-text-base);line-height:1.5}.neo-btn{background:var(--neo-bg-primary);border:var(--neo-border-medium) solid var(--neo-border-color);color:var(--neo-text-primary);padding:var(--neo-space-md) var(--neo-space-xl);font-family:var(--neo-font-mono);font-weight:700;font-size:var(--neo-text-sm);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--neo-transition-fast);border-radius:0;box-shadow:4px 4px 0 var(--neo-border-color);min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.neo-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--neo-border-color)}.neo-btn:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--neo-border-color)}.neo-btn:disabled{opacity:.5;cursor:not-allowed;color:var(--neo-text-disabled)}.neo-btn-primary{background:var(--neo-neon-green);color:var(--neo-bg-primary);border-color:var(--neo-bg-primary);box-shadow:4px 4px 0 var(--neo-bg-primary);font-weight:900}.neo-btn-primary:hover{box-shadow:5px 5px 0 var(--neo-bg-primary);background:#00e63b}.neo-btn-danger{background:var(--neo-neon-orange);color:var(--neo-bg-primary);border-color:var(--neo-bg-primary);box-shadow:4px 4px 0 var(--neo-bg-primary)}.neo-btn-warning{background:var(--neo-neon-yellow);color:var(--neo-bg-primary);border-color:var(--neo-bg-primary);box-shadow:4px 4px 0 var(--neo-bg-primary)}.neo-btn-cyan{background:var(--neo-neon-cyan);color:var(--neo-bg-primary);border-color:var(--neo-bg-primary);box-shadow:4px 4px 0 var(--neo-bg-primary)}.neo-btn-secondary{background:var(--neo-bg-secondary);color:var(--neo-text-primary);border-color:var(--neo-text-muted);box-shadow:4px 4px 0 var(--neo-text-muted)}.neo-input{background:var(--neo-bg-primary);border:var(--neo-border-medium) solid var(--neo-border-color);color:var(--neo-text-primary);padding:var(--neo-space-md) var(--neo-space-lg);font-family:var(--neo-font-mono);font-weight:600;font-size:var(--neo-text-base);border-radius:0;box-shadow:var(--neo-shadow-inset);transition:var(--neo-transition-fast);min-height:44px;width:100%}.neo-input:focus{outline:none;border-color:var(--neo-neon-green);box-shadow:var(--neo-shadow-inset),0 0 0 2px var(--neo-neon-green);background:var(--neo-bg-secondary)}.neo-input::-moz-placeholder{color:var(--neo-text-muted);text-transform:uppercase;font-size:var(--neo-text-sm)}.neo-input::placeholder{color:var(--neo-text-muted);text-transform:uppercase;font-size:var(--neo-text-sm)}.neo-heading{font-family:var(--neo-font-bold);font-weight:900;text-transform:uppercase;letter-spacing:2px;color:var(--neo-text-primary);margin:0 0 var(--neo-space-lg) 0;line-height:1.2}.neo-heading-xl{font-size:var(--neo-text-4xl);color:var(--neo-neon-green);text-shadow:0 0 10px var(--neo-neon-green)}.neo-heading-lg{font-size:var(--neo-text-3xl);color:var(--neo-neon-cyan)}.neo-heading-md{font-size:var(--neo-text-2xl);color:var(--neo-text-accent)}.neo-heading-sm{font-size:var(--neo-text-lg);color:var(--neo-text-secondary)}.neo-text-mono{font-family:var(--neo-font-mono);font-weight:600;letter-spacing:.5px}.neo-text-accent{color:var(--neo-neon-green);font-weight:700}.neo-text-warning{color:var(--neo-neon-yellow);font-weight:700}.neo-text-error{color:var(--neo-neon-orange);font-weight:700}.neo-text-cyan{color:var(--neo-neon-cyan);font-weight:700}.neo-text-large{font-size:var(--neo-text-lg);line-height:1.4}.neo-text-small{font-size:var(--neo-text-sm);line-height:1.3}.neo-container{max-width:1200px;margin:0 auto;padding:var(--neo-space-lg)}.neo-sidebar{background:var(--neo-bg-secondary);border-right:var(--neo-border-thick) solid var(--neo-border-color);min-height:100vh}.neo-content{background:var(--neo-bg-primary);flex:1;min-height:100vh}.neo-nav{background:var(--neo-bg-secondary);border-bottom:var(--neo-border-thick) solid var(--neo-border-color);padding:var(--neo-space-md)}.neo-nav-item{display:inline-flex;align-items:center;padding:var(--neo-space-md) var(--neo-space-lg);color:var(--neo-text-secondary);text-decoration:none;font-family:var(--neo-font-mono);font-weight:600;font-size:var(--neo-text-base);text-transform:uppercase;letter-spacing:1px;border:var(--neo-border-thin) solid transparent;transition:var(--neo-transition-fast);margin-right:var(--neo-space-sm)}.neo-nav-item:hover{color:var(--neo-text-primary);border-color:var(--neo-neon-green);background:var(--neo-bg-tertiary);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--neo-neon-green)}.neo-nav-item.active{color:var(--neo-bg-primary);background:var(--neo-neon-green);border-color:var(--neo-bg-primary);box-shadow:3px 3px 0 var(--neo-bg-primary)}.neo-status{display:inline-flex;align-items:center;padding:var(--neo-space-xs) var(--neo-space-md);font-family:var(--neo-font-mono);font-weight:700;font-size:var(--neo-text-xs);text-transform:uppercase;letter-spacing:1px;border:var(--neo-border-thin) solid var(--neo-border-color);background:var(--neo-bg-secondary);gap:var(--neo-space-xs)}.neo-status-active{color:var(--neo-bg-primary);background:var(--neo-neon-green);border-color:var(--neo-neon-green)}.neo-status-warning{color:var(--neo-bg-primary);background:var(--neo-neon-yellow);border-color:var(--neo-neon-yellow)}.neo-status-error{color:var(--neo-bg-primary);background:var(--neo-neon-orange);border-color:var(--neo-neon-orange)}.neo-status-dot{width:8px;height:8px;border-radius:0;background:currentColor;border:1px solid var(--neo-bg-primary)}.neo-grid{display:grid;gap:var(--neo-space-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (min-width: 640px){.neo-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (min-width: 1024px){.neo-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--neo-space-md)}}@media (min-width: 1280px){.neo-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--neo-space-lg)}}.neo-grid-item{background:var(--neo-bg-card);border:var(--neo-border-medium) solid var(--neo-border-color);box-shadow:var(--neo-shadow-brutal-subtle);transition:var(--neo-transition-fast);overflow:hidden}.neo-grid-item:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--neo-neon-green);border-color:var(--neo-neon-green)}@keyframes neo-pulse{0%,to{box-shadow:0 0 5px var(--neo-neon-green)}50%{box-shadow:0 0 20px var(--neo-neon-green),0 0 30px var(--neo-neon-green)}}@keyframes neo-glitch{0%{transform:translate(0)}2%{transform:translate(-2px,1px)}4%{transform:translate(-1px,-1px)}6%{transform:translate(1px,2px)}8%{transform:translate(-1px,-1px)}10%{transform:translate(1px,1px)}12%{transform:translate(-2px,1px)}14%{transform:translate(-1px,-1px)}16%{transform:translate(-1px,1px)}18%{transform:translate(1px,-2px)}20%{transform:translate(0)}to{transform:translate(0)}}@keyframes neo-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.neo-pulse{animation:neo-pulse 2s infinite}.neo-glitch{animation:neo-glitch .5s infinite}.neo-loading{position:relative;overflow:hidden}.neo-loading:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,var(--neo-neon-green),transparent);animation:neo-loading-sweep 1.5s infinite}.neo-scroll::-webkit-scrollbar{width:16px;background:var(--neo-bg-secondary)}.neo-scroll::-webkit-scrollbar-track{background:var(--neo-bg-primary);border:var(--neo-border-thin) solid var(--neo-border-muted)}.neo-scroll::-webkit-scrollbar-thumb{background:var(--neo-neon-green);border:2px solid var(--neo-bg-primary);border-radius:0}.neo-scroll::-webkit-scrollbar-thumb:hover{background:var(--neo-neon-cyan)}@media (max-width: 768px){:root{--neo-text-base: 16px;--neo-text-lg: 18px;--neo-text-xl: 20px;--neo-space-md: 16px;--neo-space-lg: 20px}.neo-grid{grid-template-columns:1fr;gap:var(--neo-space-md)}.neo-btn{padding:var(--neo-space-lg) var(--neo-space-xl);font-size:var(--neo-text-base);min-height:48px}.neo-window-header{padding:var(--neo-space-lg);font-size:var(--neo-text-xl)}}.neo-theme-green{--neo-border-accent: var(--neo-neon-green);--neo-text-accent: var(--neo-neon-green)}.neo-theme-blue{--neo-border-accent: var(--neo-neon-blue);--neo-text-accent: var(--neo-neon-blue)}.neo-theme-cyan{--neo-border-accent: var(--neo-neon-cyan);--neo-text-accent: var(--neo-neon-cyan)}.neo-focus:focus{outline:2px solid var(--neo-neon-green);outline-offset:2px}.neo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast: high){:root{--neo-border-color: #ffffff;--neo-text-primary: #ffffff;--neo-bg-primary: #000000}}:root{--subtle-bg: #0a0a0f;--subtle-surface: #1a1a2e;--subtle-surface-light: #16213e;--subtle-border: #2a2a3e;--subtle-border-active: #3a3a5e;--subtle-cyan: #4dd0e1;--subtle-pink: #f48fb1;--subtle-purple: #b39ddb;--subtle-green: #81c784;--subtle-yellow: #fff176;--subtle-text-primary: #e8eaf6;--subtle-text-secondary: #b0bec5;--subtle-text-muted: #78909c;--subtle-glow-cyan: 0 0 10px rgba(77, 208, 225, .3);--subtle-glow-pink: 0 0 10px rgba(244, 143, 177, .3);--subtle-glow-purple: 0 0 10px rgba(179, 157, 219, .3);--subtle-font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--subtle-font-mono: "JetBrains Mono", "Consolas", monospace;--subtle-spacing-xs: .25rem;--subtle-spacing-sm: .5rem;--subtle-spacing-md: 1rem;--subtle-spacing-lg: 1.5rem;--subtle-spacing-xl: 2rem;--subtle-radius-sm: 4px;--subtle-radius-md: 8px;--subtle-radius-lg: 12px;--subtle-radius-xl: 16px}@keyframes subtle-glow{0%,to{box-shadow:var(--subtle-glow-cyan)}50%{box-shadow:0 0 15px #4dd0e166}}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes subtle-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes subtle-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.subtle-y2k-container{background:var(--subtle-bg);background-image:radial-gradient(circle at 20% 80%,rgba(77,208,225,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(244,143,177,.05) 0%,transparent 50%);color:var(--subtle-text-primary);font-family:var(--subtle-font-primary);min-height:100vh;position:relative}.subtle-y2k-card{background:var(--subtle-surface);border:1px solid var(--subtle-border);border-radius:var(--subtle-radius-lg);padding:var(--subtle-spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.subtle-y2k-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(77,208,225,.1),transparent);transition:left .5s}.subtle-y2k-card:hover{border-color:var(--subtle-border-active);transform:translateY(-2px);box-shadow:var(--subtle-glow-cyan)}.subtle-y2k-card:hover:before{left:100%}.subtle-y2k-header{background:linear-gradient(135deg,var(--subtle-surface),var(--subtle-surface-light));border:1px solid var(--subtle-border);border-radius:var(--subtle-radius-lg);padding:var(--subtle-spacing-lg);margin-bottom:var(--subtle-spacing-lg);position:relative}.subtle-y2k-title{font-family:var(--subtle-font-mono);font-size:1.5rem;font-weight:600;color:var(--subtle-cyan);margin:0;text-shadow:0 0 5px rgba(77,208,225,.3);letter-spacing:-.02em}.subtle-y2k-subtitle{color:var(--subtle-text-secondary);margin:var(--subtle-spacing-sm) 0 0 0;font-size:.875rem}.subtle-y2k-btn{background:linear-gradient(135deg,var(--subtle-cyan),var(--subtle-purple));background-size:200% 200%;border:none;border-radius:var(--subtle-radius-md);color:var(--subtle-bg);cursor:pointer;font-family:var(--subtle-font-primary);font-size:.875rem;font-weight:600;padding:var(--subtle-spacing-sm) var(--subtle-spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.subtle-y2k-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--subtle-purple),var(--subtle-pink));opacity:0;transition:opacity .3s}.subtle-y2k-btn:hover{transform:translateY(-1px);box-shadow:var(--subtle-glow-purple);animation:subtle-gradient 2s ease infinite}.subtle-y2k-btn:hover:before{opacity:1}.subtle-y2k-btn:active{transform:translateY(0)}.subtle-y2k-btn-secondary{background:transparent;border:1px solid var(--subtle-border-active);color:var(--subtle-text-primary)}.subtle-y2k-btn-secondary:hover{background:var(--subtle-surface-light);border-color:var(--subtle-cyan);color:var(--subtle-cyan)}.subtle-y2k-input{background:var(--subtle-surface);border:1px solid var(--subtle-border);border-radius:var(--subtle-radius-md);color:var(--subtle-text-primary);font-family:var(--subtle-font-primary);font-size:.875rem;padding:var(--subtle-spacing-sm) var(--subtle-spacing-md);transition:all .3s;width:100%}.subtle-y2k-input:focus{border-color:var(--subtle-cyan);box-shadow:var(--subtle-glow-cyan);outline:none}.subtle-y2k-input::-moz-placeholder{color:var(--subtle-text-muted)}.subtle-y2k-input::placeholder{color:var(--subtle-text-muted)}.subtle-y2k-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--subtle-spacing-lg);margin:var(--subtle-spacing-lg) 0}.subtle-y2k-stat-card{background:var(--subtle-surface);border:1px solid var(--subtle-border);border-radius:var(--subtle-radius-lg);padding:var(--subtle-spacing-lg);text-align:center;transition:all .3s;position:relative}.subtle-y2k-stat-card:hover{border-color:var(--subtle-border-active);animation:subtle-float 2s ease-in-out infinite}.subtle-y2k-stat-value{font-family:var(--subtle-font-mono);font-size:2rem;font-weight:600;color:var(--subtle-cyan);margin-bottom:var(--subtle-spacing-sm);text-shadow:0 0 5px rgba(77,208,225,.3)}.subtle-y2k-stat-label{color:var(--subtle-text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.subtle-y2k-nav{display:flex;gap:var(--subtle-spacing-sm);margin-bottom:var(--subtle-spacing-lg);border-radius:var(--subtle-radius-lg);background:var(--subtle-surface);padding:var(--subtle-spacing-sm)}.subtle-y2k-nav-tab{background:transparent;border:none;border-radius:var(--subtle-radius-md);color:var(--subtle-text-secondary);cursor:pointer;font-family:var(--subtle-font-primary);font-size:.875rem;font-weight:500;padding:var(--subtle-spacing-sm) var(--subtle-spacing-lg);transition:all .3s;flex:1}.subtle-y2k-nav-tab:hover{background:var(--subtle-surface-light);color:var(--subtle-text-primary)}.subtle-y2k-nav-tab.active{background:linear-gradient(135deg,var(--subtle-cyan),var(--subtle-purple));color:var(--subtle-bg);box-shadow:var(--subtle-glow-cyan)}.subtle-y2k-grid{display:grid;gap:var(--subtle-spacing-lg)}.subtle-y2k-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.subtle-y2k-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.subtle-y2k-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.subtle-y2k-status{display:inline-flex;align-items:center;gap:var(--subtle-spacing-xs);padding:var(--subtle-spacing-xs) var(--subtle-spacing-sm);border-radius:var(--subtle-radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.subtle-y2k-status-success{background:#81c78433;color:var(--subtle-green);border:1px solid rgba(129,199,132,.3)}.subtle-y2k-status-warning{background:#fff17633;color:var(--subtle-yellow);border:1px solid rgba(255,241,118,.3)}.subtle-y2k-status-info{background:#4dd0e133;color:var(--subtle-cyan);border:1px solid rgba(77,208,225,.3)}.subtle-y2k-loading{display:flex;align-items:center;justify-content:center;gap:var(--subtle-spacing-sm);padding:var(--subtle-spacing-lg);color:var(--subtle-text-secondary)}.subtle-y2k-spinner{width:20px;height:20px;border:2px solid var(--subtle-border);border-top:2px solid var(--subtle-cyan);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.subtle-y2k-stats-grid{grid-template-columns:1fr 1fr}.subtle-y2k-grid-2,.subtle-y2k-grid-3,.subtle-y2k-grid-4{grid-template-columns:1fr}.subtle-y2k-nav{flex-direction:column}.subtle-y2k-title{font-size:1.25rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme: light){:root{--subtle-bg: #f5f5f7;--subtle-surface: #ffffff;--subtle-surface-light: #fafafa;--subtle-border: #e0e0e0;--subtle-border-active: #d0d0d0;--subtle-text-primary: #1a1a1a;--subtle-text-secondary: #666666;--subtle-text-muted: #999999}}:root{--cyber-void: #0a0a0f;--cyber-deep: #1a0d2e;--cyber-dark: #16213e;--cyber-surface: #0f3460;--cyber-pink: #ff0080;--cyber-cyan: #00ffff;--cyber-purple: #8a2be2;--cyber-yellow: #ffff00;--cyber-green: #39ff14;--cyber-orange: #ff6600;--cyber-glow-pink: 0 0 20px #ff0080, 0 0 40px #ff0080, 0 0 60px #ff0080;--cyber-glow-cyan: 0 0 20px #00ffff, 0 0 40px #00ffff, 0 0 60px #00ffff;--cyber-glow-purple: 0 0 20px #8a2be2, 0 0 40px #8a2be2, 0 0 60px #8a2be2;--cyber-font-display: "Orbitron", monospace;--cyber-font-body: "Rajdhani", sans-serif}.theme-cyberpunk body{background:var(--cyber-void);background-image:radial-gradient(circle at 20% 80%,rgba(255,0,128,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(138,43,226,.05) 0%,transparent 50%);animation:cyber-bg-shift 10s ease-in-out infinite;font-family:var(--cyber-font-body);color:var(--cyber-cyan);overflow-x:hidden}@keyframes cyber-bg-shift{0%,to{background-position:0% 0%,100% 100%,50% 50%}50%{background-position:100% 100%,0% 0%,25% 75%}}.theme-cyberpunk .window{background:#0a0a0fe6;border:2px solid var(--cyber-cyan);border-radius:0;box-shadow:var(--cyber-glow-cyan),inset 0 0 20px #00ffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.theme-cyberpunk .window:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cyber-pink),transparent);animation:cyber-scan 3s linear infinite}@keyframes cyber-scan{0%{left:-100%}to{left:100%}}.theme-cyberpunk .window-title-bar{background:linear-gradient(45deg,var(--cyber-deep),var(--cyber-dark));border-bottom:1px solid var(--cyber-pink);color:var(--cyber-pink);font-family:var(--cyber-font-display);font-weight:700;text-transform:uppercase;letter-spacing:2px;text-shadow:var(--cyber-glow-pink);position:relative}.theme-cyberpunk .window-title-bar:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--cyber-pink);box-shadow:var(--cyber-glow-pink)}.theme-cyberpunk button,.theme-cyberpunk .btn-primary,.theme-cyberpunk .btn-secondary{background:linear-gradient(45deg,var(--cyber-purple),var(--cyber-pink));border:1px solid var(--cyber-pink);color:#fff;font-family:var(--cyber-font-display);font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 24px;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.theme-cyberpunk button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.theme-cyberpunk button:hover{box-shadow:var(--cyber-glow-pink);transform:translateY(-2px);text-shadow:0 0 10px white}.theme-cyberpunk button:hover:before{left:100%}.theme-cyberpunk .dao-card,.theme-cyberpunk .vintage-nft-card,.theme-cyberpunk .interactive-card{background:#1a0d2ecc;border:1px solid var(--cyber-cyan);border-radius:8px;box-shadow:0 0 20px #0ff3,inset 0 0 20px #00ffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .4s ease}.theme-cyberpunk .dao-card:before,.theme-cyberpunk .vintage-nft-card:before,.theme-cyberpunk .interactive-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff008000,#ff00801a,#0ff0);opacity:0;transition:opacity .4s ease}.theme-cyberpunk .dao-card:hover,.theme-cyberpunk .vintage-nft-card:hover,.theme-cyberpunk .interactive-card:hover{border-color:var(--cyber-pink);box-shadow:var(--cyber-glow-pink);transform:translateY(-8px) scale(1.02)}.theme-cyberpunk .dao-card:hover:before,.theme-cyberpunk .vintage-nft-card:hover:before,.theme-cyberpunk .interactive-card:hover:before{opacity:1}.theme-cyberpunk h1,.theme-cyberpunk .dao-title{font-family:var(--cyber-font-display);font-weight:900;color:var(--cyber-pink);text-transform:uppercase;letter-spacing:3px;text-shadow:var(--cyber-glow-pink);animation:cyber-title-pulse 2s ease-in-out infinite}@keyframes cyber-title-pulse{0%,to{text-shadow:var(--cyber-glow-pink)}50%{text-shadow:0 0 30px #ff0080,0 0 60px #ff0080,0 0 90px #ff0080}}.theme-cyberpunk .dao-mono{font-family:Courier New,monospace;color:var(--cyber-green);text-shadow:0 0 10px var(--cyber-green)}.theme-cyberpunk .vintage-stat-value,.theme-cyberpunk .interactive-value{color:var(--cyber-cyan);font-family:var(--cyber-font-display);font-weight:700;text-shadow:var(--cyber-glow-cyan)}.theme-cyberpunk .vintage-stat-label,.theme-cyberpunk .interactive-label{color:var(--cyber-purple);font-family:var(--cyber-font-body);font-weight:600;text-transform:uppercase;letter-spacing:1px}.theme-cyberpunk .vintage-nft-status,.theme-cyberpunk .interactive-status{background:#0ff3;border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);text-shadow:0 0 10px var(--cyber-cyan);animation:cyber-status-blink 1.5s ease-in-out infinite}@keyframes cyber-status-blink{0%,to{opacity:1}50%{opacity:.7}}.theme-cyberpunk .vintage-nft-status.staked,.theme-cyberpunk .interactive-status-staked{background:#39ff1433;border-color:var(--cyber-green);color:var(--cyber-green);text-shadow:0 0 10px var(--cyber-green)}.theme-cyberpunk ::-webkit-scrollbar{width:12px}.theme-cyberpunk ::-webkit-scrollbar-track{background:var(--cyber-void);border:1px solid var(--cyber-cyan)}.theme-cyberpunk ::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--cyber-pink),var(--cyber-purple));border-radius:6px;box-shadow:var(--cyber-glow-pink)}.theme-cyberpunk ::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--cyber-cyan),var(--cyber-pink));box-shadow:var(--cyber-glow-cyan)}.theme-cyberpunk .notification{background:#1a0d2ef2;border:1px solid var(--cyber-yellow);box-shadow:var(--cyber-glow-cyan);color:var(--cyber-yellow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-cyberpunk .loading{color:var(--cyber-cyan);animation:cyber-loading 1s linear infinite}@keyframes cyber-loading{0%{text-shadow:0 0 10px var(--cyber-cyan)}50%{text-shadow:0 0 20px var(--cyber-pink)}to{text-shadow:0 0 10px var(--cyber-cyan)}}@media (max-width: 768px){.theme-cyberpunk h1,.theme-cyberpunk .dao-title{font-size:1.125rem;letter-spacing:2px}.theme-cyberpunk button{padding:8px 16px;font-size:.9rem}}:root{--matrix-void: #000000;--matrix-dark: #001100;--matrix-deep: #002200;--matrix-surface: #003300;--matrix-green-dim: #00ff00;--matrix-green-bright: #00ff41;--matrix-green-neon: #39ff14;--matrix-green-pale: #90ee90;--matrix-green-dark: #006600;--matrix-glow: 0 0 10px #00ff41, 0 0 20px #00ff41, 0 0 30px #00ff41;--matrix-text-glow: 0 0 5px #00ff41;--matrix-font-mono: "Source Code Pro", "Courier New", monospace;--matrix-font-tech: "Share Tech Mono", monospace}.theme-matrix body{background:var(--matrix-void);color:var(--matrix-green-bright);font-family:var(--matrix-font-mono);position:relative;overflow:hidden}.theme-matrix body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.03) 2px,rgba(0,255,65,.03) 4px);animation:matrix-rain 20s linear infinite;pointer-events:none;z-index:-1}@keyframes matrix-rain{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.theme-matrix body:after{content:"01001001 01001110 01010100 01000101 01010010 01000110 01000001 01000011 01000101";position:fixed;top:-50px;left:0;width:100%;height:100vh;font-family:var(--matrix-font-mono);font-size:12px;color:#00ff411a;white-space:pre-wrap;word-break:break-all;animation:matrix-code-fall 15s linear infinite;pointer-events:none;z-index:-1}@keyframes matrix-code-fall{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.theme-matrix .window,.theme-matrix .dao-container{background:#001100f2;border:2px solid var(--matrix-green-bright);border-radius:0;box-shadow:var(--matrix-glow),inset 0 0 20px #00ff411a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}.theme-matrix .window:before{content:"> SYSTEM_ACCESS_GRANTED";position:absolute;top:-25px;left:10px;font-family:var(--matrix-font-mono);font-size:10px;color:var(--matrix-green-bright);text-shadow:var(--matrix-text-glow);animation:matrix-blink 1s infinite}@keyframes matrix-blink{0%,50%{opacity:1}51%,to{opacity:0}}.theme-matrix .window-title-bar,.theme-matrix .dao-header{background:linear-gradient(90deg,var(--matrix-dark),var(--matrix-deep));border-bottom:1px solid var(--matrix-green-bright);color:var(--matrix-green-bright);font-family:var(--matrix-font-tech);text-transform:uppercase;letter-spacing:2px;text-shadow:var(--matrix-text-glow);position:relative}.theme-matrix .dao-title{font-family:var(--matrix-font-tech);color:var(--matrix-green-neon);text-shadow:var(--matrix-glow);animation:matrix-title-flicker 3s ease-in-out infinite}@keyframes matrix-title-flicker{0%,to{text-shadow:var(--matrix-glow);opacity:1}98%{text-shadow:var(--matrix-glow);opacity:1}99%{text-shadow:none;opacity:.8}}.theme-matrix button,.theme-matrix .btn-primary,.theme-matrix .btn-secondary{background:var(--matrix-dark);border:1px solid var(--matrix-green-bright);color:var(--matrix-green-bright);font-family:var(--matrix-font-mono);text-transform:uppercase;letter-spacing:1px;padding:10px 20px;position:relative;transition:all .3s ease;cursor:pointer}.theme-matrix button:before{content:"> ";position:absolute;left:5px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease}.theme-matrix button:hover{background:var(--matrix-deep);box-shadow:var(--matrix-glow);text-shadow:var(--matrix-text-glow)}.theme-matrix button:hover:before{opacity:1}.theme-matrix button:active{background:var(--matrix-green-dark);color:var(--matrix-void)}.theme-matrix .dao-card,.theme-matrix .vintage-nft-card,.theme-matrix .interactive-card{background:#020c;border:1px solid var(--matrix-green-dark);border-radius:0;box-shadow:0 0 10px #00ff4133,inset 0 0 10px #00ff410d;position:relative;transition:all .3s ease}.theme-matrix .dao-card:before,.theme-matrix .vintage-nft-card:before,.theme-matrix .interactive-card:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--matrix-green-bright);opacity:0;transition:opacity .3s ease}.theme-matrix .dao-card:hover,.theme-matrix .vintage-nft-card:hover,.theme-matrix .interactive-card:hover{border-color:var(--matrix-green-bright);box-shadow:var(--matrix-glow);transform:translate(5px)}.theme-matrix .dao-card:hover:before,.theme-matrix .vintage-nft-card:hover:before,.theme-matrix .interactive-card:hover:before{opacity:1}.theme-matrix h1,.theme-matrix h2,.theme-matrix h3{font-family:var(--matrix-font-tech);color:var(--matrix-green-neon);text-transform:uppercase;letter-spacing:2px;text-shadow:var(--matrix-text-glow)}.theme-matrix .dao-mono{font-family:var(--matrix-font-mono);color:var(--matrix-green-pale);text-shadow:0 0 5px var(--matrix-green-pale)}.theme-matrix .vintage-stat-value,.theme-matrix .interactive-value{color:var(--matrix-green-neon);font-family:var(--matrix-font-mono);font-weight:700;text-shadow:var(--matrix-text-glow);animation:matrix-data-pulse 2s ease-in-out infinite}@keyframes matrix-data-pulse{0%,to{text-shadow:var(--matrix-text-glow)}50%{text-shadow:0 0 10px #00ff41,0 0 20px #00ff41}}.theme-matrix .vintage-stat-label,.theme-matrix .interactive-label{color:var(--matrix-green-dark);font-family:var(--matrix-font-mono);text-transform:uppercase;letter-spacing:1px}.theme-matrix .vintage-nft-status,.theme-matrix .interactive-status{background:var(--matrix-dark);border:1px solid var(--matrix-green-bright);color:var(--matrix-green-bright);font-family:var(--matrix-font-mono);text-shadow:var(--matrix-text-glow);animation:matrix-status-scan 2s linear infinite}@keyframes matrix-status-scan{0%,to{box-shadow:0 0 5px var(--matrix-green-bright)}50%{box-shadow:var(--matrix-glow)}}.theme-matrix .vintage-nft-status.staked,.theme-matrix .interactive-status-staked{background:var(--matrix-deep);color:var(--matrix-green-neon);animation:matrix-active-pulse 1s ease-in-out infinite}@keyframes matrix-active-pulse{0%,to{opacity:1}50%{opacity:.7}}.theme-matrix .terminal-prompt:before{content:"root@matrix:~$ ";color:var(--matrix-green-bright);text-shadow:var(--matrix-text-glow)}.theme-matrix .terminal-cursor:after{content:"█";color:var(--matrix-green-bright);animation:matrix-cursor-blink 1s infinite}@keyframes matrix-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.theme-matrix ::-webkit-scrollbar{width:10px}.theme-matrix ::-webkit-scrollbar-track{background:var(--matrix-void);border:1px solid var(--matrix-green-dark)}.theme-matrix ::-webkit-scrollbar-thumb{background:var(--matrix-green-dark);border-radius:0;box-shadow:inset 0 0 5px var(--matrix-green-bright)}.theme-matrix ::-webkit-scrollbar-thumb:hover{background:var(--matrix-green-bright);box-shadow:var(--matrix-glow)}.theme-matrix .loading{color:var(--matrix-green-bright);animation:matrix-loading 1.5s linear infinite}@keyframes matrix-loading{0%{content:"LOADING."}25%{content:"LOADING.."}50%{content:"LOADING..."}75%{content:"LOADING...."}to{content:"LOADING."}}.theme-matrix .glitch{animation:matrix-glitch .3s ease-in-out infinite}@keyframes matrix-glitch{0%,to{transform:translate(0);filter:hue-rotate(0deg)}20%{transform:translate(-2px);filter:hue-rotate(90deg)}40%{transform:translate(2px);filter:hue-rotate(180deg)}60%{transform:translate(-1px);filter:hue-rotate(270deg)}80%{transform:translate(1px);filter:hue-rotate(360deg)}}@media (max-width: 768px){.theme-matrix body:after{font-size:8px}.theme-matrix h1,.theme-matrix .dao-title{font-size:1rem;letter-spacing:1px}.theme-matrix button{padding:8px 16px;font-size:.9rem}}.theme-terminal-green{--terminal-bg: #0a0f14;--terminal-bg-secondary: #0d1117;--terminal-border: #30363d;--terminal-green-primary: #00ff88;--terminal-green-secondary: #00cc66;--terminal-green-dim: #00aa55;--terminal-cyan: #00ccaa;--terminal-blue: #0088ff;--terminal-orange: #ff8800;--terminal-red: #ff0040;--terminal-text: #c9d1d9;--terminal-text-dim: #8b949e;--terminal-card-bg: rgba(13, 17, 23, .8);--terminal-card-border: rgba(48, 54, 61, .5);--terminal-shadow: rgba(0, 255, 136, .1)}.theme-terminal-green .dao-container,.theme-terminal-green .staking-container{background:var(--terminal-bg);color:var(--terminal-text);font-family:JetBrains Mono,Courier New,monospace;position:relative}.theme-terminal-green .dao-container:before,.theme-terminal-green .staking-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.03) 2px,rgba(0,255,136,.03) 3px);pointer-events:none;z-index:1}.theme-terminal-green .staking-header{background:var(--terminal-bg-secondary);border-bottom:2px solid var(--terminal-green-primary);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative}.theme-terminal-green .staking-header:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--terminal-green-primary) 20%,var(--terminal-green-primary) 80%,transparent);animation:terminal-scan 3s linear infinite}.theme-terminal-green .staking-title{color:var(--terminal-green-primary);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 0 10px var(--terminal-green-primary);display:flex;align-items:center;gap:.5rem}.theme-terminal-green .staking-title:before{content:"▶";color:var(--terminal-green-primary);animation:blink 1s step-end infinite}.theme-terminal-green .stats-panel{background:var(--terminal-card-bg);border:1px solid var(--terminal-card-border);border-radius:0;padding:1.5rem;margin:1rem;position:relative;box-shadow:0 0 20px var(--terminal-shadow)}.theme-terminal-green .stats-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(45deg,var(--terminal-green-primary),transparent,var(--terminal-green-primary));opacity:.1;z-index:-1}.theme-terminal-green .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.theme-terminal-green .stat-block{background:#00ff880d;border:1px solid rgba(0,255,136,.2);padding:1rem;position:relative;overflow:hidden}.theme-terminal-green .stat-block:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--terminal-green-primary);box-shadow:0 0 10px var(--terminal-green-primary)}.theme-terminal-green .stat-label{color:var(--terminal-text-dim);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.theme-terminal-green .stat-value{color:var(--terminal-green-primary);font-size:1.25rem;font-weight:700;text-shadow:0 0 10px currentColor;line-height:1}.theme-terminal-green .stat-unit{color:var(--terminal-green-secondary);font-size:.875rem;margin-left:.25rem}.theme-terminal-green .contract-status{background:var(--terminal-card-bg);border:1px solid var(--terminal-card-border);padding:1.5rem;margin:1rem}.theme-terminal-green .contract-status-header{color:var(--terminal-green-primary);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--terminal-card-border)}.theme-terminal-green .status-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(48,54,61,.3)}.theme-terminal-green .status-label{color:var(--terminal-text-dim);font-size:.875rem;text-transform:uppercase}.theme-terminal-green .status-value{color:var(--terminal-green-primary);font-weight:600}.theme-terminal-green .status-active{color:var(--terminal-green-primary);text-shadow:0 0 5px currentColor}.theme-terminal-green .nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;padding:1rem}.theme-terminal-green .nft-card{background:var(--terminal-card-bg);border:1px solid var(--terminal-card-border);position:relative;overflow:hidden;transition:all .3s ease}.theme-terminal-green .nft-card:hover{border-color:var(--terminal-green-primary);box-shadow:0 0 30px var(--terminal-shadow);transform:translateY(-4px)}.theme-terminal-green .nft-card-header{background:#00ff881a;padding:.75rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--terminal-card-border)}.theme-terminal-green .nft-id{color:var(--terminal-green-primary);font-weight:700;font-size:1rem}.theme-terminal-green .nft-status{font-size:.75rem;padding:.25rem .5rem;border-radius:2px;text-transform:uppercase;font-weight:600}.theme-terminal-green .nft-status.available{background:#08f3;color:var(--terminal-blue);border:1px solid var(--terminal-blue)}.theme-terminal-green .nft-status.staked{background:#f803;color:var(--terminal-orange);border:1px solid var(--terminal-orange)}.theme-terminal-green .nft-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;filter:contrast(1.1) brightness(.9)}.theme-terminal-green .nft-details{padding:1rem;background:#0000004d}.theme-terminal-green .nft-name{color:var(--terminal-text);font-size:.875rem;margin-bottom:.5rem}.theme-terminal-green .nft-earnings{color:var(--terminal-green-secondary);font-size:.75rem;text-transform:uppercase;margin-bottom:1rem}.theme-terminal-green .action-button{width:100%;padding:.75rem;background:transparent;border:1px solid var(--terminal-green-primary);color:var(--terminal-green-primary);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.theme-terminal-green .action-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--terminal-green-primary);transition:left .3s ease;z-index:-1}.theme-terminal-green .action-button:hover{color:var(--terminal-bg);box-shadow:0 0 20px var(--terminal-shadow)}.theme-terminal-green .action-button:hover:before{left:0}.theme-terminal-green .tab-navigation{display:flex;gap:1rem;padding:0 1rem;margin-top:1rem;border-bottom:1px solid var(--terminal-card-border)}.theme-terminal-green .tab-button{padding:1rem 2rem;background:transparent;border:none;color:var(--terminal-text-dim);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;position:relative;transition:all .2s ease}.theme-terminal-green .tab-button.active{color:var(--terminal-green-primary)}.theme-terminal-green .tab-button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--terminal-green-primary);box-shadow:0 0 10px var(--terminal-green-primary)}.theme-terminal-green .lock-period-selector{display:flex;gap:.5rem;margin:1rem 0}.theme-terminal-green .lock-option{padding:.5rem 1rem;background:transparent;border:1px solid var(--terminal-card-border);color:var(--terminal-text-dim);cursor:pointer;transition:all .2s ease}.theme-terminal-green .lock-option.selected{background:#00ff881a;border-color:var(--terminal-green-primary);color:var(--terminal-green-primary)}@keyframes terminal-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.theme-terminal-green ::-webkit-scrollbar{width:8px}.theme-terminal-green ::-webkit-scrollbar-track{background:var(--terminal-bg-secondary)}.theme-terminal-green ::-webkit-scrollbar-thumb{background:var(--terminal-green-dim);border-radius:0}.theme-terminal-green ::-webkit-scrollbar-thumb:hover{background:var(--terminal-green-primary)}.desktop-background{background-size:cover;background-position:center;background-repeat:no-repeat}[data-rk] .iekbcc0{border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:baseline;-webkit-tap-highlight-color:transparent}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:before,[data-rk] .iekbcc2:after{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::-moz-placeholder{opacity:1}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:transparent;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand{display:none}[data-rk] .iekbcc8::-ms-clear{display:none}[data-rk] .iekbcc8::-webkit-search-cancel-button{-webkit-appearance:none}[data-rk] .iekbcc9{background:none;cursor:pointer;text-align:left}[data-rk] .iekbcca{color:inherit;text-decoration:none}[data-rk] .ju367v0{align-items:flex-start}[data-rk] .ju367v2{align-items:flex-end}[data-rk] .ju367v4{align-items:center}[data-rk] .ju367v6{display:none}[data-rk] .ju367v8{display:block}[data-rk] .ju367va{display:flex}[data-rk] .ju367vc{display:inline}[data-rk] .ju367ve{align-self:flex-start}[data-rk] .ju367vf{align-self:flex-end}[data-rk] .ju367vg{align-self:center}[data-rk] .ju367vh{background-size:cover}[data-rk] .ju367vi{border-radius:1px}[data-rk] .ju367vj{border-radius:6px}[data-rk] .ju367vk{border-radius:10px}[data-rk] .ju367vl{border-radius:13px}[data-rk] .ju367vm{border-radius:var(--rk-radii-actionButton)}[data-rk] .ju367vn{border-radius:var(--rk-radii-connectButton)}[data-rk] .ju367vo{border-radius:var(--rk-radii-menuButton)}[data-rk] .ju367vp{border-radius:var(--rk-radii-modal)}[data-rk] .ju367vq{border-radius:var(--rk-radii-modalMobile)}[data-rk] .ju367vr{border-radius:25%}[data-rk] .ju367vs{border-radius:9999px}[data-rk] .ju367vt{border-style:solid}[data-rk] .ju367vu{border-width:0px}[data-rk] .ju367vv{border-width:1px}[data-rk] .ju367vw{border-width:2px}[data-rk] .ju367vx{border-width:4px}[data-rk] .ju367vy{cursor:pointer}[data-rk] .ju367vz{cursor:none}[data-rk] .ju367v10{pointer-events:none}[data-rk] .ju367v11{pointer-events:all}[data-rk] .ju367v12{min-height:8px}[data-rk] .ju367v13{min-height:44px}[data-rk] .ju367v14{flex-direction:row}[data-rk] .ju367v15{flex-direction:column}[data-rk] .ju367v16{font-family:var(--rk-fonts-body)}[data-rk] .ju367v17{font-size:12px;line-height:18px}[data-rk] .ju367v18{font-size:13px;line-height:18px}[data-rk] .ju367v19{font-size:14px;line-height:18px}[data-rk] .ju367v1a{font-size:16px;line-height:20px}[data-rk] .ju367v1b{font-size:18px;line-height:24px}[data-rk] .ju367v1c{font-size:20px;line-height:24px}[data-rk] .ju367v1d{font-size:23px;line-height:29px}[data-rk] .ju367v1e{font-weight:400}[data-rk] .ju367v1f{font-weight:500}[data-rk] .ju367v1g{font-weight:600}[data-rk] .ju367v1h{font-weight:700}[data-rk] .ju367v1i{font-weight:800}[data-rk] .ju367v1j{gap:0}[data-rk] .ju367v1k{gap:1px}[data-rk] .ju367v1l{gap:2px}[data-rk] .ju367v1m{gap:3px}[data-rk] .ju367v1n{gap:4px}[data-rk] .ju367v1o{gap:5px}[data-rk] .ju367v1p{gap:6px}[data-rk] .ju367v1q{gap:8px}[data-rk] .ju367v1r{gap:10px}[data-rk] .ju367v1s{gap:12px}[data-rk] .ju367v1t{gap:14px}[data-rk] .ju367v1u{gap:16px}[data-rk] .ju367v1v{gap:18px}[data-rk] .ju367v1w{gap:20px}[data-rk] .ju367v1x{gap:24px}[data-rk] .ju367v1y{gap:28px}[data-rk] .ju367v1z{gap:32px}[data-rk] .ju367v20{gap:36px}[data-rk] .ju367v21{gap:44px}[data-rk] .ju367v22{gap:64px}[data-rk] .ju367v23{gap:-1px}[data-rk] .ju367v24{height:1px}[data-rk] .ju367v25{height:2px}[data-rk] .ju367v26{height:4px}[data-rk] .ju367v27{height:8px}[data-rk] .ju367v28{height:12px}[data-rk] .ju367v29{height:20px}[data-rk] .ju367v2a{height:24px}[data-rk] .ju367v2b{height:28px}[data-rk] .ju367v2c{height:30px}[data-rk] .ju367v2d{height:32px}[data-rk] .ju367v2e{height:34px}[data-rk] .ju367v2f{height:36px}[data-rk] .ju367v2g{height:40px}[data-rk] .ju367v2h{height:44px}[data-rk] .ju367v2i{height:48px}[data-rk] .ju367v2j{height:54px}[data-rk] .ju367v2k{height:60px}[data-rk] .ju367v2l{height:200px}[data-rk] .ju367v2m{height:100%}[data-rk] .ju367v2n{height:-moz-max-content;height:max-content}[data-rk] .ju367v2o{justify-content:flex-start}[data-rk] .ju367v2p{justify-content:flex-end}[data-rk] .ju367v2q{justify-content:center}[data-rk] .ju367v2r{justify-content:space-between}[data-rk] .ju367v2s{justify-content:space-around}[data-rk] .ju367v2t{text-align:left}[data-rk] .ju367v2u{text-align:center}[data-rk] .ju367v2v{text-align:inherit}[data-rk] .ju367v2w{margin-bottom:0}[data-rk] .ju367v2x{margin-bottom:1px}[data-rk] .ju367v2y{margin-bottom:2px}[data-rk] .ju367v2z{margin-bottom:3px}[data-rk] .ju367v30{margin-bottom:4px}[data-rk] .ju367v31{margin-bottom:5px}[data-rk] .ju367v32{margin-bottom:6px}[data-rk] .ju367v33{margin-bottom:8px}[data-rk] .ju367v34{margin-bottom:10px}[data-rk] .ju367v35{margin-bottom:12px}[data-rk] .ju367v36{margin-bottom:14px}[data-rk] .ju367v37{margin-bottom:16px}[data-rk] .ju367v38{margin-bottom:18px}[data-rk] .ju367v39{margin-bottom:20px}[data-rk] .ju367v3a{margin-bottom:24px}[data-rk] .ju367v3b{margin-bottom:28px}[data-rk] .ju367v3c{margin-bottom:32px}[data-rk] .ju367v3d{margin-bottom:36px}[data-rk] .ju367v3e{margin-bottom:44px}[data-rk] .ju367v3f{margin-bottom:64px}[data-rk] .ju367v3g{margin-bottom:-1px}[data-rk] .ju367v3h{margin-left:0}[data-rk] .ju367v3i{margin-left:1px}[data-rk] .ju367v3j{margin-left:2px}[data-rk] .ju367v3k{margin-left:3px}[data-rk] .ju367v3l{margin-left:4px}[data-rk] .ju367v3m{margin-left:5px}[data-rk] .ju367v3n{margin-left:6px}[data-rk] .ju367v3o{margin-left:8px}[data-rk] .ju367v3p{margin-left:10px}[data-rk] .ju367v3q{margin-left:12px}[data-rk] .ju367v3r{margin-left:14px}[data-rk] .ju367v3s{margin-left:16px}[data-rk] .ju367v3t{margin-left:18px}[data-rk] .ju367v3u{margin-left:20px}[data-rk] .ju367v3v{margin-left:24px}[data-rk] .ju367v3w{margin-left:28px}[data-rk] .ju367v3x{margin-left:32px}[data-rk] .ju367v3y{margin-left:36px}[data-rk] .ju367v3z{margin-left:44px}[data-rk] .ju367v40{margin-left:64px}[data-rk] .ju367v41{margin-left:-1px}[data-rk] .ju367v42{margin-right:0}[data-rk] .ju367v43{margin-right:1px}[data-rk] .ju367v44{margin-right:2px}[data-rk] .ju367v45{margin-right:3px}[data-rk] .ju367v46{margin-right:4px}[data-rk] .ju367v47{margin-right:5px}[data-rk] .ju367v48{margin-right:6px}[data-rk] .ju367v49{margin-right:8px}[data-rk] .ju367v4a{margin-right:10px}[data-rk] .ju367v4b{margin-right:12px}[data-rk] .ju367v4c{margin-right:14px}[data-rk] .ju367v4d{margin-right:16px}[data-rk] .ju367v4e{margin-right:18px}[data-rk] .ju367v4f{margin-right:20px}[data-rk] .ju367v4g{margin-right:24px}[data-rk] .ju367v4h{margin-right:28px}[data-rk] .ju367v4i{margin-right:32px}[data-rk] .ju367v4j{margin-right:36px}[data-rk] .ju367v4k{margin-right:44px}[data-rk] .ju367v4l{margin-right:64px}[data-rk] .ju367v4m{margin-right:-1px}[data-rk] .ju367v4n{margin-top:0}[data-rk] .ju367v4o{margin-top:1px}[data-rk] .ju367v4p{margin-top:2px}[data-rk] .ju367v4q{margin-top:3px}[data-rk] .ju367v4r{margin-top:4px}[data-rk] .ju367v4s{margin-top:5px}[data-rk] .ju367v4t{margin-top:6px}[data-rk] .ju367v4u{margin-top:8px}[data-rk] .ju367v4v{margin-top:10px}[data-rk] .ju367v4w{margin-top:12px}[data-rk] .ju367v4x{margin-top:14px}[data-rk] .ju367v4y{margin-top:16px}[data-rk] .ju367v4z{margin-top:18px}[data-rk] .ju367v50{margin-top:20px}[data-rk] .ju367v51{margin-top:24px}[data-rk] .ju367v52{margin-top:28px}[data-rk] .ju367v53{margin-top:32px}[data-rk] .ju367v54{margin-top:36px}[data-rk] .ju367v55{margin-top:44px}[data-rk] .ju367v56{margin-top:64px}[data-rk] .ju367v57{margin-top:-1px}[data-rk] .ju367v58{max-width:1px}[data-rk] .ju367v59{max-width:2px}[data-rk] .ju367v5a{max-width:4px}[data-rk] .ju367v5b{max-width:8px}[data-rk] .ju367v5c{max-width:12px}[data-rk] .ju367v5d{max-width:20px}[data-rk] .ju367v5e{max-width:24px}[data-rk] .ju367v5f{max-width:28px}[data-rk] .ju367v5g{max-width:30px}[data-rk] .ju367v5h{max-width:32px}[data-rk] .ju367v5i{max-width:34px}[data-rk] .ju367v5j{max-width:36px}[data-rk] .ju367v5k{max-width:40px}[data-rk] .ju367v5l{max-width:44px}[data-rk] .ju367v5m{max-width:48px}[data-rk] .ju367v5n{max-width:54px}[data-rk] .ju367v5o{max-width:60px}[data-rk] .ju367v5p{max-width:200px}[data-rk] .ju367v5q{max-width:100%}[data-rk] .ju367v5r{max-width:-moz-max-content;max-width:max-content}[data-rk] .ju367v5s{min-width:1px}[data-rk] .ju367v5t{min-width:2px}[data-rk] .ju367v5u{min-width:4px}[data-rk] .ju367v5v{min-width:8px}[data-rk] .ju367v5w{min-width:12px}[data-rk] .ju367v5x{min-width:20px}[data-rk] .ju367v5y{min-width:24px}[data-rk] .ju367v5z{min-width:28px}[data-rk] .ju367v60{min-width:30px}[data-rk] .ju367v61{min-width:32px}[data-rk] .ju367v62{min-width:34px}[data-rk] .ju367v63{min-width:36px}[data-rk] .ju367v64{min-width:40px}[data-rk] .ju367v65{min-width:44px}[data-rk] .ju367v66{min-width:48px}[data-rk] .ju367v67{min-width:54px}[data-rk] .ju367v68{min-width:60px}[data-rk] .ju367v69{min-width:200px}[data-rk] .ju367v6a{min-width:100%}[data-rk] .ju367v6b{min-width:-moz-max-content;min-width:max-content}[data-rk] .ju367v6c{overflow:hidden}[data-rk] .ju367v6d{padding-bottom:0}[data-rk] .ju367v6e{padding-bottom:1px}[data-rk] .ju367v6f{padding-bottom:2px}[data-rk] .ju367v6g{padding-bottom:3px}[data-rk] .ju367v6h{padding-bottom:4px}[data-rk] .ju367v6i{padding-bottom:5px}[data-rk] .ju367v6j{padding-bottom:6px}[data-rk] .ju367v6k{padding-bottom:8px}[data-rk] .ju367v6l{padding-bottom:10px}[data-rk] .ju367v6m{padding-bottom:12px}[data-rk] .ju367v6n{padding-bottom:14px}[data-rk] .ju367v6o{padding-bottom:16px}[data-rk] .ju367v6p{padding-bottom:18px}[data-rk] .ju367v6q{padding-bottom:20px}[data-rk] .ju367v6r{padding-bottom:24px}[data-rk] .ju367v6s{padding-bottom:28px}[data-rk] .ju367v6t{padding-bottom:32px}[data-rk] .ju367v6u{padding-bottom:36px}[data-rk] .ju367v6v{padding-bottom:44px}[data-rk] .ju367v6w{padding-bottom:64px}[data-rk] .ju367v6x{padding-bottom:-1px}[data-rk] .ju367v6y{padding-left:0}[data-rk] .ju367v6z{padding-left:1px}[data-rk] .ju367v70{padding-left:2px}[data-rk] .ju367v71{padding-left:3px}[data-rk] .ju367v72{padding-left:4px}[data-rk] .ju367v73{padding-left:5px}[data-rk] .ju367v74{padding-left:6px}[data-rk] .ju367v75{padding-left:8px}[data-rk] .ju367v76{padding-left:10px}[data-rk] .ju367v77{padding-left:12px}[data-rk] .ju367v78{padding-left:14px}[data-rk] .ju367v79{padding-left:16px}[data-rk] .ju367v7a{padding-left:18px}[data-rk] .ju367v7b{padding-left:20px}[data-rk] .ju367v7c{padding-left:24px}[data-rk] .ju367v7d{padding-left:28px}[data-rk] .ju367v7e{padding-left:32px}[data-rk] .ju367v7f{padding-left:36px}[data-rk] .ju367v7g{padding-left:44px}[data-rk] .ju367v7h{padding-left:64px}[data-rk] .ju367v7i{padding-left:-1px}[data-rk] .ju367v7j{padding-right:0}[data-rk] .ju367v7k{padding-right:1px}[data-rk] .ju367v7l{padding-right:2px}[data-rk] .ju367v7m{padding-right:3px}[data-rk] .ju367v7n{padding-right:4px}[data-rk] .ju367v7o{padding-right:5px}[data-rk] .ju367v7p{padding-right:6px}[data-rk] .ju367v7q{padding-right:8px}[data-rk] .ju367v7r{padding-right:10px}[data-rk] .ju367v7s{padding-right:12px}[data-rk] .ju367v7t{padding-right:14px}[data-rk] .ju367v7u{padding-right:16px}[data-rk] .ju367v7v{padding-right:18px}[data-rk] .ju367v7w{padding-right:20px}[data-rk] .ju367v7x{padding-right:24px}[data-rk] .ju367v7y{padding-right:28px}[data-rk] .ju367v7z{padding-right:32px}[data-rk] .ju367v80{padding-right:36px}[data-rk] .ju367v81{padding-right:44px}[data-rk] .ju367v82{padding-right:64px}[data-rk] .ju367v83{padding-right:-1px}[data-rk] .ju367v84{padding-top:0}[data-rk] .ju367v85{padding-top:1px}[data-rk] .ju367v86{padding-top:2px}[data-rk] .ju367v87{padding-top:3px}[data-rk] .ju367v88{padding-top:4px}[data-rk] .ju367v89{padding-top:5px}[data-rk] .ju367v8a{padding-top:6px}[data-rk] .ju367v8b{padding-top:8px}[data-rk] .ju367v8c{padding-top:10px}[data-rk] .ju367v8d{padding-top:12px}[data-rk] .ju367v8e{padding-top:14px}[data-rk] .ju367v8f{padding-top:16px}[data-rk] .ju367v8g{padding-top:18px}[data-rk] .ju367v8h{padding-top:20px}[data-rk] .ju367v8i{padding-top:24px}[data-rk] .ju367v8j{padding-top:28px}[data-rk] .ju367v8k{padding-top:32px}[data-rk] .ju367v8l{padding-top:36px}[data-rk] .ju367v8m{padding-top:44px}[data-rk] .ju367v8n{padding-top:64px}[data-rk] .ju367v8o{padding-top:-1px}[data-rk] .ju367v8p{position:absolute}[data-rk] .ju367v8q{position:fixed}[data-rk] .ju367v8r{position:relative}[data-rk] .ju367v8s{-webkit-user-select:none}[data-rk] .ju367v8t{right:0}[data-rk] .ju367v8u{transition:.125s ease}[data-rk] .ju367v8v{transition:transform .125s ease}[data-rk] .ju367v8w{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rk] .ju367v8x{width:1px}[data-rk] .ju367v8y{width:2px}[data-rk] .ju367v8z{width:4px}[data-rk] .ju367v90{width:8px}[data-rk] .ju367v91{width:12px}[data-rk] .ju367v92{width:20px}[data-rk] .ju367v93{width:24px}[data-rk] .ju367v94{width:28px}[data-rk] .ju367v95{width:30px}[data-rk] .ju367v96{width:32px}[data-rk] .ju367v97{width:34px}[data-rk] .ju367v98{width:36px}[data-rk] .ju367v99{width:40px}[data-rk] .ju367v9a{width:44px}[data-rk] .ju367v9b{width:48px}[data-rk] .ju367v9c{width:54px}[data-rk] .ju367v9d{width:60px}[data-rk] .ju367v9e{width:200px}[data-rk] .ju367v9f{width:100%}[data-rk] .ju367v9g{width:-moz-max-content;width:max-content}[data-rk] .ju367v9h{-webkit-backdrop-filter:var(--rk-blurs-modalOverlay);backdrop-filter:var(--rk-blurs-modalOverlay)}[data-rk] .ju367v9i,[data-rk] .ju367v9j:hover,[data-rk] .ju367v9k:active{background:var(--rk-colors-accentColor)}[data-rk] .ju367v9l,[data-rk] .ju367v9m:hover,[data-rk] .ju367v9n:active{background:var(--rk-colors-accentColorForeground)}[data-rk] .ju367v9o,[data-rk] .ju367v9p:hover,[data-rk] .ju367v9q:active{background:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367v9r,[data-rk] .ju367v9s:hover,[data-rk] .ju367v9t:active{background:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367v9u,[data-rk] .ju367v9v:hover,[data-rk] .ju367v9w:active{background:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367v9x,[data-rk] .ju367v9y:hover,[data-rk] .ju367v9z:active{background:var(--rk-colors-closeButton)}[data-rk] .ju367va0,[data-rk] .ju367va1:hover,[data-rk] .ju367va2:active{background:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367va3,[data-rk] .ju367va4:hover,[data-rk] .ju367va5:active{background:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367va6,[data-rk] .ju367va7:hover,[data-rk] .ju367va8:active{background:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367va9,[data-rk] .ju367vaa:hover,[data-rk] .ju367vab:active{background:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vac,[data-rk] .ju367vad:hover,[data-rk] .ju367vae:active{background:var(--rk-colors-connectButtonText)}[data-rk] .ju367vaf,[data-rk] .ju367vag:hover,[data-rk] .ju367vah:active{background:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vai,[data-rk] .ju367vaj:hover,[data-rk] .ju367vak:active{background:var(--rk-colors-connectionIndicator)}[data-rk] .ju367val,[data-rk] .ju367vam:hover,[data-rk] .ju367van:active{background:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vao,[data-rk] .ju367vap:hover,[data-rk] .ju367vaq:active{background:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367var,[data-rk] .ju367vas:hover,[data-rk] .ju367vat:active{background:var(--rk-colors-error)}[data-rk] .ju367vau,[data-rk] .ju367vav:hover,[data-rk] .ju367vaw:active{background:var(--rk-colors-generalBorder)}[data-rk] .ju367vax,[data-rk] .ju367vay:hover,[data-rk] .ju367vaz:active{background:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vb0,[data-rk] .ju367vb1:hover,[data-rk] .ju367vb2:active{background:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vb3,[data-rk] .ju367vb4:hover,[data-rk] .ju367vb5:active{background:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vb6,[data-rk] .ju367vb7:hover,[data-rk] .ju367vb8:active{background:var(--rk-colors-modalBackground)}[data-rk] .ju367vb9,[data-rk] .ju367vba:hover,[data-rk] .ju367vbb:active{background:var(--rk-colors-modalBorder)}[data-rk] .ju367vbc,[data-rk] .ju367vbd:hover,[data-rk] .ju367vbe:active{background:var(--rk-colors-modalText)}[data-rk] .ju367vbf,[data-rk] .ju367vbg:hover,[data-rk] .ju367vbh:active{background:var(--rk-colors-modalTextDim)}[data-rk] .ju367vbi,[data-rk] .ju367vbj:hover,[data-rk] .ju367vbk:active{background:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vbl,[data-rk] .ju367vbm:hover,[data-rk] .ju367vbn:active{background:var(--rk-colors-profileAction)}[data-rk] .ju367vbo,[data-rk] .ju367vbp:hover,[data-rk] .ju367vbq:active{background:var(--rk-colors-profileActionHover)}[data-rk] .ju367vbr,[data-rk] .ju367vbs:hover,[data-rk] .ju367vbt:active{background:var(--rk-colors-profileForeground)}[data-rk] .ju367vbu,[data-rk] .ju367vbv:hover,[data-rk] .ju367vbw:active{background:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vbx,[data-rk] .ju367vby:hover,[data-rk] .ju367vbz:active{background:var(--rk-colors-standby)}[data-rk] .ju367vc0,[data-rk] .ju367vc1:hover,[data-rk] .ju367vc2:active{border-color:var(--rk-colors-accentColor)}[data-rk] .ju367vc3,[data-rk] .ju367vc4:hover,[data-rk] .ju367vc5:active{border-color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vc6,[data-rk] .ju367vc7:hover,[data-rk] .ju367vc8:active{border-color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vc9,[data-rk] .ju367vca:hover,[data-rk] .ju367vcb:active{border-color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vcc,[data-rk] .ju367vcd:hover,[data-rk] .ju367vce:active{border-color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vcf,[data-rk] .ju367vcg:hover,[data-rk] .ju367vch:active{border-color:var(--rk-colors-closeButton)}[data-rk] .ju367vci,[data-rk] .ju367vcj:hover,[data-rk] .ju367vck:active{border-color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vcl,[data-rk] .ju367vcm:hover,[data-rk] .ju367vcn:active{border-color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vco,[data-rk] .ju367vcp:hover,[data-rk] .ju367vcq:active{border-color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vcr,[data-rk] .ju367vcs:hover,[data-rk] .ju367vct:active{border-color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vcu,[data-rk] .ju367vcv:hover,[data-rk] .ju367vcw:active{border-color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vcx,[data-rk] .ju367vcy:hover,[data-rk] .ju367vcz:active{border-color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vd0,[data-rk] .ju367vd1:hover,[data-rk] .ju367vd2:active{border-color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vd3,[data-rk] .ju367vd4:hover,[data-rk] .ju367vd5:active{border-color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vd6,[data-rk] .ju367vd7:hover,[data-rk] .ju367vd8:active{border-color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vd9,[data-rk] .ju367vda:hover,[data-rk] .ju367vdb:active{border-color:var(--rk-colors-error)}[data-rk] .ju367vdc,[data-rk] .ju367vdd:hover,[data-rk] .ju367vde:active{border-color:var(--rk-colors-generalBorder)}[data-rk] .ju367vdf,[data-rk] .ju367vdg:hover,[data-rk] .ju367vdh:active{border-color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vdi,[data-rk] .ju367vdj:hover,[data-rk] .ju367vdk:active{border-color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vdl,[data-rk] .ju367vdm:hover,[data-rk] .ju367vdn:active{border-color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vdo,[data-rk] .ju367vdp:hover,[data-rk] .ju367vdq:active{border-color:var(--rk-colors-modalBackground)}[data-rk] .ju367vdr,[data-rk] .ju367vds:hover,[data-rk] .ju367vdt:active{border-color:var(--rk-colors-modalBorder)}[data-rk] .ju367vdu,[data-rk] .ju367vdv:hover,[data-rk] .ju367vdw:active{border-color:var(--rk-colors-modalText)}[data-rk] .ju367vdx,[data-rk] .ju367vdy:hover,[data-rk] .ju367vdz:active{border-color:var(--rk-colors-modalTextDim)}[data-rk] .ju367ve0,[data-rk] .ju367ve1:hover,[data-rk] .ju367ve2:active{border-color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367ve3,[data-rk] .ju367ve4:hover,[data-rk] .ju367ve5:active{border-color:var(--rk-colors-profileAction)}[data-rk] .ju367ve6,[data-rk] .ju367ve7:hover,[data-rk] .ju367ve8:active{border-color:var(--rk-colors-profileActionHover)}[data-rk] .ju367ve9,[data-rk] .ju367vea:hover,[data-rk] .ju367veb:active{border-color:var(--rk-colors-profileForeground)}[data-rk] .ju367vec,[data-rk] .ju367ved:hover,[data-rk] .ju367vee:active{border-color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vef,[data-rk] .ju367veg:hover,[data-rk] .ju367veh:active{border-color:var(--rk-colors-standby)}[data-rk] .ju367vei,[data-rk] .ju367vej:hover,[data-rk] .ju367vek:active{box-shadow:var(--rk-shadows-connectButton)}[data-rk] .ju367vel,[data-rk] .ju367vem:hover,[data-rk] .ju367ven:active{box-shadow:var(--rk-shadows-dialog)}[data-rk] .ju367veo,[data-rk] .ju367vep:hover,[data-rk] .ju367veq:active{box-shadow:var(--rk-shadows-profileDetailsAction)}[data-rk] .ju367ver,[data-rk] .ju367ves:hover,[data-rk] .ju367vet:active{box-shadow:var(--rk-shadows-selectedOption)}[data-rk] .ju367veu,[data-rk] .ju367vev:hover,[data-rk] .ju367vew:active{box-shadow:var(--rk-shadows-selectedWallet)}[data-rk] .ju367vex,[data-rk] .ju367vey:hover,[data-rk] .ju367vez:active{box-shadow:var(--rk-shadows-walletLogo)}[data-rk] .ju367vf0,[data-rk] .ju367vf1:hover,[data-rk] .ju367vf2:active{color:var(--rk-colors-accentColor)}[data-rk] .ju367vf3,[data-rk] .ju367vf4:hover,[data-rk] .ju367vf5:active{color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vf6,[data-rk] .ju367vf7:hover,[data-rk] .ju367vf8:active{color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vf9,[data-rk] .ju367vfa:hover,[data-rk] .ju367vfb:active{color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vfc,[data-rk] .ju367vfd:hover,[data-rk] .ju367vfe:active{color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vff,[data-rk] .ju367vfg:hover,[data-rk] .ju367vfh:active{color:var(--rk-colors-closeButton)}[data-rk] .ju367vfi,[data-rk] .ju367vfj:hover,[data-rk] .ju367vfk:active{color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vfl,[data-rk] .ju367vfm:hover,[data-rk] .ju367vfn:active{color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vfo,[data-rk] .ju367vfp:hover,[data-rk] .ju367vfq:active{color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vfr,[data-rk] .ju367vfs:hover,[data-rk] .ju367vft:active{color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vfu,[data-rk] .ju367vfv:hover,[data-rk] .ju367vfw:active{color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vfx,[data-rk] .ju367vfy:hover,[data-rk] .ju367vfz:active{color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vg0,[data-rk] .ju367vg1:hover,[data-rk] .ju367vg2:active{color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vg3,[data-rk] .ju367vg4:hover,[data-rk] .ju367vg5:active{color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vg6,[data-rk] .ju367vg7:hover,[data-rk] .ju367vg8:active{color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vg9,[data-rk] .ju367vga:hover,[data-rk] .ju367vgb:active{color:var(--rk-colors-error)}[data-rk] .ju367vgc,[data-rk] .ju367vgd:hover,[data-rk] .ju367vge:active{color:var(--rk-colors-generalBorder)}[data-rk] .ju367vgf,[data-rk] .ju367vgg:hover,[data-rk] .ju367vgh:active{color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vgi,[data-rk] .ju367vgj:hover,[data-rk] .ju367vgk:active{color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vgl,[data-rk] .ju367vgm:hover,[data-rk] .ju367vgn:active{color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vgo,[data-rk] .ju367vgp:hover,[data-rk] .ju367vgq:active{color:var(--rk-colors-modalBackground)}[data-rk] .ju367vgr,[data-rk] .ju367vgs:hover,[data-rk] .ju367vgt:active{color:var(--rk-colors-modalBorder)}[data-rk] .ju367vgu,[data-rk] .ju367vgv:hover,[data-rk] .ju367vgw:active{color:var(--rk-colors-modalText)}[data-rk] .ju367vgx,[data-rk] .ju367vgy:hover,[data-rk] .ju367vgz:active{color:var(--rk-colors-modalTextDim)}[data-rk] .ju367vh0,[data-rk] .ju367vh1:hover,[data-rk] .ju367vh2:active{color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vh3,[data-rk] .ju367vh4:hover,[data-rk] .ju367vh5:active{color:var(--rk-colors-profileAction)}[data-rk] .ju367vh6,[data-rk] .ju367vh7:hover,[data-rk] .ju367vh8:active{color:var(--rk-colors-profileActionHover)}[data-rk] .ju367vh9,[data-rk] .ju367vha:hover,[data-rk] .ju367vhb:active{color:var(--rk-colors-profileForeground)}[data-rk] .ju367vhc,[data-rk] .ju367vhd:hover,[data-rk] .ju367vhe:active{color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vhf,[data-rk] .ju367vhg:hover,[data-rk] .ju367vhh:active{color:var(--rk-colors-standby)}@media screen and (min-width: 768px){[data-rk] .ju367v1{align-items:flex-start}[data-rk] .ju367v3{align-items:flex-end}[data-rk] .ju367v5{align-items:center}[data-rk] .ju367v7{display:none}[data-rk] .ju367v9{display:block}[data-rk] .ju367vb{display:flex}[data-rk] .ju367vd{display:inline}}[data-rk] ._12cbo8i3,[data-rk] ._12cbo8i3:after{--_12cbo8i0: 1;--_12cbo8i1: 1}[data-rk] ._12cbo8i3:hover{transform:scale(var(--_12cbo8i0))}[data-rk] ._12cbo8i3:active{transform:scale(var(--_12cbo8i1))}[data-rk] ._12cbo8i3:active:after{content:"";bottom:-1px;display:block;left:-1px;position:absolute;right:-1px;top:-1px;transform:scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0)))}[data-rk] ._12cbo8i4,[data-rk] ._12cbo8i4:after{--_12cbo8i0: 1.025}[data-rk] ._12cbo8i5,[data-rk] ._12cbo8i5:after{--_12cbo8i0: 1.1}[data-rk] ._12cbo8i6,[data-rk] ._12cbo8i6:after{--_12cbo8i1: .95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1: .9}@keyframes _1luule41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-rk] ._1luule42{animation:_1luule41 3s infinite linear}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,rgba(72,146,254,0) 0deg,currentColor 282.04deg,rgba(72,146,254,0) 319.86deg,rgba(72,146,254,0) 360deg);height:21px;width:21px}@keyframes _9pm4ki0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _9pm4ki1{0%{opacity:0}to{opacity:1}}[data-rk] ._9pm4ki3{animation:_9pm4ki1 .15s ease;bottom:-200px;left:-200px;padding:200px;right:-200px;top:-200px;transform:translateZ(0);z-index:2147483646}[data-rk] ._9pm4ki5{animation:_9pm4ki0 .35s cubic-bezier(.15,1.15,.6,1),_9pm4ki1 .15s ease;max-width:100vw}[data-rk] ._1ckjpok1{box-sizing:content-box;max-width:100vw;width:360px}[data-rk] ._1ckjpok2{width:100vw}[data-rk] ._1ckjpok3{min-width:720px;width:720px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}[data-rk] ._1ckjpok6{border-width:0px;box-sizing:border-box;width:100vw}@media screen and (min-width: 768px){[data-rk] ._1ckjpok1{width:360px}[data-rk] ._1ckjpok2{width:480px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}}@media screen and (max-width: 767px){[data-rk] ._1ckjpok7{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-200px;padding-bottom:200px;top:200px}}[data-rk] .v9horb0:hover{background:unset}[data-rk] ._18dqw9x0{max-height:456px;overflow-y:auto;overflow-x:hidden}[data-rk] ._18dqw9x1{max-height:456px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:transparent}[data-rk] ._1vwt0cg0{background:#fff;color:#000}[data-rk] ._1vwt0cg2{max-height:454px;overflow-y:auto}[data-rk] ._1vwt0cg3{min-width:287px}[data-rk] ._1vwt0cg4{min-width:100%}@keyframes _1am14411{0%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}[data-rk] ._1am14410{overflow:auto;scrollbar-width:none;transform:translateZ(0)}[data-rk] ._1am14410::-webkit-scrollbar{display:none}[data-rk] ._1am14412{animation:_1am14411 1s linear infinite;stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid rgba(16,21,31,.06)}[data-rk] ._1y2lnfi1{max-width:-moz-fit-content;max-width:fit-content}
