body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:rgb(17, 23, 37);color:white;overflow-x:hidden;}.nav-link.active{color:rgb(59, 130, 246);text-shadow:rgba(59, 130, 246, 0.5) 0px 0px 10px;}.feature-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-delay:0s;transition-property:all;}.feature-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.3) 0px 20px 40px;}.glow-border{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(59, 130, 246, 0.3);border-right-color:rgba(59, 130, 246, 0.3);border-bottom-color:rgba(59, 130, 246, 0.3);border-left-color:rgba(59, 130, 246, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(59, 130, 246, 0.2) 0px 0px 20px;}.data-flow{position:relative;overflow-x:hidden;overflow-y:hidden;}.data-pulse{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle, rgba(59, 130, 246, 0.1) 0%, transparent 70%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running;animation-name:pulse;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.floating-token-bg{position:fixed;top:0px;left:0px;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:0.05;}.floating-token{position:absolute;font-size:2rem;font-weight:bold;color:rgba(255, 255, 255, 0.1);animation-duration:15s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:floatText;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.text-3d-floating{text-shadow:rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 6px 1px, rgba(0, 0, 0, 0.1) 0px 0px 5px, rgba(0, 0, 0, 0.3) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 3px 5px, rgba(0, 0, 0, 0.25) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.15) 0px 20px 20px;}html{scroll-behavior:smooth;}.loading{animation-duration:0.6s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeInUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.gradient-text{background-image:linear-gradient(135deg, rgb(59, 130, 246) 0%, rgb(6, 182, 212) 50%, rgb(59, 130, 246) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}.btn-primary{background-image:linear-gradient(135deg, rgb(59, 130, 246) 0%, rgb(6, 182, 212) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.btn-primary:hover{transform:translateY(-2px);box-shadow:rgba(59, 130, 246, 0.3) 0px 10px 25px;}.btn-secondary{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(59, 130, 246);border-right-color:rgb(59, 130, 246);border-bottom-color:rgb(59, 130, 246);border-left-color:rgb(59, 130, 246);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(59, 130, 246);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.btn-secondary:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(59, 130, 246, 0.1);transform:translateY(-2px);}.card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(30, 41, 59, 0.5);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(59, 130, 246, 0.1);border-right-color:rgba(59, 130, 246, 0.1);border-bottom-color:rgba(59, 130, 246, 0.1);border-left-color:rgba(59, 130, 246, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.card:hover{border-top-color:rgba(59, 130, 246, 0.3);border-right-color:rgba(59, 130, 246, 0.3);border-bottom-color:rgba(59, 130, 246, 0.3);border-left-color:rgba(59, 130, 246, 0.3);box-shadow:rgba(0, 0, 0, 0.3) 0px 20px 40px;}.delay-100{animation-delay:0.1s;}.delay-200{animation-delay:0.2s;}.delay-300{animation-delay:0.3s;}.delay-400{animation-delay:0.4s;}.delay-500{animation-delay:0.5s;}.opacity-70{opacity:0.7;}.opacity-80{opacity:0.8;}.opacity-90{opacity:0.9;}.backdrop-blur-md{backdrop-filter:blur(12px);}.focus\:outline-none:focus{outline-color:initial;outline-style:none;outline-width:initial;}.sr-only{position:absolute;width:1px;height:1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;overflow-x:hidden;overflow-y:hidden;clip:rect(0px, 0px, 0px, 0px);white-space-collapse:collapse;text-wrap-mode:nowrap;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.text-2xl.font-bold.bg-gradient-to-r.from-blue-400.to-cyan-400.bg-clip-text.text-transparent{font-family:"PingFang SC", 苹方, sans-serif;}.flex.justify-between.items-center{font-family:"PingFang SC", 苹方, sans-serif;}.nav-link.hover\:text-blue-400.transition-colors{font-family:"PingFang SC", 苹方, sans-serif;}.text-6xl.md\:text-8xl.font-black.mb-6.bg-gradient-to-r.from-white.via-blue-200.to-cyan-200.bg-clip-text.text-transparent.leading-tight{font-family:"PingFang SC", 苹方, sans-serif;font-weight:800;}.text-xl.md\:text-2xl.mb-8.text-gray-300.max-w-4xl.mx-auto{font-family:"PingFang SC", 苹方, sans-serif;}.text-lg.text-gray-400.mb-12.max-w-3xl.mx-auto.leading-relaxed{font-family:"PingFang SC", 苹方, sans-serif;}.text-xl.text-gray-400.max-w-3xl.mx-auto{font-family:"PingFang SC", 苹方, sans-serif;font-weight:500;}.text-gray-300.leading-relaxed{font-family:"PingFang SC", 苹方, sans-serif;}.text-4xl.md\:text-5xl.font-bold.mb-6.bg-gradient-to-r.from-blue-400.to-cyan-400.bg-clip-text.text-transparent{font-family:"PingFang SC", 苹方, sans-serif;font-weight:700;}.text-2xl.font-bold.mb-4.text-blue-400{font-family:"PingFang SC", 苹方, sans-serif;font-weight:700;}.text-xl.font-bold.mb-4.text-white{font-family:"PingFang SC", 苹方, sans-serif;}.text-gray-400.leading-relaxed{font-family:"PingFang SC", 苹方, sans-serif;}.text-sm.text-gray-500{font-family:"PingFang SC", 苹方, sans-serif;}.text-gray-400{font-family:"PingFang SC", 苹方, sans-serif;}.text-gray-400.mb-6.leading-relaxed{font-family:"PingFang SC", 苹方, sans-serif;}.text-white{font-family:"PingFang SC", 苹方, sans-serif;}.text-gray-400.mb-6{font-family:"PingFang SC", 苹方, sans-serif;}.text-lg.font-semibold.mb-2{font-family:"PingFang SC", 苹方, sans-serif;}.text-2xl.font-bold.mb-6.text-white{font-family:"PingFang SC", 苹方, sans-serif;}.w-8.h-8.text-blue-400{width:35px;height:35px;text-align:center;}.py-20.bg-gray-900\/50{font-family:"PingFang SC", 苹方, sans-serif;}#i4k7if{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;font-weight:var(--base-text-weight-semibold,600);}#i1hna6{font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Times New Roman", "Arial Unicode MS", "Lucida Sans Unicode", KaTeX_Main, sans-serif;-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;margin-bottom:12px;max-width:100%;color:rgba(0, 0, 0, 0.88);font-size:16px;text-align:start;background-color:rgb(255, 255, 255);white-space-collapse:preserve !important;word-break:break-word !important;}#i1s2gg{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;font-weight:var(--base-text-weight-semibold,600);}#is8k99{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;vertical-align:top;word-break:break-word;line-height:1.6;margin-bottom:12px;}#iwkrmz{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;font-weight:var(--base-text-weight-semibold,600);}#iozvhd{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;vertical-align:top;word-break:break-word;line-height:1.6;margin-bottom:12px;margin-top:0px;}#i0os6k{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;font-weight:var(--base-text-weight-semibold,600);}#iamz9n{-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;vertical-align:top;word-break:break-word;line-height:1.6;margin-bottom:12px;margin-top:0px;}#i7bm5g{font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Times New Roman", "Arial Unicode MS", "Lucida Sans Unicode", KaTeX_Main, sans-serif;-webkit-font-smoothing:antialiased;scrollbar-color:var(--common-scroll-color,rgba(0,0,0,.06)) var(--common-scroll-bg,transparent);scrollbar-width:thin;margin-bottom:12px;padding-left:1.5em;list-style-type:disc;text-size-adjust:100%;color:rgba(0, 0, 0, 0.88);font-size:16px;text-align:start;background-color:rgb(255, 255, 255);}.w-12.h-12.bg-blue-600\/20.rounded-lg.flex.items-center.justify-center.flex-shrink-0{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:black;border-right-color:black;border-bottom-color:black;border-left-color:black;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}@keyframes pulse{0%{opacity:0.3;}100%{opacity:0.6;}}@keyframes floatText{0%{transform:translateY(100vh) rotate(0deg);opacity:0;}10%{opacity:0.1;}90%{opacity:0.1;}100%{transform:translateY(-10vh) rotate(360deg);opacity:0;}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0px);}}@media print{.no-print{display:none;}}@media (max-width: 768px){.mobile-menu-open{opacity:1 !important;pointer-events:auto !important;}.hero-content{padding-top:4rem;}.text-6xl{font-size:3rem;}.text-8xl{font-size:4rem;}}