.preloader-container{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#0f1428);font-family:Arial,sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader-container,.preloader-content{align-items:center;display:flex;justify-content:center}.preloader-content{flex-direction:column;gap:30px}.cube-circle{align-items:center;animation:pulse-circle 2s ease-in-out infinite;background:#64c8ff1a;border:3px solid #64c8ff4d;border-radius:50%;box-shadow:0 0 30px #64c8ff33,0 0 60px #64c8ff1a,inset 0 0 30px #64c8ff0d;display:flex;height:280px;justify-content:center;position:relative;width:280px}@keyframes pulse-circle{0%,to{box-shadow:0 0 30px #64c8ff33,0 0 60px #64c8ff1a,inset 0 0 30px #64c8ff0d}50%{box-shadow:0 0 50px #64c8ff66,0 0 80px #64c8ff33,inset 0 0 50px #64c8ff1a}}.cube-wrapper{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:200px}.rotating-cube{animation:rotate-cube 3s linear infinite;filter:drop-shadow(0 0 20px rgba(100,200,255,.4));height:100%;object-fit:contain;width:100%}@keyframes rotate-cube{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}.ripple-text-wrapper{align-items:center;display:flex;height:80px;justify-content:center;position:relative}.ripple-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#64c8ff,#fff 25%,#64c8ff 50%,#fff 75%,#64c8ff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;display:flex;font-size:48px;font-weight:700;gap:2px;letter-spacing:4px;margin:0;padding:0;text-shadow:0 0 40px #64c8ff4d}.ripple-char,.ripple-text{opacity:0;position:relative}.ripple-char{animation:char-visibility 3s ease-in-out infinite;display:inline-block;transition:opacity .3s ease}.ripple-char:first-child{animation-delay:0s}.ripple-char:nth-child(2){animation-delay:.1s}.ripple-char:nth-child(3){animation-delay:.2s}.ripple-char:nth-child(4){animation-delay:.3s}.ripple-char:nth-child(5){animation-delay:.4s}.ripple-char:nth-child(6){animation-delay:.5s}.ripple-char:nth-child(7){animation-delay:.6s}.ripple-char:nth-child(8){animation-delay:.7s}.ripple-char:nth-child(9){animation-delay:.8s}.ripple-char:nth-child(10){animation-delay:.9s}@keyframes char-visibility{0%{opacity:0;transform:translateY(0) scaleY(1)}15%{opacity:0;transform:translateY(0) scaleY(1)}25%{opacity:1;transform:translateY(-15px) scaleY(1.1)}40%{opacity:1;transform:translateY(0) scaleY(1)}60%{opacity:1;transform:translateY(10px) scaleY(.9)}75%{opacity:0;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(0) scaleY(1)}}.ripple-text:before{animation:glass-slide 3s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ffffff4d 25%,#ffffff80 50%,#ffffff4d 75%,#0000);content:"";height:200%;left:-100%;pointer-events:none;position:absolute;top:-50%;width:100%;z-index:1}@keyframes glass-slide{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:100%;opacity:.5}80%{opacity:1}to{left:200%;opacity:0}}.loading-text{animation:pulse-text 1.5s ease-in-out infinite;color:#64c8ffb3;font-size:16px;letter-spacing:2px;margin:0}@keyframes pulse-text{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.cube-circle{height:200px;width:200px}.cube-wrapper{height:140px;width:140px}.ripple-text{font-size:32px;letter-spacing:2px}.loading-text{font-size:14px}}@media (max-width:480px){.cube-circle{height:150px;width:150px}.cube-wrapper{height:100px;width:100px}.ripple-text{font-size:24px;letter-spacing:1px}.loading-text{font-size:12px}}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#071023;color:#bfe6ff;font-family:Inter,Arial,sans-serif;line-height:1.6;margin:0}*{box-sizing:border-box}.app{margin:0 auto;max-width:1100px;padding:12px;width:100%}.sci-header{border-bottom:1px solid #78c8ff14;margin-bottom:16px;padding:12px 8px;text-align:center}.sci-header h1{word-wrap:break-word;font-size:1.25rem;margin:8px 0;overflow-wrap:break-word}.sci-header p{font-size:.875rem;margin:4px 0;word-break:break-word}.grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:16px;width:100%}@media (min-width:768px){.grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:18px;padding:0 8px}.app{padding:16px}.sci-header{margin-bottom:18px;padding:14px 10px}.sci-header h1{font-size:1.5rem}.sci-header p{font-size:.9375rem}}@media (min-width:1024px){.grid{gap:18px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:0}.app{padding:18px}.sci-header{padding:10px 0}.sci-header h1{font-size:1.75rem}.sci-header p{font-size:1rem}}.card{background:linear-gradient(180deg,#091220e6,#050a1299);border:1px solid #1e82ff14;border-radius:12px;box-shadow:0 8px 30px #1e82ff14;display:flex;flex-direction:column;gap:8px;padding:14px;transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 12px 40px #1e82ff1f;transform:translateY(-2px)}.card h4{word-wrap:break-word;font-size:1rem;margin:0 0 4px;overflow-wrap:break-word}.card h3{font-size:1.125rem;margin:0 0 4px}.card p{font-size:.875rem;margin:2px 0;word-break:break-word}.card h2{font-size:1.25rem;margin:4px 0}.card-content{display:flex;flex-direction:column;gap:6px}@media (min-width:768px){.card{gap:10px;padding:16px}.card h4{font-size:1.0625rem}.card h3{font-size:1.1875rem}.card p{font-size:.9375rem}.card h2{font-size:1.375rem}}@media (min-width:1024px){.card{gap:8px;padding:16px}.card h4{font-size:1.125rem}.card h3{font-size:1.25rem}.card p{font-size:1rem}.card h2{font-size:1.5rem}}button{background:linear-gradient(90deg,#5df0ff,#6a66ff);border:none;border-radius:8px;color:#041028;cursor:pointer;font-size:.875rem;font-weight:600;margin:4px auto 0;max-width:200px;min-height:36px;padding:8px 12px;transition:all .2s ease;width:100%}button:hover{opacity:.9;transform:scale(1.02)}button:active{transform:scale(.98)}@media (min-width:768px){button{font-size:.9375rem;padding:10px 14px}}@media (min-width:1024px){button{font-size:1rem;padding:8px 12px}}.sci{border-left:4px solid #5ac8ff99}img{box-shadow:0 8px 18px #0006;display:block;height:auto}img,pre{border-radius:8px;max-width:100%}pre{background:#ffffff08;color:#d7f7ff;font-size:.75rem;overflow-x:auto;padding:8px}@media (min-width:768px){pre{font-size:.8125rem}}@media (min-width:1024px){pre{font-size:.875rem}}.mobile-only{display:block}.desktop-only,.tablet-only{display:none}@media (min-width:768px){.mobile-only{display:none}.tablet-only{display:block}}@media (min-width:1024px){.tablet-only{display:none}.desktop-only{display:block}}
/*# sourceMappingURL=main.003750e2.css.map*/