:root{--font-jetbrains-mono: "JetBrains Mono", monospace;--color-bg-primary: #101113;--color-bg-secondary: #181a1c;--color-bg-tertiary: #1d1f22;--color-bg-element: #23262b;--color-bg-darker: #0c0d0e;--color-border-primary: #34383f;--color-border-secondary: #2a2d32;--color-text-primary: #e9ecef;--color-text-secondary: #adb5bd;--color-text-muted: #868e96;--color-link-primary: #00c9a7;--color-link-primary-hover: #00a286;--color-link-secondary: #00AEE9;--color-link-secondary-hover: #008cbf;--color-accent-primary: #00c9a7;--color-accent-primary-rgb: 0, 201, 167;--color-accent-primary-hover: #00a286;--color-accent-secondary: #00AEE9;--color-accent-secondary-rgb: 0, 174, 233;--color-accent-primary-text: #ffffff;--color-status-success: var(--color-accent-primary);--color-status-success-rgb: var(--color-accent-primary-rgb);--color-status-success-text: var(--color-accent-primary);--color-status-success-bg: rgba(var(--color-accent-primary-rgb), .1);--color-status-warning: #ffc107;--color-status-warning-rgb: 255, 193, 7;--color-status-warning-text: #ffc107;--color-status-warning-bg: rgba(255, 193, 7, .1);--color-status-error: #dc3545;--color-status-error-rgb: 220, 53, 69;--color-status-error-text: #dc3545;--color-status-error-bg: rgba(220, 53, 69, .1);--color-status-info: var(--color-accent-secondary);--color-status-info-rgb: var(--color-accent-secondary-rgb);--color-status-info-text: var(--color-accent-secondary);--color-status-info-bg: rgba(var(--color-accent-secondary-rgb), .1);--background-primary: var(--color-bg-primary);--background-secondary: var(--color-bg-secondary);--background-tertiary: var(--color-bg-tertiary);--element-bg: var(--color-bg-element);--rgb-background-primary: 16, 17, 19;--border-primary-color: var(--color-border-primary);--border-secondary-color: var(--color-border-secondary);--text-primary-color: var(--color-text-primary);--text-secondary-color: var(--color-text-secondary);--text-muted-color: var(--color-text-muted);--link-primary: var(--color-link-primary);--link-primary-hover: var(--color-link-primary-hover);--link-secondary: var(--color-link-secondary);--link-secondary-hover: var(--color-link-secondary-hover);--accent-color: var(--color-accent-primary);--accent-primary: var(--color-accent-primary);--accent-primary-hover: var(--color-accent-primary-hover);--accent-secondary: var(--color-accent-secondary);--card-bg: var(--background-secondary);--card-border-color: var(--border-primary-color);--card-header-bg: var(--background-secondary);--card-footer-bg: var(--background-secondary);--input-bg-color: var(--color-bg-tertiary);--input-border-color: var(--border-primary-color);--input-focus-border-color: var(--accent-secondary);--input-focus-ring-color: rgba(var(--color-accent-secondary-rgb), .25);--font-sans: var(--font-jetbrains-mono);--font-mono: var(--font-jetbrains-mono)}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans)}body{background-color:var(--primary-bg);color:var(--primary-text);margin:0;min-height:100vh;display:flex;flex-direction:column}svg.h-7.w-7.mr-3.text-accent-color{width:30px}svg.page-title-icon.text-link-primary{width:30px;padding-right:5px}.back-button{display:inline-flex;align-items:center;color:var(--link-primary);margin-bottom:1rem;font-size:.875rem;background-color:#0000;border:0px}.internal-hero{text-align:center;padding:5rem 1rem 3rem;position:relative;background:radial-gradient(circle at 50% 0%,rgba(0,201,167,.08) 0%,transparent 70%);width:100%;box-sizing:border-box;margin-bottom:2rem}.internal-hero-title{font-size:2.5rem;font-weight:800;color:var(--color-accent-primary);margin-bottom:1rem;font-family:var(--font-primary);text-shadow:0 0 20px rgba(0,201,167,.3);line-height:1.2}.internal-hero-subtitle{font-size:1.1rem;color:var(--text-secondary-color);max-width:800px;margin:0 auto;line-height:1.6}.global-section-title{font-size:1.75rem;font-weight:900;margin-bottom:1rem;color:var(--color-accent-primary);text-shadow:0 0 15px rgba(0,201,167,.4);text-align:center;font-family:var(--font-primary);line-height:1.3}.font-sans{font-family:var(--font-sans)}.grid{display:grid}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.grid-cols-1{grid-template-columns:repeat(1,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))}.w-max{width:max-content}.w-px{width:1px}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.space-x-3>:not([hidden])~:not([hidden]){margin-left:.75rem}.space-x-4>:not([hidden])~:not([hidden]){margin-left:.5rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-x-4{column-gap:1rem}.gap-y-2{row-gap:.5rem}.m-0{margin:0rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mt-0{margin-top:0rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mr-0{margin-right:0rem}.mr-3{margin-right:.75rem}.mb-0{margin-bottom:0rem}.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}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0rem}.ml-1{margin-left:.25rem}.mx-0{margin-left:0rem;margin-right:0rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-0{padding-top:0rem;padding-bottom:0rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pl-1{padding-left:.25rem}.pl-6{padding-left:1.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}.border-border-primary-color{border-color:var(--border-primary-color)}.border-card-border-color{border-color:var(--card-border-color)}.border-card-border-color\/50{border-color:rgba(var(--color-border-primary-rgb, 52, 56, 63),.5)}.border-border-secondary-color{border-color:var(--border-secondary-color)}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px;border-color:var(--border-secondary-color)}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.transform{transform:translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.-translate-x-1\/2{transform:translate(-50%)}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--input-focus-ring-color)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-gray-200{color:#e5e7eb}.text-gray-300{color:#d1d5db}.text-indigo-400{color:#818cf8}.text-indigo-500{color:#6366f1}.text-indigo-600{color:#4f46e5}.text-blue-400{color:#60a5fa}.text-purple-400{color:#c084fc}.text-yellow-400{color:#facc15}.text-green-400{color:#4ade80}.text-accent-color{color:var(--accent-color)}.text-link-primary{color:var(--link-primary)}.text-link-secondary{color:var(--link-secondary)}.text-primary-color{color:var(--text-primary-color)}.text-secondary-color{color:var(--text-secondary-color)}.text-muted-color{color:var(--text-muted-color)}.text-status-warning-text{color:var(--color-status-warning-text)}.text-status-error-text{color:var(--color-status-error-text)}.text-status-info-text{color:var(--color-status-info-text)}.from-indigo-400{--tw-gradient-from: #818cf8;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129,140,248,0))}.to-indigo-600{--tw-gradient-to: #4f46e5}.bg-clip-text{-webkit-background-clip:text;background-clip:text;color:transparent}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.bg-transparent{background-color:transparent}.bg-gray-800\/95{background-color:#1f2937f2}.bg-gray-900{background-color:#111827}.bg-gray-900\/95{background-color:#111827f2}.bg-indigo-500{background-color:#6366f1}.bg-indigo-600{background-color:#4f46e5}.bg-element-bg{background-color:var(--element-bg)}.bg-input-bg-color{background-color:var(--input-bg-color)}.bg-input-bg-color\/50{background-color:rgba(var(--color-bg-tertiary-rgb, 29, 31, 34),.5)}.bg-input-bg-color\/30{background-color:rgba(var(--color-bg-tertiary-rgb, 29, 31, 34),.3)}.bg-bg-darker{background-color:var(--color-bg-darker)}.bg-status-success-bg{background-color:var(--color-status-success-bg)}.bg-status-error-bg{background-color:var(--color-status-error-bg)}.bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-accent-color\/10{background-color:rgba(var(--color-accent-primary-rgb),.1)}.bg-accent-color\/20{background-color:rgba(var(--color-accent-primary-rgb),.2)}.bg-status-success-text{background-color:var(--color-status-success-text)}.bg-status-error-text{background-color:var(--color-status-error-text)}.bg-element-bg\/50{background-color:rgba(var(--color-bg-element-rgb, 35, 38, 43),.5)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.max-h-96{max-height:24rem}.max-h-screen{max-height:100vh}.max-w-xs{max-width:20rem}.max-w-7xl{max-width:80rem}.max-w-\[500px\]{max-width:500px}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-help{cursor:help}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.break-words{overflow-wrap:break-word}.list-none{list-style-type:none}.align-middle{vertical-align:middle}.group:hover .group-hover\:text-accent-color{color:var(--accent-color)}.group:hover .group-hover\:opacity-100{opacity:1}.group-open\:rotate-180:is(details[open] summary *),details[open] summary .group-open\:rotate-180{transform:rotate(180deg)}@media(min-width:640px){.sm\:block{display:block!important}.sm\:table-cell{display:table-cell!important}.sm\:w-auto{width:auto!important}}@media(min-width:768px){.md\:hidden{display:none!important}.md\:flex{display:flex!important}.md\:ml-6{margin-left:1.5rem!important}.md\:block{display:block!important}.md\:w-auto{width:auto!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:h-\[400px\]{height:400px}.md\:table-cell{display:table-cell!important}.md\:p-6{padding:1.5rem!important}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-value{font-size:1.25rem;font-weight:600;color:var(--text-primary-color);line-height:1.2}.stat-label{font-size:.75rem;color:var(--text-secondary-color);text-transform:uppercase;margin-bottom:.25rem}:root{--color-bg-element-rgb: 35, 38, 43;--color-bg-tertiary-rgb: 29, 31, 34;--color-border-primary-rgb: 52, 56, 63}.invisible{visibility:hidden}:root{--font-jetbrains-mono: "JetBrains Mono", monospace;--color-bg-primary: #101113;--color-bg-secondary: #181a1c;--color-bg-tertiary: #1d1f22;--color-bg-element: #23262b;--color-bg-darker: #0c0d0e;--color-border-primary: #34383f;--color-border-secondary: #2a2d32;--color-text-primary: #e9ecef;--color-text-secondary: #adb5bd;--color-text-muted: #868e96;--color-link-primary: #00c9a7;--color-link-primary-hover: #00a286;--color-link-secondary: #00AEE9;--color-link-secondary-hover: #008cbf;--color-accent-primary: #00c9a7;--color-accent-primary-rgb: 0, 201, 167;--color-accent-primary-hover: #00a286;--color-accent-secondary: #00AEE9;--color-accent-secondary-rgb: 0, 174, 233;--color-accent-primary-text: #ffffff;--color-status-success: var(--color-accent-primary);--color-status-success-rgb: var(--color-accent-primary-rgb);--color-status-success-text: var(--color-accent-primary);--color-status-success-bg: rgba(var(--color-accent-primary-rgb), .1);--color-status-warning: #ffc107;--color-status-warning-rgb: 255, 193, 7;--color-status-warning-text: #ffc107;--color-status-warning-bg: rgba(var(--color-status-warning-rgb), .1);--color-status-error: #dc3545;--color-status-error-rgb: 220, 53, 69;--color-status-error-text: var(--color-status-error);--color-status-error-bg: rgba(var(--color-status-error-rgb), .1);--color-status-info: var(--color-accent-secondary);--color-status-info-rgb: var(--color-accent-secondary-rgb);--color-status-info-text: var(--color-accent-secondary);--color-status-info-bg: rgba(var(--color-accent-secondary-rgb), .1);--box-border-radius: .75rem;--box-box-shadow: 0 0 10px 0px rgb(0 0 0 / 13%);--box-border: 1px solid #9595952d;--rgb-background-primary: 16, 17, 19;--color-bg-tertiary-rgb: 29, 31, 34;--color-bg-element-rgb: 35, 38, 43;--input-bg-color: var(--color-bg-tertiary);--input-border-color: var(--border-primary-color);--input-focus-border-color: var(--accent-secondary);--input-focus-ring-color: rgba(var(--color-accent-secondary-rgb), .25);--grid-line-color: rgba(255, 255, 255, .03);--font-sans: var(--font-jetbrains-mono);--font-mono: var(--font-jetbrains-mono)}::-webkit-scrollbar{background-color:#202020;width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-primary)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:50px}::-webkit-scrollbar-thumb:hover{background:var(--link-primary-hover)}body{background-color:#0f0f0f;color:var(--text-primary-color);font-family:var(--font-sans);margin:0;padding:0;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:repeating-linear-gradient(0deg,var(--grid-line-color) 0px,var(--grid-line-color) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(90deg,var(--grid-line-color) 0px,var(--grid-line-color) 1px,transparent 1px,transparent 8px);background-size:8px 8px;transition:background-color .2s ease-in-out,color .2s ease-in-out}*,*:before,*:after{box-sizing:border-box}a{color:var(--link-primary);text-decoration:none}a:hover{color:var(--link-primary-hover);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--text-primary-color);font-weight:600;line-height:1.3;margin-top:0;margin-bottom:.75rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-bottom:1rem}.container{width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media(min-width:768px){.container{padding-left:1rem;padding-right:1rem}}.app-container{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:768px){.app-container{padding-top:2rem;padding-bottom:2rem}}.card{background-color:var(--card-bg);margin-bottom:1.5rem;border-radius:var(--box-border-radius);box-shadow:var(--box-box-shadow);border:var(--box-border)}.card-header{padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary-color);background-color:var(--card-header-bg);display:flex;align-items:center;justify-content:space-between;border-radius:.75rem .75rem 0 0}.card-content{padding:1rem}.card-footer{padding:.75rem 1rem;border-top:1px solid var(--border-secondary-color);background-color:var(--card-footer-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:.25rem;font-weight:200;font-size:12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap}.btn:focus,.btn:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px;box-shadow:0 0 0 .2rem var(--input-focus-ring-color)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[disabled]{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-accent-primary-text)}.btn-primary:hover:not(:disabled){background-color:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.btn-primary:active:not(:disabled){background-color:var(--color-link-primary-hover)}.btn-secondary{background-color:var(--element-bg);border-color:var(--border-primary-color);color:var(--text-primary-color)}.btn-secondary:hover:not(:disabled){background-color:var(--color-border-primary);border-color:var(--color-border-primary)}.btn-secondary:active:not(:disabled){background-color:var(--color-border-secondary)}.btn-outline-primary{background-color:transparent;border-color:var(--accent-primary);color:var(--accent-primary)}.btn-outline-primary:hover:not(:disabled){background-color:rgba(var(--color-accent-primary-rgb),.1);color:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.btn-outline-primary:active:not(:disabled){background-color:rgba(var(--color-accent-primary-rgb),.15)}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-xs{padding:.25rem .5rem;font-size:.75rem}.btn-link{background:none;border:none;padding:0;color:var(--link-primary);font-weight:400}.btn-link:hover:not(:disabled){color:var(--link-primary-hover);text-decoration:underline}.btn-link:focus,.btn-link:focus-visible{outline:none;box-shadow:none;text-decoration:underline}.form-label{display:block;margin-bottom:.375rem;color:var(--text-secondary-color);font-size:.8125rem}.form-control,.form-input,.form-select,.form-textarea{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--text-primary-color);background-color:var(--input-bg-color);background-clip:padding-box;border:1px solid var(--input-border-color);appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus,.form-input:focus,.form-select:focus,.form-textarea:focus{color:var(--text-primary-color);background-color:var(--input-bg-color);border-color:var(--input-focus-border-color);outline:0;box-shadow:0 0 0 .2rem var(--input-focus-ring-color)}.form-control::placeholder,.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted-color);opacity:.7}.form-control:disabled,.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:var(--color-bg-element);opacity:.7;cursor:not-allowed}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.absolute{position:absolute}.sticky{position:sticky}.top-0{top:0}.top-16{top:4rem}.left-0{left:0}.inset-x-0{left:0;right:0}.inset-0{inset:0}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.w-full{width:100%}.w-auto{width:auto}.w-64{width:16rem}.h-4{height:1rem}.w-4{width:1rem}.h-5{height:1.25rem}.w-5{width:1.25rem}.h-6{height:1.5rem}.w-6{width:1.5rem}.h-16{height:4rem}.space-x-1>:not([hidden])~:not([hidden]){margin-left:.25rem}.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ml-1{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pb-3{padding-bottom:.75rem}.pl-4{padding-left:1rem}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ring-1{box-shadow:0 0 0 1px var(--border-primary-color)}.transition-colors{transition-property:color,background-color,border-color;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}.transition-opacity{transition-property:opacity;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}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.rotate-180{transform:rotate(180deg)}.origin-top-right{transform-origin:top right}.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}.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-\[100\]{z-index:100}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.top-nav-bar{background-color:var(--background-secondary);border-bottom:1px solid var(--border-primary-color);position:sticky;top:0;z-index:100}.nav-menu-item>button,.nav-menu-item>a{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-secondary-color);transition:color .15s ease,background-color .15s ease;display:flex;align-items:center}.nav-menu-item>button:hover,.nav-menu-item>a:hover{color:var(--text-primary-color);background-color:var(--element-bg)}.nav-menu-item>a.active{color:var(--accent-primary)!important;background-color:var(--element-bg)!important}.nav-dropdown-menu{position:absolute;left:0;margin-top:.25rem;width:16rem;transform-origin:top right;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);padding-top:.25rem;padding-bottom:.25rem;z-index:50;list-style:none}.nav-dropdown-menu li a,.nav-dropdown-menu li button{display:block;padding:.5rem 1rem;font-size:.875rem;color:var(--text-secondary-color);transition:color .15s ease,background-color .15s ease;width:100%;text-align:left;background:none;border:none;cursor:pointer}.megamenu-link:hover .megamenu-link-label,.megamenu-link.active .megamenu-link-label,.megamenu-link:focus-visible .megamenu-link-label,.nav-dropdown-menu li a:hover,.nav-dropdown-menu li a.active,.nav-dropdown-menu li a:focus-visible,.mobile-submenu li a:hover,.mobile-submenu li a.active,.mobile-submenu li a:focus-visible{color:var(--accent-primary)}.megamenu-link:hover,.megamenu-link.active,.megamenu-link:focus-visible,.nav-dropdown-menu li a:hover,.nav-dropdown-menu li a.active,.nav-dropdown-menu li a:focus-visible,.mobile-submenu li a:hover,.mobile-submenu li a.active,.mobile-submenu li a:focus-visible{background-color:var(--element-bg)}.nav-dropdown-menu li a p{font-size:.75rem;color:var(--text-muted-color);margin-top:.125rem;margin-bottom:0}.mobile-menu-nav{padding:.5rem .5rem .75rem}.mobile-menu-item>a,.mobile-menu-item>button{display:block;padding:.5rem .75rem;border-radius:.375rem;font-size:1rem;font-weight:500;color:var(--text-primary-color)}.mobile-menu-item>a:hover,.mobile-menu-item>button:hover{background-color:var(--element-bg);color:var(--accent-primary)}.mobile-menu-item>a.active{background-color:var(--element-bg);color:var(--accent-primary)}.mobile-menu-item button{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-submenu{padding-left:1rem;margin-top:.25rem}.mobile-submenu li a{display:block;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-secondary-color)}.mobile-menu-separator{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border-primary-color)}.table{width:100%;margin-bottom:1rem;color:var(--text-primary-color);border-collapse:collapse}.table th,.table td{padding:.75rem;vertical-align:middle;border-top:1px solid var(--border-secondary-color);font-size:.8125rem;text-align:left}.table thead th{vertical-align:bottom;border-bottom:1px solid var(--border-primary-color);color:var(--text-secondary-color);font-weight:500;text-align:left;background-color:var(--background-tertiary)}.table tbody tr:hover{background-color:var(--background-tertiary)}.badge,.pill{display:inline-block;padding:.25em .6em;font-size:.75rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;border:1px solid transparent}.badge.success,.pill.success{color:var(--status-success-text);border-color:var(--status-success-text);background-color:var(--color-status-success-bg)}.badge.secondary,.pill.secondary{color:var(--text-secondary-color);border-color:var(--border-primary-color);background-color:var(--element-bg)}.badge.warning,.pill.warning{color:var(--status-warning-text);border-color:var(--status-warning-text);background-color:var(--color-status-warning-bg)}.badge.danger,.pill.danger{color:var(--status-error-text);border-color:var(--status-error-text);background-color:var(--color-status-error-bg)}.badge.info,.pill.info{color:var(--status-info-text);border-color:var(--status-info-text);background-color:var(--color-status-info-bg)}.page-title-container{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-primary-color)}.page-title{font-size:1.75rem;font-weight:500;color:var(--text-primary-color)}.page-title-icon{width:1.5rem;height:1.5rem;margin-right:.625rem;color:var(--text-muted-color)}.detail-row{padding:.75rem 0;border-bottom:1px solid var(--border-secondary-color);display:flex;flex-wrap:wrap;align-items:center}.detail-row:last-child{border-bottom:none}.detail-label{flex:0 0 220px;max-width:220px;color:var(--text-secondary-color);font-size:.875rem;display:flex;align-items:center}.detail-label-icon{width:1rem;height:1rem;margin-right:.5rem;color:var(--text-muted-color)}.detail-content{flex:1;min-width:0;color:var(--text-primary-color);font-size:.875rem;word-break:break-all;display:flex;align-items:center}.detail-content .copy-btn{margin-left:.75rem;color:var(--text-muted-color);background:none;border:none;cursor:pointer;padding:0}.detail-content .copy-btn:hover svg{color:var(--link-primary)}.detail-content .copy-btn svg{width:1rem;height:1rem}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.toast-notification{position:fixed;bottom:1.25rem;right:1.25rem;padding:.75rem 1rem;border-radius:.25rem;box-shadow:0 .25rem .75rem #0003;font-size:.875rem;color:var(--text-primary-color);background-color:var(--background-secondary);max-width:320px;z-index:1050;animation:toastSlideIn .3s ease-out forwards;border:1px solid var(--border-primary-color);border-left-width:4px}.toast-success{border-left-color:var(--color-status-success);color:var(--color-status-success)}.toast-error{border-left-color:var(--color-status-error);color:var(--color-status-error)}.toast-info{border-left-color:var(--color-status-info);color:var(--color-status-info)}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{position:fixed;inset:0;background-color:rgba(var(--rgb-background-primary),.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1040;animation:fadeInAnimation .2s ease-out forwards}.modal-content{background-color:var(--background-secondary);padding:1.5rem;width:100%;max-width:500px;margin:1rem;border-radius:var(--box-border-radius);box-shadow:var(--box-box-shadow);border:var(--box-border)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-secondary-color)}.modal-title{font-size:1.25rem;font-weight:500;color:var(--text-primary-color)}.modal-close-btn{background:none;border:none;color:var(--text-muted-color);font-size:1.5rem;line-height:1;cursor:pointer}.modal-close-btn:hover{color:var(--text-primary-color)}.pagination{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;gap:.375rem}.page-button{background-color:var(--element-bg);border:1px solid var(--border-primary-color);color:var(--text-secondary-color);cursor:pointer;padding:.375rem .75rem;border-radius:.25rem;font-size:.8125rem;transition:all .15s ease}.page-button:hover:not(:disabled){background-color:var(--border-primary-color);color:var(--text-primary-color)}.page-button:disabled{opacity:.5;cursor:not-allowed}.page-number{padding:.375rem .75rem;border-radius:.25rem;font-size:.8125rem;font-weight:500}.page-number.active{background-color:var(--accent-primary);color:var(--color-accent-primary-text);border:1px solid var(--accent-primary)}.page-number:not(.active){background-color:var(--element-bg);border:1px solid var(--border-primary-color);color:var(--text-secondary-color)}.heroicon{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.homepage-search-section{padding:2rem 0;text-align:center}.homepage-search-title{font-size:2rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.5rem}.homepage-search-subtitle{font-size:1rem;color:var(--text-secondary-color);margin-bottom:1.5rem}.homepage-search-input-group{display:flex;max-width:700px;margin:0 auto;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);border-radius:.375rem;box-shadow:0 2px 4px #0000001a}.homepage-search-filter-dropdown{flex-shrink:0;padding:.625rem 2rem .625rem 1rem;font-size:.875rem;color:var(--text-secondary-color);background-color:var(--background-tertiary);border:none;border-right:1px solid var(--border-primary-color);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 10px}.homepage-search-filter-dropdown:focus{outline:none;box-shadow:0 0 0 .2rem var(--input-focus-ring-color);border-color:var(--input-focus-border-color)}.homepage-search-input{flex-grow:1;padding:.625rem 1rem;font-size:.875rem;color:var(--text-primary-color);background-color:var(--background-secondary);border:none;outline:none}.homepage-search-input::placeholder{color:var(--text-muted-color)}.homepage-search-button{flex-shrink:0;padding:.625rem 1rem;background-color:var(--accent-primary);color:var(--color-accent-primary-text);border:none;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.homepage-search-button:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent-primary-hover)}.homepage-search-button svg{width:1.125rem;height:1.125rem}.stats-bar{margin-bottom:1.5rem}.stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1px;background-color:var(--border-primary-color);border:1px solid var(--border-primary-color);border-radius:.375rem;overflow:hidden}@media(min-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item-wrapper{padding:.75rem 1rem;background-color:var(--background-secondary);display:flex;flex-direction:column;min-height:80px}.stat-item-label{display:flex;align-items:center;font-size:.6875rem;color:var(--text-muted-color);text-transform:uppercase;margin-bottom:.25rem}.stat-item-label svg{width:.875rem;height:.875rem;margin-right:.375rem;color:var(--text-muted-color)}.stat-item-subvalue{font-size:.75rem;color:var(--text-secondary-color);line-height:1.2}.stat-item-chart{margin-top:auto;height:30px;width:100%}.stat-item-chart svg{display:block}.homepage-section-title{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--card-border-color);font-size:1rem;font-weight:500;color:var(--text-primary-color)}.homepage-section-title .card-icon{color:var(--accent-primary)}.latest-item-row{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-secondary-color);transition:background-color .1s ease}.latest-item-row:last-child{border-bottom:none}.latest-item-row:hover{background-color:var(--background-tertiary)}.latest-item-icon-col{flex-shrink:0;margin-right:.75rem}.latest-item-icon-bg{width:32px;height:32px;background-color:var(--element-bg);border-radius:50%;display:flex;align-items:center;justify-content:center}.latest-item-icon-bg svg{width:1rem;height:1rem;color:var(--text-secondary-color)}.latest-item-main-col{flex-grow:1;min-width:0}.item-link{font-size:.875rem;color:var(--link-primary);font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-link:hover{color:var(--link-primary-hover)}.item-timestamp{font-size:.75rem;color:var(--text-muted-color)}.latest-item-details-col{flex-shrink:0;width:100%;padding-left:0;font-size:.8125rem;color:var(--text-primary-color);line-height:1.4}@media(min-width:768px){.latest-item-details-col{width:35%;padding-left:.75rem}}.latest-item-details-col .detail-label{color:var(--text-secondary-color)}.address-link{color:var(--link-primary);font-family:var(--font-mono);font-size:.8125rem}.address-link:hover{color:var(--link-primary-hover)}.latest-item-aux-col{flex-shrink:0;margin-left:auto;padding-left:.75rem;text-align:right}.value-pill{font-size:.75rem;padding:.2rem .5rem;border-radius:.25rem;border:1px solid var(--border-secondary-color);background-color:var(--element-bg);color:var(--text-secondary-color);white-space:nowrap}.homepage-view-all-button{font-size:.8125rem;font-weight:500;color:var(--link-primary);padding:.5rem 1rem;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;transition:color .15s ease}.homepage-view-all-button:hover{color:var(--link-primary-hover)}.homepage-view-all-button:focus-visible{outline:1px solid var(--link-primary);outline-offset:1px;border-radius:.25rem}.app-footer{background-color:var(--background-secondary);border-top:1px solid var(--border-primary-color);padding:2rem 0 1.5rem;color:var(--text-secondary-color);font-size:.875rem}.footer-column h4{font-size:.9375rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.75rem}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:.375rem}.footer-column ul li a{color:var(--text-secondary-color);transition:color .15s ease}.footer-column ul li a:hover{color:var(--link-primary)}.footer-bottom .brand{font-weight:600;color:var(--text-secondary-color)}.button{composes:btn}.button-primary{composes:btn-primary}.button-secondary{composes:btn-secondary}.button-outline-primary{composes:btn-outline-primary}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--border-primary-color);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--text-muted-color)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--border-primary-color) var(--background-tertiary)}@media(min-width:768px){.md\:hidden{display:none!important}.md\:flex{display:flex!important}.md\:ml-6{margin-left:1.5rem!important}.md\:block{display:block!important}.md\:w-auto{width:auto!important}}@keyframes pulse-fast{0%,to{opacity:.7;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.animate-pulse-fast{animation:pulse-fast 1s infinite ease-in-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.node-info-icon2{width:15px;height:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.text-status-success-text{color:var(--color-status-success-text)}.header-icon{width:1rem!important;height:1rem!important;color:var(--color-accent-primary);margin-right:1rem}.publicKey{font-size:12px;color:#969696}.stat-row{display:flex;align-items:center;gap:6px}.copy-btn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.copy-icon{width:16px;height:16px;color:#aaa;transition:color .2s}.copy-icon:hover{color:#fff}.copy-icon.success{color:#22c55e}span.mining{font-size:10px;text-transform:uppercase;color:#28a745}.walletsection{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:15px}span.mining2{font-size:10px;text-transform:uppercase;color:#00a2ff}.network-status{font-weight:600;font-size:.925rem;transition:color .25s ease,background .25s ease}.network-connected{color:#22c55e}.network-initializing{background:linear-gradient(90deg,#eafc7a,#b7f27e,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:network-init-shimmer 2.2s ease-in-out infinite}@keyframes network-init-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}span.node-info-sub-value.font-mono{font-size:12px}.testnet-label{font-size:12px;font-weight:500;color:#fff;margin-left:0;vertical-align:middle;text-transform:capitalize;background-color:var(--accent-primary);padding:2px 5px;border-radius:5px}.butt{--primary: var(--color-accent-primary);--primary-rgb: var(--color-accent-primary-rgb);font-size:13px;padding:.7em 2.7em;letter-spacing:-.06em;position:relative;font-family:inherit;border-radius:.6em;overflow:hidden;transition:all .3s;line-height:1.4em;border:1px solid var(--primary);background:linear-gradient(to right,rgba(var(--primary-rgb),.1) 1%,transparent 40%,transparent 60%,rgba(var(--primary-rgb),.1) 100%);color:var(--primary);box-shadow:inset 0 0 10px rgba(var(--primary-rgb),.4),0 0 9px 3px rgba(var(--primary-rgb),.1)}.butt:hover{color:var(--primary);cursor:pointer;box-shadow:inset 0 0 10px rgba(var(--primary-rgb),.6),0 0 9px 3px rgba(var(--primary-rgb),.2)}.butt:before{content:"";position:absolute;left:-4em;width:4em;height:100%;top:0;transition:transform .4s ease-in-out;background:linear-gradient(to right,transparent 1%,rgba(var(--primary-rgb),.1) 40%,rgba(var(--primary-rgb),.1) 60%,transparent 100%)}.butt:hover:before{transform:translate(15em)}.banner-home{width:100%;height:auto;display:block;border-radius:20px;object-fit:cover;border:1px solid #00a2866b;animation:fadeIn 1s ease-out;transition:transform .4s ease}.banner-home:hover{transform:scale(1.03)}.confirmation-modal-backdrop{position:fixed;inset:0;background-color:rgba(var(--rgb-background-primary),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1040;animation:fadeInAnimation .2s ease-out forwards}.confirmation-modal-content{background-color:var(--background-secondary);width:100%;max-width:420px;margin:1rem;border-radius:var(--box-border-radius);box-shadow:var(--box-box-shadow);border:var(--box-border);padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transform:scale(.95);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.confirmation-modal-content.open{transform:scale(1);opacity:1}.modal-icon-container{width:48px;height:48px;border-radius:50%;background-color:rgba(var(--color-status-warning-rgb),.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.modal-icon{width:24px;height:24px;color:var(--color-status-warning-text)}.modal-text-content{margin-bottom:1.5rem}.modal-title{font-size:1.25rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.5rem}.modal-message{font-size:.9rem;color:var(--text-secondary-color);line-height:1.5;margin:0}.modal-actions{display:flex;gap:.75rem;width:100%}.modal-actions .btn{flex:1}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.top-header-bar{background-color:var(--color-bg-tertiary);border-bottom:1px solid #34383f00;padding:.25rem 0;font-size:.75rem;color:var(--text-secondary-color)}.header-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.header-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.header-container{padding-left:2rem;padding-right:2rem}}.header-left-content,.header-right-content{display:flex;align-items:center;gap:.75rem}.header-stat{display:flex;align-items:center;gap:.375rem}.header-value{color:var(--text-primary-color);font-weight:500}.header-change.up{color:var(--color-status-success-text)}.header-change.down{color:var(--color-status-error-text)}.header-separator{width:1px;height:12px;background-color:var(--border-primary-color);margin:0 .25rem}.header-stat-icon{margin-right:.125rem;color:var(--text-muted-color)}.header-icon-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--color-bg-element);border:1px solid var(--border-primary-color);border-radius:.375rem;transition:background-color .2s ease,border-color .2s ease}.header-icon-wrapper:hover{background-color:var(--border-primary-color);border-color:var(--accent-secondary)}.header-icon-wrapper a,.header-icon-wrapper button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;border:none;padding:0;cursor:pointer;border-radius:inherit}.h-icon{width:1rem;height:1rem;color:var(--color-accent-primary);margin-right:0;opacity:.8;transition:opacity .2s ease,transform .2s ease}.header-icon-wrapper:hover .h-icon{opacity:1;transform:scale(1.1)}.eth-icon{filter:grayscale(1)}.header-icon-wrapper:hover .eth-icon{filter:grayscale(0)}.header-icon-wrapper .theme-toggle-button{width:100%;height:100%;padding:0}.header-icon-wrapper .theme-toggle-button .theme-icon{width:1rem;height:1rem}@media(max-width:640px){.header-container{justify-content:center}}.relative{position:relative}.explorers-dropdown{position:absolute;top:100%;right:0;display:flex;margin-top:.5rem;background-color:var(--color-bg-secondary);border:1px solid var(--border-primary-color);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:110;width:195px;padding:.25rem;animation:dropdown-fade-in .2s ease-out;justify-content:flex-start}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.explorers-dropdown ul{list-style:none;padding:0;margin:0}.explorers-dropdown li a{display:flex;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;color:var(--text-secondary-color);border-radius:.25rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;justify-content:flex-start}.explorers-dropdown li a:hover{background-color:var(--element-bg);color:var(--text-primary-color)}.explorers-dropdown li a img{width:1.25rem;height:1.25rem}.explorers-dropdown li a .eth-icon{filter:grayscale(1)}.explorers-dropdown li a:hover .eth-icon{filter:grayscale(0)}.bth{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;border:none;padding:0;cursor:pointer;border-radius:inherit;font-size:inherit;letter-spacing:inherit;position:static;font-family:inherit;overflow:visible;transition:none;line-height:inherit;color:inherit;box-shadow:none}.top-nav-bar{background-color:var(--background-secondary);border-bottom:1px solid #34383f00;position:sticky;top:0;z-index:100}.top-nav-container{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media(min-width:640px){.top-nav-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.top-nav-container{padding-left:2rem;padding-right:2rem}}.top-nav-inner-flex{display:flex;align-items:center;justify-content:space-between;height:54px}.top-nav-logo-container{flex-shrink:0}.top-nav-logo-link{display:flex;align-items:center}.top-nav-logo-image{height:2rem;width:auto}.top-nav-logo-text{font-size:1.5rem;font-weight:700;color:transparent;background-image:linear-gradient(to right,var(--link-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text}.top-nav-desktop-menu{display:none}@media(min-width:1024px){.top-nav-desktop-menu{display:flex;align-items:center}.top-nav-desktop-menu>:not([hidden])~:not([hidden]){margin-left:.5rem}}.nav-item-container{position:relative}.nav-item-container-megamenu{position:static}.nav-item-container.w-full{width:100%}.nav-link-base,.nav-button-base{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out;background-color:transparent;border:none;box-shadow:none;display:flex;align-items:center;cursor:pointer;text-decoration:none;font-family:var(--font-sans)}.nav-item-icon{width:1rem;height:1rem;margin-right:.375rem;opacity:.8}.nav-link-desktop,.nav-button-desktop{color:var(--text-secondary-color)}.nav-link-desktop:hover,.nav-button-desktop:hover,.nav-link-desktop.active,.nav-button-desktop.active,.nav-button-desktop-open{background-color:var(--element-bg)!important}a.nav-link-desktop.active{color:var(--accent-primary)!important;background-color:var(--element-bg)!important}a.nav-link-desktop.active .nav-item-icon{color:var(--accent-primary);opacity:1}.nav-link-mobile,.nav-button-mobile{display:block;color:var(--text-secondary-color);width:100%;text-align:left;padding:.75rem 1rem}.nav-link-mobile:hover,.nav-button-mobile:hover,.nav-link-mobile.active,.nav-button-mobile.active{background-color:var(--element-bg)!important}a.nav-link-mobile.active{background-color:var(--accent-primary)!important;color:var(--color-accent-primary-text)!important}a.nav-link-mobile.active .nav-item-icon{color:var(--color-accent-primary-text);opacity:1}.nav-button-mobile{justify-content:space-between}.nav-chevron{margin-left:.25rem;height:1rem;width:1rem;transition:transform .2s ease-in-out}.nav-chevron-open{transform:rotate(180deg)}.nav-submenu{transition:opacity .2s ease-out,max-height .2s ease-out,transform .2s ease-out,visibility .2s ease-out;overflow:hidden;transform-origin:top}.nav-submenu-desktop{position:absolute;left:0;margin-top:.25rem;width:16rem;border-radius:.375rem;background-color:var(--background-secondary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid var(--border-primary-color);z-index:50;padding-top:.25rem;padding-bottom:.25rem;transform:scaleY(.95)}.nav-submenu-mobile{width:100%;padding-left:1rem;background-color:transparent;margin-top:.25rem}.nav-submenu-closed{max-height:0;opacity:0;pointer-events:none;transform:scaleY(.95);visibility:hidden}.nav-submenu-desktop-open,.nav-submenu-mobile-open{max-height:50rem;opacity:1;transform:scaleY(1);visibility:visible}.nav-submenu-link{padding:.5rem 1rem;font-size:.875rem;transition:color .15s ease-in-out,background-color .15s ease-in-out;background-color:transparent;border:none;box-shadow:none;width:100%;text-align:left;text-decoration:none}.nav-submenu-link-desktop{color:var(--text-secondary-color)}.nav-submenu-link-desktop:hover,.nav-submenu-link-desktop.active{background-color:var(--element-bg)!important}a.nav-submenu-link-desktop.active{color:var(--accent-primary)!important}.nav-submenu-link-mobile{color:var(--text-secondary-color)}.nav-submenu-link-mobile:hover,.nav-submenu-link-mobile.active{background-color:var(--element-bg)!important}a.nav-submenu-link-mobile.active{color:var(--accent-primary)!important}.nav-submenu-description{font-size:.75rem;color:var(--text-muted-color);margin-top:.125rem}.top-nav-desktop-separator{height:1.5rem;width:1px;background-color:var(--border-primary-color);margin-left:.75rem;margin-right:.75rem}.nav-action-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background-color:transparent;border:1px solid transparent;border-radius:.375rem;color:var(--text-secondary-color);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nav-action-button:hover{background-color:var(--element-bg);color:var(--text-primary-color)}.nav-action-button.connected:hover{border-color:var(--color-status-success)}.top-nav-mobile-menu-button-container{display:flex;align-items:center;gap:.5rem}@media(min-width:1024px){.top-nav-mobile-menu-button-container{display:none}}.top-nav-mobile-menu-button{padding:.5rem;border-radius:.375rem;color:var(--text-secondary-color);background:transparent;border:none;box-shadow:none;cursor:pointer}.top-nav-mobile-menu-button:hover{color:var(--text-primary-color);background-color:var(--element-bg)}.top-nav-mobile-menu-button:focus{outline:none}.top-nav-mobile-menu{transition:opacity .3s ease-out,max-height .3s ease-out;background-color:transparent;position:absolute;width:100%;top:4rem;left:0;z-index:40;padding:5px}@media(min-width:1024px){.top-nav-mobile-menu{display:none}}.top-nav-mobile-menu-open{opacity:1;max-height:100vh}.top-nav-mobile-menu-closed{opacity:0;max-height:0;pointer-events:none;overflow:hidden}.top-nav-mobile-menu-inner{padding:.5rem .5rem 1rem;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);border-radius:.375rem;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0003}.top-nav-mobile-menu-inner>:not([hidden])~:not([hidden]){margin-top:.25rem}.top-nav-mobile-separator{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border-primary-color)}.nav-submenu-link-disabled{color:var(--text-muted-color)!important;cursor:default;opacity:.6;display:flex;align-items:center;justify-content:space-between}.nav-submenu-link-disabled:hover{background-color:transparent!important}.nav-submenu-link-disabled .flex-grow{flex-grow:1}.nav-submenu-disabled-icon{width:1rem;height:1rem;color:var(--text-muted-color);opacity:0;transition:opacity .2s ease;flex-shrink:0}.nav-submenu-link-disabled:hover .nav-submenu-disabled-icon{opacity:1}.nav-megamenu-desktop{position:absolute;top:calc(100% - 10px);left:0;right:0;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0003;border-radius:.375rem;z-index:1000;padding:1.5rem 2rem;transform-origin:top;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;min-height:250px}.nav-megamenu-desktop-open{opacity:1;transform:scaleY(1);visibility:visible;pointer-events:auto;max-height:500px}.megamenu-grid{display:grid;grid-template-columns:200px 1fr 1fr 1fr;gap:2rem}.megamenu-image-col{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.375rem 0 0 .375rem;margin:-1.5rem 0 -1.5rem -2rem}.megamenu-column-title{font-size:.8125rem;font-weight:600;color:var(--text-primary-color);text-transform:uppercase;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary-color)}.megamenu-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem}.megamenu-link{display:block;padding:.25rem .5rem;border-radius:.375rem;text-decoration:none;transition:background-color .15s ease-out}.megamenu-link-label{font-size:.875rem;font-weight:500;color:var(--text-secondary-color);transition:color .15s ease-out}.megamenu-link-description{font-size:.75rem;color:var(--text-muted-color);margin-top:.125rem;margin-bottom:0}.megamenu-link svg,.mobile-megamenu-link svg{color:var(--color-status-success-text)}.megamenu-link-disabled{cursor:default}.megamenu-link-disabled:hover{background-color:transparent!important}.megamenu-link-disabled:hover .megamenu-link-label{color:var(--text-secondary-color)!important}.megamenu-link-disabled .megamenu-link-label{opacity:.6;color:var(--text-muted-color)!important}.mobile-megamenu-column{margin-top:.25rem;padding-left:0}.mobile-megamenu-column-title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-secondary-color);background-color:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease;text-transform:none;margin-bottom:0}.mobile-megamenu-column-title:hover{background-color:var(--element-bg);color:var(--text-primary-color)}.mobile-megamenu-link-list{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.mobile-megamenu-link-list.open{max-height:40rem;padding-top:.25rem;padding-bottom:.5rem}.mobile-megamenu-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-secondary-color);transition:background-color .15s ease,color .15s ease}.mobile-megamenu-link-disabled{opacity:.5;cursor:not-allowed}.mobile-megamenu-link-disabled:hover{background-color:transparent;color:var(--text-secondary-color)}.theme-toggle-button .theme-icon.text-status-success-text{color:var(--color-status-success-text)}.theme-toggle-button .theme-icon.text-status-warning-text{color:var(--color-status-warning-text)}.theme-toggle-button .theme-icon.text-status-error-text{color:var(--color-status-error-text)}.theme-toggle-button .theme-icon.text-text-muted-color{color:var(--text-muted-color)}.theme-toggle-button .theme-icon.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.app-footer{background-color:var(--background-secondary);padding:2rem 0 1.5rem;color:var(--text-secondary-color);font-size:.875rem}.footer-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-column-title{font-size:.9375rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.75rem}.footer-link-list{list-style:none;padding:0;margin:0}.footer-link-list li{margin-bottom:.375rem}.footer-link-list li a{color:var(--text-secondary-color);transition:color .15s ease}.footer-link-list li a:hover{color:var(--link-primary)}.footer-column p{line-height:1.5}.footer-new-badge{font-size:.7rem;padding:.05rem .375rem;background-color:var(--accent-primary);color:var(--color-accent-primary-text);border-radius:.125rem;margin-left:.25rem}.footer-brand-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.footer-brand-icon{color:var(--accent-primary)}.footer-brand-text{font-weight:700;font-size:1.125rem;color:var(--text-primary-color)}.footer-brand-description{font-size:.75rem;color:var(--text-muted-color);line-height:1.6}.footer-bottom{border-top:1px solid var(--border-secondary-color);padding-top:1.5rem;text-align:center;font-size:.8125rem;color:var(--text-muted-color)}.footer-bottom-brand{font-weight:600;color:var(--text-secondary-color)}.footer-bottom-separator{margin-left:.5rem;margin-right:.5rem;color:var(--text-muted-color)}.footer-donation-link{color:var(--link-secondary)}.footer-donation-link:hover{color:var(--link-secondary-hover)}.back-to-top-button{position:fixed;bottom:2rem;right:2rem;width:25px;height:25px;border-radius:5px;background-color:var(--accent-primary);color:#000;border:none;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.back-to-top-button.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top-button:hover{background-color:var(--accent-primary-hover);transform:scale(1.05)}.back-to-top-button:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.back-to-top-button .heroicon{width:1.5rem;height:1.5rem;font-weight:900}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-consent-box{position:fixed;bottom:20px;left:20px;z-index:9999;max-width:320px;padding:12px 16px;background-color:var(--color-bg-secondary);color:var(--text-secondary-color);border:1px solid var(--border-primary-color);border-radius:10px;box-shadow:0 2px 10px #0000004d;display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-family:JetBrains Mono,monospace;font-size:13px;animation:fadeInBottom .5s ease-out forwards}.cookie-text{margin:0;line-height:1.5}.cookie-link{color:var(--link-primary);text-decoration:underline}.cookie-link:hover{color:var(--link-primary-hover)}.cookie-accept-btn{border:none;padding:5px 12px;border-radius:6px;cursor:pointer;background-color:var(--accent-primary);color:var(--color-accent-primary-text);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:background-color .2s ease;align-self:flex-end}.cookie-accept-btn:hover{background-color:var(--accent-primary-hover)}@media(max-width:400px){.cookie-consent-box{left:10px;right:10px;bottom:10px;max-width:none;width:auto}}.main-layout-container{display:flex;flex-direction:column;min-height:100vh;background-color:transparent}.main-content-area{flex-grow:1;position:relative;z-index:10;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:1.5rem .75rem}@media(min-width:768px){.main-content-area{padding:2rem 1rem}}.main-layout-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background-primary);color:var(--text-primary-color)}.page-header{margin-bottom:1.5rem}.view-title{font-size:1.75rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.25rem}.view-subtitle{font-size:.9375rem;color:var(--text-secondary-color)}.back-button{display:inline-flex;align-items:center;color:var(--link-primary);margin-bottom:1rem;font-size:.875rem}.back-button:hover{color:var(--link-primary-hover)}.back-button svg{margin-right:.375rem;width:1em;height:1em}.homepage-search-section{padding:2rem 0}.homepage-header-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.header-left-column{flex:1 1 500px;min-width:300px;text-align:left}.header-right-column{flex-shrink:0;display:flex;justify-content:flex-end;width:100%;max-width:320px}@media(min-width:1024px){.header-right-column{width:auto;justify-content:flex-end}.homepage-header-container{justify-content:space-between}}@media(max-width:1023px){.header-right-column{display:none}.homepage-header-container{justify-content:center}}.homepage-search-title{font-size:2rem;font-weight:600;color:var(--text-primary-color);margin-bottom:.5rem;text-align:left}.homepage-search-subtitle{font-size:1rem;color:var(--text-secondary-color);margin-bottom:1.5rem;text-align:left}.homepage-search-input-group{display:flex;max-width:700px;margin:0;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);border-radius:.375rem;box-shadow:0 2px 4px #0000001a}.custom-dropdown-container{position:relative;flex-shrink:0}.custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:150px;padding:.625rem 1rem;font-size:.875rem;color:var(--text-secondary-color);background-color:var(--background-tertiary);border:none;border-right:1px solid var(--border-primary-color);text-align:left;cursor:pointer;transition:background-color .15s ease;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.custom-dropdown-trigger:hover{background-color:var(--element-bg)}.custom-dropdown-trigger:focus-visible{outline:2px solid var(--input-focus-border-color);outline-offset:-2px;z-index:2}.dropdown-chevron{width:1rem;height:1rem;margin-left:.5rem;color:var(--text-muted-color);transition:transform .2s ease-in-out}.dropdown-chevron.open{transform:rotate(180deg)}.custom-dropdown-menu{position:absolute;top:100%;left:0;width:max-content;min-width:100%;background-color:var(--background-secondary);border:1px solid var(--border-primary-color);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;margin-top:.25rem;padding:.25rem;list-style:none;transform-origin:top;transition:opacity .2s ease-out,transform .2s ease-out}.custom-dropdown-menu.closed{opacity:0;transform:scaleY(.95);pointer-events:none}.custom-dropdown-menu.open{opacity:1;transform:scaleY(1)}.custom-dropdown-item{display:block;width:100%;text-align:left;padding:.5rem .75rem;font-size:.875rem;color:var(--text-secondary-color);border-radius:.25rem;transition:background-color .15s ease,color .15s ease;background:none;border:none;cursor:pointer}.custom-dropdown-item:hover{background-color:var(--element-bg);color:var(--text-primary-color)}.homepage-search-input{flex-grow:1;padding:.625rem 1rem;font-size:.875rem;color:var(--text-primary-color);background-color:var(--background-tertiary);border:none;outline:none;min-width:0}.homepage-search-input::placeholder{color:var(--text-muted-color);opacity:.7}.homepage-search-button{flex-shrink:0;padding:.625rem 1rem;background-color:var(--accent-primary);color:var(--color-accent-primary-text);border:none;cursor:pointer;transition:background-color .15s ease;display:flex;align-items:center;justify-content:center;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.homepage-search-button:hover{background-color:var(--accent-primary-hover)}.homepage-search-button:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent-primary-hover);z-index:1}.homepage-search-button .heroicon{width:1.125rem;height:1.125rem}.page-search-bar{max-width:700px;margin:0 auto 1.5rem}.page-search-bar .homepage-search-form{margin:0}@media(max-width:480px){.custom-dropdown-container{flex-shrink:1}.custom-dropdown-trigger{min-width:100px;padding-left:.5rem;padding-right:1.5rem}}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:5px;padding-bottom:5px;margin-top:50px}.hero-container{display:flex;flex-direction:column;align-items:center;max-width:1280px;width:100%;margin:0 auto;padding:0 1rem;gap:2rem}@media(min-width:1024px){.hero-container{flex-direction:row;align-items:center;justify-content:space-between}}@keyframes heroFloat{0%{transform:translate(var(--x-start),var(--y-start)) scale(var(--s-start))}50%{transform:translate(calc(var(--x-end) * .5),calc(var(--y-end) * .5)) scale(calc(var(--s-end) * 1.1))}to{transform:translate(var(--x-end),var(--y-end)) scale(var(--s-end))}}@keyframes heroFadeIn{to{opacity:var(--particle-opacity, .4)}}.hero-content{position:relative;z-index:1;width:100%;text-align:left;padding:2rem 0;transition:transform .3s ease-out}@media(min-width:1024px){.hero-content{width:50%;padding:0}}.hero-content[data-parallax]{transform:translateY(0)}.hero-content[data-parallax]:hover{transform:translateY(-5px)}.hero-image-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}@media(min-width:1024px){.hero-image-container{width:50%;justify-content:flex-end;margin-top:0}}.hero-image{max-width:100%;height:auto;animation:floatImage 6s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(0,201,167,.4))}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-title{font-weight:900;letter-spacing:-.03em;margin-bottom:1.5rem;font-family:var(--font-primary);display:flex;flex-direction:column;text-shadow:0 0 15px rgba(0,201,167,.5)}.hero-title-main-line{display:flex;align-items:center;font-size:2rem;line-height:2.5rem;color:var(--color-text-primary)}@media(min-width:640px){.hero-title-main-line{font-size:2.5rem;line-height:3rem}}@media(min-width:768px){.hero-title-main-line{font-size:2.5rem}}@media(min-width:1024px){.hero-title-main-line{font-size:3rem}}.hero-logo-inline{width:2.5rem;height:2.5rem;margin-right:.75rem;filter:drop-shadow(0 0 8px rgba(0,201,167,.5))}@media(min-width:640px){.hero-logo-inline{width:3rem;height:3rem;margin-right:1rem}}@media(min-width:768px){.hero-logo-inline{width:3.5rem;height:3.5rem;margin-right:1.2rem}}@media(min-width:1024px){.hero-logo-inline{width:4rem;height:4rem;margin-right:1.5rem}}.hero-title-nanochain{display:block}.hero-title-tagline{display:block;color:var(--color-accent-primary);text-shadow:0 0 12px rgba(0,201,167,.8);margin-top:.75rem;font-size:1.3rem}@media(min-width:640px){.hero-title-tagline{font-size:1.3rem}}@media(min-width:768px){.hero-title-tagline{font-size:1.3rem}}.hero-subtitle{font-size:16px;line-height:1.52rem;max-width:32rem;font-size:1.125rem;color:var(--color-text-secondary);text-shadow:0 0 5px rgba(255,255,255,.066)}@media(min-width:640px){.hero-subtitle{font-size:16px;line-height:1.52rem}}@media(min-width:768px){.hero-subtitle{max-width:36rem}}.hero-quote{margin-top:1rem;font-size:1.25rem;color:var(--color-accent-secondary);font-weight:700;font-style:italic;text-shadow:0 0 8px rgba(0,162,134,.5)}@media(min-width:640px){.hero-quote{font-size:1.5rem}}.hero-buttons-container{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.hero-button{position:relative;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:.75rem;transition:all .4s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:0 6px 24px #00000026}.hero-button.primary{color:var(--color-text-primary);background:linear-gradient(45deg,var(--color-accent-primary),var(--color-accent-secondary))}.hero-button.primary:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 20px #00c9a766;background:linear-gradient(45deg,var(--color-accent-secondary),var(--color-accent-primary))}.hero-button.secondary{color:var(--color-accent-primary);background:transparent}.hero-button.secondary:hover{color:var(--color-text-primary);background:linear-gradient(45deg,#00c9a733,#00a28633);transform:translateY(-2px) scale(1.05);box-shadow:0 10px 20px #00a2864d}.cursor{display:inline-block;margin-left:3px;color:var(--color-accent-primary);font-weight:700;animation:blink .8s infinite}@keyframes blink{0%,50%{opacity:1}50.1%,to{opacity:0}}.stats-bar-container{background-color:#00c9a712;border-radius:20px;box-shadow:var(--box-box-shadow);padding:1rem;display:flex;margin-top:50px;flex-direction:row;justify-content:space-around;align-items:center;gap:1rem;flex-wrap:wrap;position:relative;z-index:0;border:1px solid rgb(0 201 167 / 31%)}.v-divider{width:1px;align-self:stretch;background-color:var(--color-border-primary);flex-shrink:0;min-height:50px}@media(max-width:992px){.v-divider{display:none}.stats-bar-container{justify-content:space-between;gap:1.5rem 1rem}.stat-item{flex-basis:calc(50% - 1rem);justify-content:flex-start}}@media(max-width:576px){.stat-item{flex-basis:100%}}.stat-item{display:flex;gap:.75rem;align-items:center}.stat-item-icon{width:2rem;height:2rem;color:var(--accent-primary);flex-shrink:0}.stat-item-content{display:flex;flex-direction:column;min-width:0}.stat-item-label{font-size:.6875rem;color:var(--text-secondary-color);text-transform:uppercase;white-space:nowrap;margin-bottom:.1rem}.stat-item-value-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem}.stat-item-value{font-size:1.5rem;font-weight:500;color:#00c9a7;line-height:1.2}.stat-item-subvalue{font-size:.8125rem;color:var(--text-secondary-color);line-height:1.2}.label-with-tps{display:flex;align-items:center;gap:6px}.tps-chip{font-size:10px;background:#ffffff0d;padding:1px 3px;border-radius:6px;display:inline-block;width:59px;text-align:center;white-space:nowrap;color:#22c55e}.text-positive{color:var(--color-status-success-text)}.text-negative{color:var(--color-status-error-text)}.stat-value-container{display:flex;align-items:center;gap:.5rem}.stat-loader-icon{width:14px;height:14px;color:var(--text-muted-color)}.section-container{padding-top:0;padding-bottom:0;position:relative}@media(min-width:768px){.section-container{padding-top:0;padding-bottom:0}}.section-content-wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;margin-top:50px}@media(min-width:640px){.section-content-wrapper{padding-left:0;padding-right:0}}@media(min-width:1024px){.section-content-wrapper{padding-left:0;padding-right:0}}.section-header{text-align:center;margin-bottom:2rem}@media(min-width:768px){.section-header{margin-bottom:2rem}}.section-title{font-size:1.75rem;font-weight:900;margin-bottom:1rem;color:var(--color-accent-primary);text-shadow:0 0 15px rgba(0,201,167,.4);text-align:center;font-family:var(--font-primary);line-height:1.3;letter-spacing:-.025em}@media(min-width:640px){.section-title{font-size:2rem}}@media(min-width:1024px){.section-title{font-size:2.25rem}}.section-subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;color:var(--color-text-secondary);max-width:56rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.section-subtitle{font-size:1.25rem;line-height:1.75rem}}.accent-text{color:var(--color-accent-primary);font-weight:600}.glow-card{padding:1.5rem;border-radius:1.5rem;border:1px solid rgba(0,201,167,.2);transition:border-color .3s ease-in-out,transform .3s ease-in-out}.glow-card:hover{border-color:rgba(var(--color-accent-primary-rgb),.5)}.introduction-glow-background{position:absolute;top:0;left:0;width:100%;height:300px;background:radial-gradient(circle at 30% 20%,rgba(0,201,167,.1) 0%,transparent 70%);filter:blur(50px);z-index:-1;animation:glowPulse 5s ease-in-out infinite}.intro-text-card{background:#00000017;border:1px solid rgba(0,201,167,.2);border-radius:1.5rem;box-shadow:0 12px 40px #0000004d;padding:2rem;margin:0 0 30px;max-width:100%;width:100%;position:relative;overflow:hidden;animation:fadeIn 1s ease-out}.intro-text-card:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:30px;background:radial-gradient(circle at center,rgba(0,201,167,.4) 0%,transparent 70%);filter:blur(20px);opacity:.8;animation:glowPulse 4s ease-in-out infinite}.introduction-text-container{text-align:left;width:100%}.introduction-title{font-size:25px;font-weight:700;color:var(--color-accent-primary);text-shadow:0 0 15px rgba(0,201,167,.6);animation:fadeInUp 1s ease-out;margin-bottom:-8px}.introduction-neon-bar{width:150px;height:4px;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));margin:unset;border-radius:2px;box-shadow:0 0 20px #00c9a7cc;animation:neonPulse 2s ease-in-out infinite}.introduction-subtitle{font-size:15px;color:var(--color-text-secondary);line-height:1.7;text-shadow:0 0 5px rgba(255,255,255,.2);animation:fadeInUp 1s ease-out .2s both}.accent-text{color:var(--color-accent-primary);font-weight:600;text-shadow:0 0 8px rgba(0,201,167,.4)}.philosophy-layout-container{display:flex;flex-direction:column;gap:0rem;margin-top:2rem;padding:0rem}.philosophy-row{display:flex;gap:2rem;justify-content:center;animation:fadeIn 1s ease-out}.philosophy-row.row-top{margin-bottom:2rem}.philosophy-row.row-bottom{margin-top:0}.philosophy-rect-card{flex:1 1 48%;display:flex;align-items:center;gap:2rem;padding:2rem;background:linear-gradient(135deg,#ffffff08,#00c9a708);border:1px solid rgba(0,201,167,.2);border-radius:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 40px #0000004d;min-height:180px;transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.philosophy-rect-card:hover{transform:translateY(-8px);box-shadow:0 14px 40px #00a28731}.large-icon{width:4.5rem;height:4.5rem;padding:1.2rem;background:#00c9a726;border-radius:9999px;display:inline-flex;animation:bounce 6s ease-in-out infinite}.large-icon svg{width:100%;height:100%;color:var(--color-accent-primary);filter:drop-shadow(0 0 10px rgba(0,201,167,.6))}.text-content h4{font-size:1.5rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem;text-shadow:0 0 8px rgba(0,201,167,.3);animation:fadeInUp .8s ease-out}.text-content p{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;text-shadow:0 0 4px rgba(255,255,255,.2)}.philosophy-square-card{flex:1 1 30%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:linear-gradient(135deg,#ffffff05,#00a28605);border:1px solid rgba(0,201,167,.2);border-radius:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000004d;min-height:220px;transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.philosophy-square-card:hover{transform:translateY(-8px);box-shadow:0 14px 40px #00a28731}.icon-top{margin-bottom:1rem}.large-icon{width:4.5rem;height:4.5rem;padding:1.2rem;background:#00a28626;border-radius:9999px;display:inline-flex;animation:bounce 8s ease-in-out infinite}.large-icon svg{width:100%;height:100%;color:var(--color-accent-secondary);filter:drop-shadow(0 0 10px rgba(0,162,134,.6))}.philosophy-square-card h4{font-size:1.3rem;font-weight:700;margin-bottom:.6rem;color:var(--color-accent-primary);text-shadow:0 0 6px rgba(0,162,134,.3);animation:fadeInUp .8s ease-out .2s}.philosophy-square-card p{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;text-shadow:0 0 4px rgba(255,255,255,.2)}.intro-text-card:after,.philosophy-rect-card:after,.philosophy-square-card:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:30px;background:radial-gradient(circle at center,rgba(0,201,167,.4) 0%,transparent 70%);filter:blur(20px);opacity:.8;animation:glowPulse 4s ease-in-out infinite}@media(max-width:768px){.intro-text-card,.philosophy-rect-card,.philosophy-square-card{flex:1 1 100%;min-height:200px;width:100%}.row-top,.row-bottom{flex-direction:column;gap:2rem}.philosophy-rect-card{flex-direction:column;text-align:center;align-items:center}.text-content{text-align:center}.icon-left{margin-bottom:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features-section-container{position:relative;overflow:hidden;padding:unset}.features-container{display:flex;flex-direction:column;align-items:center;width:100%;background:#0000;position:relative;padding:2rem 0}.features-main-title{font-size:1.7rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:2rem;text-align:center;text-shadow:0 0 15px rgba(0,201,167,.4);animation:fadeInUp .8s ease-out}.features-tabs{display:flex;gap:1rem;margin-bottom:3rem;justify-content:center;flex-wrap:wrap;animation:fadeInUp .8s ease-out .2s both}.features-tabs .butt.active{background:rgba(var(--color-accent-primary-rgb),.2);box-shadow:inset 0 0 15px rgba(var(--color-accent-primary-rgb),.4),0 0 9px 3px rgba(var(--color-accent-primary-rgb),.2);transform:scale(1.05)}.features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;animation:fadeInUp .8s ease-out .4s both}@media(min-width:992px){.features-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.feature-item{display:flex;flex-direction:row;align-items:center;text-align:left;padding:2rem;background:linear-gradient(145deg,#ffffff08,#0003);border:1px solid rgba(0,201,167,.1);border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;height:100%;position:relative;overflow:hidden}.feature-item:hover{transform:translateY(-5px);border-color:#00c9a766;box-shadow:0 10px 30px #00c9a71a;background:linear-gradient(145deg,#00c9a70d,#0000004d)}.feature-icon-wrapper{flex-shrink:0;width:5rem;height:5rem;background:#00c9a726;border-radius:15px;border:1px solid #00c9a761;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;margin-bottom:0;margin-top:0;transition:transform .3s ease,background-color .3s ease}.feature-item:hover .feature-icon-wrapper{background:#00c9a740}.feature-icon-svg{width:3rem;height:3rem;color:var(--color-accent-primary);filter:drop-shadow(0 0 8px rgba(0,201,167,.4))}.feature-card-glow{position:absolute;bottom:-15px;left:0;right:0;height:25px;background:radial-gradient(circle at center,rgba(0,201,167,.3) 0%,transparent 70%);filter:blur(15px);opacity:.7;animation:glowPulse 3s ease-in-out infinite;pointer-events:none}.feature-text-content{display:flex;flex-direction:column;justify-content:center}.feature-title{font-size:1.15rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem;line-height:1.3}.feature-description{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.features-container{padding:1.5rem 1rem}.features-main-title{font-size:1.5rem}.features-tabs{flex-direction:column;width:100%;gap:.75rem}.features-tabs .butt{width:100%;text-align:center;justify-content:center}.feature-item{padding:1.5rem}.feature-icon-wrapper{width:4rem;height:4rem;margin-right:1rem}.feature-icon-svg{width:2.5rem;height:2.5rem}}.chain-container{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin-top:50px!important;padding-bottom:40px;box-sizing:border-box}@media(max-width:1300px){.chain-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.chain-container{grid-template-columns:1fr;padding:0 1rem}}.chain-wrapper{position:relative;width:100%;height:330px;transition:transform .3s ease;z-index:1}.chain-card{width:100%;height:100%;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 30px #00c9a733;border-radius:18px;cursor:default;transition:transform .4s ease,box-shadow .4s ease;--r: 18px;--s: 18px;--x: 44px;--y: 41px;--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at calc(100% - var(--r)) var(--r), #0000 25%, #000 0);--_d: calc(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat:no-repeat;-webkit-mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat}.chain-wrapper:hover .chain-card{transform:translateY(-5px);box-shadow:0 15px 40px #00c9a74d}.chain-card:after{content:"";position:absolute;top:-18px;right:-18px;width:65px;height:65px;background:#00c9a7;border-radius:50%;box-shadow:0 0 18px #00c9a799;z-index:3;pointer-events:none}.chain-outer-circle{position:absolute;width:60px;height:60px;background:#000;border-radius:50%;box-shadow:0 0 15px #00c9a7;display:flex;align-items:center;justify-content:center;z-index:10;top:0;right:0;border:3px solid rgb(0,201,167);transition:transform .4s ease}.chain-wrapper:hover .chain-outer-circle{transform:scale(1.1) rotate(10deg)}.chain-outer-icon{width:28px;height:28px;filter:brightness(0) invert(1)}.chain-title-box{position:absolute;top:30px;left:40%;transform:translate(-50%);font-family:monospace;font-size:22px;font-weight:600;color:#fff;text-align:center;text-shadow:0 0 10px rgba(0,255,213,.4);z-index:4;width:100%;padding:0 20px}.chain-logo{position:absolute;top:50%;left:50%;width:120px;height:120px;object-fit:contain;transform:translate(-50%,-50%);transition:transform .45s ease,filter .45s ease;animation:floatWave 3.2s ease-in-out infinite}.chain-card:hover .chain-logo{transform:translate(-50%,-50%) rotate(8deg) scale(1.1);filter:drop-shadow(0 0 20px rgba(0,201,167,.85)) drop-shadow(0 0 40px rgba(0,201,167,.55))}.chain-bottom-box{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:85%;padding:10px 20px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50px;border:1px solid rgba(255,255,255,.2);font-family:monospace;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:background .3s ease,width .3s ease;z-index:5;white-space:nowrap}.chain-bottom-box:hover{background:#0009;width:90%}.chain-link-icon{color:#fff;opacity:.85;transition:transform .25s ease}.chain-bottom-box:hover .chain-link-icon{transform:translate(3px)}@keyframes floatWave{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}to{transform:translate(-50%,-50%) translateY(0)}}.chain-wrapper:nth-child(1) .chain-logo{animation-delay:0s}.chain-wrapper:nth-child(2) .chain-logo{animation-delay:.25s}.chain-wrapper:nth-child(3) .chain-logo{animation-delay:.5s}.chain-wrapper:nth-child(4) .chain-logo{animation-delay:.75s}.architecture-section-container{position:relative;overflow:hidden;padding:2rem 0rem;max-width:100%;box-sizing:border-box}.architecture-glow-background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 20%,rgba(0,201,167,.08) 0%,transparent 70%);filter:blur(40px);z-index:-1;animation:glowPulse 6s ease-in-out infinite}.architecture-tabs{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.architecture-tabs .butt{display:flex;align-items:center;gap:.5rem}.architecture-tabs .butt.active{background:rgba(var(--color-accent-primary-rgb),.2);box-shadow:inset 0 0 15px rgba(var(--color-accent-primary-rgb),.4);transform:scale(1.05)}.tab-content{min-height:400px;animation:fadeIn .5s ease-out;width:100%}.tab-content-card{background:#00000003;border:1px solid rgba(0,201,167,.2);border-radius:1.5rem;box-shadow:0 10px 30px #0000004d;padding:2rem;position:relative;overflow:hidden;max-width:100%;box-sizing:border-box}.arch-card-title{font-size:1.5rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:1.5rem;display:flex;align-items:center;text-shadow:0 0 10px rgba(0,201,167,.3);flex-wrap:wrap}.arch-card-title svg{width:2rem;height:2rem;margin-right:.75rem;color:var(--color-accent-secondary);animation:pulseIcon 2s ease-in-out infinite;flex-shrink:0}.p2p-content{margin-top:1rem}.p2p-description{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.p2p-peer-types-title{font-weight:600;color:var(--color-accent-primary);margin-bottom:.75rem;font-size:1.1rem}.p2p-peer-types-list{display:flex;flex-direction:column;gap:.75rem}.p2p-peer-type-item{padding:.75rem;background:#00c9a71a;border-radius:.5rem;transition:background-color .3s ease;display:flex;align-items:center;animation:fadeIn 1s ease-out var(--delay) both;flex-wrap:wrap;word-break:break-word}.p2p-peer-type-item:hover{background:#00c9a733}.circle-icon{width:.75rem;height:.75rem;background:#00c9a74d;border-radius:50%;margin-right:.5rem;display:inline-block;vertical-align:middle;flex-shrink:0}.p2p-peer-type-name{font-weight:600;color:var(--color-text-primary);margin-right:.5rem;display:inline-block;vertical-align:middle;white-space:nowrap}.p2p-peer-type-description{font-size:.9rem;color:var(--color-text-secondary);display:inline-block;vertical-align:middle}.layers-list{display:flex;flex-direction:column;gap:1rem}.consensus-list{list-style-type:none;padding-left:0;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.75rem}.consensus-list li{font-size:1rem;padding:.75rem;background:#00c9a71a;border-radius:.5rem;transition:background-color .3s ease;display:flex;align-items:center;animation:fadeIn 1s ease-out var(--delay) both;word-break:break-word}.consensus-list li:hover{background:#00c9a733}.consensus-list li:before{content:"";min-width:8px;height:8px;background-color:var(--color-accent-primary);border-radius:50%;margin-right:12px;opacity:.7;flex-shrink:0}.exec-env-list{list-style-type:none;padding-left:0;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.75rem}.exec-env-list li{font-size:1rem;padding:.75rem;background:#00c9a71a;border-radius:.5rem;transition:background-color .3s ease;display:flex;align-items:center;animation:fadeIn 1s ease-out var(--delay) both;word-break:break-word}.exec-env-list li:hover{background:#00c9a733}.exec-env-list li:before{content:"";min-width:8px;height:8px;background-color:var(--color-accent-primary);border-radius:50%;margin-right:12px;opacity:.7;flex-shrink:0}.block-structure-pre{background:#000c;padding:1.2rem;border-radius:.75rem;font-size:.9rem;color:var(--color-text-secondary);overflow-x:auto;border:1px solid rgba(0,201,167,.2);animation:fadeIn 1s ease-out;max-width:100%;box-sizing:border-box}.block-structure-pre code{font-family:var(--font-primary)}.network-particles-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:auto}@media(max-width:768px){.architecture-section-container{padding:2rem 1rem}.architecture-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:10px;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;gap:.75rem}.architecture-tabs::-webkit-scrollbar{display:none}.architecture-tabs .butt{flex-shrink:0;width:auto;white-space:nowrap;font-size:.9rem;padding:.6rem 1rem}.tab-content{min-height:300px}.tab-content-card{width:100%;padding:1.25rem}.arch-card-title{font-size:1.25rem;text-align:left}.arch-card-title svg{width:1.5rem;height:1.5rem}.p2p-peer-type-item,.consensus-list li,.exec-env-list li{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.p2p-peer-type-name{margin-right:0;margin-bottom:.25rem;white-space:normal}.consensus-list li:before,.exec-env-list li:before{margin-bottom:.25rem}.block-structure-pre{font-size:.75rem;padding:.75rem}.p2p-description{font-size:.9rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#roadmap-section{color:var(--text-primary-color);padding:5rem 0;width:100%;position:relative}.roadmap-container{width:100%;margin:1px;position:relative;z-index:1;box-sizing:border-box}.roadmap-title{text-align:center;font-size:1.75rem;font-weight:900;margin-bottom:1rem;color:var(--color-accent-primary);text-shadow:0 0 15px rgba(0,201,167,.4)}.roadmap-timeline{position:relative;margin-top:30px}.roadmap-timeline-line{position:absolute;left:50%;transform:translate(-50%);width:1px;height:100%;background:var(--border-primary-color);z-index:0;display:none}.roadmap-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.roadmap-grid{grid-template-columns:1fr 1fr}.roadmap-timeline-line{display:block}}.roadmap-item{position:relative;opacity:0;animation:fadeIn .6s ease-out forwards}.roadmap-dot{position:absolute;top:50%;width:10px;height:10px;background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;transform:translateY(-50%);z-index:1;display:none;box-shadow:0 0 10px var(--color-accent-primary)}@media(min-width:768px){.roadmap-dot{display:block}}.roadmap-card{position:relative;display:flex;flex-direction:column;padding:1.5rem;background:linear-gradient(135deg,#ffffff0a,#00c9a70a);border:1px solid rgba(0,201,167,.2);border-radius:1.2rem;box-shadow:0 10px 30px #0000004d;width:100%;transition:transform .5s ease,opacity .5s ease,z-index 0s;animation:floatCard 8s ease-in-out infinite;overflow:hidden;z-index:1;box-sizing:border-box}.roadmap-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00c9a726;z-index:10;border-color:#00c9a766}.roadmap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.phase-number{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap}.phase-name{font-size:1.2rem;text-transform:uppercase;color:var(--color-accent-primary);font-weight:800;letter-spacing:.05em}.phase-date{color:#00ffab;text-shadow:0 0 10px #00a286;font-weight:300;font-size:13px;background-color:#00c9a724;padding:2px 10px;border-radius:15px}.status-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;background:#ffffff0d}.phase-title{font-size:1.3rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary-color);line-height:1.4}.phase-desc{font-size:.95rem;opacity:.8;line-height:1.7;color:var(--text-secondary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tokenomics-section-container{position:relative;overflow:hidden;padding:2rem 1rem}.tokenomics-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;background:linear-gradient(145deg,#ffffff08,#0003);border:1px solid rgba(0,201,167,.1);border-radius:1rem;transition:box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden;padding:2rem;margin-top:2rem}.tokenomics-wrapper:hover{border-color:#00c9a766}@media(min-width:992px){.tokenomics-wrapper{flex-direction:row;align-items:center;padding:3rem}}.tokenomics-card-glow{position:absolute;bottom:-15px;left:0;right:0;height:35px;background:radial-gradient(circle at center,rgba(0,201,167,.4) 0%,transparent 70%);filter:blur(20px);opacity:.7;animation:glowPulse 3s ease-in-out infinite;pointer-events:none;z-index:0}.chart-container{position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center;z-index:2}.chart-glow{position:absolute;width:120%;height:120%;background:radial-gradient(circle,rgba(0,201,167,.15) 0%,transparent 70%);z-index:0;pointer-events:none}.tokenomics-svg{transform:rotate(-90deg);z-index:1;max-width:100%;height:auto}.slice-path{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;transform-origin:center}.slice-path:hover,.slice-path.active{stroke:var(--color-accent-primary)!important;filter:drop-shadow(0 0 10px var(--color-accent-primary));opacity:1!important;transform:scale(1.02)}.chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.center-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted-color);margin-bottom:.25rem;font-family:var(--font-primary)}.center-value{font-size:1.75rem;font-weight:800;color:var(--text-primary-color);font-family:var(--font-primary);text-shadow:0 0 10px rgba(0,0,0,.5)}.legend-container{flex:1;width:100%;min-width:0;z-index:2}.legend-header{margin-bottom:1.5rem;border-bottom:1px solid var(--border-primary-color);padding-bottom:1rem}.legend-title{font-size:1.25rem;font-weight:700;color:var(--text-primary-color);margin:0;font-family:var(--font-primary)}.legend-subtitle{font-size:.875rem;color:var(--text-muted-color);margin:.25rem 0 0}.legend-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.legend-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.75rem;background-color:#ffffff05;border:1px solid transparent;cursor:pointer;transition:all .2s ease-out}.legend-item:hover,.legend-item.active{background-color:#ffffff0d;transform:translate(5px);border-color:var(--border-primary-color)}.legend-info{display:flex;align-items:center;gap:.75rem;flex:1}.legend-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px #00000080}.legend-label{font-size:.9rem;color:var(--text-secondary-color);font-weight:500}.legend-item:hover .legend-label,.legend-item.active .legend-label{color:var(--text-primary-color)}.legend-percent{font-size:.9rem;font-weight:700;color:var(--text-primary-color);font-family:var(--font-primary);background:#0000004d;padding:.2rem .5rem;border-radius:.25rem}@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tokenomics-wrapper{animation:fadeScale .8s ease-out}.homepage-lists-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:992px){.homepage-lists-grid{grid-template-columns:repeat(2,1fr)}}.mobile-ad-container{display:none;width:100%;padding:0 .75rem}.mobile-ad-container .ad-banner{margin:0 auto}@media(max-width:1023px){.mobile-ad-container{display:block}}@media(min-width:768px){.mobile-ad-container{padding:0 1rem}}:root{--color-bg-primary: #000000;--color-text-primary: #ffffff;--color-text-secondary: #e6e6e6;--color-accent-primary: #00c9a7;--color-accent-secondary: #00a286;--color-accent-primary-rgb: 0, 201, 167;--color-accent-secondary-rgb: 0, 162, 134;--font-primary: "JetBrains Mono", monospace}.vision-section-container{position:relative;overflow:hidden;padding:2rem 1rem}.vision-glow-background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 40% 30%,rgba(0,201,167,.05) 0%,transparent 80%);filter:blur(30px);z-index:-1;animation:glowPulse 6s ease-in-out infinite}.vision-intro-text{max-width:64rem;margin:0 auto 4rem;font-size:1.25rem;color:var(--color-text-secondary);line-height:1.8;text-align:center;text-shadow:0 0 10px rgba(0,201,167,.2);animation:fadeInUp 1s ease-out}.vision-problems-title{font-size:2rem;font-weight:700;text-align:center;color:var(--color-accent-secondary);margin-bottom:3rem;font-family:var(--font-primary);text-shadow:0 0 15px rgba(0,162,134,.3);animation:fadeInUp 1s ease-out .2s both}.vision-problems-container{position:relative;height:600px;padding:2rem 0rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:2rem}.problem-card{position:relative;display:flex;flex-direction:column;padding:1.5rem;background:linear-gradient(135deg,#ffffff0a,#00c9a70a);border:1px solid rgba(0,201,167,.2);border-radius:1.2rem;box-shadow:0 10px 30px #0000004d;width:100%;min-height:250px;transition:transform .5s ease,opacity .5s ease,z-index 0s;animation:floatCard 8s ease-in-out infinite;overflow:hidden;z-index:1}.problem-card-1{grid-column:1;grid-row:1}.problem-card-2{grid-column:2;grid-row:1}.problem-card-3{grid-column:3;grid-row:1}.problem-card-4{grid-column:1;grid-row:2}.problem-card-5{grid-column:2 / 4;grid-row:2;min-height:300px}.problem-card.hovered{transform:translateY(-15px) scale(1.1);z-index:10;box-shadow:0 15px 30px #00c9a71f}.problem-card.dimmed{opacity:.5;transform:translateY(0) scale(1)}.problem-card-header{display:flex;align-items:center;margin-bottom:1rem}.problem-card-icon-wrapper{padding:.8rem;background:#00c9a726;border-radius:9999px;margin-right:1rem;display:inline-flex}.icon-float{animation:floatIcon 4s ease-in-out infinite;will-change:transform}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.problem-card-icon-wrapper svg{width:3rem;height:3rem;color:var(--color-accent-primary);filter:drop-shadow(0 0 12px rgba(0,201,167,.6))}.problem-card-title{font-size:1.3rem;font-weight:600;color:var(--color-text-primary);text-shadow:0 0 8px rgba(0,201,167,.2)}.problem-card-solution{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;text-shadow:0 0 4px rgba(255,255,255,.1)}.problem-card-glow{position:absolute;bottom:-15px;left:0;right:0;height:25px;background:radial-gradient(circle at center,rgba(0,201,167,.3) 0%,transparent 70%);filter:blur(15px);opacity:.7;animation:glowPulse 3s ease-in-out infinite}.vision-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:-2}.vision-particle{position:absolute;background:#00c9a72a;border:1px solid rgba(0,201,167,.3);animation:particleMove 10s linear infinite;opacity:3;border-radius:0}@keyframes floatCard{0%,to{transform:translate(0)}25%{transform:translate(5px,-3px)}75%{transform:translate(-5px,3px)}}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:.4}}@keyframes particleMove{0%{transform:translate(0)}25%{transform:translate(50px,-30px)}50%{transform:translate(-50px,50px)}75%{transform:translate(30px,-50px)}to{transform:translate(0)}}@media(max-width:768px){.vision-problems-container{height:auto;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.problem-card{position:static;width:100%;min-height:250px;margin:0;animation:none}.problem-card-1{order:1}.problem-card-2{order:2}.problem-card-3{order:3}.problem-card-4{order:4}.problem-card-5{order:5;min-height:250px}.vision-particles{display:none}}.home-ai-section{position:relative;padding:4rem 0;width:100%;overflow:hidden;background:unset}.ai-showcase-container{width:100%;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;padding:0}@media(min-width:1024px){.ai-showcase-container{grid-template-columns:1.2fr 1fr;gap:5rem}}.ai-showcase-visual{position:relative;width:100%;aspect-ratio:16/10;border-radius:20px;background:#0a0a0a;border:1px solid rgba(0,201,167,.2);box-shadow:0 20px 50px #00000080;overflow:hidden}.ai-visual-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(circle,rgba(0,201,167,.2) 0%,transparent 70%);filter:blur(40px);z-index:1}.ai-image-wrapper{position:absolute;inset:0;z-index:2}.ai-slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.ai-slide-image.active{opacity:1;transform:scale(1)}.ai-visual-decoration{position:absolute;inset:0;z-index:3;pointer-events:none}.tech-corner{position:absolute;width:40px;height:40px;border:2px solid var(--color-accent-primary);opacity:.6}.tc-1{top:20px;left:20px;border-right:none;border-bottom:none}.tc-2{bottom:20px;right:20px;border-left:none;border-top:none}.tech-line{position:absolute;background:var(--color-accent-primary);opacity:.3}.tl-1{top:50px;right:0;width:100px;height:1px}.tl-2{bottom:0;left:50px;width:1px;height:60px}.ai-showcase-content{display:flex;flex-direction:column;justify-content:center;position:relative}.ai-content-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.ai-tag{font-family:var(--font-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent-primary);padding:.25rem .75rem;border:1px solid var(--color-accent-primary);border-radius:50px;background:#00c9a71a}.ai-progress-bar{flex-grow:1;height:2px;background:#ffffff1a;border-radius:2px;overflow:hidden}.ai-progress-fill{height:100%;background:var(--color-accent-primary);width:0%;animation:progressFill linear forwards}@keyframes progressFill{0%{width:0%}to{width:100%}}.ai-text-slider{position:relative;min-height:220px}.ai-text-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.ai-text-slide.active{opacity:1;transform:translateY(0);pointer-events:all;position:relative}.ai-slide-title{font-family:var(--font-primary);font-size:2.5rem;line-height:1.2;font-weight:700;color:var(--text-primary-color);margin-bottom:.5rem;text-shadow:0 0 20px rgba(0,201,167,.2)}.ai-slide-subtitle{font-size:1.1rem;font-weight:500;color:var(--color-accent-secondary);margin-bottom:1.5rem}.ai-slide-description{font-size:1rem;line-height:1.7;color:var(--text-secondary-color);max-width:500px}.ai-controls{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.ai-dots{display:flex;gap:.75rem}.ai-dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--text-muted-color);background:transparent;cursor:pointer;padding:0;transition:all .3s ease}.ai-dot.active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);box-shadow:0 0 10px var(--color-accent-primary);transform:scale(1.2)}.ai-dot:hover:not(.active){border-color:var(--color-text-primary)}@media(max-width:768px){.ai-slide-title{font-size:1.8rem}.ai-slide-subtitle{font-size:1rem}.ai-showcase-visual{aspect-ratio:16/9}.ai-controls{flex-direction:column;gap:1.5rem;align-items:flex-start}.ai-text-slider{min-height:auto}}.news-section-container{position:relative;padding:4rem 0}.news-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.news-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;width:100%;margin-top:2rem}@media(min-width:768px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid{grid-template-columns:repeat(3,1fr)}}section#news-updates{margin-top:-100px}.news-card{background:linear-gradient(145deg,#ffffff08,#0006);border:1px solid rgba(0,201,167,.15);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;height:100%;box-shadow:0 10px 30px -10px #00000080;opacity:0;animation:fadeInUp .8s ease-out forwards}.news-card:hover{transform:translateY(-8px);border-color:#00c9a780;box-shadow:0 20px 40px -10px #00c9a726}.news-image-wrapper{position:relative;width:100%;height:200px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.news-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.news-card:hover .news-image{transform:scale(1.08)}.news-date-badge{position:absolute;top:1rem;right:1rem;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,201,167,.3);color:var(--color-accent-primary);padding:.3rem .6rem;border-radius:50px;font-size:.75rem;display:flex;align-items:center;gap:.35rem;font-family:var(--font-primary);font-weight:600}.news-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.news-title{font-size:1.2rem;font-weight:700;color:var(--text-primary-color);margin-bottom:.75rem;line-height:1.4;font-family:var(--font-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt{font-size:.9rem;color:var(--text-secondary-color);line-height:1.6;margin-bottom:1.5rem;flex-grow:1;opacity:.8}.news-footer{margin-top:auto;display:flex;justify-content:flex-start}.news-read-more{text-decoration:none;display:inline-flex;align-items:center;padding:.5em 1.5em!important;font-size:.85rem!important}.news-section-bottom-actions{display:flex;justify-content:center;margin-top:3rem}.news-card-glow{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:40px;background:radial-gradient(circle,rgba(0,201,167,.3) 0%,transparent 70%);filter:blur(20px);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s ease}.news-card:hover .news-card-glow{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nano-growth-section{position:relative;padding:unset;overflow:hidden}.nano-growth-container{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.nano-growth-container{grid-template-columns:1fr 1fr;align-items:start}}.nano-section-header,.nano-market-header,.nano-thesis-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.nano-section-icon,.nano-market-icon,.nano-thesis-icon{color:var(--color-accent-primary);flex-shrink:0}.nano-section-header h3,.nano-market-header h3,.nano-thesis-header h3{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0;font-family:var(--font-primary);text-shadow:0 0 10px rgba(0,201,167,.2)}.nano-viral-section{margin-top:1rem;margin-bottom:3rem}.nano-features-grid-2x2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.nano-features-grid-2x2{grid-template-columns:1fr 1fr}}.nano-feature-card{display:flex;align-items:flex-start;padding:1.5rem;background:linear-gradient(145deg,#ffffff08,#0003);border:1px solid rgba(0,201,167,.15);border-radius:1rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;height:100%}.nano-feature-card:hover{transform:translateY(-3px);border-color:#00c9a766;box-shadow:0 8px 20px #00c9a71a}.nano-feature-icon-wrapper{padding:.75rem;background:#00c9a71a;border-radius:.75rem;margin-right:1rem;color:var(--color-accent-secondary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.nano-feature-icon{stroke-width:1.5}.nano-feature-text h4{font-size:1.1rem;font-weight:700;color:var(--color-accent-primary);margin:0 0 .5rem}.nano-feature-text p{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.nano-market-column{display:flex;flex-direction:column;gap:2rem}.h-full{height:100%}.nano-market-card{background:#0000004d;border:1px solid rgba(0,201,167,.2);border-radius:1.25rem;padding:2rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.nano-market-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));opacity:.7}.nano-projection-value{font-size:1.8rem;font-weight:800;color:var(--color-accent-primary);margin-bottom:.5rem;font-family:var(--font-primary);text-shadow:0 0 15px rgba(0,201,167,.3)}.nano-projection-timeframe{font-size:.9rem;color:var(--color-accent-secondary);font-weight:500;display:inline-block;background:#00aee91a;padding:.2rem .6rem;border-radius:.25rem;margin-left:.5rem;vertical-align:middle}.nano-disclaimer{font-size:.8rem;color:var(--text-muted-color);margin-top:1rem;font-style:italic;line-height:1.5;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem;position:relative;z-index:1}.nano-benchmarks-list{display:flex;flex-direction:column;gap:1rem;flex-grow:1}.nano-benchmark-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff08;border-radius:.5rem;flex-wrap:wrap}.nano-benchmark-value{font-weight:700;font-size:1rem;color:var(--color-accent-primary);min-width:80px}.nano-benchmark-info{text-align:right;flex:1}.nano-benchmark-name{font-weight:600;color:var(--color-text-primary);font-size:.95rem}.nano-benchmark-category{font-size:.8rem;color:var(--color-text-secondary);margin-top:.1rem}.nano-economic-thesis{margin-top:2rem;padding:2rem;background:linear-gradient(180deg,rgba(0,201,167,.05) 0%,transparent 100%);border:1px solid rgba(0,201,167,.2);border-radius:1.5rem;position:relative;overflow:hidden}.nano-thesis-content p{font-size:1.05rem;line-height:1.8;color:var(--color-text-secondary);max-width:100%;width:100%;position:relative;z-index:1}.images{margin-top:3rem;display:flex;justify-content:center}.images img{box-shadow:0 10px 40px -10px #00000080}@media(max-width:768px){.nano-benchmark-item{flex-direction:column;align-items:flex-start;gap:.5rem}.nano-benchmark-info{text-align:left}.nano-projection-value{font-size:1.5rem}.nano-projection-timeframe{display:block;margin-left:0;margin-top:.5rem;width:fit-content}}.card{background-color:var(--card-bg);margin-bottom:1.5rem;border-radius:var(--box-border-radius);box-shadow:var(--box-box-shadow);display:flex;flex-direction:column}.card-header{padding:.75rem 1rem;border-bottom:1px solid var(--card-border-color);background-color:var(--card-header-bg);display:flex;align-items:center;justify-content:space-between;border-radius:.75rem .75rem 0 0}.card-header.p-0{padding:0!important}.card-header-main{display:flex;align-items:center;flex-grow:1}.card-icon{width:1rem;height:1rem;color:var(--text-muted-color);margin-right:.5rem}.card-header-title{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin-bottom:0}.card-header-actions{margin-left:auto}.card-content{padding:1rem;flex-grow:1}.card-content.p-0{padding:0!important}.card-footer{padding:.75rem 1rem;border-top:1px solid var(--card-border-color);background-color:var(--card-footer-bg)}.contact-us-page-container{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem}.contact-us-page-container .card{width:100%;max-width:420px;margin-bottom:0}@media(max-width:768px){.about-card{padding:1.25rem}.header-subtitle,.section-text{font-size:.9rem}}.about-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:10px}.about-card{max-width:1400px;width:100%;background:var(--color-bg-secondary);border-radius:1.5rem;box-shadow:0 10px 30px #0000001a;border:1px solid var(--color-border-secondary);overflow:hidden;padding:2.5rem;position:relative}.header-section{text-align:center;margin-bottom:2.5rem}.header-icon{width:2rem;height:2rem;color:var(--color-accent-primary);margin-right:.75rem}.header-subtitle{font-size:1rem;color:var(--color-text-secondary);font-style:italic;font-weight:300;letter-spacing:.05em}.content-section{display:flex;flex-direction:column;gap:2.5rem}.section-block{position:relative;padding:1.25rem;border-left:1px solid var(--color-accent-primary);transition:transform .3s ease,box-shadow .3s ease}.section-block:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.section-sub-title{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.section-text{font-size:.95rem;color:var(--color-text-primary);line-height:1.6;margin-bottom:.75rem}.section-text.secondary{color:var(--color-text-secondary);font-size:.85rem}.section-text.accent{color:var(--color-accent-primary)}.list-disc{padding-left:1.5rem}@media(max-width:768px){.about-card{padding:1.25rem}.header-subtitle{font-size:.9rem}.section-sub-title{font-size:1rem}.section-text{font-size:.9rem}}.roadmap-page-container{padding-bottom:4rem;min-height:100vh}.roadmap-page-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 1rem;max-width:1400px;margin:0 auto}@media(min-width:768px){.roadmap-page-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1300px){.roadmap-page-grid{grid-template-columns:repeat(3,1fr)}}.roadmap-page-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:1.75rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden}.roadmap-page-card:hover{transform:translateY(-5px);background:#ffffff0d;box-shadow:0 15px 30px #0003;border-color:#00c9a74d}.roadmap-page-card.completed{border-top:3px solid #00a286}.roadmap-page-card.completed .phase-badge{background:#00c9a726;color:#22c55e;border:1px solid #00a286}.roadmap-page-card.in-progress{border-top:3px solid #ffffff}.roadmap-page-card.in-progress .phase-badge{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.roadmap-page-card.not-completed{border-top:3px solid #555}.roadmap-page-card.not-completed .phase-badge{background:#5555551a;color:#888;border:1px solid rgba(85,85,85,.3)}.card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.phase-badge{font-family:var(--font-primary);font-size:.85rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;background:#00c9a726;color:#22c55e;border:1px solid #00a286}.phase-q-date{font-family:var(--font-primary);font-size:.85rem;color:var(--color-accent-primary);font-weight:600;background:#00c9a71a;padding:.25rem .75rem;border-radius:.5rem}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.card-title{font-size:1.1rem;font-weight:700;color:var(--text-primary-color);line-height:1.4;margin:0}.status-icon{flex-shrink:0;margin-top:.2rem}.card-subtitle{font-size:.85rem;font-style:italic;color:var(--color-accent-primary);margin-bottom:1rem;opacity:.9;font-weight:500;line-height:1.5}.card-desc{font-size:.9rem;color:var(--text-secondary-color);line-height:1.6;margin:0;flex-grow:1}.completed .status-icon{color:#22c55e}.in-progress .status-icon{color:#00d9ff}.not-completed .status-icon{color:#a3c004}.tokenomics-page{min-height:100vh;padding-bottom:4rem;position:relative;overflow-x:hidden}.tokenomics-section{margin-bottom:4rem;padding:0 1rem}.section-heading{font-size:1.75rem;color:var(--color-accent-primary);margin-bottom:2rem;border-bottom:1px solid var(--border-secondary-color);padding-bottom:.5rem;display:inline-block;font-family:var(--font-primary)}.allocation-container{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:1.5rem;padding:2rem}@media(min-width:992px){.allocation-container{grid-template-columns:1fr 1fr}}.chart-wrapper{height:350px;width:100%;position:relative}.allocation-legend{display:grid;grid-template-columns:1fr;gap:1rem}.legend-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#ffffff08;border-radius:.5rem;border-left:4px solid transparent;transition:transform .2s}.legend-item:hover{transform:translate(5px);background:#ffffff0d}.legend-name{font-weight:600;color:var(--text-primary-color)}.legend-value{font-family:var(--font-mono);color:var(--text-secondary-color)}.tokenomics-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.tokenomics-grid{grid-template-columns:repeat(2,1fr)}}.tk-card{background:linear-gradient(145deg,#1e1e1e66,#0a0a0a99);border:1px solid rgba(0,201,167,.15);border-radius:1rem;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.tk-card:hover{border-color:var(--color-accent-primary);box-shadow:0 10px 30px #00c9a71a;transform:translateY(-3px)}.tk-card h3{font-size:1.25rem;color:var(--color-accent-secondary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.tk-card p{font-size:.95rem;color:var(--text-secondary-color);line-height:1.6}.formula-block{background:#0a0a0a;border-left:3px solid var(--color-accent-primary);padding:1rem;margin:1rem 0;border-radius:0 .5rem .5rem 0;overflow-x:auto;box-shadow:inset 0 0 10px #00000080;font-family:Times New Roman,serif;font-style:italic;font-size:1.1rem;color:#22c55e}h3.text-xl.font-bold.text-white{margin-top:15px}h3.text-xl.font-bold.text-white{color:#00c9a7}.variable-list{list-style:none;padding:0;margin-top:1rem}.variable-list li{font-size:.9rem;color:var(--text-muted-color);margin-bottom:.5rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.1)}.variable-list li strong{color:var(--text-primary-color);font-family:var(--font-mono)}.layer-compare{display:flex;flex-direction:column;gap:1px;background:#0000;border-radius:1rem;overflow:hidden}@media(min-width:768px){.layer-compare{flex-direction:row}}.layer-panel{flex:1;padding:2rem;background:#00c9a714;position:relative}.layer-panel.l1:before{content:"L1";position:absolute;top:1rem;right:1rem;font-size:3rem;font-weight:900;opacity:.05;color:var(--color-accent-primary)}.layer-panel.l2:before{content:"L2";position:absolute;top:1rem;right:1rem;font-size:3rem;font-weight:900;opacity:.05;color:var(--color-accent-secondary)}.highlight-box{margin-top:3rem;padding:2rem;background:#00c9a70d;border:1px dashed rgba(0,201,167,.3);border-radius:1rem;text-align:center}.highlight-text{font-size:1.1rem;color:var(--text-primary-color);font-style:italic}.tk-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}.tk-table td{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary-color)}.tk-table td:first-child{font-weight:600;color:var(--color-accent-primary);width:140px}.feature-page-container{min-height:100vh;padding-bottom:4rem;position:relative;width:100%}.feature-grid{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:1300px;margin:0 auto;padding:0}.feature-card{background:linear-gradient(145deg,#14141412,#00c9a705);border:1px solid rgba(0,201,167,.15);border-radius:1.25rem;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:1rem}.feature-card:hover{border-color:#00c9a766;box-shadow:0 10px 30px #00c9a71a;transform:translateY(-2px)}.feature-card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.feature-icon-box{padding:.75rem;background:#00c9a71a;border-radius:.75rem;color:var(--color-accent-primary);flex-shrink:0}.feature-card-title{font-size:1.5rem;font-weight:700;color:var(--text-primary-color);font-family:var(--font-primary);margin:0;line-height:1.3}.feature-content{color:var(--text-secondary-color);font-size:1rem;line-height:1.7;position:relative;z-index:1}.feature-content p{margin-bottom:1rem}.math-block{background:#0006;border-left:3px solid var(--color-accent-secondary);padding:1.25rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0;font-family:Times New Roman,serif;font-style:italic;font-size:1.1rem;color:#22c55e;text-align:center;overflow-x:auto}.code-block-wrapper{margin:2rem 0;border-radius:8px;overflow:hidden;background:#1e1e1e47;box-shadow:unset;border:1px solid rgba(0,201,167,.15);font-family:Menlo,Monaco,Courier New,monospace}.code-window-header{background:#00c9a733;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #111}.window-controls{display:flex;gap:8px}.control-dot{width:12px;height:12px;border-radius:50%}.dot-red{background-color:#ff5f56}.dot-yellow{background-color:#ffbd2e}.dot-green{background-color:#27c93f}.file-name{color:#9da5b4;font-size:.8rem;font-family:var(--font-sans)}.code-content{padding:1.5rem;overflow-x:auto;font-size:.9rem;line-height:1.6;color:#d4d4d4;text-align:left;white-space:pre}.token-keyword{color:#569cd6;font-weight:700}.token-control{color:#c586c0}.token-function{color:#dcdcaa}.token-type{color:#4ec9b0}.token-string{color:#ce9178}.token-number{color:#b5cea8}.token-comment{color:#6a9955;font-style:italic}.token-boolean{color:#569cd6}.token-operator{color:#d4d4d4}.variable-list{list-style:none;padding:0;margin:1rem 0}.variable-list li{font-size:.9rem;color:var(--text-muted-color);margin-bottom:.5rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.1)}.variable-list li strong{color:var(--color-accent-primary);font-family:var(--font-mono);font-weight:400}.tokenomics-card-glow{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:50px;background:radial-gradient(circle,rgba(0,201,167,.4) 0%,transparent 70%);filter:blur(25px);opacity:.6;pointer-events:none;z-index:0;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%) scale(.95)}50%{opacity:.8;transform:translate(-50%) scale(1.05)}}:root{--color-bg-primary: #000000;--color-text-primary: #ffffff;--color-text-secondary: #e6e6e6;--color-accent-primary: #00c9a7;--color-accent-secondary: #00a286;--color-accent-primary-rgb: 0, 201, 167;--color-accent-secondary-rgb: 0, 162, 134;--font-primary: "JetBrains Mono", monospace;--scrollbar-width: 6px}.comparison-section-container{position:relative;overflow:hidden;padding:0rem}.comparison-card,.chart-card{background:#ffffff08;border-radius:1.5rem;padding:2rem;transition:transform .3s ease;position:relative;overflow:hidden}.comparison-card:before,.chart-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,rgba(0,201,167,.1),transparent 50%,rgba(0,162,134,.1));animation:rotateGradient 15s linear infinite;z-index:-1}.comparison-table-title,.chart-title,.arch-comp-table-title,.comparison-conclusion-title{font-size:2rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:1.5rem;text-align:center;font-family:var(--font-primary);text-shadow:0 0 15px rgba(0,201,167,.5)}.comparison-table-wrapper,.arch-comp-table-wrapper{overflow-x:auto;border-radius:1rem;position:relative}.comparison-table-wrapper:before,.arch-comp-table-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,201,167,.05) 10px,rgba(0,201,167,.05) 20px);opacity:.3;z-index:-1}.comparison-table,.arch-comp-table{min-width:100%;border-collapse:separate;border-spacing:0;background:transparent;font-family:var(--font-primary)}.comparison-table thead,.arch-comp-table thead{background:linear-gradient(90deg,#00c9a733,#00a28633)}.comparison-table th,.arch-comp-table th{padding:1rem;text-align:left;font-size:.9rem;font-weight:600;color:var(--color-accent-secondary);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid rgba(0,201,167,.3);border-right:1px dashed rgba(0,201,167,.1)}.comparison-table th:last-child,.arch-comp-table th:last-child{border-right:none}.comparison-table tbody tr,.arch-comp-table tbody tr{transition:background-color .3s ease}.comparison-table tbody tr.nanochain-row,.arch-comp-table tbody tr{background:#00c9a70d}.comparison-table tbody tr:hover,.arch-comp-table tbody tr:hover{background-color:#00c9a714}.comparison-table td,.arch-comp-table td{padding:1rem;font-size:.85rem;color:var(--color-text-secondary);border-right:1px dashed rgba(0,201,167,.1)}.comparison-table td:last-child,.arch-comp-table td:last-child{border-right:none}.comparison-table td.nanochain-cell{color:var(--color-accent-primary);font-weight:500;text-shadow:0 0 5px rgba(0,201,167,.3)}.comparison-table-caption,.chart-caption{font-size:.8rem;color:var(--color-text-secondary);margin-top:1rem;text-align:center}.comparison-charts-grid{display:grid;gap:2.5rem;margin:3rem 0}.architecture-comparison-grid{display:block;margin:3rem 0;width:100%;grid-column:1 / -1}@media(min-width:1024px){.comparison-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}.chart-card{padding:1.5rem}.comparison-conclusion{margin:4rem 0;text-align:center;max-width:60rem;margin-left:auto;margin-right:auto}.comparison-conclusion-text{font-size:1.2rem;color:var(--color-text-secondary);line-height:1.8;text-shadow:0 0 5px rgba(255,255,255,.1)}.recharts-tooltip-wrapper{background-color:#000c!important;border:1px solid rgba(0,201,167,.2)!important;border-radius:.5rem!important;box-shadow:0 2px 10px #0000004d!important;padding:.5rem .75rem!important}.recharts-tooltip-label{color:var(--color-accent-primary)!important;font-weight:700!important;margin-bottom:.5rem!important;font-size:.9rem!important}.recharts-tooltip-item{color:var(--color-text-primary)!important;font-size:.85rem!important}.recharts-legend-item-text{color:var(--color-text-primary)!important}.recharts-cartesian-axis-tick-value{fill:var(--color-text-secondary)!important;font-size:.75rem!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#00c9a71a!important;stroke-opacity:.5!important}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes glowPulse{0%,to{opacity:.8}50%{opacity:.5}}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.comparison-section-container{padding:2rem 1rem}.comparison-charts-grid{grid-template-columns:1fr;gap:2rem}.comparison-table-wrapper,.arch-comp-table-wrapper{overflow-x:auto;width:100%}.comparison-table,.arch-comp-table{min-width:600px}.comparison-conclusion{margin:2rem 0;max-width:100%}.comparison-conclusion-text{font-size:1rem}}.nanch-ai-page{padding-bottom:4rem;width:100%;background-color:#0000;overflow-x:hidden}.ai-hero-section{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem;overflow:hidden;margin-bottom:2rem}.ai-hero-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,201,167,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,201,167,.1) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 80%);mask-image:radial-gradient(circle at center,black 30%,transparent 80%);z-index:0;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}.ai-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:900px}.ai-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#00c9a726;border:1px solid var(--color-accent-primary);padding:6px 16px;border-radius:50px;color:var(--color-accent-primary);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.05em;margin-bottom:1.5rem;box-shadow:0 0 15px #00c9a74d}.ai-hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;color:var(--text-primary-color);margin-bottom:1.5rem;font-family:var(--font-primary);text-transform:uppercase}.text-gradient{background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(0,201,167,.4)}.ai-hero-subtitle{font-size:1.2rem;color:var(--text-secondary-color);line-height:1.6;max-width:700px;margin-bottom:3rem}.ai-hero-stats{display:flex;gap:2rem;background:#000000b0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.ai-stat-item{display:flex;flex-direction:column;gap:4px}.stat-val{font-size:1.5rem;font-weight:700;color:var(--text-primary-color);font-family:var(--font-mono)}.stat-label{font-size:.8rem;color:var(--text-muted-color);text-transform:uppercase;letter-spacing:.05em}.ai-stat-sep{width:1px;background:#ffffff1a;height:40px}.ai-section-spacing{margin-bottom:6rem}.ai-grid-split{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.ai-grid-split{grid-template-columns:1fr 1fr}}.ai-feature-card{background:linear-gradient(145deg,#141414cc,#1e1e1e66);border:1px solid rgba(0,201,167,.2);padding:2.5rem;border-radius:1.5rem;height:100%;transition:transform .3s ease,border-color .3s ease}.ai-feature-card:hover{transform:translateY(-5px);border-color:var(--color-accent-primary);box-shadow:0 15px 40px #0000004d}.card-icon-wrapper{width:60px;height:60px;background:#00c9a71a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-accent-primary);margin-bottom:1.5rem;border:1px solid rgba(0,201,167,.2)}.ai-card-heading{font-size:1.5rem;font-weight:700;color:var(--text-primary-color);margin-bottom:.5rem}.ai-card-desc{color:var(--color-accent-secondary);font-family:var(--font-mono);font-size:.9rem;margin-bottom:2rem}.tech-spec-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.tech-spec-item{display:flex;align-items:flex-start;gap:1rem;background:#ffffff08;padding:1rem;border-radius:.75rem;border:1px solid transparent;transition:all .2s ease}.tech-spec-item:hover{background:#ffffff0d;border-color:#00c9a74d}.spec-icon{color:var(--color-accent-primary);padding-top:2px;flex-shrink:0}.spec-content{display:flex;flex-direction:column;gap:.25rem}.spec-content strong{color:var(--text-primary-color);font-size:.95rem}.spec-content span{color:var(--text-secondary-color);font-size:.85rem;line-height:1.4}.code-tag{font-family:var(--font-mono);background:#00c9a71a;padding:2px 6px;border-radius:4px;color:var(--color-accent-primary);font-size:.75rem}.ai-extensions-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.ai-extensions-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1300px){.ai-extensions-grid{grid-template-columns:repeat(4,1fr)}}.extension-card{background:#ffffff05;border:1px solid var(--border-primary-color);border-radius:1rem;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column}.extension-card:hover{border-color:var(--color-accent-secondary);background:#ffffff0a;transform:translateY(-5px)}.ext-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ext-icon{color:var(--color-accent-secondary)}.extension-card h4{margin:0;font-size:1.1rem;color:var(--text-primary-color)}.extension-card p{font-size:.9rem;color:var(--text-secondary-color);line-height:1.5;flex-grow:1;margin-bottom:1.5rem}.ext-tags{display:flex;flex-wrap:wrap;gap:.5rem}.ext-tags span{font-size:.7rem;background:#ffffff0d;padding:4px 8px;border-radius:4px;color:var(--text-muted-color);border:1px solid rgba(255,255,255,.1)}.ai-code-wrapper{background:#0e1116;border-radius:12px;border:1px solid #30363d;overflow:hidden;box-shadow:0 20px 40px #0006;max-width:100%;margin:30px auto 0}.ai-code-header{background:#161b22;padding:12px 16px;display:flex;align-items:center;border-bottom:1px solid #30363d}.ai-code-dots{display:flex;gap:8px;margin-right:1rem}.dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27c93f}.ai-code-title{font-family:var(--font-mono);font-size:.8rem;color:#8b949e}.ai-code-body{padding:1.5rem;margin:0;overflow-x:auto;font-family:Fira Code,JetBrains Mono,monospace;font-size:.9rem;line-height:1.6;color:#c9d1d9}.timeline-container{position:relative;display:flex;flex-direction:column;gap:0;padding-left:2rem;border-left:2px solid rgba(255,255,255,.1);margin-left:1rem}.timeline-item{position:relative;padding-bottom:3rem}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;left:-2rem;transform:translate(-50%);width:40px;height:40px;background:var(--color-bg-primary);border:2px solid var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent-primary);z-index:2;box-shadow:0 0 10px var(--color-bg-primary)}.timeline-content h4{font-size:1.2rem;color:var(--color-accent-primary);margin-bottom:.5rem}.timeline-content p{color:var(--text-secondary-color);font-size:1rem;margin:0}.safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.safety-box{background:#00c9a70a;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:1rem;text-align:center;transition:all .3s ease}.safety-box:hover{background:#00c9a70d;border-color:var(--color-accent-primary)}.safety-icon{width:48px;height:48px;margin:0 auto 1rem;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary-color)}.safety-box h4{color:var(--text-primary-color);margin-bottom:.5rem;font-size:1.1rem}.safety-box p{color:var(--text-secondary-color);font-size:.9rem;line-height:1.5;margin:0}.ai-conclusion-box{text-align:center;padding:4rem 1rem;background:radial-gradient(circle at center,rgba(0,201,167,.05) 0%,transparent 60%);margin-top:4rem;border-top:1px solid rgba(255,255,255,.05)}.ai-conclusion-box h2{font-size:2.5rem;color:var(--text-primary-color);margin-bottom:1rem}.text-accent{color:var(--color-accent-primary)}.ai-conclusion-box p{color:var(--text-secondary-color);font-size:1.2rem;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:768px){.ai-hero-title{font-size:2.5rem}.ai-hero-stats{flex-direction:column;gap:1rem;padding:1.5rem;width:100%}.ai-stat-sep{height:1px;width:100%}}.news-page-container{min-height:100vh;padding-bottom:4rem;position:relative;width:100%}.news-tabs-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;padding:0 1rem}@media(max-width:640px){.news-tabs-wrapper{justify-content:flex-start;overflow-x:auto;padding-bottom:10px;flex-wrap:nowrap}.news-tabs-wrapper .butt{flex-shrink:0;white-space:nowrap}}.news-page-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;width:100%;max-width:1300px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.news-page-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-page-grid{grid-template-columns:repeat(3,1fr)}}.news-card-full{background:linear-gradient(145deg,#ffffff08,#0006);border:1px solid rgba(0,201,167,.15);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;height:100%;box-shadow:0 10px 30px -10px #00000080;opacity:0;animation:fadeInUp .8s ease-out forwards}.news-card-full:hover{transform:translateY(-8px);border-color:#00c9a780;box-shadow:0 20px 40px -10px #00c9a726}.news-tabs-wrapper .butt.active{background:#00c9a726;box-shadow:inset 0 0 15px #00c9a766,0 0 9px 3px #00c9a733;transform:scale(1.05)}.careers-page-container{min-height:100vh;padding-bottom:4rem;position:relative;width:100%}.careers-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media(min-width:768px){.careers-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.careers-grid{grid-template-columns:repeat(3,1fr)}}.career-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.career-card:hover{transform:translateY(-5px);border-color:var(--color-accent-primary);box-shadow:0 10px 30px #00c9a726}.career-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.career-title{font-size:1.1rem;font-weight:700;color:var(--text-primary-color);margin:0;line-height:1.4;font-family:var(--font-primary)}.career-badge{font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.career-badge.hot{background-color:#00c9a74d;color:#fff;border:1px solid #00a286}.career-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.detail-item{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary-color);font-size:.9rem}.career-action{margin-top:auto}.careers-footer-note{text-align:center;margin-top:4rem;color:var(--text-secondary-color);font-size:1rem}.accent-link{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:4px;transition:color .2s}.accent-link:hover{color:var(--color-accent-secondary)}.about-page-container{min-height:100vh;padding-bottom:4rem;position:relative;width:100%}.about-content-wrapper{display:flex;flex-direction:column;gap:2rem}.about-main-card{background:linear-gradient(145deg,#ffffff08,#0003);border:1px solid rgba(0,201,167,.15);border-radius:1.25rem;padding:2.5rem;position:relative;overflow:hidden}.about-header-row{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.about-icon-box{width:3.5rem;height:3.5rem;background:#00c9a71a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,201,167,.2)}.about-icon-box.small{width:3rem;height:3rem;min-width:3rem}.about-section-title{font-size:1.75rem;font-weight:700;color:var(--text-primary-color);font-family:var(--font-primary);margin:0}.about-text-content p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary-color);margin-bottom:1.5rem}.about-text-content p:last-child{margin-bottom:0}.about-text-content strong{color:var(--color-accent-primary);font-weight:600}.about-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:992px){.about-grid{grid-template-columns:1fr 1fr}}.about-grid-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:2rem;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}.about-grid-card:hover{transform:translateY(-5px);border-color:var(--color-accent-primary);box-shadow:0 10px 30px #0003}.about-grid-title{font-size:1.3rem;font-weight:600;color:var(--text-primary-color);font-family:var(--font-primary);margin:0}.about-text-small{font-size:.95rem;line-height:1.6;color:var(--text-secondary-color);margin-bottom:1rem}.about-text-small:last-child{margin-bottom:0}.about-text-small strong{color:var(--text-primary-color)}.about-footer-section{margin-top:1rem;padding:2rem;background:linear-gradient(90deg,rgba(0,201,167,.05) 0%,transparent 100%);border-left:4px solid var(--color-accent-primary);border-radius:0 1rem 1rem 0;position:relative;overflow:hidden}.about-footer-content{display:flex;gap:1.5rem;align-items:flex-start;position:relative;z-index:1}.about-footer-title{font-size:1.2rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem;font-family:var(--font-primary)}@media(max-width:768px){.about-main-card{padding:1.5rem}.about-section-title{font-size:1.4rem}.about-header-row{flex-direction:column;align-items:flex-start;gap:.75rem}.about-footer-content{flex-direction:column;gap:1rem}}.nanch-page-container{min-height:100vh;padding-bottom:4rem;width:100%;overflow-x:hidden}.nanch-hero-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1rem;background:radial-gradient(circle at 50% 0%,rgba(0,201,167,.08) 0%,transparent 60%);margin-bottom:2rem}.nanch-hero-content{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.nanch-hero-title{font-size:2.5rem;font-weight:800;color:var(--color-accent-primary);font-family:var(--font-primary);text-shadow:0 0 20px rgba(0,201,167,.3);margin:0}.nanch-hero-subtitle{font-size:1.1rem;color:var(--text-secondary-color);line-height:1.6;max-width:700px}.nanch-hero-actions{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.nanch-hero-image-container{margin-top:3rem;width:100%;max-width:300px;animation:floatImage 6s ease-in-out infinite}.nanch-hero-image{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(0,201,167,.2))}.nanch-section-title{font-size:1.75rem;font-weight:900;margin-bottom:1rem;color:var(--color-accent-primary);text-shadow:0 0 15px rgba(0,201,167,.4);text-align:center;font-family:var(--font-primary);line-height:1.3;letter-spacing:-.025em}.nanch-section-subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;color:var(--color-text-secondary);max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}.nanch-card-title{font-size:1.3rem;font-weight:700;color:#00c9a7;margin-bottom:1rem;font-family:var(--font-primary);text-align:left;margin-top:20px}h4.text-white.font-bold.text-lg{margin-top:10px;color:#00c9a7}.flex.items-center.gap-3.mb-3{color:#00c9a7}.nanch-row{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;margin-bottom:4rem}@media(min-width:1024px){.nanch-row{grid-template-columns:1fr 1fr}.nanch-row.reverse{direction:rtl}.nanch-row.reverse>*{direction:ltr}}.nanch-text-col p{color:var(--text-secondary-color);font-size:1rem;line-height:1.7;margin-bottom:0;text-align:left}span.text-xs.text-text-muted-color{font-size:15px;margin-left:20px;color:#00c9a7}.nanch-custom-list{list-style:none;padding-left:0;margin-bottom:1.5rem}.nanch-custom-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--text-secondary-color);font-size:1rem;line-height:1.6}.nanch-custom-list li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;background-color:#00c9a7;border-radius:50%;box-shadow:0 0 8px #00c9a799}.nanch-custom-list li strong{color:var(--text-primary-color)}.nanch-text-col ul:not([class]){list-style:none;padding-left:0;margin-bottom:1.5rem}.nanch-text-col ul:not([class]) li{position:relative;padding-left:1.5rem;margin-bottom:5px;color:var(--text-secondary-color);font-size:1rem;line-height:1.7}.nanch-text-col ul:not([class]) li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;background-color:#00c9a7;border-radius:50%;box-shadow:0 0 8px #00c9a799}.nanch-image-col{display:flex;justify-content:center}.nanch-feature-img{width:100%;max-width:600px;border-radius:1.5rem;border:1px solid rgba(0,201,167,.2);transition:transform .3s ease}.nanch-full-width-img{width:100%;height:auto;border-radius:1.5rem;border:1px solid rgba(0,201,167,.2);margin-top:0rem;margin-bottom:20px}.nanch-grid-2{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.nanch-grid-2{grid-template-columns:1fr 1fr}}.nanch-info-card{height:100%;display:flex;flex-direction:column}.nanch-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:-1rem}.flex.items-center.gap-3.mb-3{color:#00c9a7;margin-bottom:-15px}.nanch-card-icon{color:var(--color-accent-primary);flex-shrink:0}.nanch-allocation-list{display:grid;gap:1rem}.allocation-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff08;border-radius:.75rem;border-left:3px solid var(--color-accent-primary)}.alloc-label{font-weight:600;color:var(--text-primary-color)}.alloc-pct{font-family:var(--font-primary);color:var(--color-accent-secondary);font-weight:700}.highlight-stat{font-size:1.1rem;font-weight:600;color:var(--color-accent-primary);background:#00c9a71a;padding:.2rem .5rem;border-radius:4px}.bg-element-bg{background:linear-gradient(145deg,#ffffff05,#0000004d);border-radius:1.5rem;padding:2rem;border:1px solid rgba(0,201,167,.15);height:100%}.utility-section{background:linear-gradient(145deg,#ffffff05,#0000004d);border-radius:1.5rem;padding:2rem;border:1px solid rgba(0,201,167,.15)}.Economics{flex:1;color:#22c55e;min-width:150px;padding:5px 2px;background-color:#00c9a71a;border-radius:.5rem;border:1px solid var(--border-secondary-color)}
