.app{min-height:100vh;display:flex;flex-direction:column}.page-container{flex:1;display:flex;flex-direction:column}.main-content{flex:1;max-width:1200px;margin:0 auto;width:100%}.footer{margin-top:auto}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0a0a0a}body.theme-light .app{background-color:#f8fafc;color:#1e293b}body.theme-light .page-container{background-color:#f8fafc}body.theme-light .particles-bg{background-color:#f8fafc;opacity:.5}body.theme-light ::-webkit-scrollbar{width:8px}body.theme-light ::-webkit-scrollbar-track{background:#2563eb0d;border-radius:4px}body.theme-light ::-webkit-scrollbar-thumb{background:#2563eb33;border-radius:4px;transition:background .3s ease}body.theme-light ::-webkit-scrollbar-thumb:hover{background:#2563eb4d}.err-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:transparent;border-radius:16px;box-shadow:none;color:#fff;text-align:center;margin:0 auto;box-sizing:border-box;transition:all .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.err-container.err-transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none}.err-container.err-inline{display:inline-flex;vertical-align:middle;margin:0 10px;padding:15px;position:relative;top:auto;left:auto;transform:none}.err-container.err-full-page{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;border-radius:0;z-index:9999;transform:none;display:flex;align-items:center;justify-content:center}.err-small .err-cube-wrapper{width:40px;height:40px;margin-bottom:25px;margin-top:-15px}.err-small .err-cube-face{border-width:1px}.err-small .err-title{font-size:1.2rem;margin:5px 0}.err-small .err-message{font-size:.9rem}.err-small .err-button{padding:6px 12px;font-size:.8rem}.err-medium .err-cube-wrapper{width:60px;height:60px;margin-bottom:25px;margin-top:-20px}.err-medium .err-cube-face{border-width:1.5px}.err-medium .err-title{font-size:1.5rem;margin:8px 0}.err-medium .err-message{font-size:1rem}.err-medium .err-button{padding:8px 16px;font-size:.9rem}.err-large .err-cube-wrapper{width:80px;height:80px;margin-bottom:30px;margin-top:-25px}.err-large .err-cube-face{border-width:2px}.err-large .err-title{font-size:2rem;margin:10px 0}.err-large .err-message{font-size:1.2rem}.err-large .err-button{padding:10px 20px;font-size:1rem}.err-cube-wrapper{perspective:800px;margin-bottom:15px}.err-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:err-rotate 6s infinite linear}.err-cube-face{position:absolute;width:100%;height:100%;background:#ff52521a;border:1px solid rgba(255,82,82,.5);box-shadow:0 0 20px #ff52524d;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#ff5252;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.err-cube-front{transform:translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="20" fill="none" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/></svg>');background-size:cover}.err-cube-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="30" y="30" width="40" height="40" fill="none" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/></svg>');background-size:cover}.err-cube-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><polygon points="50,30 70,70 30,70" fill="none" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/></svg>');background-size:cover}.err-cube-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><line x1="30" y1="30" x2="70" y2="70" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/><line x1="70" y1="30" x2="30" y2="70" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/></svg>');background-size:cover}.err-cube-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="15" fill="none" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/><circle cx="50" cy="50" r="25" fill="none" stroke="rgba(255, 82, 82, 0.3)" stroke-width="1"/></svg>');background-size:cover}.err-cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M30,50 Q50,30 70,50 T90,50" fill="none" stroke="rgba(255, 82, 82, 0.5)" stroke-width="2"/></svg>');background-size:cover}.err-content{margin-bottom:25px;max-width:100%}.err-title{color:#ff5252;margin:0 0 15px;font-weight:600;text-shadow:0 0 10px rgba(255,82,82,.5);letter-spacing:1px}.err-message{margin:0 0 15px;line-height:1.6;text-shadow:0 0 5px rgba(255,255,255,.2)}.err-details{font-size:.9em;color:#ddd;margin:10px 0 0;max-width:100%;overflow-wrap:break-word;word-break:break-all;padding:10px;background:#0003;border-radius:4px;max-height:150px;overflow-y:auto}.err-actions{display:flex;gap:15px;margin-top:10px}.err-button{display:flex;align-items:center;justify-content:center;gap:8px;background:#0003;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;position:relative;overflow:hidden}.err-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:.5s}.err-button:hover:before{left:100%}.err-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000004d}.err-retry,.err-back-btn{background:#ff525233;border-color:#ff525280;box-shadow:0 0 10px #ff525233}.err-retry:hover,.err-back-btn:hover{background:#ff52524d;border-color:#ff5252b3;box-shadow:0 0 15px #ff52524d}@keyframes err-rotate{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@keyframes err-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width: 768px){.err-large .err-cube-wrapper{width:60px;height:60px}.err-large .err-title{font-size:1.5rem}.err-large .err-message{font-size:1rem}.err-actions{flex-direction:column}}.err-small{--cube-size: 20px}.err-medium{--cube-size: 30px}.err-large{--cube-size: 40px}body.theme-light .err-container{color:#1e293b}body.theme-light .err-cube-face{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);box-shadow:0 0 20px #2563eb33;color:#2563eb}body.theme-light .err-title{color:#2563eb;text-shadow:0 0 10px rgba(37,99,235,.3)}body.theme-light .err-message{color:#1e293b;text-shadow:none}body.theme-light .err-details{color:#475569;background:#2563eb0d}body.theme-light .err-button{background:#2563eb1a;color:#1e293b;border:1px solid rgba(37,99,235,.3)}body.theme-light .err-button:hover{background:#2563eb33;box-shadow:0 5px 15px #2563eb33}body.theme-light .err-retry,body.theme-light .err-back-btn{background:#2563eb1a;border-color:#2563eb4d;box-shadow:0 0 10px #2563eb1a}body.theme-light .err-retry:hover,body.theme-light .err-back-btn:hover{background:#2563eb33;border-color:#2563eb80;box-shadow:0 0 15px #2563eb33}body.theme-light .err-cube-front{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="20" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .err-cube-back{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="30" y="30" width="40" height="40" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .err-cube-right{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><polygon points="50,30 70,70 30,70" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .err-cube-left{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><line x1="30" y1="30" x2="70" y2="70" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/><line x1="70" y1="30" x2="30" y2="70" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .err-cube-top{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="15" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/><circle cx="50" cy="50" r="25" fill="none" stroke="rgba(37, 99, 235, 0.3)" stroke-width="1"/></svg>');background-size:cover}body.theme-light .err-cube-bottom{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M30,50 Q50,30 70,50 T90,50" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}.global-error{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-color:#0a0a0a;pointer-events:none}.error-content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.theme-light .error-background{background-color:#f8fafc}body.theme-light .global-error{background:#f8fafce6}body.theme-light .error-background canvas{filter:opacity(.7) hue-rotate(210deg)}.responsive-wrapper{width:100%;height:100%;transition:all .3s ease;overflow-x:hidden}.responsive-wrapper .main-content{padding-top:40px}.responsive-wrapper.mobile{font-size:14px}.responsive-wrapper.mobile .main-content{max-width:100%;padding:40px 0 0}.responsive-wrapper.mobile .header,.responsive-wrapper.mobile .footer{padding:10px}.responsive-wrapper.tablet{font-size:15px}.responsive-wrapper.tablet .main-content{max-width:100%;padding:40px 0 0}.responsive-wrapper.desktop{font-size:16px}.responsive-wrapper.desktop .main-content{max-width:1200px;margin:0 auto;padding:40px 0 0}.footer{width:100%;background-color:var(--footer-bg-color);margin:0;padding:20px 0}.footer-content{max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width: 768px){.responsive-wrapper .hide-on-mobile{display:none!important}.responsive-wrapper .mobile-only{display:block!important}}@media (min-width: 769px) and (max-width: 1024px){.responsive-wrapper .hide-on-tablet{display:none!important}.responsive-wrapper .tablet-only{display:block!important}}@media (min-width: 1025px){.responsive-wrapper .hide-on-desktop{display:none!important}.responsive-wrapper .desktop-only{display:block!important}}body.theme-light .responsive-wrapper{background-color:#f8fafc;color:#1e293b}body.theme-light .responsive-wrapper .footer{background-color:#f1f5f9;color:#475569}body.theme-light .responsive-wrapper .footer-content{color:#475569}@media (max-width: 768px){body.theme-light .responsive-wrapper.mobile{background-color:#fff}}@media (min-width: 769px) and (max-width: 1024px){body.theme-light .responsive-wrapper.tablet{background-color:#fff}}.ld3d-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;z-index:10;background:transparent;border-radius:16px;margin:10px;box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;transition:all .3s ease}.ld3d-container.ld3d-transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none}.ld3d-container.ld3d-inline{display:inline-flex;vertical-align:middle;margin:0 10px;padding:10px}.ld3d-small .ld3d-cube-wrapper{width:40px;height:40px;margin-bottom:15px}.ld3d-small .ld3d-cube-face{border-width:1px}.ld3d-small .ld3d-text{font-size:.8rem;margin-top:15px}.ld3d-medium .ld3d-cube-wrapper{width:60px;height:60px;margin-bottom:20px}.ld3d-medium .ld3d-cube-face{border-width:1.5px}.ld3d-medium .ld3d-text{font-size:1rem;margin-top:20px}.ld3d-large .ld3d-cube-wrapper{width:80px;height:80px;margin-bottom:25px}.ld3d-large .ld3d-cube-face{border-width:2px}.ld3d-large .ld3d-text{font-size:1.2rem;margin-top:25px}.ld3d-cube-wrapper{perspective:800px;margin-bottom:20px;transform:translateY(-10px)}.ld3d-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:ld3d-rotate 6s infinite linear}.ld3d-cube-face{position:absolute;width:100%;height:100%;background:#61dafb1a;border:1px solid rgba(97,218,251,.5);box-shadow:0 0 20px #61dafb4d;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#61dafb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ld3d-front{transform:translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="20" fill="none" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/></svg>');background-size:cover}.ld3d-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="30" y="30" width="40" height="40" fill="none" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/></svg>');background-size:cover}.ld3d-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><polygon points="50,30 70,70 30,70" fill="none" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/></svg>');background-size:cover}.ld3d-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><line x1="30" y1="30" x2="70" y2="70" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/><line x1="70" y1="30" x2="30" y2="70" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/></svg>');background-size:cover}.ld3d-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="15" fill="none" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/><circle cx="50" cy="50" r="25" fill="none" stroke="rgba(97, 218, 251, 0.3)" stroke-width="1"/></svg>');background-size:cover}.ld3d-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size, 30px)));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M30,50 Q50,30 70,50 T90,50" fill="none" stroke="rgba(97, 218, 251, 0.5)" stroke-width="2"/></svg>');background-size:cover}.ld3d-text{color:#fff;font-family:Inter,sans-serif;font-weight:500;text-shadow:0 0 10px rgba(97,218,251,.5);letter-spacing:1px;white-space:nowrap;animation:ld3d-pulse 1.5s ease-in-out infinite;margin-top:20px}.ld3d-dots{display:inline-block;min-width:24px;text-align:left}@keyframes ld3d-rotate{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@keyframes ld3d-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width: 768px){.ld3d-large .ld3d-cube-wrapper{width:60px;height:60px}.ld3d-large .ld3d-text{font-size:1.1rem}}.ld3d-small{--cube-size: 20px}.ld3d-medium{--cube-size: 30px}.ld3d-large{--cube-size: 40px}body.theme-light .ld3d-container{color:#1e293b}body.theme-light .ld3d-cube-face{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);box-shadow:0 0 20px #2563eb33;color:#2563eb}body.theme-light .ld3d-text{color:#1e293b;text-shadow:0 0 10px rgba(37,99,235,.3)}body.theme-light .ld3d-front{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="20" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .ld3d-back{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="30" y="30" width="40" height="40" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .ld3d-right{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><polygon points="50,30 70,70 30,70" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .ld3d-left{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><line x1="30" y1="30" x2="70" y2="70" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/><line x1="70" y1="30" x2="30" y2="70" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}body.theme-light .ld3d-top{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="15" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/><circle cx="50" cy="50" r="25" fill="none" stroke="rgba(37, 99, 235, 0.3)" stroke-width="1"/></svg>');background-size:cover}body.theme-light .ld3d-bottom{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M30,50 Q50,30 70,50 T90,50" fill="none" stroke="rgba(37, 99, 235, 0.5)" stroke-width="2"/></svg>');background-size:cover}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.sm-home-page{position:relative;min-height:100vh;background:#0a0a14;color:#fff;overflow:hidden;margin-top:30px}.sm-particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background-color:#0a0a0a}.sm-hero-section{position:relative;z-index:1;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;width:100%}.sm-hero-content{width:100%;max-width:100%;padding:2rem}.sm-main-title{font-size:5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(45deg,#61dafb,#a64dff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(97,218,251,.3);letter-spacing:-1px}.sm-tagline{font-size:1.5rem;color:#e0e0e0;margin-bottom:1.5rem;font-weight:300;letter-spacing:1px}.sm-slogan-container{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.sm-slogan{font-size:1.8rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#a64dff);-webkit-background-clip:text;background-clip:text;color:transparent;padding:.3rem;transition:transform .3s ease}.sm-slogan:hover{transform:scale(1.05)}.sm-cta-buttons{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.sm-primary-btn,.sm-secondary-btn{padding:.8rem 2rem;border-radius:30px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;min-width:180px}.sm-primary-btn{background:linear-gradient(135deg,#61dafb,#a64dff);color:#fff;border:none;box-shadow:0 4px 15px #61dafb4d}.sm-primary-btn:hover{transform:translateY(-3px);box-shadow:0 7px 20px #61dafb66}.sm-secondary-btn{background:transparent;color:#61dafb;border:2px solid #61dafb}.sm-secondary-btn:hover{background:#61dafb1a;transform:translateY(-3px)}.sm-features-section{position:relative;z-index:1;padding:3rem 2rem}.sm-section-title{text-align:center;font-size:2.2rem;margin-bottom:2rem;color:#fff;position:relative;display:block;width:100%;margin-left:auto;margin-right:auto}.sm-section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#61dafb,transparent)}.sm-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1400px;margin:0 auto}.sm-feature-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);height:100%;display:flex;flex-direction:column}.sm-feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #61dafb33;border-color:#61dafb4d}.sm-feature-icon{font-size:2.5rem;color:#61dafb;margin-bottom:1rem}.sm-feature-card h3{font-size:1.3rem;margin-bottom:.8rem;color:#fff}.sm-feature-card p{font-size:.95rem;color:#d0d0d0;flex-grow:1}.sm-about-section{position:relative;z-index:1;padding:3rem 2rem;display:flex;flex-wrap:wrap;gap:2rem;max-width:1400px;margin:0 auto}.sm-about-content{flex:1;min-width:300px}.sm-about-text{margin-bottom:1rem;line-height:1.6;color:#d0d0d0}.sm-about-list{color:#d0d0d0;line-height:1.6;margin-left:0;margin-bottom:1rem;list-style-type:none;padding-left:0}.sm-about-list li{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.sm-about-list li:before{content:"•";color:#61dafb;position:absolute;left:0;font-size:1.5rem;line-height:1}.sm-about-image{flex:0 0 300px;display:flex;align-items:center;justify-content:center}.sm-image-placeholder{width:200px;height:200px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid rgba(97,218,251,.2)}.sm-placeholder-icon{font-size:6rem;color:#61dafb80}.sm-stats-section{position:relative;z-index:1;padding:3rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1400px;margin:0 auto}.sm-stat-item{text-align:center;padding:1rem}.sm-stat-number{display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(45deg,#61dafb,#a64dff);-webkit-background-clip:text;background-clip:text;color:transparent}.sm-stat-label{font-size:1rem;color:#d0d0d0}.sm-cta-section{position:relative;z-index:1;padding:3rem 2rem;text-align:center}.sm-cta-title{font-size:2rem;margin-bottom:1rem;color:#fff}.sm-cta-text{font-size:1.1rem;color:#d0d0d0;margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.sm-cta-button{display:inline-block;padding:.8rem 2.5rem;background:linear-gradient(135deg,#61dafb,#a64dff);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #61dafb4d}.sm-cta-button:hover{transform:translateY(-3px);box-shadow:0 7px 20px #61dafb66}.sm-search-container{width:100%;max-width:800px;margin:0 auto 2rem}.sm-search-box{display:flex;align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:.6rem 1.2rem;transition:all .4s ease;position:relative;box-shadow:0 0 20px #61dafb1a}.sm-search-box:hover{background:#ffffff1f;border-color:#61dafb4d;box-shadow:0 0 25px #61dafb33}.sm-search-box:focus-within{background:#ffffff26;border-color:#61dafb80;box-shadow:0 0 30px #61dafb4d}.sm-search-icon{color:#61dafb;font-size:1.3rem;margin-right:1rem}.sm-search-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.sm-search-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:1.1rem;display:flex;align-items:center;pointer-events:none}.sm-search-input{flex:1;width:100%;background:transparent;border:none;color:#fff;font-size:1.1rem;padding:.6rem 0;outline:none;position:relative;z-index:1}.sm-search-cursor{display:inline-block;width:2px;height:1.6rem;background-color:#61dafb;animation:cursorBlink 1.2s infinite;opacity:.7;margin-left:2px;vertical-align:middle}@keyframes cursorBlink{0%,to{opacity:0}50%{opacity:1}}.sm-search-btn{background:linear-gradient(135deg,#61dafb 20%,#a64dff 80%);color:#fff;border:none;border-radius:10px;padding:.7rem 2.2rem;font-weight:600;font-size:1.05rem;cursor:pointer;transition:all .3s ease;margin-left:1rem;white-space:nowrap;letter-spacing:1px;box-shadow:0 2px 10px #61dafb4d;position:relative;overflow:hidden}.sm-search-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:0;transition:opacity .3s ease}.sm-search-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #61dafb66}.sm-search-btn:hover:before{opacity:1}.sm-search-btn:active{transform:translateY(0);box-shadow:0 2px 8px #61dafb4d}@media (max-width: 1024px) and (min-width: 769px){.sm-features-grid{grid-template-columns:repeat(2,1fr);gap:5rem 1.8rem}.sm-stats-section{grid-template-columns:repeat(2,1fr);gap:1.8rem}}@media (max-width: 768px){.sm-main-title{font-size:3.5rem}.sm-tagline{font-size:1.2rem}.sm-slogan{font-size:1.5rem}.sm-about-section,.sm-features-section,.sm-stats-section,.sm-cta-section{padding:2rem 1.5rem}.sm-section-title{font-size:1.8rem}.sm-features-grid{grid-template-columns:repeat(2,1fr);gap:5rem 1.5rem}.sm-stats-section{grid-template-columns:repeat(2,1fr);gap:1.5rem}.sm-search-box{padding:.5rem 1rem}.sm-search-icon{font-size:1.1rem;margin-right:.8rem}.sm-search-input,.sm-search-placeholder{font-size:1rem}.sm-search-btn{padding:.6rem 1.5rem;font-size:.95rem}}@media (max-width: 480px){.sm-hero-content{padding:1.5rem 1rem}.sm-main-title{font-size:2.8rem}.sm-tagline{font-size:1rem}.sm-slogan{font-size:1.2rem}.sm-cta-buttons{flex-direction:column;align-items:center;gap:1rem}.sm-primary-btn,.sm-secondary-btn{width:100%;max-width:250px}.sm-features-grid{grid-template-columns:1fr;gap:5rem 1.2rem}.sm-stats-section{grid-template-columns:1fr;gap:1.2rem}.sm-search-box{flex-direction:column;padding:1rem}.sm-search-icon{margin-right:0;margin-bottom:.5rem}.sm-search-input-wrapper{width:100%;margin-bottom:.8rem}.sm-search-placeholder{width:100%;text-align:center}.sm-search-btn{width:100%;margin-left:0}}body.theme-light .sm-home-page{background:#f8fafc;color:#1e293b}body.theme-light .sm-particles-bg{background-color:#f8fafc}body.theme-light .sm-main-title{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(37,99,235,.2)}body.theme-light .sm-tagline{color:#334155}body.theme-light .sm-slogan{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .sm-section-title{color:#1e293b}body.theme-light .sm-section-title:after{background:linear-gradient(90deg,transparent,#2563eb,transparent)}body.theme-light .sm-feature-card{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .sm-feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #2563eb26;border-color:#2563eb4d}body.theme-light .sm-feature-icon{color:#2563eb}body.theme-light .sm-feature-card h3{color:#1e293b}body.theme-light .sm-feature-card p,body.theme-light .sm-about-text,body.theme-light .sm-about-list{color:#475569}body.theme-light .sm-about-list li:before{color:#2563eb}body.theme-light .sm-stat-number{color:#2563eb}body.theme-light .sm-stat-label{color:#475569}body.theme-light .sm-cta-title{color:#1e293b}body.theme-light .sm-cta-text{color:#475569}body.theme-light .sm-search-box{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a}body.theme-light .sm-search-box:hover,body.theme-light .sm-search-box:focus-within{border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}body.theme-light .sm-search-icon{color:#64748b}body.theme-light .sm-search-input{color:#1e293b}body.theme-light .sm-search-input::placeholder{color:#94a3b8}body.theme-light .sm-search-placeholder{color:#94a3b8}body.theme-light .sm-search-btn{background:#2563eb;color:#fff}body.theme-light .sm-search-btn:hover{background:#1d4ed8}body.theme-light .sm-search-btn:active{background:#1e40af}.particle-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#0a0a0a;pointer-events:none}body.theme-light .particle-background{background-color:#f8fafc;opacity:.6}.upload-root{position:relative;min-height:100vh;padding:2rem;overflow-x:hidden}.upload-particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#0a0a0a}.upload-hero{text-align:center;padding:3rem 0}.upload-title{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;position:relative;display:inline-block}.upload-title-accent{display:block;font-size:2rem;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.upload-content{max-width:800px;margin:0 auto;padding:2rem}.upload-connect-prompt{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:3rem;text-align:center;border:1px solid rgba(97,218,251,.1);animation:fadeIn .5s ease-out}.upload-main{display:flex;flex-direction:column;gap:2rem}.upload-card{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid rgba(97,218,251,.1)}.upload-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.upload-header-icon{font-size:2rem}.upload-area{position:relative;margin-bottom:2rem}.upload-input{display:none}.upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border:2px dashed rgba(97,218,251,.3);border-radius:12px;cursor:pointer;transition:all .3s ease}.upload-label:hover{border-color:#61dafb;background:#61dafb0d}.upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon{font-size:3rem}.file-info{display:flex;align-items:center;gap:1rem}.file-icon{font-size:2rem}.file-name{font-size:1.1rem;color:#61dafb}.upload-button{width:100%;padding:1rem;background:linear-gradient(45deg,#61dafb,#4fa8d1);border:none;border-radius:8px;color:#000;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.upload-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #61dafb33}.upload-progress{margin-top:1rem}.progress-track{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#61dafb,#4fa8d1);border-radius:4px;position:relative;transition:width 1s ease}.progress-glow{position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:progressGlow 1s infinite}@keyframes progressGlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.upload-success{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid rgba(97,218,251,.1)}.success-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.detail-row{display:flex;justify-content:space-between;padding:.8rem;background:#0003;border-radius:8px}.detail-label{color:#888}.detail-value{color:#61dafb;font-family:monospace}.detail-value.hash{font-size:.9rem;word-break:break-all;max-width:300px}.view-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.8rem 1.5rem;background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:8px;color:#61dafb;text-decoration:none;transition:all .3s ease}.view-link:hover{background:#61dafb33;transform:translateY(-2px)}.upload-error{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px}@media (max-width: 768px){.upload-root{padding:1rem}.upload-title{font-size:2rem}.upload-content{padding:1rem}.detail-row{flex-direction:column;gap:.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.files-list{width:100%;display:flex;flex-direction:column;gap:.5rem}.remove-file{background:none;border:none;color:#888;cursor:pointer;padding:.5rem;transition:color .3s ease}.remove-file:hover{color:#f44}.template-toggle{width:100%;padding:1rem;background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:8px;color:#61dafb;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0;transition:all .3s ease}.template-toggle:hover{background:#61dafb33}.template-form{margin-top:1rem;padding:1rem;background:#0003;border-radius:8px;animation:fadeIn .3s ease}.form-group{margin-bottom:1rem}.template-input,.template-textarea{width:100%;padding:.8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.template-textarea{min-height:100px;resize:vertical}.template-input:focus,.template-textarea:focus{outline:none;border-color:#61dafb;background:#ffffff14}.visibility-options{display:flex;gap:2rem;color:#fff}.visibility-options label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.upload-limits{color:#888;font-size:.9rem;margin-top:.5rem}.uploaded-files-bar{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(97,218,251,.1);overflow:hidden;margin:1rem 0}.uploaded-files-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#61dafb0d;border-bottom:1px solid rgba(97,218,251,.1)}.uploaded-files-header h3{margin:0;color:#fff;font-size:1.1rem;font-weight:500}.file-count{color:#61dafb;font-size:.9rem}.uploaded-files-list{max-height:200px;overflow-y:auto;padding:1rem}.uploaded-file-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-radius:8px;margin-bottom:.5rem;transition:all .3s ease}.uploaded-file-item:last-child{margin-bottom:0}.uploaded-file-item:hover{background:#ffffff0d}.file-item-info{display:flex;align-items:center;gap:1rem;flex:1}.file-item-icon{font-size:1.5rem}.file-item-details{display:flex;flex-direction:column;gap:.25rem}.file-item-name{color:#fff;font-size:.9rem}body.theme-light .file-item-name{color:#333}.file-item-size{color:#888;font-size:.8rem}body.theme-light .file-item-size{color:#666}.file-item-remove{background:none;border:none;color:#888;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}body.theme-light .file-item-remove{color:#666}.file-item-remove:hover:not(:disabled){color:#f44;background:#ff44441a}body.theme-light .file-item-remove:hover:not(:disabled){color:#e60000;background:#e600001a}.file-item-remove:disabled{opacity:.5;cursor:not-allowed}.uploaded-files-list::-webkit-scrollbar{width:6px}.uploaded-files-list::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.uploaded-files-list::-webkit-scrollbar-thumb{background:#61dafb4d;border-radius:3px}.uploaded-files-list::-webkit-scrollbar-thumb:hover{background:#61dafb80}.metadata-toggle{width:100%;padding:1rem;background:#61dafb0d;border:1px solid rgba(97,218,251,.2);border-radius:12px;color:#61dafb;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem 0;transition:all .3s ease;font-size:1rem}.metadata-toggle:hover{background:#61dafb1a;transform:translateY(-1px)}.metadata-form{background:#0003;border-radius:12px;padding:2rem;margin-top:1rem;margin-bottom:2rem;border:1px solid rgba(97,218,251,.1);animation:slideDown .3s ease;width:100%;box-sizing:border-box}.metadata-group{margin-bottom:1.5rem}.metadata-group:last-child{margin-bottom:0}.metadata-label{display:block;color:#61dafb;margin-bottom:.5rem;font-size:.9rem}.metadata-input,.metadata-textarea{width:95%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(97,218,251,.15);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.metadata-textarea{min-height:100px;resize:vertical}textarea[name=summary]{min-height:100px}textarea[name=content]{min-height:300px}.metadata-textarea::-webkit-scrollbar{width:6px}.metadata-textarea::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.metadata-textarea::-webkit-scrollbar-thumb{background:#61dafb4d;border-radius:3px;transition:background .3s ease}.metadata-textarea::-webkit-scrollbar-thumb:hover{background:#61dafb80}.metadata-input:focus,.metadata-textarea:focus{outline:none;border-color:#61dafb;background:#ffffff0d;box-shadow:0 0 0 2px #61dafb1a}.visibility-options{display:flex;gap:2rem;margin-top:.5rem}.visibility-option{display:flex;align-items:center;gap:.5rem;color:#fff;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.visibility-option:hover{background:#61dafb0d}.visibility-option input[type=radio]{display:none}.visibility-option input[type=radio]+svg{color:#888}.visibility-option input[type=radio]:checked+svg{color:#61dafb}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.theme-light .upload-root,body.theme-light .upload-particles{background-color:#f8fafc}body.theme-light .upload-title{color:#1e293b}body.theme-light .upload-title-accent{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .upload-connect-prompt,body.theme-light .upload-card,body.theme-light .upload-success{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .upload-header h2{color:#1e293b}body.theme-light .upload-label{border:2px dashed rgba(37,99,235,.3);background:#ffffff80}body.theme-light .upload-label:hover{border-color:#2563eb;background:#2563eb0d}body.theme-light .upload-placeholder{color:#475569}body.theme-light .file-info{color:#1e293b}body.theme-light .file-name{color:#2563eb}body.theme-light .upload-button{background:linear-gradient(45deg,#2563eb,#7c3aed);color:#fff}body.theme-light .upload-button:hover{box-shadow:0 5px 15px #2563eb33}body.theme-light .progress-track{background:#2563eb1a}body.theme-light .progress-bar{background:linear-gradient(90deg,#2563eb,#7c3aed)}body.theme-light .success-header{color:#1e293b}body.theme-light .detail-row{background:#2563eb0d}body.theme-light .detail-label{color:#475569}body.theme-light .detail-value{color:#2563eb}body.theme-light .view-link{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:#2563eb}body.theme-light .view-link:hover{background:#2563eb33}body.theme-light .upload-error{background:#fffc;border:1px solid rgba(239,68,68,.2);color:#ef4444;box-shadow:0 4px 6px -1px #ef44441a}body.theme-light .metadata-toggle{background:#2563eb0d;border:1px solid rgba(37,99,235,.1);color:#1e293b}body.theme-light .metadata-toggle:hover{background:#2563eb1a}body.theme-light .metadata-form{background:#ffffff80;border:1px solid rgba(37,99,235,.1)}body.theme-light .metadata-label{color:#1e293b}body.theme-light .metadata-input,body.theme-light .metadata-textarea{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .metadata-input:focus,body.theme-light .metadata-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}body.theme-light .visibility-option{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .visibility-option:hover{background:#2563eb0d}body.theme-light .visibility-option input[type=radio]:checked+svg{color:#2563eb}body.theme-light .uploaded-files-bar{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .uploaded-files-header{border-bottom:1px solid rgba(37,99,235,.1)}body.theme-light .uploaded-files-header h3{color:#1e293b}body.theme-light .file-count{color:#475569}body.theme-light .uploaded-file-item{background:#ffffff80;border:1px solid rgba(37,99,235,.1)}body.theme-light .uploaded-file-item:hover{background:#2563eb0d}body.theme-light .file-item-info{color:#1e293b}body.theme-light .file-item-remove{color:#475569}body.theme-light .file-item-remove:hover:not(:disabled){color:#ef4444;background:#ef44441a}.login-page{margin:30px auto;padding:0;max-width:400px;min-width:300px;min-height:calc(100vh - 7.7rem);position:relative;color:#fff;font-family:Inter,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;animation:login-pageLoad 1s ease-out}.login-page *{box-sizing:border-box}@keyframes login-pageLoad{0%{opacity:0}to{opacity:1}}.login-close-btn{position:fixed;top:30px;right:30px;z-index:999;width:50px;height:50px;border:none;border-radius:50%;background:#ff4646cc;color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #ff46464d}.login-close-btn:hover{background:#ff4646;transform:scale(1.1);box-shadow:0 6px 20px #ff464680}.login-close-btn:active{transform:scale(.95)}.login-container{width:100%;max-width:1200px;margin:0 auto;padding:20px 0;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 7.7rem);background-color:transparent}.login-card{background:#141414b3;border:1px solid rgba(97,218,251,.1);border-radius:15px;padding:60px 20px 30px;width:100%;max-width:450px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0003;transition:height .3s ease}.login-header{text-align:center;margin-bottom:30px}.login-logo{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,#61dafb,#fb61da);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:0 10px 20px #61dafb4d}.login-header h2{font-size:2rem;margin-bottom:10px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.login-header p{color:#aaa;font-size:1rem}.login-error{background:#ff46461a;border:1px solid rgba(255,70,70,.2);border-radius:10px;padding:15px;margin-bottom:20px;color:#ff4646;text-align:center}.login-form{margin-bottom:20px;transition:all .3s ease}.login-form-group{margin-bottom:20px;animation:fadeIn .3s ease-out}.login-form-group+.login-form-group{margin-top:15px}.login-form-group label{display:block;margin-bottom:8px;color:#ccc;font-size:.95rem}.login-input-wrapper{position:relative}.login-input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#61dafb;font-size:1.2rem}.login-form input{width:100%;padding:15px 15px 15px 50px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.login-form input:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 2px #61dafb4d}.login-form input::placeholder{color:#666}.login-button{width:100%;padding:15px;border:none;border-radius:10px;background:linear-gradient(135deg,#61dafb,#a8edea);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 20px #61dafb4d;transition:all .3s ease}.login-button:hover{transform:translateY(-3px);box-shadow:0 15px 25px #61dafb66}.login-button:active{transform:translateY(0)}.login-button.login-loading{opacity:.8;cursor:not-allowed}.login-spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:login-spin 1s linear infinite}@keyframes login-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-footer{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#aaa;font-size:.9rem}.login-switch-mode{background:none;border:none;padding:5px 10px;color:#61dafb;font-size:.9rem;cursor:pointer;text-decoration:underline;transition:all .3s ease}.login-switch-mode:hover{color:#a8edea}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.login-page{max-width:90%;min-width:320px;min-height:calc(100vh - 7.25rem)}.login-container{padding:20px 15px;min-height:calc(100vh - 7.25rem)}.login-card{max-width:100%;padding:60px 25px 30px;margin:0 10px}}@media (max-width: 480px){.login-page{max-width:95%;min-width:300px}.login-card{padding:60px 20px 30px;margin:0 5px;max-width:calc(100% - 10px)}.login-header h2{font-size:1.6rem}.login-logo{width:60px;height:60px;font-size:1.8rem}}body.theme-light .login-page{color:#1e293b}body.theme-light .login-container{background-color:transparent}body.theme-light .login-card{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .login-logo{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 20px #2563eb33}body.theme-light .login-header h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .login-header p{color:#475569}body.theme-light .login-error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}body.theme-light .login-form-group label{color:#1e293b}body.theme-light .login-input-icon{color:#2563eb}body.theme-light .login-form input{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .login-form input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}body.theme-light .login-form input::placeholder{color:#94a3b8}body.theme-light .login-button{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 10px 20px #2563eb33}body.theme-light .login-button:hover{box-shadow:0 15px 25px #2563eb4d}body.theme-light .login-footer{border-top:1px solid rgba(37,99,235,.1);color:#475569}body.theme-light .login-switch-mode{color:#2563eb}body.theme-light .login-switch-mode:hover{color:#7c3aed}body.theme-light .login-close-btn{background:#ef4444cc;box-shadow:0 4px 15px #ef44444d}body.theme-light .login-close-btn:hover{background:#ef4444;box-shadow:0 6px 20px #ef444480}.login-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;padding:40px 0}body.theme-light .login-overlay{background:#0006}.token-root{position:relative;min-height:100vh;padding:0;overflow:hidden}.token-particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#0a0a0a}.token-hero{text-align:center;padding:4rem 2rem}.token-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;position:relative;display:inline-block}.token-title-accent{display:block;font-size:2rem;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;animation:textShimmer 3s infinite}.token-content{max-width:800px;margin:0 auto;padding:2rem}.token-wallet-info{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(97,218,251,.1);transition:all .3s ease}.token-wallet-info:hover{border-color:#61dafb4d;transform:translateY(-5px)}.wallet-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.wallet-icon{font-size:2rem}.wallet-details{display:flex;flex-direction:column;gap:1rem}.wallet-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0003;border-radius:8px}.wallet-label{color:#ccc}.wallet-value{color:#61dafb;font-family:monospace}.token-operation-card{background:#1e1e1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid rgba(97,218,251,.1)}.operation-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.operation-icon{font-size:2rem}.token-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{position:relative}.form-group label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#ccc}.label-icon{font-size:1.2rem}.form-group input{width:95%;padding:1rem;background:#0003;border:1px solid rgba(97,218,251,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 2px #61dafb1a}.token-submit-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(45deg,#61dafb,#4fa8d1);color:#000;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.token-submit-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px 14px #0003}.token-submit-button:disabled{background:#333;color:#666;cursor:not-allowed}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin 1s linear infinite}.token-error{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px}.token-success{margin-top:2rem;padding:1.5rem;background:#34c7591a;border:1px solid rgba(52,199,89,.3);border-radius:8px}.success-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.success-icon{font-size:2rem}.success-details{display:flex;flex-direction:column;gap:1rem}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0003;border-radius:8px}.detail-value.hash{font-size:.9rem;word-break:break-all}@media (max-width: 768px){.token-title{font-size:2.5rem}.token-content{padding:1rem}.detail-row{flex-direction:column;align-items:flex-start;gap:.5rem}}@keyframes textShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.token-input[type=number]::-webkit-inner-spin-button,.token-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.token-input[type=number]{-moz-appearance:textfield}body.theme-light .token-root,body.theme-light .token-particles{background-color:#f8fafc}body.theme-light .token-title{color:#1e293b}body.theme-light .token-title-accent{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .token-wallet-info{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .token-wallet-info:hover{border-color:#2563eb4d;transform:translateY(-5px);box-shadow:0 10px 25px #2563eb1a}body.theme-light .wallet-row{background:#2563eb0d}body.theme-light .wallet-label{color:#475569}body.theme-light .wallet-value{color:#2563eb}body.theme-light .token-operation-card{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .form-group label{color:#475569}body.theme-light .form-group input{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .form-group input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}body.theme-light .token-submit-button{background:linear-gradient(45deg,#2563eb,#7c3aed);color:#fff}body.theme-light .token-submit-button:hover:not(:disabled){box-shadow:0 7px 14px #2563eb33}body.theme-light .token-submit-button:disabled{background:#e2e8f0;color:#94a3b8}body.theme-light .loading-spinner{border:2px solid rgba(37,99,235,.1);border-top-color:#2563eb}body.theme-light .token-error{background:#fffc;border:1px solid rgba(239,68,68,.2);color:#ef4444;box-shadow:0 4px 6px -1px #ef44441a}body.theme-light .token-success{background:#fffc;border:1px solid rgba(34,197,94,.2);color:#22c55e;box-shadow:0 4px 6px -1px #22c55e1a}body.theme-light .detail-row{background:#2563eb0d;color:#1e293b}body.theme-light .detail-value,body.theme-light .detail-value.hash{color:#2563eb}.forum-root{position:relative;min-height:100vh;padding:20px;background:#1a1a1a;margin-top:60px;margin-bottom:2rem;overflow:hidden}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.forum-hero{position:relative;z-index:1;text-align:center;padding:60px 20px;margin-bottom:40px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.1)}.forum-title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(97,218,251,.3)}.forum-title-accent{display:block;font-size:1.5rem;margin-top:.5rem;color:#61dafb;opacity:.8}.forum-description{font-size:1.2rem;color:#ccc;max-width:600px;margin:1.5rem auto;line-height:1.6}.forum-stats{display:flex;justify-content:center;gap:4rem;margin-top:3rem}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-number{font-size:2.5rem;font-weight:700;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{color:#ccc;margin-top:.5rem;font-size:1rem}.forum-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.forum-search{position:relative;flex:1;min-width:280px;max-width:600px;display:flex;align-items:center}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff80;z-index:1}.search-input{width:100%;padding:.8rem 1rem .8rem 2.5rem;border-radius:30px 0 0 30px;border:1px solid rgba(255,255,255,.1);border-right:none;background:#ffffff0d;color:#fff;font-size:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;height:45px;box-sizing:border-box}.search-input:focus{outline:none;border-color:#61dafb80;box-shadow:0 0 0 2px #61dafb33}.search-input::placeholder{color:#ffffff80}.search-btn{padding:0 1.5rem;border-radius:0 30px 30px 0;border:1px solid rgba(97,218,251,.3);background:linear-gradient(135deg,#61dafb33,#61dafb4d);color:#fff;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;letter-spacing:.5px;box-shadow:0 2px 10px #61dafb1a;height:45px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.search-btn:hover{background:linear-gradient(135deg,#61dafb4d,#61dafb66);box-shadow:0 4px 15px #61dafb33}.search-btn:active{transform:translateY(1px);box-shadow:0 1px 5px #61dafb1a}.forum-sort{display:flex;gap:.5rem}.sort-btn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;font-size:.9rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sort-btn:hover{background:#ffffff1a}.sort-btn.sort-active-desc{background:#61dafb1a;border-color:#61dafb4d;color:#61dafb}.sort-btn.sort-active-asc{background:#fb61da1a;border-color:#fb61da4d;color:#fb61da}.forum-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:20px;padding-bottom:4rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.1)}.loading{text-align:center;padding:40px;color:#61dafb;font-size:1.2rem}.error{text-align:center;padding:40px;color:#ff6b6b;font-size:1.2rem}@media (max-width: 768px){.forum-title{font-size:2.5rem}.forum-stats{flex-direction:column;gap:2rem}.stat-number{font-size:2rem}.forum-controls{flex-direction:column;align-items:stretch}.forum-search{width:100%;max-width:none}.forum-sort{justify-content:center}}.load-more-container{text-align:center;margin-top:20px}.load-more-button{background:linear-gradient(135deg,#61dafb,#4facfe);border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.load-more-button:hover{background:#e0e0e0}.load-more-button:disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}body.theme-light .forum-root{background:#f8fafc;color:#1e293b}body.theme-light .forum-hero{background:#fffc;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000008}body.theme-light .forum-title{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(37,99,235,.2)}body.theme-light .forum-title-accent{color:#2563eb;opacity:1}body.theme-light .forum-description{color:#475569}body.theme-light .stat-number{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .stat-label{color:#475569}body.theme-light .forum-content{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000008}body.theme-light .search-icon{color:#64748b}body.theme-light .search-input{background:#fff;border:1px solid rgba(0,0,0,.1);color:#1e293b}body.theme-light .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}body.theme-light .search-input::placeholder{color:#94a3b8}body.theme-light .search-btn{background:#2563eb;border:none;color:#fff}body.theme-light .search-btn:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb33}body.theme-light .search-btn:active{background:#1e40af}body.theme-light .sort-btn{background:#f1f5f9;border:1px solid rgba(0,0,0,.08);color:#64748b}body.theme-light .sort-btn:hover{background:#e2e8f0;color:#1e293b}body.theme-light .sort-btn.sort-active-desc{background:#2563eb1a;border-color:#2563eb33;color:#2563eb}body.theme-light .sort-btn.sort-active-asc{background:#7c3aed1a;border-color:#7c3aed33;color:#7c3aed}body.theme-light .loading{color:#2563eb}body.theme-light .error{color:#ef4444}body.theme-light .particles-bg{background-color:#f8fafc}.forum-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.forum-post-card{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:20px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);overflow:hidden}.post-glow{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#61dafb,transparent);opacity:0;transition:opacity .3s ease}.forum-post-card:hover{transform:translateY(-5px);border-color:#61dafb4d}.forum-post-card:hover .post-glow{opacity:1}.forum-post-header{margin-bottom:15px}.forum-post-title{font-size:1.2rem;color:#61dafb;margin:0 0 10px}.forum-post-meta{display:flex;align-items:center;gap:15px;margin-bottom:10px}.forum-post-author{display:flex;align-items:center;gap:8px;color:#ccc;font-size:.9rem}.author-avatar{width:24px;height:24px;background:linear-gradient(45deg,#61dafb,#fb61da);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff}.forum-post-time{color:#888;font-size:.8rem}.forum-post-preview{color:#ccc;line-height:1.6;margin:15px 0}.forum-post-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.forum-post-tags{display:flex;gap:8px;flex-wrap:wrap}.forum-post-tag{background:#61dafb1a;color:#61dafb;padding:4px 10px;border-radius:12px;font-size:.8rem;transition:all .3s ease}.forum-post-tag:hover{background:#61dafb33}.forum-post-stats{display:flex;gap:15px}.forum-stat-item{display:flex;align-items:center;gap:5px;color:#888;font-size:.9rem}.stat-icon{font-size:1rem}.forum-loading{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px;color:#61dafb}.loading-spinner{width:40px;height:40px;border:3px solid rgba(97,218,251,.1);border-top-color:#61dafb;border-radius:50%;animation:spin 1s linear infinite}.forum-error{display:flex;align-items:center;gap:10px;padding:20px;color:#ff6b6b;background:#ff6b6b1a;border-radius:12px}@media (max-width: 768px){.forum-grid{grid-template-columns:1fr}}.forum-post-media{position:relative;width:100%;margin-bottom:15px;border-radius:12px;overflow:hidden}.forum-post-image{width:100%;height:200px;object-fit:cover;transition:transform .3s ease;border-radius:12px;display:block}.forum-post-card:hover .forum-post-image{transform:scale(1.05)}.forum-post-video-container{position:relative;width:100%;height:200px;background:#000;border-radius:12px;overflow:hidden}.forum-post-video{width:100%;height:100%;object-fit:cover;border-radius:12px}.forum-post-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:#61dafbe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all .3s ease}.forum-post-video-play:hover{background:#61dafb;transform:translate(-50%,-50%) scale(1.1)}body.theme-light .forum-post-card{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .forum-post-card:hover{transform:translateY(-5px);border-color:#2563eb33;box-shadow:0 10px 25px #2563eb1a}body.theme-light .post-glow{background:linear-gradient(90deg,transparent,#2563eb,transparent)}body.theme-light .forum-post-title{color:#2563eb}body.theme-light .forum-post-author{color:#475569}body.theme-light .author-avatar{background:linear-gradient(45deg,#2563eb,#7c3aed)}body.theme-light .forum-post-time{color:#64748b}body.theme-light .forum-post-footer{border-top:1px solid rgba(0,0,0,.1)}body.theme-light .forum-post-tag{background:#2563eb1a;color:#2563eb}body.theme-light .forum-post-tag:hover{background:#2563eb26}body.theme-light .forum-stat-item{color:#64748b}body.theme-light .forum-loading{color:#2563eb}body.theme-light .loading-spinner{border:3px solid rgba(37,99,235,.1);border-top-color:#2563eb}body.theme-light .forum-error{color:#ef4444;background:#ef44441a}body.theme-light .forum-post-video-play{background:#2563ebe6;color:#fff}body.theme-light .forum-post-video-play:hover{background:#2563eb}body.theme-light .video-type-indicator,body.theme-light .document-type-indicator{background:#2563ebe6;color:#fff}body.theme-light .forum-post-author-avatar{background:#f1f5f9;color:#1e293b}.forum-post-card{position:relative;background:#ffffff0d;border-radius:12px;padding:1rem;overflow:hidden;transition:transform .3s,box-shadow .3s}.forum-post-title{font-size:1.1rem;margin-bottom:.5rem}.forum-post-preview{margin:.5rem 0;font-size:.9rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;max-height:2.8em}.forum-post-meta{font-size:.85rem}.forum-post-footer{margin-top:.5rem}.forum-post-author-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#61dafb33;margin-right:8px;overflow:hidden}.forum-post-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.forum-post-document{position:relative;width:100%;border-radius:8px;overflow:hidden}.document-type-indicator{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:700}body.theme-light .forum-post-card{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .forum-post-title{color:#1e293b}body.theme-light .forum-post-preview{color:#475569}body.theme-light .forum-post-meta{color:#64748b}body.theme-light .forum-post-author-avatar{background-color:#2563eb1a}body.theme-light .document-type-indicator{background:#2563ebe6;color:#fff}.load-more-container{display:flex;justify-content:center;margin:30px 0}.load-more-btn{background:linear-gradient(135deg,#61dafb,#4facfe);color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #61dafb66;min-width:120px}.load-more-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #61dafb99}.load-more-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more-btn:active:not(:disabled){transform:translateY(-1px)}body.theme-light .load-more-btn{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;box-shadow:0 4px 15px #3b82f64d}body.theme-light .load-more-btn:hover:not(:disabled){box-shadow:0 8px 25px #3b82f680}@media (max-width: 768px){.load-more-btn{padding:10px 24px;font-size:14px;min-width:100px}.load-more-container{margin:20px 0}}.forum-detail-page{position:relative;min-height:100vh;padding:20px;background:#1a1a1a;margin-top:60px;padding-bottom:4rem}.forum-detail-page .particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.forum-detail-page .forum-detail-container{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:40px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.1);color:#fff}.forum-detail-page .forum-detail-header{margin-bottom:40px}.forum-detail-page .forum-detail-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;background:linear-gradient(45deg,#61dafb,#a8edea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.forum-detail-page .forum-detail-meta{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1.5rem;background:#ffffff0d;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1)}.forum-detail-page .meta-left{flex:1}.forum-detail-page .author-info{display:flex;align-items:center;gap:1rem}.forum-detail-page .author-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;background:#0003;border:2px solid rgba(97,218,251,.3);display:flex;align-items:center;justify-content:center}.forum-detail-page .author-avatar-img{width:100%;height:100%;object-fit:cover}.forum-detail-page .author-details{display:flex;flex-direction:column;gap:.3rem}.forum-detail-page .author-name{font-size:1.2rem;font-weight:600;color:#fff;transition:color .3s ease}.forum-detail-page .author-name:hover{color:#61dafb}.forum-detail-page .post-time{font-size:.9rem;color:#fff9}.forum-detail-page .meta-right{padding-left:2rem;border-left:1px solid rgba(255,255,255,.1)}.forum-detail-page .post-stats{display:flex;gap:2rem}.forum-detail-page .stat-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#fffc}.forum-detail-page .stat-item svg{font-size:1.2rem;color:#61dafb}.forum-detail-page .stat-item span{font-size:1.1rem;font-weight:600}.forum-detail-page .stat-label{font-size:.8rem;color:#ffffff80}.forum-detail-page .forum-detail-media{margin:30px 0;border-radius:16px;overflow:hidden;background:#0003}.forum-detail-page .detail-image{width:100%;max-height:500px;object-fit:cover}.forum-detail-page .detail-video-container{position:relative;width:100%;padding-top:56.25%}.forum-detail-page .detail-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.forum-detail-page .detail-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#61dafbcc;border:none;border-radius:50%;width:60px;height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.forum-detail-page .detail-video-play:hover{background:#61dafb;transform:translate(-50%,-50%) scale(1.1)}.forum-detail-page .forum-detail-content{margin:30px 0}.forum-detail-page .content-text{line-height:1.8;font-size:1.1rem;color:#ffffffe6}.forum-detail-page .content-text p{margin-bottom:15px}.forum-detail-page .content-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.forum-detail-page .detail-tag{padding:6px 12px;background:#61dafb1a;border-radius:20px;color:#61dafb;font-size:.9rem}.forum-detail-page .forum-detail-comments{margin-top:20px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.forum-detail-page .forum-detail-comments h2{font-size:1.8rem;margin-bottom:20px;color:#61dafb}.forum-detail-page .comment-card{background:#ffffff0d;border-radius:12px;padding:20px;margin-bottom:20px}.forum-detail-page .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.forum-detail-page .comment-author{font-weight:500;color:#61dafb}.forum-detail-page .comment-time{color:#ffffff80;font-size:.9rem}.forum-detail-page .comment-content{line-height:1.6;color:#fffc;margin-bottom:15px}.forum-detail-page .comment-footer{display:flex;justify-content:flex-end}.forum-detail-page .comment-likes{display:flex;align-items:center;gap:6px;color:#fff9}.forum-detail-page .back-button{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:10px 20px;background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:20px;color:#61dafb;cursor:pointer;transition:all .3s ease;opacity:0}.forum-detail-page .back-button.aos-animate{opacity:1}.forum-detail-page .back-button:hover{background:#61dafb33;transform:translate(-5px)}.forum-detail-page .chemistry-elements{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.forum-detail-page .molecule{position:absolute;width:100px;height:100px;opacity:.1}.forum-detail-page .molecule-1{top:10%;right:10%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='20' fill='none' stroke='%2361dafb' stroke-width='2'/%3E%3Ccircle cx='30' cy='30' r='10' fill='%2361dafb'/%3E%3Ccircle cx='70' cy='70' r='10' fill='%2361dafb'/%3E%3C/svg%3E") no-repeat center/contain;animation:rotate 20s linear infinite}.forum-detail-page .molecule-2{bottom:10%;left:10%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M20,50 L80,50 M50,20 L50,80' stroke='%2361dafb' stroke-width='2'/%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%2361dafb' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;animation:rotate 15s linear infinite reverse}.forum-detail-page .atom{position:absolute;width:150px;height:150px;opacity:.1}.forum-detail-page .atom-1{top:30%;left:5%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cellipse cx='50' cy='50' rx='45' ry='20' fill='none' stroke='%2361dafb' stroke-width='2' transform='rotate(0 50 50)'/%3E%3Cellipse cx='50' cy='50' rx='45' ry='20' fill='none' stroke='%2361dafb' stroke-width='2' transform='rotate(60 50 50)'/%3E%3Cellipse cx='50' cy='50' rx='45' ry='20' fill='none' stroke='%2361dafb' stroke-width='2' transform='rotate(120 50 50)'/%3E%3Ccircle cx='50' cy='50' r='5' fill='%2361dafb'/%3E%3C/svg%3E") no-repeat center/contain;animation:rotate 25s linear infinite}.forum-detail-page .atom-2{bottom:20%;right:5%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='%2361dafb' stroke-width='2'/%3E%3Ccircle cx='50' cy='50' r='20' fill='none' stroke='%2361dafb' stroke-width='2'/%3E%3Ccircle cx='50' cy='50' r='5' fill='%2361dafb'/%3E%3C/svg%3E") no-repeat center/contain;animation:rotate 30s linear infinite reverse}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forum-detail-page .forum-detail-status{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.forum-detail-page .loading-spinner{width:50px;height:50px;border:3px solid rgba(97,218,251,.1);border-radius:50%;border-top-color:#61dafb;animation:spin 1s linear infinite;margin-bottom:1rem}.forum-detail-page .error-icon{font-size:5rem;font-weight:700;color:#61dafb;margin-bottom:1rem;text-shadow:0 0 20px rgba(97,218,251,.5)}@media (max-width: 768px){.forum-detail-page .forum-detail-container{padding:20px}.forum-detail-page .forum-detail-title{font-size:2rem}.forum-detail-page .forum-detail-meta{flex-direction:column;gap:1.5rem}.forum-detail-page .meta-right{padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;width:100%}.forum-detail-page .post-stats{justify-content:center}.forum-detail-page .back-button{top:10px;left:10px;padding:8px 16px;font-size:.9rem}.forum-detail-page .chemistry-elements{display:none}}.ai-analysis-container{background:#61dafb0d;border-radius:16px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(97,218,251,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.ai-analysis-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ai-avatar{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#61dafb,#2b6cc4);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem}.ai-analysis-header h3{color:#61dafb;margin:0;font-size:1.3rem}.ai-analysis-content{display:flex;gap:2rem}.ai-analysis-item{flex:1}.ai-analysis-item h4{color:#ffffffe6;margin:0 0 1rem;font-size:1rem}.ai-analysis-item ul{margin:0;padding-left:1.2rem;color:#fffc}.ai-analysis-item li{margin-bottom:.5rem;line-height:1.4}.ai-analysis-content-wrapper{margin-top:12px}.ai-analysis-markdown .markdown-paragraph{color:#fffc;margin:.8em 0}.ai-analysis-markdown .markdown-list{color:#fffc}.ai-analysis-markdown .markdown-list-item{margin-bottom:8px;color:#fffc}.ai-analysis-markdown .markdown-heading{color:#ffffffe6;margin:1em 0 .5em}.ai-analysis-markdown .markdown-blockquote{border-left-color:#61dafb;background-color:#61dafb1a;color:#ffffffb3}.sentiment-tags{display:flex;gap:.5rem;flex-wrap:wrap}.sentiment-tag{padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:500}.sentiment-tag.positive{background:#61dafb1a;color:#61dafb;border:1px solid rgba(97,218,251,.3)}.sentiment-tag.neutral{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2)}.comments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:0rem;margin-top:-1rem}.write-comment-btn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:8px;border:none;background:linear-gradient(135deg,#61dafb,#2b6cc4);color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.write-comment-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #61dafb33}@media (max-width: 768px){.ai-analysis-content{flex-direction:column;gap:1.5rem}.comments-header{flex-direction:column;gap:1rem;align-items:flex-start}.write-comment-btn{width:100%;justify-content:center}}.forum-detail-page .detail-image-carousel{width:100%;margin:0 auto;position:relative;overflow:hidden;border-radius:16px;background:#0000001a;box-shadow:0 4px 30px #0000001a}.forum-detail-page .carousel-container{position:relative;width:100%;height:auto;min-height:300px;overflow:hidden}.forum-detail-page .carousel-slide{position:relative;width:100%;display:none}.forum-detail-page .carousel-slide.active{display:block;opacity:1;z-index:1}.forum-detail-page .image-container{width:100%;display:flex;align-items:center;justify-content:center}.forum-detail-page .carousel-image{width:100%;height:auto;display:block}.forum-detail-page .carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0009;color:#fff;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem;box-shadow:0 2px 10px #0003}.forum-detail-page .carousel-control:hover{background:#61dafbcc;transform:translateY(-50%) scale(1.1)}.forum-detail-page .carousel-control.prev{left:20px}.forum-detail-page .carousel-control.next{right:20px}.forum-detail-page .carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.forum-detail-page .indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.forum-detail-page .indicator:hover{background:#fffc}.forum-detail-page .indicator.active{background:#61dafb;transform:scale(1.2);border-color:#fffc}@media (max-width: 768px){.forum-detail-page .carousel-container{height:350px}.forum-detail-page .carousel-control{width:40px;height:40px;font-size:1rem}}.forum-detail-page .stat-item.likes{transition:all .3s ease}.forum-detail-page .stat-item.likes:hover{transform:scale(1.05)}.forum-detail-page .stat-item.likes.liked svg{color:#ff4b4b;fill:#ff4b4b;transform:scale(1.1)}.forum-detail-page .stat-item.likes.liked{color:#ff4b4b}.forum-detail-page .media-fallback{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#0003;color:#ffffffb3;font-size:1rem}.forum-detail-page .media-fallback img{max-width:100%;max-height:100%;object-fit:contain}body.theme-light .forum-detail-page{background:#f8fafc;color:#1e293b}body.theme-light .forum-detail-page .particles-bg{background-color:#f8fafc}body.theme-light .forum-detail-page .forum-detail-container{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#1e293b}body.theme-light .forum-detail-page .forum-detail-title{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.theme-light .forum-detail-page .forum-detail-meta{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .forum-detail-page .author-name{color:#1e293b}body.theme-light .forum-detail-page .author-name:hover{color:#2563eb}body.theme-light .forum-detail-page .post-time{color:#475569}body.theme-light .forum-detail-page .meta-right{border-left:1px solid rgba(0,0,0,.1)}body.theme-light .forum-detail-page .stat-item{color:#1e293b}body.theme-light .forum-detail-page .stat-item svg{color:#2563eb}body.theme-light .forum-detail-page .stat-label{color:#475569}body.theme-light .forum-detail-page .forum-detail-media{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .forum-detail-page .detail-video-play{background:#2563ebcc}body.theme-light .forum-detail-page .detail-video-play:hover{background:#2563eb}body.theme-light .forum-detail-page .content-text{color:#1e293b}body.theme-light .forum-detail-page .detail-tag{background:#2563eb1a;color:#2563eb}body.theme-light .forum-detail-page .back-button{background:#2563eb1a;border:1px solid rgba(37,99,235,.2);color:#2563eb}body.theme-light .forum-detail-page .back-button:hover{background:#2563eb33}body.theme-light .forum-detail-page .loading-spinner{border:3px solid rgba(37,99,235,.1);border-top-color:#2563eb}body.theme-light .forum-detail-page .error-icon{color:#2563eb;text-shadow:0 0 20px rgba(37,99,235,.3)}body.theme-light .forum-detail-page .ai-analysis-container{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .forum-detail-page .ai-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed)}body.theme-light .forum-detail-page .ai-analysis-header h3,body.theme-light .forum-detail-page .ai-analysis-item h4{color:#1e293b}body.theme-light .forum-detail-page .ai-analysis-item ul{color:#475569}body.theme-light .forum-detail-page .sentiment-tag.positive{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .forum-detail-page .sentiment-tag.neutral{background:#7c3aed1a;color:#7c3aed;border:1px solid rgba(124,58,237,.2)}body.theme-light .forum-detail-page .comments-title{color:#1e293b}body.theme-light .forum-detail-page .write-comment-btn{background:linear-gradient(135deg,#2563eb,#7c3aed)}body.theme-light .forum-detail-page .write-comment-btn:hover{box-shadow:0 4px 12px #2563eb33}body.theme-light .forum-detail-page .comments-loading{color:#2563eb}body.theme-light .forum-detail-page .carousel-control{background:#fffc;color:#1e293b;box-shadow:0 2px 8px #0000001a}body.theme-light .forum-detail-page .carousel-control:hover{background:#2563ebcc;color:#fff}body.theme-light .forum-detail-page .indicator{background:#0003}body.theme-light .forum-detail-page .indicator:hover{background:#0000004d}body.theme-light .forum-detail-page .indicator.active{background:#2563eb;border-color:#fff}body.theme-light .forum-detail-page .stat-item.likes.liked svg{color:#ef4444;fill:#ef4444}body.theme-light .forum-detail-page .stat-item.likes.liked{color:#ef4444}body.theme-light .forum-detail-page .media-fallback{background:#0000000d;color:#475569}body.theme-light .ai-analysis-markdown .markdown-paragraph,body.theme-light .ai-analysis-markdown .markdown-list,body.theme-light .ai-analysis-markdown .markdown-list-item{color:#000c}body.theme-light .ai-analysis-markdown .markdown-heading{color:#000000e6}body.theme-light .ai-analysis-markdown .markdown-blockquote{border-left-color:#2b6cc4;background-color:#2b6cc41a;color:#000000b3}.web3comment-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;display:flex;align-items:center;justify-content:center}.web3comment-modal{position:relative;width:90%;max-width:560px;background:#1a1a1a;border-radius:16px;padding:24px;box-shadow:0 8px 32px #0006;border:1px solid rgba(97,218,251,.15);animation:web3comment-pop .3s cubic-bezier(.34,1.56,.64,1);max-height:80vh;overflow-y:auto}.web3comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.web3comment-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.web3comment-close{background:none;border:none;color:#888;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.web3comment-close:hover{color:#fff;background:#ffffff1a}.web3comment-user{display:flex;align-items:center;gap:12px;margin-bottom:20px}.web3comment-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#2a2a2a;display:flex;align-items:center;justify-content:center}.web3comment-avatar img{width:100%;height:100%;object-fit:cover}.web3comment-avatar-text{color:#fff;font-size:1rem;font-weight:500}.web3comment-userinfo{display:flex;flex-direction:column}.web3comment-username{color:#fff;font-weight:500;font-size:1rem}.web3comment-status{color:#888;font-size:.875rem}.web3comment-input-wrap{position:relative;margin-bottom:16px}.web3comment-textarea{width:95%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:12px;font-size:1rem;resize:vertical;min-height:100px;max-height:300px;transition:all .2s ease}.web3comment-textarea:focus{outline:none;border-color:#61dafb;background:#ffffff14}.web3comment-tools{position:absolute;bottom:8px;right:8px}.web3comment-tool-btn{background:none;border:none;color:#888;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease}.web3comment-tool-btn:hover{color:#61dafb;background:#61dafb1a}.web3comment-actions{display:flex;justify-content:flex-end;gap:12px}.web3comment-cancel,.web3comment-submit{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.web3comment-cancel{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff}.web3comment-cancel:hover{background:#ffffff1a}.web3comment-submit{background:#61dafb;border:none;color:#000;font-weight:600}.web3comment-submit:hover{background:#4fa8d5;transform:translateY(-1px)}.web3comment-submit:disabled{background:#2a2a2a;color:#666;cursor:not-allowed;transform:none}@keyframes web3comment-pop{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.web3comment-error{background-color:#ff00001a;border-left:3px solid #ff3333;color:#f33;padding:10px;margin-bottom:16px;border-radius:4px;font-size:.9rem}body.theme-light .web3comment-overlay{background:#ffffff80}body.theme-light .web3comment-modal{background:#fffffff2;border:1px solid rgba(37,99,235,.1);box-shadow:0 8px 32px #0000001a}body.theme-light .web3comment-header h2{color:#1e293b}body.theme-light .web3comment-close{color:#64748b}body.theme-light .web3comment-close:hover{color:#1e293b;background:#0000000d}body.theme-light .web3comment-avatar{background:#f1f5f9}body.theme-light .web3comment-avatar-text,body.theme-light .web3comment-username{color:#1e293b}body.theme-light .web3comment-status{color:#64748b}body.theme-light .web3comment-textarea{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .web3comment-textarea:focus{border-color:#2563eb;background:#fffffff2}body.theme-light .web3comment-tool-btn{color:#64748b}body.theme-light .web3comment-tool-btn:hover{color:#2563eb;background:#2563eb1a}body.theme-light .web3comment-cancel{background:transparent;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .web3comment-cancel:hover{background:#2563eb0d}body.theme-light .web3comment-submit{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}body.theme-light .web3comment-submit:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9)}body.theme-light .web3comment-submit:disabled{background:#e2e8f0;color:#94a3b8}body.theme-light .web3comment-error{background-color:#ef44441a;border-left:3px solid #ef4444;color:#ef4444}.web3-comments-container{margin-top:1rem}.web3-comments-thread{margin-bottom:1.5rem;animation:fadeIn .3s ease}.web3-comments-main{display:flex;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.web3-comments-avatar{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#00c6fb,#005bea);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease}.web3-comments-avatar:hover{transform:scale(1.05)}.web3-comments-content{flex:1}.web3-comments-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.web3-comments-author{margin:0;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:color .2s ease}.web3-comments-author:hover{color:#00c6fb}.web3-comments-time{font-size:.8rem;color:#ffffff80}.web3-comments-more{margin-left:auto;background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;transition:color .2s ease}.web3-comments-more:hover{color:#00c6fb}.web3-comments-text{margin:.5rem 0;color:#ffffffe6;line-height:1.5;font-size:.95rem}.web3-comments-reply-to{color:#00c6fb;font-weight:500;margin-right:.5rem}.web3-comments-actions{display:flex;gap:1rem;margin-top:.75rem}.web3-comments-btn{background:none;border:none;color:#fff9;display:flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s ease}.web3-comments-btn:hover{color:#00c6fb;background:#00c6fb1a}.web3-comments-btn.liked{color:#ff4757}.web3-comments-btn.liked:hover{color:#ff3742;background:#ff47571a}.web3-comments-replies{margin-left:2rem;margin-top:.75rem;padding-left:1rem;border-left:2px solid rgba(0,198,251,.2)}.web3-comments-reply{display:flex;gap:1rem;padding:.75rem;margin-bottom:.75rem;background:#ffffff08;border-radius:12px;animation:fadeIn .3s ease;scroll-margin-top:100px;transition:all .3s ease}.web3-comments-expand-btn{background:none;border:none;color:#00c6fb;font-size:.9rem;padding:.5rem 1rem;margin:.5rem 0;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;border-radius:8px;width:fit-content}.web3-comments-expand-btn:hover{background:#00c6fb1a}.web3-comments-expand-btn svg{font-size:.8rem}.web3-comments-item{margin-bottom:2rem;scroll-margin-top:100px;transition:all .3s ease}.web3-comments-item:target,.web3-comments-reply:target{background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:12px;box-shadow:0 0 20px #61dafb33;animation:highlightComment 2s ease-out}@keyframes highlightComment{0%{background:#61dafb4d;box-shadow:0 0 30px #61dafb66}to{background:#61dafb1a;box-shadow:0 0 20px #61dafb33}}.web3-comments-loading{display:flex;justify-content:center;padding:2rem 0}.web3-comments-loader{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:#00c6fb;animation:spin 1s ease-in-out infinite}.web3-comments-error{padding:1rem;color:#ff4b4b;text-align:center;background:#ff4b4b1a;border-radius:8px}.web3-comments-empty{padding:2rem;text-align:center;color:#ffffff80;background:#ffffff08;border-radius:16px}.web3-comments-load-replies{background:none;border:none;color:#00c6fb;font-size:.85rem;cursor:pointer;padding:.5rem 0;transition:opacity .2s ease}.web3-comments-load-replies:hover{opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.web3-comments-replies{margin-left:1rem;padding-left:.75rem}.web3-comments-main,.web3-comments-reply{padding:.75rem}}body.theme-light .web3-comments-container{color:#1e293b}body.theme-light .web3-comments-main{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .web3-comments-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed)}body.theme-light .web3-comments-author{color:#1e293b}body.theme-light .web3-comments-author:hover{color:#2563eb}body.theme-light .web3-comments-time,body.theme-light .web3-comments-more{color:#64748b}body.theme-light .web3-comments-more:hover{color:#2563eb}body.theme-light .web3-comments-text{color:#1e293b}body.theme-light .web3-comments-btn{color:#64748b}body.theme-light .web3-comments-btn:hover{color:#2563eb;background:#2563eb1a}body.theme-light .web3-comments-btn.liked{color:#ef4444}body.theme-light .web3-comments-btn.liked:hover{color:#dc2626;background:#ef44441a}body.theme-light .web3-comments-replies{border-left:2px solid rgba(37,99,235,.2)}body.theme-light .web3-comments-reply{background:#ffffff80}body.theme-light .web3-comments-reply-to,body.theme-light .web3-comments-expand-btn{color:#2563eb}body.theme-light .web3-comments-expand-btn:hover{background:#2563eb1a}body.theme-light .web3-comments-loading{color:#2563eb}body.theme-light .web3-comments-loader{border:3px solid rgba(37,99,235,.1);border-top-color:#2563eb}body.theme-light .web3-comments-error{color:#ef4444;background:#ef44441a}body.theme-light .web3-comments-empty{color:#64748b;background:#ffffff80}body.theme-light .web3-comments-load-replies{color:#2563eb}body.theme-light .web3-comments-load-replies:hover{opacity:.8}body.theme-light .web3-comments-item:target,body.theme-light .web3-comments-reply:target{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);box-shadow:0 0 20px #2563eb33}body.theme-light .web3-comments-item:target{animation:highlightCommentLight 2s ease-out}body.theme-light .web3-comments-reply:target{animation:highlightCommentLight 2s ease-out}@keyframes highlightCommentLight{0%{background:#2563eb4d;box-shadow:0 0 30px #2563eb66}to{background:#2563eb1a;box-shadow:0 0 20px #2563eb33}}.document-viewer{background:var(--bg-color);overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;margin:0;padding:0;width:100%;height:100%}.document-viewer:fullscreen{margin:0;border-radius:0;background:var(--bg-color);width:100vw;height:100vh}.document-viewer:-webkit-full-screen{margin:0;border-radius:0;background:var(--bg-color);width:100vw;height:100vh}.document-viewer:-moz-full-screen{margin:0;border-radius:0;background:var(--bg-color);width:100vw;height:100vh}.document-viewer:-ms-fullscreen{margin:0;border-radius:0;background:var(--bg-color);width:100vw;height:100vh}.document-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--header-bg);border-bottom:1px solid var(--border-color)}.document-info{display:flex;align-items:center;gap:8px}.document-name{font-size:14px;color:var(--text-color);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-type{font-size:12px;color:var(--icon-color);padding:2px 6px;background:var(--type-bg);border-radius:4px}.document-actions{display:flex;gap:8px}.action-button{background:none;border:none;padding:8px;cursor:pointer;color:var(--icon-color);border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.action-button:hover{background:var(--hover-bg);color:var(--text-color)}.document-preview-container{position:relative;height:500px;overflow:hidden}:fullscreen .document-preview-container{height:calc(100vh - 60px)}:-webkit-full-screen .document-preview-container{height:calc(100vh - 60px)}:-moz-full-screen .document-preview-container{height:calc(100vh - 60px)}:-ms-fullscreen .document-preview-container{height:calc(100vh - 60px)}.document-preview-frame{width:100%;height:100%;border:none;background:#fff}.text-preview{padding:16px;margin:0;white-space:pre-wrap;font-family:monospace;color:var(--text-color);min-height:100%;background:var(--bg-color);line-height:1.5}.document-preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-color);gap:16px;padding:32px;text-align:center}.document-preview-placeholder svg{color:var(--icon-color)}.download-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;background:var(--primary-color);color:#fff;cursor:pointer;font-size:14px;transition:all .2s ease}.download-button:hover{background:var(--primary-hover)}.document-loading,.document-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-color);text-align:center}.document-error{color:var(--error-color)}:root{--bg-color: #1a1a1a;--header-bg: #2a2a2a;--text-color: #fff;--icon-color: #888;--hover-bg: rgba(255, 255, 255, .1);--border-color: #333;--type-bg: rgba(255, 255, 255, .1);--primary-color: #2563eb;--primary-hover: #1d4ed8;--error-color: #ef4444}body.theme-light{--bg-color: #fff;--header-bg: #f5f5f5;--text-color: #333;--icon-color: #666;--hover-bg: rgba(0, 0, 0, .05);--border-color: #e0e0e0;--type-bg: rgba(0, 0, 0, .05);--primary-color: #2563eb;--primary-hover: #1d4ed8;--error-color: #dc2626}@media (max-width: 768px){.document-viewer{border-radius:4px}.document-name{max-width:200px}.document-preview-container{height:300px}.document-type{display:none}}.markdown-renderer{line-height:1.6;color:var(--text-color, #333);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.markdown-heading{margin:1.5em 0 .5em;font-weight:600;line-height:1.2;color:var(--heading-color, #2c3e50)}.markdown-h1{font-size:2em;border-bottom:2px solid var(--border-color, #e1e8ed);padding-bottom:.3em}.markdown-h2{font-size:1.5em;border-bottom:1px solid var(--border-color, #e1e8ed);padding-bottom:.2em}.markdown-h3{font-size:1.25em}.markdown-h4{font-size:1.1em}.markdown-h5{font-size:1em}.markdown-h6{font-size:.9em;color:var(--text-muted, #6c757d)}.markdown-paragraph{margin:1em 0;line-height:1.6;white-space:normal}.markdown-paragraph br{line-height:1.6}.markdown-list{margin:1em 0;padding-left:2em}.markdown-ul{list-style-type:disc}.markdown-ol{list-style-type:decimal}.markdown-list-item{margin:.5em 0;line-height:1.5}.markdown-list .markdown-list{margin:.5em 0}.markdown-blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid var(--accent-color, #007bff);background-color:var(--quote-bg, #f8f9fa);color:var(--quote-text, #6c757d);font-style:italic}.markdown-inline-code{background-color:var(--code-bg, #f1f3f4);color:var(--code-text, #d73a49);padding:.2em .4em;border-radius:3px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.markdown-code-block{background-color:var(--code-block-bg, #f6f8fa);border:1px solid var(--border-color, #e1e8ed);border-radius:6px;padding:1em;margin:1em 0;overflow-x:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.45}.markdown-code-block code{background:none;padding:0;border-radius:0;color:var(--code-block-text, #24292e)}.markdown-hr{border:none;height:1px;background-color:var(--border-color, #e1e8ed);margin:2em 0}.markdown-bold{font-weight:600}.markdown-italic{font-style:italic}.markdown-strikethrough{text-decoration:line-through;color:var(--text-muted, #6c757d)}.markdown-link{color:var(--link-color, #007bff);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.markdown-link:hover{color:var(--link-hover, #0056b3);border-bottom-color:var(--link-hover, #0056b3)}.theme-dark .markdown-renderer{color:var(--text-color, #e1e8ed)}.theme-dark .markdown-heading{color:var(--heading-color, #ffffff)}.theme-dark .markdown-h1,.theme-dark .markdown-h2{border-bottom-color:var(--border-color, #30363d)}.theme-dark .markdown-h6{color:var(--text-muted, #8b949e)}.theme-dark .markdown-blockquote{background-color:var(--quote-bg, #161b22);border-left-color:var(--accent-color, #58a6ff);color:var(--quote-text, #8b949e)}.theme-dark .markdown-inline-code{background-color:var(--code-bg, #161b22);color:var(--code-text, #ff7b72)}.theme-dark .markdown-code-block{background-color:var(--code-block-bg, #0d1117);border-color:var(--border-color, #30363d)}.theme-dark .markdown-code-block code{color:var(--code-block-text, #e1e8ed)}.theme-dark .markdown-hr{background-color:var(--border-color, #30363d)}.theme-dark .markdown-strikethrough{color:var(--text-muted, #8b949e)}.theme-dark .markdown-link{color:var(--link-color, #58a6ff)}.theme-dark .markdown-link:hover{color:var(--link-hover, #79c0ff);border-bottom-color:var(--link-hover, #79c0ff)}@media (max-width: 768px){.markdown-renderer{font-size:.9em}.markdown-h1{font-size:1.8em}.markdown-h2{font-size:1.4em}.markdown-h3{font-size:1.2em}.markdown-list{padding-left:1.5em}.markdown-code-block{padding:.8em;font-size:.85em}}@media print{.markdown-renderer{color:#000}.markdown-link{color:#000;text-decoration:underline}.markdown-code-block{background-color:#f5f5f5;border:1px solid #ccc}}.post-menu-container{position:fixed;top:20px;right:20px;z-index:1000}.post-menu-trigger{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:20px;color:#61dafb;cursor:pointer;transition:all .3s ease;min-width:40px;height:40px;font-size:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-menu-trigger:hover{background:#61dafb33;transform:translateY(-2px);box-shadow:0 4px 12px #61dafb33}.post-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);border-radius:16px;min-width:140px;z-index:1001;box-shadow:0 8px 32px #0000004d;overflow:hidden}.menu-item{width:100%;padding:12px 16px;background:none;border:none;color:#ff6b6b;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease}.menu-item:hover{background:#ff6b6b1a;color:#ff8a8a}.delete-confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.delete-confirm-dialog{max-width:400px;width:90%;padding:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(97,218,251,.1);color:#fff;text-align:center;box-shadow:0 20px 40px #0000004d}.delete-confirm-dialog h3{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 16px;background:linear-gradient(45deg,#ff6b6b,#ff8a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.delete-confirm-dialog p{color:#fffc;font-size:1rem;line-height:1.5;margin-bottom:32px}.delete-confirm-buttons{display:flex;gap:16px;justify-content:center}.delete-confirm-btn{padding:12px 24px;border:none;border-radius:12px;cursor:pointer;min-width:100px;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-confirm-btn.cancel{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.delete-confirm-btn.cancel:hover{background:#ffffff26;transform:translateY(-2px)}.delete-confirm-btn.delete{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff;border:1px solid rgba(255,107,107,.3)}.delete-confirm-btn.delete:hover{background:linear-gradient(135deg,#ff5252,#ff3742);transform:translateY(-2px);box-shadow:0 8px 16px #ff6b6b4d}.delete-confirm-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}body.theme-light .post-menu-trigger{background:#2563eb1a;border:1px solid rgba(37,99,235,.2);color:#2563eb}body.theme-light .post-menu-trigger:hover{background:#2563eb33;box-shadow:0 4px 12px #2563eb33}body.theme-light .post-menu-dropdown{background:#fffffff2;border:1px solid rgba(37,99,235,.1);box-shadow:0 8px 32px #2563eb1a}body.theme-light .menu-item{color:#dc2626}body.theme-light .menu-item:hover{background:#dc26261a;color:#b91c1c}body.theme-light .delete-confirm-overlay{background:#0006}body.theme-light .delete-confirm-dialog{background:#fffffff2;border:1px solid rgba(37,99,235,.1);color:#1e293b;box-shadow:0 20px 40px #2563eb1a}body.theme-light .delete-confirm-dialog h3{color:#1e293b;background:linear-gradient(45deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.theme-light .delete-confirm-dialog p{color:#1e293bcc}body.theme-light .delete-confirm-btn.cancel{background:#2563eb1a;border:1px solid rgba(37,99,235,.2);color:#2563eb}body.theme-light .delete-confirm-btn.cancel:hover{background:#2563eb26}body.theme-light .delete-confirm-btn.delete{background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(220,38,38,.3)}body.theme-light .delete-confirm-btn.delete:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 8px 16px #dc26264d}@media (max-width: 768px){.post-menu-container{top:16px;right:16px}.post-menu-trigger{min-width:36px;height:36px;padding:8px 16px;font-size:14px}.delete-confirm-dialog{padding:24px;width:calc(100% - 32px);max-width:350px}.delete-confirm-buttons{flex-direction:column;gap:12px}.delete-confirm-btn{width:100%;min-width:auto}}@media (max-width: 480px){.post-menu-container{top:12px;right:12px}.post-menu-trigger{min-width:32px;height:32px;padding:6px 12px;font-size:12px}.delete-confirm-dialog{width:calc(100% - 24px);max-width:300px;padding:20px}.delete-confirm-dialog h3{font-size:1.25rem}.delete-confirm-dialog p{font-size:.9rem}}.author-page{margin:0;padding:0;overflow-x:hidden;width:100%;position:relative;min-height:100vh;background-color:#0a0a0a;color:#fff;font-family:Inter,Segoe UI,Roboto,sans-serif;animation:author-pageLoad 1s ease-out}.author-page *{box-sizing:border-box}@keyframes author-pageLoad{0%{opacity:0}to{opacity:1}}.author-particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0a0a0a}.author-container{width:100%;max-width:1200px;margin:0 auto;padding:30px 20px;position:relative;z-index:1}.author-profile-header{position:relative;background:#141414cc;border-radius:15px;overflow:hidden;margin-top:20px;margin-bottom:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);box-shadow:0 10px 30px #0003;animation:author-glow 3s infinite}.author-profile-cover{height:0;background:transparent;position:relative}.author-profile-info{padding:30px;display:flex;align-items:center;gap:30px}.author-profile-avatar{width:120px;height:120px;border-radius:50%;border:4px solid #0a0a0a;overflow:hidden;flex-shrink:0;box-shadow:0 5px 15px #0000004d;background:linear-gradient(135deg,#61dafb,#a8edea);display:flex;align-items:center;justify-content:center}.author-profile-avatar img{width:100%;height:100%;object-fit:cover}.author-profile-avatar-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#1a1a1a}.author-profile-details{flex:1}.author-profile-name{font-size:2.5rem;font-weight:700;margin:0 0 5px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(97,218,251,.3)}.author-profile-title{font-size:1.2rem;color:#ccc;margin:0 0 15px}.author-back-button{display:flex;align-items:center;gap:8px;background:#61dafb1a;color:#61dafb;border:1px solid rgba(97,218,251,.3);border-radius:20px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:all .3s;margin-left:auto}.author-back-button:hover{background:#61dafb33;transform:translateY(-2px)}.author-badges{display:flex;gap:10px;flex-wrap:wrap}.author-badge{padding:6px 12px;background:#61dafb1a;border-radius:20px;color:#61dafb;font-size:.9rem;border:1px solid rgba(97,218,251,.3);transition:all .3s ease}.author-badge:hover{background:#61dafb33;transform:translateY(-2px);box-shadow:0 3px 10px #61dafb33}.author-tabs{display:flex;background:#141414cc;border-radius:10px;overflow:hidden;margin-bottom:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1)}.author-tab{padding:15px 25px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;font-size:.95rem;color:#ccc}.author-tab:hover{background:#61dafb1a;color:#61dafb}.author-tab.author-active{background:#61dafb26;color:#61dafb;border-bottom:2px solid #61dafb}.author-content-area{min-height:500px}.author-tab-content{background:#1e1e1e99;border-radius:15px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);box-shadow:0 10px 30px #0003}.author-profile-section h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.author-bio{font-size:1.1rem;line-height:1.6;color:#ccc;margin-bottom:30px}.author-stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.author-stat-card{background:#28282899;border-radius:15px;padding:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.author-stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.author-stat-icon{font-size:2rem;color:#61dafb;margin-bottom:15px}.author-stat-value{font-size:2.5rem;font-weight:700;margin-bottom:5px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.author-stat-label{color:#ccc;font-size:1rem}@media (max-width: 768px){.author-profile-info{flex-direction:column;text-align:center}.author-badges{justify-content:center}.author-tabs{overflow-x:auto;flex-wrap:nowrap}.author-tab{min-width:100px}.author-stats-cards{grid-template-columns:repeat(2,1fr)}.author-back-button{margin:15px auto 0}}@media (max-width: 480px){.author-profile-avatar{width:100px;height:100px}.author-profile-info{padding:60px 20px 30px}.author-profile-name{font-size:1.8rem}.author-stats-cards{grid-template-columns:1fr}.author-tab{padding:12px 15px;font-size:.85rem}.author-tab-content{padding:20px}}.author-activity-section h2{font-size:1.8rem;margin-bottom:30px;color:#61dafb}.author-activity-list{display:flex;flex-direction:column;gap:20px}.author-activity-item{display:flex;align-items:center;gap:20px;background:#28282899;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.author-activity-item:hover{transform:translateY(-3px);border-color:#61dafb4d;background:#282828cc}.author-activity-icon{width:40px;height:40px;background:#61dafb1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#61dafb;font-size:1.2rem;flex-shrink:0}.author-activity-content{flex-grow:1}.author-activity-title{font-size:1.1rem;color:#fff;margin-bottom:8px}.author-activity-time{color:#888;font-size:.9rem}.author-social-section h2{font-size:1.8rem;margin-bottom:20px;color:#61dafb}.author-social-links{display:flex;gap:15px;margin-top:20px}.author-social-link{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;transition:all .3s ease;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.author-social-link:hover{transform:translateY(-5px)}.author-social-link.twitter:hover{background:#1da1f2;border-color:#1da1f2}.author-social-link.github:hover{background:#333;border-color:#333}.author-social-link.linkedin:hover{background:#0077b5;border-color:#0077b5}.author-expertise-section h2{font-size:1.8rem;margin-bottom:20px;color:#61dafb}.author-expertise-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.author-expertise-item{background:#28282899;padding:20px;border-radius:12px;border:1px solid rgba(97,218,251,.1);transition:all .3s ease;cursor:pointer}.author-expertise-item:hover{transform:translateY(-5px);border-color:#61dafb4d;background:#282828cc}.author-expertise-icon{color:#61dafb;font-size:1.2rem;margin-bottom:10px}.author-expertise-title{font-size:1.1rem;color:#fff;margin-bottom:15px;line-height:1.4}.author-expertise-meta{display:flex;gap:15px;color:#888;font-size:.9rem;margin-bottom:10px}.author-expertise-meta span{display:flex;align-items:center;gap:5px}.author-expertise-date{color:#666;font-size:.85rem}@media (max-width: 768px){.author-expertise-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 480px){.author-expertise-grid{grid-template-columns:1fr}}.author-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.author-loading-spinner{width:50px;height:50px;border:3px solid rgba(97,218,251,.1);border-radius:50%;border-top-color:#61dafb;animation:spin 1s linear infinite;margin-bottom:20px}@media (max-width: 768px){.author-profile-info{flex-direction:column;text-align:center}.author-badges{justify-content:center}.author-tabs{overflow-x:auto;flex-wrap:nowrap}.author-tab{min-width:100px}.author-stats-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.author-profile-header{margin-top:60px}.author-stats-cards{grid-template-columns:1fr}.author-tab-content{padding:20px}}@keyframes author-glow{0%{box-shadow:0 0 5px #61dafb80}50%{box-shadow:0 0 20px #61dafbcc,0 0 30px #fb61da66}to{box-shadow:0 0 5px #61dafb80}}.author-particle{position:absolute;background:radial-gradient(circle,#61dafbcc,#61dafb00 70%);border-radius:50%;pointer-events:none;opacity:0;animation:author-particle-fade 3s ease-out forwards}@keyframes author-particle-fade{0%{transform:scale(0);opacity:.8}to{transform:scale(1);opacity:0}}.author-posts-section h2{font-size:1.8rem;margin-bottom:20px;color:#61dafb}.author-posts-list{display:flex;flex-direction:column;gap:15px}.author-post-card{background:#28282899;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.author-post-card:hover{transform:translateY(-3px);border-color:#61dafb4d;background:#282828cc}.author-post-title{font-size:1.2rem;color:#fff;margin-bottom:15px}.author-post-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.author-post-date{color:#888;font-size:.9rem}.author-post-stats{display:flex;gap:15px;color:#888;font-size:.9rem}.author-post-stats span{display:flex;align-items:center;gap:5px}.author-post-actions{display:flex;gap:10px}.author-post-action-btn{background:#61dafb1a;border:1px solid rgba(97,218,251,.3);color:#61dafb;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s ease}.author-post-action-btn:hover{background:#61dafb33;transform:translateY(-2px)}.author-contact-links{display:flex;gap:15px;margin:15px 0}.author-contact-link{display:flex;align-items:center;gap:8px;padding:8px 15px;background:#61dafb1a;border-radius:20px;color:#61dafb;font-size:.9rem;text-decoration:none;border:1px solid rgba(97,218,251,.3);transition:all .3s ease}.author-contact-link:hover{background:#61dafb33;transform:translateY(-2px)}@media (max-width: 768px){.author-contact-links{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){.author-contact-link{padding:6px 12px;font-size:.8rem}}.author-profile-contact{display:flex;flex-direction:column;gap:8px;margin:15px 0}.author-contact-item{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#fff}.author-contact-icon{font-size:1rem;color:#61dafb}.author-contact-item a{color:#fff;text-decoration:none;display:flex;align-items:center;transition:color .3s ease}.author-contact-item a:hover{color:#fb61da}@media (max-width: 768px){.author-profile-contact{align-items:center}}.author-social-link.email:hover{background:#ea4335;border-color:#ea4335}.author-social-link.phone:hover{background:#34a853;border-color:#34a853}.author-social-link.website:hover{background:#4285f4;border-color:#4285f4}.author-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#1e1e1e80;border-radius:12px;border:1px solid rgba(97,218,251,.1);margin-top:20px}.author-empty-icon{font-size:3rem;color:#61dafb4d;margin-bottom:15px}.author-empty-state h3{font-size:1.5rem;color:#fff;margin-bottom:10px}.author-empty-state p{color:#888;font-size:1rem;max-width:300px}.author-empty-state:hover .author-empty-icon{animation:pulse 1.5s infinite}.author-privacy-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#1e1e1e80;border-radius:12px;border:1px solid rgba(255,255,255,.1);margin-top:20px}.author-privacy-icon{font-size:3rem;color:#ffffff4d;margin-bottom:15px}.author-privacy-notice h3{font-size:1.5rem;color:#fff;margin-bottom:10px}.author-privacy-notice p{color:#888;font-size:1rem;max-width:300px}.author-privacy-notice:hover .author-privacy-icon{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1);opacity:.3}}.author-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;flex-wrap:wrap;gap:15px}.author-section-header h2{color:#61dafb;margin:0;font-size:24px;font-weight:600}.author-post-count{color:#888;font-size:14px;font-weight:400;margin-left:10px}.author-refresh-btn{display:flex;align-items:center;gap:8px;background:#61dafb1a;color:#61dafb;border:1px solid rgba(97,218,251,.3);border-radius:8px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-left:auto}.author-refresh-btn:hover:not(:disabled){background:#61dafb33;transform:translateY(-2px)}.author-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.author-error-message{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:15px;border-radius:10px;margin:15px 0;text-align:center}.author-error-message button{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:5px;cursor:pointer;margin-top:10px;transition:all .3s ease}.author-error-message button:hover{background:#ffffff4d}.author-liked-posts-container{width:100%}.author-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:30px}.author-post-card{background:#28282899;border-radius:15px;overflow:hidden;transition:all .3s ease;cursor:pointer;border:1px solid rgba(97,218,251,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.author-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;border-color:#61dafb4d}.author-post-thumbnail{height:180px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.author-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.author-post-card:hover .author-post-thumbnail img{transform:scale(1.05)}.author-post-fallback-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#61dafb80;display:none}.author-post-info{padding:20px}.author-post-title{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-post-summary{font-size:.9rem;color:#ccc;margin-bottom:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.author-post-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.85rem}.author-post-author{color:#61dafb}.author-post-stats{display:flex;gap:15px;align-items:center}.author-post-stats span{display:flex;align-items:center;gap:4px;color:#ccc}.author-post-time{color:#888!important}.author-post-tags{display:flex;gap:6px;flex-wrap:wrap}.author-post-tag{background:#61dafb1a;color:#61dafb;padding:4px 8px;border-radius:12px;font-size:.75rem;border:1px solid rgba(97,218,251,.2);transition:all .3s ease}.author-post-tag:hover{background:#61dafb33;transform:translateY(-1px)}.author-load-more-container{display:flex;justify-content:center;margin:30px 0}.author-load-more-btn{background:linear-gradient(135deg,#61dafb,#4facfe);color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #61dafb66}.author-load-more-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #61dafb99}.author-load-more-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.author-bottom-loading{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;color:#61dafb;font-size:16px}.author-loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #61dafb;border-radius:50%;animation:spin 1s linear infinite}.author-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;color:#61dafb;font-size:16px;gap:20px}@media (max-width: 768px){.author-posts-grid{grid-template-columns:1fr;gap:15px}.author-section-header{flex-direction:column;align-items:flex-start}.author-post-meta{flex-direction:column;gap:10px;align-items:flex-start}}.spinning{animation:spin 1s linear infinite}body.theme-light .author-page,body.theme-light .author-particles-bg{background-color:#f8fafc}body.theme-light .author-container{color:#1e293b}body.theme-light .author-profile-header{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .author-profile-avatar{border:4px solid rgba(37,99,235,.1);box-shadow:0 5px 15px #0000001a}body.theme-light .author-profile-name{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .author-profile-title,body.theme-light .author-profile-contact,body.theme-light .author-contact-item{color:#475569}body.theme-light .author-contact-icon,body.theme-light .author-contact-item a{color:#2563eb}body.theme-light .author-contact-item a:hover{color:#7c3aed}body.theme-light .author-badge,body.theme-light .author-back-button{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .author-back-button:hover{background:#2563eb33}body.theme-light .author-tabs{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .author-tab{color:#475569}body.theme-light .author-tab:hover{background:#2563eb1a;color:#2563eb}body.theme-light .author-tab.author-active{background:#2563eb26;color:#2563eb;border-bottom:2px solid #2563eb}body.theme-light .author-tab-content{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .author-bio{color:#475569}body.theme-light .author-stat-card{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .author-stat-icon{color:#2563eb}body.theme-light .author-stat-value{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .author-stat-label{color:#475569}body.theme-light .author-social-link{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .author-social-link:hover{background:#2563eb33}body.theme-light .author-post-card{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 2px 4px #0000000d}body.theme-light .author-post-card:hover{box-shadow:0 4px 6px #0000001a;border-color:#2563eb33}body.theme-light .author-post-title{color:#1e293b}body.theme-light .author-post-meta{color:#475569}body.theme-light .author-post-action-btn{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .author-post-action-btn:hover{background:#2563eb33}body.theme-light .author-empty-state{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .author-empty-icon{color:#2563eb4d}body.theme-light .author-empty-state h3{color:#1e293b}body.theme-light .author-empty-state p{color:#475569}body.theme-light .author-privacy-notice{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .author-privacy-icon{color:#2563eb4d}body.theme-light .author-privacy-notice h3{color:#1e293b}body.theme-light .author-privacy-notice p{color:#475569}body.theme-light .author-activity-item{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .author-activity-icon{color:#2563eb}body.theme-light .author-activity-title{color:#1e293b}body.theme-light .author-activity-time{color:#475569}body.theme-light .author-section-header{border-bottom:1px solid rgba(37,99,235,.1)}body.theme-light .author-post-count{color:#475569}body.theme-light .author-refresh-btn{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .author-refresh-btn:hover:not(:disabled){background:#2563eb33}body.theme-light .author-load-more-btn{background:linear-gradient(45deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 4px 15px #2563eb4d}body.theme-light .author-load-more-btn:hover:not(:disabled){box-shadow:0 6px 20px #2563eb66}body.theme-light .author-error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}body.theme-light .author-error-message button{background:#fffc;color:#ef4444;border:1px solid rgba(239,68,68,.2)}body.theme-light .author-error-message button:hover{background:#ef44441a}body.theme-light .author-loading-spinner{border:2px solid #e2e8f0;border-top:2px solid #2563eb}body.theme-light .author-bottom-loading{color:#2563eb}body.theme-light .author-post-summary,body.theme-light .author-post-author{color:#475569}body.theme-light .author-post-tag{background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}body.theme-light .author-post-fallback-icon{color:#2563eb}body.theme-light .author-particle{background:linear-gradient(45deg,#2563eb,#7c3aed);opacity:.3}.author-stats-section h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}body.theme-light .author-stats-section h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .author-profile-section h2,body.theme-light .author-posts-section h2,body.theme-light .author-liked-posts-section h2,body.theme-light .author-section-header h2,body.theme-light .author-activity-section h2,body.theme-light .author-stats-section h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.author-container{position:relative;min-height:400px}.author-container .ld3d-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.author-bottom-loading{width:100%;display:flex;justify-content:center;padding:20px 0;margin-top:20px}.author-loading-container{width:100%;min-height:200px;display:flex;justify-content:center;align-items:center}.author-refresh-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px}.author-refresh-btn .ld3d-container{margin:0;padding:0}.author-profile-header{position:relative;z-index:5}.author-content-area{position:relative;z-index:1}.ld3d-transparent{background:none!important}.mp-page{margin:0;padding:0;overflow-x:hidden;width:100%;position:relative;min-height:100vh;background-color:#0a0a0a;color:#fff;font-family:Inter,Segoe UI,Roboto,sans-serif;animation:mp-pageLoad 1s ease-out}.mp-page *{box-sizing:border-box}@keyframes mp-pageLoad{0%{opacity:0}to{opacity:1}}.mp-particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0a0a0a}.mp-container{width:100%;max-width:1200px;margin:0 auto;padding:30px 20px;position:relative;z-index:1}.mp-profile-header{position:relative;background:#141414cc;border-radius:15px;overflow:hidden;margin-top:20px;margin-bottom:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);box-shadow:0 10px 30px #0003}.mp-profile-cover{height:180px;background:linear-gradient(135deg,#1e3c72,#2a5298);position:relative}.mp-profile-info{padding:30px;display:flex;align-items:center;gap:30px}.mp-profile-avatar{width:120px;height:120px;border-radius:50%;border:4px solid #0a0a0a;overflow:hidden;flex-shrink:0;box-shadow:0 5px 15px #0000004d;cursor:pointer}.mp-profile-avatar img{width:100%;height:100%;object-fit:cover}.mp-profile-details{flex:1}.mp-profile-name,.mp-profile-title{display:flex;align-items:center;gap:8px}.mp-profile-name{font-size:2.5rem;font-weight:700;margin:0 0 5px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(97,218,251,.3);cursor:pointer}.mp-profile-title{font-size:1.2rem;color:#ccc;margin:0 0 15px;cursor:pointer}.mp-edit-button{background:none;border:none;color:#61dafb;cursor:pointer;font-size:.9rem;padding:5px;opacity:0;transition:opacity .3s;margin-top:4px}.mp-tabs{display:flex;background:#141414cc;border-radius:10px;overflow:hidden;margin-bottom:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1)}.mp-tab{padding:15px 25px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;font-size:.95rem;color:#ccc}.mp-tab:hover{background:#61dafb1a;color:#61dafb}.mp-tab.mp-active{background:#61dafb26;color:#61dafb;border-bottom:2px solid #61dafb}.mp-content-area{min-height:500px}.mp-tab-content{background:#1e1e1e99;border-radius:15px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);box-shadow:0 10px 30px #0003}.mp-profile-section h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.mp-profile-section-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.mp-profile-section-header h2{margin:0}.mp-profile-section-header .mp-edit-button{margin-top:4px}.mp-profile-section-header:hover .mp-edit-button{opacity:.7}.mp-bio{position:relative;display:flex;align-items:flex-start;margin-bottom:30px;color:#fff}.mp-bio pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:inherit;color:inherit}.mp-bio-edit-field{width:100%;display:flex;gap:8px;align-items:flex-start;margin-bottom:30px}.mp-bio-edit-field textarea{flex:1;min-height:150px;max-height:300px;background:#141414cc;border:1px solid rgba(97,218,251,.3);border-radius:4px;resize:vertical;overflow-y:auto;padding:8px 12px;color:#fff;white-space:pre-wrap;word-wrap:break-word}.mp-bio .mp-edit-button{margin-top:2px;opacity:0}.mp-bio:hover .mp-edit-button{opacity:.7}.mp-bio-edit-field textarea::-webkit-scrollbar{width:8px}.mp-bio-edit-field textarea::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.mp-bio-edit-field textarea::-webkit-scrollbar-thumb{background:#61dafb4d;border-radius:4px}.mp-bio-edit-field textarea::-webkit-scrollbar-thumb:hover{background:#61dafb80}.mp-stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.mp-stat-card{background:#28282899;border-radius:15px;padding:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.mp-stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.mp-stat-icon{font-size:2rem;color:#61dafb;margin-bottom:15px}.mp-stat-value{font-size:2.5rem;font-weight:700;margin-bottom:5px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.mp-stat-label{color:#ccc;font-size:1rem}.mp-new-button{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(45deg,#61dafb,#fb61da);border:none;border-radius:20px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.mp-new-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #61dafb4d}@media (max-width: 1024px){.mp-stats-cards{grid-template-columns:repeat(3,1fr)}.mp-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mp-profile-info{flex-direction:column;text-align:center}.mp-profile-url{justify-content:center}.mp-tabs{overflow-x:auto;white-space:nowrap}.mp-tab{padding:15px 20px}.mp-stats-cards{grid-template-columns:repeat(2,1fr)}.mp-stats-grid{grid-template-columns:1fr}.mp-logout-button{margin:15px auto 0}.mp-section-header{flex-direction:column;align-items:flex-start;gap:15px}.mp-new-button{width:100%;justify-content:center}}@media (max-width: 480px){.mp-profile-avatar{width:100px;height:100px}.mp-profile-info{padding:60px 20px 30px}.mp-profile-name{font-size:1.8rem}.mp-stats-cards{grid-template-columns:1fr}.mp-tab{padding:12px 15px;font-size:.85rem}.mp-tab-content{padding:20px}.mp-post-header,.mp-comment-header,.mp-like-meta{flex-direction:column;align-items:flex-start;gap:5px}.mp-post-date,.mp-comment-date{margin-top:5px}}[data-aos=fade-up]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.mp-logout-button{display:flex;align-items:center;gap:8px;background:#ff46461a;color:#ff4646;border:1px solid rgba(255,70,70,.2);border-radius:20px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:all .3s;margin-left:auto}.mp-logout-button:hover{background:#ff464633;transform:translateY(-2px)}.mp-wallet-info{margin:20px 0;padding:20px;background:#111928bf;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.125);box-shadow:0 8px 32px #1f26875e}.mp-info-card{width:100%}.mp-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.mp-card-title{display:flex;align-items:center;gap:12px}.mp-card-icon{font-size:24px;color:#61dafb}.mp-card-title h3{margin:0;font-size:1.25rem;color:#fff;font-weight:600}.mp-network-badge{padding:6px 12px;background:#61dafb1a;border-radius:20px;color:#61dafb;font-size:.875rem;font-weight:500}.mp-wallet-details{background:#0003;padding:20px;border-radius:12px}.mp-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.mp-detail-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.mp-detail-label{display:flex;align-items:center;gap:8px;color:#a0aec0;font-size:.9rem;font-weight:500}.mp-label-icon{font-size:1.1rem}.mp-address-container{display:flex;align-items:center;gap:8px}.mp-detail-value{color:#61dafb;font-family:Roboto Mono,monospace;font-size:.9rem}.mp-detail-value.network{color:#10b981}.mp-copy-btn{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.mp-copy-btn:hover{color:#61dafb;background:#61dafb1a}.mp-detail-value{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.mp-detail-value{max-width:300px}}.my-page-root{min-height:100vh;padding-top:30px;position:relative}.my-page-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:20px}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.mp-user-profile{position:relative;margin-top:20px}@media (max-width: 768px){.my-page-root{padding-top:60px}.my-page-content{padding:15px}}.mp-action-buttons{display:flex;gap:10px;margin-left:auto}.mp-settings-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#61dafb1a;border:1px solid rgba(97,218,251,.2);border-radius:20px;color:#61dafb;cursor:pointer;transition:all .3s}.mp-settings-button:hover{background:#61dafb33;transform:translateY(-2px)}.mp-settings-modal{position:fixed;top:10%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:90%;max-width:500px;background:transparent}.st-settings-container{max-height:50vh;margin-top:40px}@media (max-width: 768px){.mp-action-buttons{flex-direction:column;gap:8px}.mp-settings-button,.mp-logout-button{width:100%;justify-content:center}.mp-settings-modal{width:95%;top:60%}.st-settings-container{max-height:75vh;margin-top:30px}}.mp-edit-field{display:flex;align-items:center;gap:8px;width:100%}.mp-edit-field input{background:#141414cc;border:1px solid rgba(97,218,251,.3);border-radius:4px;color:#fff;font-size:inherit;padding:4px 8px;font-family:inherit;min-width:200px;overflow-x:auto;white-space:nowrap;cursor:text}.mp-edit-actions{display:flex;align-items:center;gap:8px}.mp-edit-actions svg{cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.mp-edit-actions svg:first-child{color:#4caf50}.mp-edit-actions svg:last-child{color:#f44336}.mp-edit-actions svg:hover{background:#ffffff1a}.mp-edit-button{background:none;border:none;color:#61dafb;cursor:pointer;font-size:.9rem;padding:5px;opacity:0;transition:opacity .3s}.mp-profile-name:hover .mp-edit-button,.mp-profile-title:hover .mp-edit-button{opacity:.7}.mp-edit-button:hover{color:#fb61da}.mp-profile-url .mp-edit-field{display:flex;align-items:center;gap:8px;width:100%}.mp-profile-url .mp-edit-field input{flex:1;background:#ffffff1a;border:1px solid rgba(97,218,251,.3);border-radius:4px;color:inherit;font-size:inherit;padding:4px 8px;font-family:inherit;min-width:200px}.mp-profile-url{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#61dafb}.mp-profile-url a{color:inherit;text-decoration:none;display:flex;align-items:center}.mp-profile-url:hover .mp-edit-button{opacity:.7}.mp-profile-contact{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.mp-contact-item{display:flex;align-items:center;gap:8px;color:#ccc}.mp-contact-item svg{color:#61dafb}.mp-edit-field input:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 2px #61dafb33}.mp-edit-field input::-webkit-scrollbar{height:4px}.mp-edit-field input::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.mp-edit-field input::-webkit-scrollbar-thumb{background:#61dafb4d;border-radius:2px}.mp-edit-field input::-webkit-scrollbar-thumb:hover{background:#61dafb80}.mp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#1e1e1e66;border-radius:12px;margin:20px 0}.mp-empty-icon{font-size:3.5rem;color:#61dafb4d;margin-bottom:20px}.mp-empty-state h3{font-size:1.8rem;margin:0 0 15px;color:#fff;font-weight:600}.mp-empty-state p{font-size:1.1rem;color:#aaa;margin:0 0 30px;max-width:500px}.mp-create-first-btn,.mp-browse-posts-btn{background:linear-gradient(45deg,#61dafb,#fb61da);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #61dafb4d}.mp-create-first-btn:hover,.mp-browse-posts-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #61dafb66}.mp-create-first-btn:active,.mp-browse-posts-btn:active{transform:translateY(0)}.mp-new-post-btn{background:linear-gradient(45deg,#61dafb,#fb61da);color:#fff;border:none;padding:10px 20px;border-radius:30px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #61dafb4d}.mp-new-post-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #61dafb66}.mp-new-post-btn:active{transform:translateY(0)}.mp-loading-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.mp-refresh-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.mp-refresh-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.mp-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.mp-error-message{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:15px;border-radius:10px;margin:15px 0;text-align:center}.mp-error-message button{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:5px;cursor:pointer;margin-top:10px;transition:all .3s ease}.mp-error-message button:hover{background:#ffffff4d}.mp-load-more-container{display:flex;justify-content:center;margin:30px 0}.mp-load-more-btn{background:linear-gradient(135deg,#61dafb,#4facfe);color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #61dafb66}.mp-load-more-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #61dafb99}.mp-load-more-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.mp-bottom-loading{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;color:#61dafb;font-size:16px}.mp-loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #61dafb;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mp-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:15px}.mp-section-title{display:flex;gap:10px}.mp-post-count{color:#888;font-size:14px;font-weight:400}body.theme-light .my-page-root,body.theme-light .particles-bg{background-color:#f8fafc}body.theme-light .mp-profile-header{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .mp-profile-avatar{width:120px;height:120px;border-radius:50%;border:4px solid #2463EB;overflow:hidden;flex-shrink:0;box-shadow:0 5px 15px #0000004d;cursor:pointer}body.theme-light .mp-profile-name{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-profile-title{color:#475569}body.theme-light .mp-profile-url,body.theme-light .mp-profile-url a,body.theme-light .mp-edit-button{color:#2563eb}body.theme-light .mp-edit-button:hover{color:#7c3aed}body.theme-light .mp-profile-contact{color:#475569}body.theme-light .mp-contact-item{display:flex;align-items:center;gap:8px;color:#475569}body.theme-light .mp-contact-item svg{color:#2563eb}body.theme-light .mp-tabs{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-tab{color:#475569}body.theme-light .mp-tab:hover{background:#2563eb1a;color:#2563eb}body.theme-light .mp-tab.mp-active{background:#2563eb26;color:#2563eb;border-bottom:2px solid #2563eb}body.theme-light .mp-tab-content{background:#fffc;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}body.theme-light .mp-section-title h2{color:#1e293b}body.theme-light .mp-post-count{color:#64748b}body.theme-light .mp-stat-card{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-stat-icon{color:#2563eb}body.theme-light .mp-stat-value{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-stat-label{color:#475569}body.theme-light .mp-empty-state{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-empty-icon{color:#2563eb4d}body.theme-light .mp-empty-state h3{color:#1e293b}body.theme-light .mp-empty-state p{color:#475569}body.theme-light .mp-create-first-btn,body.theme-light .mp-browse-posts-btn,body.theme-light .mp-new-post-btn{background:linear-gradient(45deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 4px 15px #2563eb4d}body.theme-light .mp-create-first-btn:hover,body.theme-light .mp-browse-posts-btn:hover,body.theme-light .mp-new-post-btn:hover{box-shadow:0 6px 20px #2563eb66}body.theme-light .mp-wallet-info{background:#fffffff2;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-card-icon{color:#2563eb}body.theme-light .mp-card-title h3{color:#1e293b}body.theme-light .mp-network-badge{background:#2563eb1a;color:#2563eb}body.theme-light .mp-wallet-details{background:#fffc}body.theme-light .mp-detail-label{color:#64748b}body.theme-light .mp-detail-value{color:#2563eb}body.theme-light .mp-detail-value.network{color:#059669}body.theme-light .mp-copy-btn{color:#64748b}body.theme-light .mp-copy-btn:hover{color:#2563eb;background:#2563eb1a}body.theme-light .mp-settings-button{background:#2563eb1a;border:1px solid rgba(37,99,235,.2);color:#2563eb}body.theme-light .mp-settings-button:hover{background:#2563eb33}body.theme-light .mp-logout-button{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}body.theme-light .mp-logout-button:hover{background:#ef444433}body.theme-light .mp-bio{color:#1e293b}body.theme-light .mp-edit-field input,body.theme-light .mp-bio-edit-field textarea{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .mp-edit-field input:focus,body.theme-light .mp-bio-edit-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}body.theme-light .mp-bio-edit-field textarea::-webkit-scrollbar-thumb,body.theme-light .mp-edit-field input::-webkit-scrollbar-thumb{background:#2563eb4d}body.theme-light .mp-bio-edit-field textarea::-webkit-scrollbar-track,body.theme-light .mp-edit-field input::-webkit-scrollbar-track{background:#0000000d}body.theme-light .mp-chart-bar{background:linear-gradient(45deg,#2563eb,#7c3aed)}body.theme-light .mp-refresh-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}body.theme-light .mp-refresh-btn:hover:not(:disabled){box-shadow:0 5px 15px #2563eb66}body.theme-light .mp-error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}body.theme-light .mp-error-message button{background:#fffc;color:#ef4444;border:1px solid rgba(239,68,68,.2)}body.theme-light .mp-error-message button:hover{background:#ef44441a}body.theme-light .mp-load-more-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 4px 15px #2563eb66}body.theme-light .mp-load-more-btn:hover:not(:disabled){box-shadow:0 8px 25px #2563eb99}body.theme-light .mp-loading-spinner{border:2px solid #e2e8f0;border-top:2px solid #2563eb}body.theme-light .mp-bottom-loading{color:#2563eb}body.theme-light .mp-profile-section h2,body.theme-light .mp-stats-section h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-section-title h2,body.theme-light .mp-posts-section h2,body.theme-light .mp-comments-section h2,body.theme-light .mp-liked-posts-section h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;font-weight:600;margin-bottom:20px}.st-settings-container{position:fixed;background:#111928f2;border-radius:16px;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif;max-height:60vh;width:90%;max-width:500px;overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;box-shadow:0 8px 32px #0000004d;transition:box-shadow .3s ease}.st-settings-container.dragging{box-shadow:0 12px 48px #0006}.st-settings-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);cursor:grab}.st-settings-header:active{cursor:grabbing}.st-settings-header h2{font-size:1.25rem;font-weight:600;margin:0;color:#fff}.st-close-button{background:transparent;border:none;color:#a0aec0;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.st-close-button:hover{background:#ffffff1a;color:#fff}.st-settings-content{padding:20px 24px;overflow-y:auto;cursor:default}.st-section{margin-bottom:24px}.st-section h3{font-size:1rem;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:#61dafb}.st-section h3 svg{font-size:1.1rem}.st-privacy-options{display:flex;flex-direction:column;gap:12px}.st-option{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff0d;border-radius:8px;transition:all .2s ease}.st-option:hover{background:#ffffff14}.st-switch{position:relative;display:inline-block;width:48px;height:24px}.st-switch input{opacity:0;width:0;height:0}.st-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff3;transition:.4s;border-radius:24px}.st-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.st-slider{background-color:#61dafb}input:checked+.st-slider:before{transform:translate(24px)}.st-contact-info{display:flex;flex-direction:column;gap:12px}.st-info-item{display:flex;flex-direction:column;gap:6px}.st-info-item label{font-size:.9rem;color:#a0aec0}.st-info-item input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:#fff;font-size:.95rem;width:94%}.st-settings-content::-webkit-scrollbar{width:6px}.st-settings-content::-webkit-scrollbar-track{background:transparent}.st-settings-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.st-settings-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.st-settings-container{transition:transform .05s ease-out,box-shadow .3s ease}.st-settings-container.dragging{transition:none}.st-settings-content{cursor:default}.st-info-header{display:flex;justify-content:space-between;align-items:center;width:100%}.st-info-item input.st-editing{background:#ffffff1a;border:1px solid #61dafb;box-shadow:0 0 0 2px #61dafb33;outline:none}.st-edit-actions{display:flex;gap:8px}.st-action-btn{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.st-save-btn{color:#10b981}.st-save-btn:hover{background:#10b9811a}.st-cancel-btn{color:#ef4444}.st-cancel-btn:hover{background:#ef44441a}.st-info-item input{transition:all .3s ease}.st-info-item input.st-editing::placeholder{color:#ffffff80}.st-edit-btn{background:transparent;border:none;color:#61dafb;font-size:.9rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.st-edit-btn:hover{background:#61dafb1a}.st-info-item{position:relative}.st-info-item input.st-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.st-info-item input:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 2px #61dafb33}body.theme-light .st-settings-container{background:#fffffff2;border:1px solid rgba(37,99,235,.1);color:#1e293b;box-shadow:0 8px 32px #0000001a}body.theme-light .st-settings-container.dragging{box-shadow:0 12px 48px #00000026}body.theme-light .st-settings-header{border-bottom:1px solid rgba(37,99,235,.1)}body.theme-light .st-settings-header h2{color:#1e293b}body.theme-light .st-close-button{color:#64748b}body.theme-light .st-close-button:hover{background:#0000000d;color:#1e293b}body.theme-light .st-section h3{color:#2563eb}body.theme-light .st-option{background:#2563eb0d;color:#1e293b}body.theme-light .st-option:hover{background:#2563eb1a}body.theme-light .st-slider{background-color:#0003}body.theme-light .st-slider:before{background-color:#fff}body.theme-light input:checked+.st-slider{background-color:#2563eb}body.theme-light .st-info-item label{color:#64748b}body.theme-light .st-info-item input{background:#fffc;border:1px solid rgba(37,99,235,.2);color:#1e293b}body.theme-light .st-settings-content::-webkit-scrollbar-thumb{background:#0003}body.theme-light .st-settings-content::-webkit-scrollbar-thumb:hover{background:#0000004d}body.theme-light .st-edit-btn{color:#2563eb}body.theme-light .st-edit-btn:hover{background:#2563eb1a}body.theme-light .st-info-item input.st-editing{background:#fffffff2;border:1px solid #2563eb;box-shadow:0 0 0 2px #2563eb1a}body.theme-light .st-save-btn{color:#059669}body.theme-light .st-save-btn:hover{background:#0596691a}body.theme-light .st-cancel-btn{color:#ef4444}body.theme-light .st-cancel-btn:hover{background:#ef44441a}body.theme-light .st-info-item input.st-invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}body.theme-light .st-info-item input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.errwin-container{position:fixed;display:flex;align-items:center;padding:16px 20px;background:var(--errwin-bg-color, rgba(255, 82, 82, .1));border-left:4px solid var(--errwin-border-color, rgba(255, 82, 82, .5));border-radius:4px;box-shadow:0 4px 12px #00000026;color:#fff;max-width:450px;width:calc(100% - 32px);margin:0 auto;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,opacity .3s ease;box-sizing:border-box}.errwin-top{top:80px;left:50%;transform:translate(-50%) translateY(-100%)}.errwin-bottom{bottom:16px;left:50%;transform:translate(-50%) translateY(100%)}.errwin-top.errwin-visible,.errwin-bottom.errwin-visible{transform:translate(-50%) translateY(0)}.errwin-top.errwin-hidden{transform:translate(-50%) translateY(-100%);opacity:0}.errwin-bottom.errwin-hidden{transform:translate(-50%) translateY(100%);opacity:0}.errwin-icon{margin-right:16px;font-size:20px;color:var(--errwin-color, #ff5252);display:flex;align-items:center;justify-content:center}.errwin-content{flex:1}.errwin-message{margin:0;font-size:14px;font-weight:500;line-height:1.4}.errwin-details{margin:8px 0 0;font-size:12px;opacity:.8;line-height:1.4}.errwin-close-btn{background:transparent;border:none;color:#fff9;cursor:pointer;padding:4px;margin-left:16px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;font-size:14px}.errwin-close-btn:hover{color:#fff}.errwin-progress-container{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#0003;overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.errwin-progress-bar{height:100%;background:var(--errwin-color, #ff5252);transition:width .1s linear}@media (max-width: 480px){.errwin-container{width:calc(100% - 32px);max-width:none;padding:12px 16px}.errwin-icon{font-size:18px;margin-right:12px}.errwin-message{font-size:13px}.errwin-details{font-size:11px}}@keyframes errwin-slide-in-top{0%{transform:translate(-50%) translateY(-100%)}to{transform:translate(-50%) translateY(0)}}@keyframes errwin-slide-in-bottom{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}.errwin-top.errwin-visible{animation:errwin-slide-in-top .3s ease forwards}.errwin-bottom.errwin-visible{animation:errwin-slide-in-bottom .3s ease forwards}body.theme-light .errwin-container{background:#ffffffe6;box-shadow:0 4px 12px #0000001a;color:#1e293b}body.theme-light .errwin-message{color:#1e293b}body.theme-light .errwin-details{color:#475569}body.theme-light .errwin-close-btn{color:#1e293b99}body.theme-light .errwin-close-btn:hover{color:#1e293b}body.theme-light .errwin-progress-container{background:#2563eb1a}body.theme-light{--error-color: #ef4444;--error-bg: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .3);--warning-color: #f59e0b;--warning-bg: rgba(245, 158, 11, .1);--warning-border: rgba(245, 158, 11, .3);--success-color: #10b981;--success-bg: rgba(16, 185, 129, .1);--success-border: rgba(16, 185, 129, .3);--info-color: #2563eb;--info-bg: rgba(37, 99, 235, .1);--info-border: rgba(37, 99, 235, .3)}.mp-posts-section h2{font-size:1.8rem;margin-bottom:20px;color:#fff}.mp-posts-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.mp-post-card{background:#28282899;border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.mp-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.mp-post-title{font-size:1.4rem;margin-bottom:15px;color:#fff}.mp-post-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#aaa;font-size:.9rem}.mp-post-stats{display:flex;gap:15px}.mp-post-stats span{display:flex;align-items:center;gap:5px}.mp-post-actions{display:flex;gap:10px}.mp-post-action-btn{background:#61dafb1a;color:#61dafb;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s}.mp-post-action-btn:hover{background:#61dafb33}.mp-post-count{color:#fff9;font-size:1rem}.mp-section-header-buttons{display:flex;gap:10px}.mp-new-post-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(45deg,#61dafb,#fb61da);border:none;border-radius:20px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.mp-new-post-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #61dafb4d}body.theme-light .mp-post-count{color:#0009}body.theme-light .mp-new-post-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 4px 15px #2563eb4d}body.theme-light .mp-new-post-btn:hover{box-shadow:0 6px 20px #2563eb66}body.theme-light .mp-post-card{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-post-title{color:#1e293b}body.theme-light .mp-post-meta{color:#64748b}body.theme-light .mp-post-action-btn{background:#2563eb1a;color:#2563eb}body.theme-light .mp-post-action-btn:hover{background:#2563eb33}@media (max-width: 768px){.mp-section-header{flex-direction:column;align-items:flex-start;gap:15px}.mp-section-header-buttons{width:100%}.mp-new-post-btn{width:100%;justify-content:center}}.mp-comments-section h2{font-size:1.8rem;margin-bottom:20px;color:#fff}.mp-comments-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.mp-comment-card{background:#28282899;border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.mp-comment-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.mp-comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.mp-comment-post-title{font-size:1.2rem;color:#fff;margin:0}.mp-comment-date{color:#aaa;font-size:.9rem}.mp-comment-content{color:#ccc;line-height:1.6;font-size:1rem}.mp-comment-count{color:#fff9;font-size:1rem}.mp-refresh-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#61dafb1a;border:1px solid rgba(97,218,251,.3);border-radius:20px;color:#61dafb;font-size:.9rem;cursor:pointer;transition:all .3s ease}.mp-refresh-btn:hover:not(:disabled){background:#61dafb33;border-color:#61dafb80}.mp-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.mp-error-message{background:#ff00001a;border:1px solid rgba(255,0,0,.2);padding:20px;border-radius:10px;text-align:center;margin:20px 0}.mp-error-message button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:6px;margin-top:15px;cursor:pointer;transition:all .3s}.mp-error-message button:hover{background:#fff3}.mp-empty-state{text-align:center;padding:60px 20px;color:#ccc}.mp-empty-icon{font-size:3rem;color:#61dafb;margin-bottom:20px}.mp-empty-state h3{font-size:1.5rem;margin:0 0 10px;color:#fff}.mp-empty-state p{font-size:1rem;margin:0 0 30px;color:#ccc}.mp-browse-posts-btn{background:linear-gradient(45deg,#61dafb,#fb61da);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;font-weight:600}.mp-browse-posts-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #61dafb4d}.mp-browse-posts-btn:active{transform:translateY(0)}.mp-load-more-container{text-align:center;margin-top:20px}.mp-load-more-btn{border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.mp-load-more-btn:hover{background:#e0e0e0}.mp-load-more-btn:disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}.mp-bottom-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#ccc}.mp-loading-spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:#61dafb;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.theme-light .mp-comment-count{color:#0009}body.theme-light .mp-empty-state{color:#666}body.theme-light .mp-empty-state h3{color:#333}body.theme-light .mp-empty-state p{color:#666}body.theme-light .mp-refresh-btn{background:#0088cc1a;border:1px solid rgba(0,136,204,.3);color:#08c}body.theme-light .mp-refresh-btn:hover:not(:disabled){background:#08c3;border-color:#0088cc80}body.theme-light .mp-error-message{background:#ff00000d;border:1px solid rgba(255,0,0,.1)}body.theme-light .mp-error-message button{background:#0000001a;color:#333;border:1px solid rgba(0,0,0,.2)}body.theme-light .mp-error-message button:hover{background:#0003}body.theme-light .mp-bottom-loading{color:#666}body.theme-light .mp-loading-spinner{border-top-color:#08c}body.theme-light .mp-comment-card{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-comment-post-title{color:#1e293b}body.theme-light .mp-comment-date{color:#64748b}body.theme-light .mp-comment-content{color:#475569}@media (max-width: 768px){.mp-section-header{flex-direction:column;align-items:flex-start;gap:15px}.mp-comment-header{flex-direction:column;align-items:flex-start;gap:8px}}.mp-likes-section h2{font-size:1.8rem;margin-bottom:20px;color:#fff}.mp-likes-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.mp-like-card{background:#28282899;border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.mp-like-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.mp-like-post-title{font-size:1.4rem;margin-bottom:15px;color:#fff}.mp-like-meta{display:flex;justify-content:space-between;margin-bottom:20px;color:#aaa;font-size:.9rem}.mp-view-button{background:#61dafb1a;color:#61dafb;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s;width:100%}.mp-view-button:hover{background:#61dafb33}.mp-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 10px}.mp-section-title{display:flex;align-items:baseline;gap:12px}.mp-section-title h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}body.theme-light .mp-section-title h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-like-card{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-like-post-title{color:#1e293b}body.theme-light .mp-like-meta{color:#64748b}body.theme-light .mp-view-button{background:#2563eb1a;color:#2563eb}body.theme-light .mp-view-button:hover{background:#2563eb33}@media (max-width: 768px){.mp-section-header{flex-direction:column;align-items:flex-start;gap:15px}.mp-like-meta{flex-direction:column;align-items:flex-start;gap:8px}}.mp-stats-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:15px}.mp-stats-title h2{font-size:2rem;font-weight:600;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.mp-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.mp-stat-block{background:#28282899;border-radius:15px;padding:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(97,218,251,.1);transition:all .3s}.mp-stat-block:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#61dafb4d}.mp-stat-block-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.mp-stat-block-icon{font-size:1.5rem;color:#61dafb}.mp-stat-block-header h3{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.mp-stat-block-value{font-size:2.5rem;font-weight:700;margin-bottom:5px;background:linear-gradient(45deg,#61dafb,#fb61da);-webkit-background-clip:text;background-clip:text;color:transparent}.mp-stat-block-desc{color:#aaa;font-size:.9rem;margin-bottom:15px}.mp-stat-block-chart{height:10px;background:#ffffff1a;border-radius:5px;overflow:hidden}.mp-chart-bar{height:100%;background:linear-gradient(45deg,#61dafb,#fb61da);border-radius:5px;transition:width 1s ease-in-out}body.theme-light .mp-stats-title h2{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-stat-block{background:#fffc;border:1px solid rgba(37,99,235,.1)}body.theme-light .mp-stat-block-icon{color:#2563eb}body.theme-light .mp-stat-block-header h3{color:#1e293b}body.theme-light .mp-stat-block-value{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .mp-stat-block-desc{color:#64748b}body.theme-light .mp-stat-block-chart{background:#2563eb1a}body.theme-light .mp-chart-bar{background:linear-gradient(135deg,#2563eb,#7c3aed)}@media (max-width: 1024px){.mp-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mp-stats-grid{grid-template-columns:1fr}.mp-stats-header{flex-direction:column;align-items:flex-start;gap:15px}}.header-nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #0000001a}.header-logo-link{color:#61dafb;font-size:1.5rem;font-weight:700;text-decoration:none}.header-menu ul{display:flex;list-style:none;margin:0;padding:0}.header-menu li{margin:0 1rem}.header-link{position:relative;color:#fff;text-decoration:none;padding:.5rem 1rem;transition:color .3s ease}.header-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(45deg,#61dafb,#fb61da);transition:all .3s ease;transform:translate(-50%)}.header-link:hover:after,.header-link.active:after{width:100%}.header-link.active{color:#61dafb}.header-wallet{display:flex;align-items:center}.theme-toggle-btn{margin-left:16px;padding:1px 4px;background:none;border:none;border-radius:8px;color:gold;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.theme-toggle-btn:hover{opacity:.7}.header-error{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:9999;background:#ff4b4bf2;border-radius:8px;padding:12px 24px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 4px 12px #0003;animation:headerFadeIn .3s ease}@keyframes headerFadeIn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.hamburger-menu{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:0;width:30px;height:24px;position:relative;z-index:1001}.hamburger-menu span{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#61dafb;transition:all .3s ease;transform-origin:center}.hamburger-menu span:last-child{margin-bottom:0}.hamburger-menu.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu-popup{position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);z-index:1001;min-width:300px;max-width:90vw;max-height:80vh;padding:2rem;background:#0a0a0af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow-y:auto;animation:popupFadeIn .3s ease}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mobile-nav{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.mobile-nav a{color:#fff;text-decoration:none;padding:.75rem 1rem;border-radius:8px;font-size:1.1rem;text-align:center;transition:all .3s ease}.mobile-nav a:hover{background:#61dafb1a;color:#61dafb}.mobile-nav a.active{background:#61dafb26;color:#61dafb}.mobile-actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 960px){.header-nav{padding:1rem}.hamburger-menu{display:flex}.header-menu,.header-wallet{display:none}}@media (max-width: 480px){.mobile-menu-popup{min-width:280px;padding:1.5rem}.mobile-nav a{font-size:1rem;padding:.6rem .8rem}}body.theme-light .header-nav{background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-light .header-logo-link{color:#2563eb;text-shadow:0 2px 4px rgba(37,99,235,.1)}body.theme-light .header-link{color:#374151;font-weight:500}body.theme-light .header-link:hover,body.theme-light .header-link.active{color:#2563eb}body.theme-light .header-link:after{background:linear-gradient(45deg,#2563eb,#3b82f6)}body.theme-light .header-error{background:#ef4444f2;box-shadow:0 4px 12px #ef444426}body.theme-light .theme-toggle-btn{color:#374151;background:#f3f4f6cc;box-shadow:0 2px 4px #0000000d}body.theme-light .theme-toggle-btn:hover{background:#f3f4f6;color:#2563eb}body.theme-light .hamburger-menu span{background-color:#2563eb}body.theme-light .mobile-menu-overlay{background:#0000004d}body.theme-light .mobile-menu-popup{background:#fffffff2;border:1px solid rgba(0,0,0,.1)}body.theme-light .mobile-nav a{color:#374151}body.theme-light .mobile-nav a:hover{background:#2563eb1a;color:#2563eb}body.theme-light .mobile-nav a.active{background:#2563eb26;color:#2563eb}body.theme-light .mobile-actions{border-top:1px solid rgba(0,0,0,.1)}body.theme-light .address{color:#374151}.web3-connect{display:flex;align-items:center}.connect-button{background-color:#61dafb;color:#000;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s}.connect-button:hover{background-color:#4fa8d1}.connect-button:disabled{background-color:#4fa8d1;opacity:.7;cursor:not-allowed}.connected-account{display:flex;align-items:center;background-color:#61dafb1a;border-radius:4px;padding:.5rem 1rem}.network-badge{background-color:#61dafb;color:#000;font-size:.8rem;padding:.2rem .5rem;border-radius:4px;margin-right:.5rem}.address{font-family:monospace;font-size:.9rem;color:#fff}.error-message{color:#ff4d4f;font-size:14px;margin-top:8px;padding:8px 12px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;cursor:pointer;transition:opacity .3s}.error-message:hover{opacity:.8}.toast-message{position:fixed;top:20px;right:20px;display:flex;align-items:center;padding:12px 20px;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;z-index:1000;opacity:0;transform:translateY(-20px);transition:all .3s ease}.toast-message.show{opacity:1;transform:translateY(0)}.toast-icon{margin-right:12px;font-size:18px}.toast-content{line-height:1.4}.toast-message.error{background:#ff4d4fe6}.toast-message.warning{background:#faad14e6}.toast-message.info{background:#1890ffe6}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}body.theme-light .connect-button{background-color:#2563eb;color:#fff}body.theme-light .connect-button:hover{background-color:#1d4ed8}body.theme-light .connect-button:disabled{background-color:#1d4ed8;opacity:.7}body.theme-light .connected-account{background-color:#2563eb1a;border:1px solid rgba(37,99,235,.2)}body.theme-light .network-badge{background-color:#2563eb;color:#fff}body.theme-light .address{color:#1e293b}body.theme-light .error-message{color:#ef4444;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2)}body.theme-light .toast-message{background:#fffffff2;color:#1e293b;box-shadow:0 4px 12px #0000001a}body.theme-light .toast-message.error{background:#ef4444f2;color:#fff}body.theme-light .toast-message.warning{background:#f59e0bf2;color:#fff}body.theme-light .toast-message.info{background:#2563ebf2;color:#fff}.theme-selector{position:relative;display:inline-block;margin-left:1rem}.theme-selector-trigger{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:gold;font-size:1.2rem;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.theme-selector-trigger:hover{background:#ffffff26;border-color:#61dafb4d;transform:translateY(-1px)}.theme-selector-trigger:hover .theme-selector-arrow{color:#61dafb;transform:scale(1.1)}.theme-selector-trigger[aria-expanded=true]{background:#61dafb1a;border-color:#61dafb66}.theme-selector-trigger[aria-expanded=true] .theme-selector-arrow{color:#61dafb;transform:rotate(180deg) scale(1.1)}.theme-selector-trigger:focus{outline:2px solid rgba(97,218,251,.5);outline-offset:2px}.theme-selector-icon{font-size:1.5rem;line-height:1;text-shadow:0 0 4px white}.theme-selector-arrow{font-size:.75rem;color:#ffffffb3;transition:all .3s ease}.theme-selector-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:#14141ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #0000004d;z-index:9999;overflow:hidden;animation:dropdownFadeIn .2s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-selector-header{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.theme-selector-title{font-size:.875rem;font-weight:600;color:#61dafb;text-transform:uppercase;letter-spacing:.5px}.theme-selector-options{padding:.5rem 0}.theme-selector-option{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;position:relative}.theme-selector-option:hover{background:#61dafb1a}.theme-selector-option.active{background:#61dafb26}.theme-option-content{flex:1}.theme-option-main{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.theme-option-icon{font-size:1.25rem;line-height:1}.theme-option-label{font-size:.95rem;font-weight:500;color:#fff}.theme-option-description{font-size:.8rem;color:#a0a0a0;margin-left:2rem;line-height:1.3}.theme-option-check{color:#61dafb;font-size:1rem;font-weight:700;margin-left:.5rem}@media (max-width: 768px){.theme-selector{margin-left:.75rem}.theme-selector-dropdown{min-width:200px;right:-1rem}.theme-selector-trigger{padding:.4rem .6rem;font-size:1.1rem}.theme-selector-icon{font-size:1.3rem}}@media (max-width: 480px){.theme-selector{margin-left:.5rem}.theme-selector-dropdown{position:fixed;top:auto;bottom:1rem;right:1rem;left:1rem;min-width:auto;max-width:none}}body.theme-light .theme-selector-trigger{color:#374151;background:#f3f4f6cc;border:1px solid rgba(203,213,225,.5);box-shadow:0 2px 4px #0000000d}body.theme-light .theme-selector-trigger:hover{background:#f3f4f6;border-color:#2563eb4d;color:#2563eb;transform:translateY(-1px)}body.theme-light .theme-selector-arrow{color:#374151b3}body.theme-light .theme-selector-trigger:hover .theme-selector-arrow{color:#2563eb;transform:scale(1.1)}body.theme-light .theme-selector-trigger[aria-expanded=true]{background:#2563eb1a;border-color:#2563eb66}body.theme-light .theme-selector-trigger[aria-expanded=true] .theme-selector-arrow{color:#2563eb;transform:rotate(180deg) scale(1.1)}body.theme-light .theme-selector-dropdown{background:#fffffff2;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001a}body.theme-light .theme-selector-header{background:#2563eb0d;border-bottom:1px solid rgba(37,99,235,.1)}body.theme-light .theme-selector-title{color:#2563eb}body.theme-light .theme-selector-option:hover{background:#2563eb1a}body.theme-light .theme-selector-option.active{background:#2563eb26}body.theme-light .theme-option-label{color:#1e293b}body.theme-light .theme-option-description{color:#64748b}body.theme-light .theme-option-check{color:#2563eb}.footer{position:relative;z-index:10;width:100%;padding:1.5rem 0;background-color:#1a1a1a}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.footer-links a{color:#888;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#61dafb}@media (max-width: 768px){.footer{padding:1.5rem 1rem}.footer-content{flex-direction:column;text-align:center;gap:.25rem}.footer-links{gap:1rem}}@media (max-width: 480px){.footer-links{flex-direction:column;gap:.5rem}}body.theme-light .footer{background-color:#f8fafc;border-top:1px solid rgba(37,99,235,.1);box-shadow:0 -4px 6px -1px #0000000d}body.theme-light .footer-links a{color:#475569}body.theme-light .footer-links a:hover{color:#2563eb}@media (max-width: 768px){body.theme-light .footer{background-color:#fff}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}#root{width:100%}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}body.theme-dark,:root.theme-dark{color:#ffffffde;background-color:#242424}body.theme-light,:root.theme-light{color:#213547;background-color:#fff}
