body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#4a0000;--secondary:#2f0000;--accent:#6b0000;--dark:#000;--light:#fff;--surface:#0000001a;--surface-elevated:#0003;--border:#0000004d;--text-primary:#fff;--text-secondary:#fffc;--gradient-bg:#3d0c0c}.App,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0e0303;color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow-x:hidden}.dark-bg{background:#3d0c0c,radial-gradient(circle at 25% 25%,#000000e6 0,#0006 50%,#0000 80%),radial-gradient(circle at 75% 75%,#000c 0,#0000004d 60%,#0000 90%),radial-gradient(circle at 50% 10%,#000000b3 0,#0000 60%);background:var(--gradient-bg),radial-gradient(circle at 25% 25%,#000000e6 0,#0006 50%,#0000 80%),radial-gradient(circle at 75% 75%,#000c 0,#0000004d 60%,#0000 90%),radial-gradient(circle at 50% 10%,#000000b3 0,#0000 60%)}.background{background-color:#3d0c0c;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.background-pattern{animation:orbeMove 15s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#000 0,#000c 30%,#0000004d 60%,#0000 80%),radial-gradient(circle at 80% 70%,#000 0,#000000b3 40%,#0003 70%,#0000 90%),radial-gradient(circle at 60% 20%,#000 0,#00000080 50%,#0000 80%),radial-gradient(circle at 90% 90%,#000 0,#0009 40%,#0000 70%);height:100%;position:relative;width:100%;z-index:1}@keyframes orbeMove{0%{transform:translateX(0) translateY(0) scale(1)}25%{transform:translateX(30px) translateY(-20px) scale(1.1)}50%{transform:translateX(-20px) translateY(15px) scale(.9)}75%{transform:translateX(15px) translateY(-10px) scale(1.05)}to{transform:translateX(0) translateY(0) scale(1)}}@keyframes backgroundShimmer{0%,to{opacity:.3;transform:translateX(-100px) rotate(0deg)}50%{opacity:.6;transform:translateX(100px) rotate(180deg)}}.cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.card{backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;color:#fff;color:var(--text-primary);cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.card:before{background:linear-gradient(135deg,#ffffff14,#ffffff05);border-radius:20px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.card:hover{backdrop-filter:blur(35px) saturate(200%);-webkit-backdrop-filter:blur(35px) saturate(200%);background:#ffffff14;border:1px solid #ffffff26;box-shadow:0 16px 48px #00000040,0 4px 16px #00000026,inset 0 1px 0 #ffffff26;transform:translateY(-4px) scale(1.02)}.card:hover:before{opacity:1}.card img{display:block;height:200px;margin-bottom:10px;object-fit:cover;transition:transform .3s ease;width:100%}.card:hover img{transform:scale(1.01)}.card-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000001a;border-radius:0 0 20px 20px;margin-top:-10px;padding:20px;position:relative;z-index:2}.card-content h2{-webkit-text-fill-color:unset!important;background:none!important;color:#fff!important;color:var(--text-primary)!important;font-size:1.1em;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;transition:all .3s ease}.card-content p{color:#fffc;color:var(--text-secondary);font-size:.9em;font-weight:400;line-height:1.4;margin:0;transition:color .3s ease}.profile-header{align-items:center;backdrop-filter:blur(25px) saturate(120%);-webkit-backdrop-filter:blur(25px) saturate(120%);background:linear-gradient(135deg,#4a000066,#2f000099 50%,#6b000066);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 12px 40px #0000004d,0 4px 16px #4a000033,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:row;margin-bottom:32px;overflow:hidden;padding:28px;position:relative;transition:all .3s ease}.profile-header:before{background:linear-gradient(135deg,#ffffff14,#ffffff08 50%,#ffffff0f);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.profile-content{align-items:center;display:flex;flex:1 1;flex-direction:row}.profile-avatar{align-items:center;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:linear-gradient(135deg,#4a00004d,#2f000080 50%,#6b00004d);border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 8px 24px #0000004d,0 2px 8px #4a000033,inset 0 1px 0 #ffffff14;display:flex;height:75px;justify-content:center;margin-right:20px;overflow:hidden;position:relative;transition:all .3s ease;width:75px;z-index:2}.avatar-placeholder{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:600}.profile-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative}.profile-name{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:6px;text-shadow:0 2px 4px #0000004d;transition:all .3s ease}.profile-desc{color:#fffc;font-size:1rem;font-weight:400;line-height:1.4;text-shadow:0 1px 2px #0006;transition:all .3s ease}.container{margin:auto;max-width:1000px;padding:20px;position:relative;z-index:2}.main-container{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 3rem;position:relative;z-index:5}.hero-section{padding-bottom:2rem;padding-top:2rem;text-align:left}.loading,.no-cards{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;color:#fffc;font-size:1.1rem;margin:2rem;overflow:hidden;padding:40px;position:relative;text-align:center}.loading:before,.no-cards:before{background:linear-gradient(135deg,#ffffff14,#ffffff05);border-radius:24px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:768px){.cards-grid{gap:1.5rem;grid-template-columns:1fr;padding:1rem}.profile-header{gap:1.5rem;padding:1.5rem;text-align:center}.profile-content,.profile-header{align-items:center;flex-direction:column}.profile-content{gap:1rem}.profile-avatar{height:120px;margin:0;width:120px}.profile-name{font-size:2rem}.profile-desc{font-size:1.1rem}.profile-link{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:80%}.card img{height:200px;margin-bottom:10px}.main-container{padding:1rem}}@media (max-width:480px){.profile-header{padding:1rem}.profile-avatar{height:100px;width:100px}.profile-name{font-size:1.8rem}.profile-desc{font-size:1rem}.profile-link{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:80%}.card img{height:180px;margin-bottom:10px}}.card{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.profile-header{animation:slideInDown .8s ease-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.card:hover .card-content h2{color:#fff!important;color:var(--light)!important;transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#4a00001a}::-webkit-scrollbar-thumb{border-radius:4px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#6b0000;background:var(--accent)}.background{position:relative}.background:before{animation:orbeMove 20s ease-in-out infinite reverse;background:radial-gradient(circle at 40% 80%,#0006 0,#0000 50%),radial-gradient(circle at 70% 40%,#0000004d 0,#0000 40%),radial-gradient(circle at 10% 60%,#00000059 0,#0000 45%)}.background:after,.background:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.background:after{animation:particleFloat 25s linear infinite;background:radial-gradient(1px 1px at 20px 30px,#4a000026,#0000),radial-gradient(1px 1px at 40px 70px,#1a00001f,#0000),radial-gradient(1px 1px at 90px 40px,#6b000014,#0000),radial-gradient(1px 1px at 130px 80px,#4a00001a,#0000);background-repeat:repeat;background-size:150px 150px;opacity:.2}@keyframes particleFloat{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-150px) translateX(75px)}}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.tilt-mode-btn{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ff00001a;border:2px solid #ff00004d;border-radius:50px;box-shadow:0 4px 16px #f003,inset 0 1px 0 #ffffff1a;color:#f44;-webkit-user-select:none;user-select:none}.tilt-mode-btn:hover{background:#f003;border-color:#ff000080;box-shadow:0 6px 20px #ff00004d,inset 0 1px 0 #fff3;transform:scale(1.05)}.tilt-mode-btn.active{animation:tiltPulse .5s ease-in-out infinite alternate;background:#ff00004d;border-color:red;color:#fff}@keyframes tiltPulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.broken-screen{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw;z-index:10000}.broken-screen video{opacity:.7}.falling-card{animation:cardShake .8s ease-in-out;filter:brightness(1.1) contrast(1.05)}@keyframes vibrate{0%,to{transform:translate(0) rotate(0deg)}10%{transform:translate(-8px,-6px) rotate(-2deg)}20%{transform:translate(6px,8px) rotate(1deg)}30%{transform:translate(-6px,4px) rotate(-1deg)}40%{transform:translate(8px,-4px) rotate(2deg)}50%{transform:translate(-4px,-8px) rotate(-1deg)}60%{transform:translate(4px,6px) rotate(1deg)}70%{transform:translate(-8px,2px) rotate(-2deg)}80%{transform:translate(6px,-6px) rotate(1deg)}90%{transform:translate(-6px,8px) rotate(-1deg)}}.carousel-controls{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000004d;border:1px solid #ffffff1a;border-radius:50px;bottom:20px;display:flex;gap:20px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:10001}.carousel-btn{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.carousel-btn:hover:not(:disabled){background:#fff3;border-color:#fff6;transform:scale(1.1)}.carousel-btn:disabled{cursor:not-allowed;opacity:.3}.carousel-indicators{display:flex;gap:10px}.indicator{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#fff;transform:scale(1.2)}.indicator:hover{background:#fff9}@media (max-width:768px){.carousel-controls{bottom:10px;gap:15px;padding:8px 15px}.carousel-btn{font-size:18px;height:35px;width:35px}.indicator{height:10px;width:10px}.main-container{padding:1rem 0 2rem}.container{padding:20px}.cards-grid,.container{margin:0 auto;max-width:1000px}.cards-grid{padding:0}.profile-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;min-height:auto;padding:20px;text-align:center}.profile-avatar{height:60px;margin:0 0 15px;order:1;width:60px}.profile-name{font-size:1.3rem;margin-bottom:4px}.profile-desc{font-size:.9rem;margin-bottom:10px}.profile-info{align-items:center;display:flex;flex-direction:column;margin-bottom:15px;order:2;text-align:center}.profile-link{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:80%}.card img{margin-bottom:10px}.card{margin-bottom:16px;margin-left:20px;margin-right:20px}.card-content h2{font-size:1.1rem}.card-content p{font-size:.85rem}}@media (max-width:375px){.profile-link{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:80%}}@media (max-width:480px){.main-container{padding:.5rem 0}.container{padding:15px}.cards-grid,.container{margin:0 auto;max-width:100%}.cards-grid{padding:0}.profile-header{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;min-height:auto;padding:16px;text-align:center}.profile-avatar{height:50px;margin:0 0 12px;order:1;width:50px}.profile-name{font-size:1.2rem;margin-bottom:3px}.profile-desc{font-size:.8rem;margin-bottom:8px}.profile-info{align-items:center;display:flex;flex-direction:column;margin-bottom:12px;order:2;text-align:center}.profile-link{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center;width:80%}.card{margin-bottom:12px;margin-left:15px;margin-right:15px}.card-content h2{font-size:1rem}.card-content p{font-size:.8rem}.tilt-mode-btn{bottom:15px;font-size:12px;letter-spacing:.5px;padding:10px 20px;right:15px}.card img{margin-bottom:10px}}.profile-link{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ff6b6b;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:8px 16px;text-align:center;text-shadow:0 1px 2px #0000004d;transition:all .3s ease}.profile-link:hover{background:#ffffff1a;color:#ff5252;transform:translateY(-2px)}@keyframes cardShake{0%,to{transform:translateX(0) translateY(0) rotate(0deg) scale(1)}10%{transform:translateX(-8px) translateY(-2px) rotate(-3deg) scale(1.02)}20%{transform:translateX(6px) translateY(1px) rotate(2deg) scale(.98)}30%{transform:translateX(-4px) translateY(-1px) rotate(-1deg) scale(1.01)}40%{transform:translateX(7px) translateY(2px) rotate(3deg) scale(.99)}50%{transform:translateX(-5px) translateY(-1px) rotate(-2deg) scale(1.02)}60%{transform:translateX(4px) translateY(1px) rotate(1deg) scale(.98)}70%{transform:translateX(-6px) translateY(-2px) rotate(-2deg) scale(1.01)}80%{transform:translateX(5px) translateY(1px) rotate(2deg) scale(.99)}90%{transform:translateX(-3px) translateY(-1px) rotate(-1deg) scale(1.01)}}.liquid-ether-container{background:#0000;height:100%;overflow:hidden;position:relative;width:100%}.liquid-ether-container canvas{display:block;height:100%!important;object-fit:cover;width:100%!important}.tilt-mode-btn{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;border-radius:25px;bottom:20px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:12px 24px;position:fixed;right:20px;text-transform:uppercase;transition:all .3s ease;z-index:1000}.tilt-mode-btn:hover{box-shadow:0 6px 20px #0006;transform:translateY(-2px)}.tilt-mode-btn:active{transform:translateY(0)}.tilt-mode-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.tilt-mode-btn.active{animation:pulse .5s ease-in-out;background:linear-gradient(45deg,#ff4757,#c44569)}@keyframes vibrateHeader{0%,to{transform:translate(0) rotate(0deg)}10%{transform:translate(-1px,-1px) rotate(-.5deg)}20%{transform:translate(1px,-1px) rotate(.5deg)}30%{transform:translate(-1px,1px) rotate(-.5deg)}40%{transform:translate(1px,1px) rotate(.5deg)}50%{transform:translate(-1px,-1px) rotate(-.5deg)}60%{transform:translate(1px,-1px) rotate(.5deg)}70%{transform:translate(-1px,1px) rotate(-.5deg)}80%{transform:translate(1px,1px) rotate(.5deg)}90%{transform:translate(-1px,-1px) rotate(-.5deg)}}@keyframes vibrateCards{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-.5px,-.5px) rotate(-.3deg)}50%{transform:translate(.5px,.5px) rotate(.3deg)}75%{transform:translate(-.5px,.5px) rotate(-.3deg)}}@keyframes vibrateText{0%,to{transform:translate(0)}50%{transform:translate(.3px,.3px)}}@keyframes vibrateHeaderWeak{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-.3px,-.3px) rotate(-.2deg)}}@keyframes vibrateCardsWeak{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-.2px,-.2px) rotate(-.1deg)}}@keyframes vibrateTextWeak{0%,to{transform:translate(0)}50%{transform:translate(.1px,.1px)}}@keyframes flash{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.broken-screen{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.broken-screen video{height:100%;object-fit:cover;width:100%}@media screen and (-webkit-min-device-pixel-ratio:2){.tilt-mode-btn{backface-visibility:hidden;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.tilt-mode-btn{transition:none}@keyframes vibrateHeader,
  @keyframes vibrateCards,
  @keyframes vibrateText,
  @keyframes vibrateHeaderWeak,
  @keyframes vibrateCardsWeak,
  @keyframes vibrateTextWeak{0%,to{transform:none}}}.tableau-page{min-height:100vh;position:relative;z-index:10}.tableau-container{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;max-height:100%;max-width:100%;padding:20px}.tableau-download-section{display:flex;justify-content:center;width:100%}.download-extension-btn{-webkit-backdrop-filter:blur(25px) saturate(120%);backdrop-filter:blur(25px) saturate(120%);background:linear-gradient(135deg,#4a0000,#2f0000 50%,#6b0000);border:2px solid #fff3;border-radius:50px;box-shadow:0 8px 32px #4a00004d,0 4px 16px #0003,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:12}.download-extension-btn:hover{background:linear-gradient(135deg,#5a0000,#3f0000 50%,#7b0000);border-color:#fff6;box-shadow:0 12px 40px #4a000066,0 6px 20px #0000004d,inset 0 1px 0 #fff3;transform:translateY(-2px) scale(1.05)}.download-extension-btn:active{transform:translateY(0) scale(1.02)}.tableau-image{border-radius:12px;box-shadow:0 20px 40px #0000004d,0 8px 16px #0003;height:auto;max-height:90vh;max-width:100%;object-fit:contain;position:relative;transition:transform .3s ease;width:auto;z-index:11}.tableau-image:hover{transform:scale(1.02)}@media (max-width:768px){.tableau-page{padding:10px}.tableau-container{gap:20px;padding:15px}.tableau-image{max-height:85vh}.download-extension-btn{font-size:14px;letter-spacing:.5px;padding:14px 28px}}@media (max-width:480px){.tableau-page{padding:5px}.tableau-container{gap:15px;padding:10px}.tableau-image{max-height:80vh}.download-extension-btn{font-size:13px;letter-spacing:.3px;max-width:280px;padding:12px 24px;width:100%}.tableau-download-section{padding:0 10px}}
/*# sourceMappingURL=main.3ade6ba2.css.map*/