@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--gradient-start:#5e8bf4;--gradient-end:#61baff}body{background-color:#000;color:#fff;font-family:Red Hat Display,sans-serif}.loader{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.loader-circle{animation:spin 1s linear infinite;background:linear-gradient(90deg,#5e8bf4,#61baff);background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));background-clip:padding-box;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--gradient-start);box-shadow:0 0 15px #7db9e880;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .8s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;padding:1.6rem;transition:opacity .5s ease-in}.App.loaded{opacity:1}.container{gap:1.6rem;max-width:640px;width:100%}.container,.profile{align-items:center;display:flex;flex-direction:column}.profile{gap:.8rem;margin-bottom:.8rem}.profile-image{zoom:1.4;background-clip:content-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#5e8bf4,#61baff);background-image:linear-gradient(#000,#000),linear-gradient(to right,var(--gradient-start),var(--gradient-end));background-origin:border-box;border:2px solid #0000;border-radius:50%;height:120px;object-fit:cover;width:120px}.profile h1{font-size:2rem;font-weight:700}.profile p,.profile-bio{font-size:1rem}.profile-tagline{background:linear-gradient(90deg,#5e8bf4,#61baff);background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:500}.profile-stats{display:flex;font-size:.75rem;gap:1.2rem;margin-top:.4rem;opacity:.6}.links-section{display:flex;flex-direction:column;gap:.8rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s;width:100%}.links-section.fade-in{opacity:1;transform:translateY(0)}.links-section h2{font-size:2.4rem;font-weight:800;letter-spacing:-1px;margin-top:2.5rem;text-align:center}.link-card{background-color:#000;border:1px solid #333;border-radius:10px;color:#fff;display:flex;flex-direction:column;padding:1.2rem;position:relative;text-decoration:none;transition:all .5s ease;z-index:1}.link-card:before{background:linear-gradient(135deg,#5e8bf4,#61baff);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:10px;bottom:-1px;left:-1px;opacity:0;right:-1px;top:-1px;transition:opacity .5s ease}.link-card:after,.link-card:before{content:"";position:absolute;z-index:-1}.link-card:after{background:#000;border-radius:9px;bottom:0;left:0;right:0;top:0}.link-card:hover{border-color:#0000;box-shadow:0 0 8px #5e8bf480,0 0 20px #7db9e84d;transform:translateY(-4px)}.link-card:hover:before{opacity:1}.featured-card{position:relative}.featured-card:before{animation:subtleGlow 2s ease-in-out infinite alternate;opacity:.3}.featured-card:hover:before{animation:none;opacity:1}@keyframes subtleGlow{0%{box-shadow:0 0 10px #5e8bf44d;opacity:.2}to{box-shadow:0 0 20px #5e8bf480;opacity:.4}}.status-indicator{align-items:center;display:flex;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.status-dot{animation:pulse 2s ease-in-out infinite;background:#0f8;border-radius:50%;height:8px;width:8px}.status-text{color:#0f8;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #00ff88b3;opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 8px #0f80;opacity:.8;transform:scale(1.1)}}.link-card h3{font-size:1.2rem;font-weight:500;margin-bottom:.4rem}.link-card p{font-size:.8rem;opacity:.8}.inactive-tile{background:repeating-linear-gradient(45deg,#ffb300 0 20px,#222 20px 40px);background-color:initial!important;filter:grayscale(.5);overflow:hidden;pointer-events:none;position:relative}.inactive-tile:after{display:none!important}.construction-banner{background:#ffb300;border-radius:0;box-shadow:0 2px 8px #0000001f;color:#222;font-size:1.1rem;font-weight:700;left:0;letter-spacing:1px;padding:.5em 0;pointer-events:none;position:center;text-align:center;top:0;width:50%;z-index:2}.social-icons{display:flex;gap:1.2rem;justify-content:center;margin-top:.8rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.social-icons.fade-in{opacity:1;transform:translateY(0)}.social-icon{align-items:center;background-color:#111;border:1px solid #333;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .5s ease;width:40px;z-index:1}.social-icon:before{background:linear-gradient(90deg,#5e8bf4,#61baff);background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:-1}.social-icon:hover{border-color:#0000;transform:translateY(-2px)}.social-icon:hover:before{opacity:1}.social-icon img{filter:brightness(1);height:20px;position:relative;transition:transform .3s ease;width:20px;z-index:2}.social-icon:hover img{filter:brightness(1.2);transform:scale(1.1)}footer{font-size:.7rem;margin-top:1.6rem;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}footer.fade-in{opacity:1;transform:translateY(0)}.audit-intro{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;text-align:center}.audit-section{background-color:#000;border:1px solid #333;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.audit-section h3{font-size:1.3rem;font-weight:500;margin-bottom:1rem}.audit-section ul{list-style:none;margin:0;padding:0}.audit-section li{font-size:1rem;margin-bottom:.8rem;opacity:.9}.audit-section p{font-size:1rem;line-height:1.6;opacity:.9}.audit-section:after,.audit-section:before{display:none}.audit-section:hover{border-color:#333;box-shadow:none;transform:none}.audit-book{background-color:#1a1a1a;border:1px solid #333;border-radius:5px;color:#fff;display:inline-block;font-weight:500;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.audit-book:hover{border-color:#5e8bf4;border-color:var(--gradient-start);box-shadow:0 0 8px #5e8bf480;transform:translateY(-2px)}.audit-note{border-top:1px solid #333;margin-top:2rem;opacity:.7;padding:1rem;text-align:center}.audit-note,.audit-subtext{font-size:.9rem;font-style:italic}.audit-subtext{line-height:1.5;margin-top:1rem;opacity:.8}.vsl-container{aspect-ratio:16/9;background-color:#111;border-radius:10px;margin:2rem auto;max-width:800px;overflow:hidden;position:relative;width:100%}.vsl-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a1a,#222);color:#666;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}.booking-tiles{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.booking-tile{background:#000;border:1.5px solid #333;border-radius:12px;box-shadow:none;color:#fff;display:block;font-size:1.1rem;padding:1.5rem 1.2rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .2s}.booking-tile:focus,.booking-tile:hover{border-color:#5e8bf4;border-color:var(--gradient-start);box-shadow:0 0 12px 2px #5e8bf4;box-shadow:0 0 12px 2px var(--gradient-start);transform:translateY(-2px) scale(1.01)}.booking-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.7rem;margin-bottom:.7rem}.booking-price{font-size:1rem;font-weight:400;margin-left:.5rem;opacity:.7}.booking-desc ul{list-style:none;margin:0;padding:0}.booking-desc li{font-size:1rem;margin-bottom:.5rem;opacity:.9}.booking-desc p{font-size:1rem;margin:0;opacity:.9}.header-row{align-items:center;display:flex;gap:1.2rem;justify-content:flex-start;margin-bottom:2.5rem;margin-top:2.2rem;padding-left:1.5rem;width:100%}.back-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;line-height:1;padding:0;transition:color .2s}.back-button:hover{color:#5e8bf4;color:var(--gradient-start)}.audit-title{font-size:2.4rem;font-weight:800;letter-spacing:-1px;margin:0;text-align:left}.profile>*{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.profile.fade-in>*{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=main.c8805c54.css.map*/