#app[data-v-427bd0c1]{min-height:100vh;background:#000}.btn[data-v-7ecb6947]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-7ecb6947]:disabled:hover{background:var(--white);border-color:var(--white)}.landing[data-v-f018239d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;padding:20px}.landing-container[data-v-f018239d]{max-width:800px;width:100%}.landing-content[data-v-f018239d]{text-align:center}.landing-title[data-v-f018239d]{font-size:72px;font-weight:700;margin-bottom:20px;color:var(--white)}.landing-subtitle[data-v-f018239d]{font-size:18px;color:var(--gray-light);margin-bottom:60px;max-width:500px;margin-left:auto;margin-right:auto}.landing-button[data-v-f018239d]{margin-bottom:80px}.landing-button .btn[data-v-f018239d]{font-size:16px;padding:16px 32px}.landing-features[data-v-f018239d]{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.feature[data-v-f018239d]{display:flex;flex-direction:column;align-items:center;gap:10px}.feature-icon[data-v-f018239d]{font-size:36px}.feature-text[data-v-f018239d]{font-size:12px;color:var(--gray-light);text-transform:uppercase;letter-spacing:1px}@media (max-width: 768px){.landing-title[data-v-f018239d]{font-size:48px}.landing-subtitle[data-v-f018239d]{font-size:16px}.landing-features[data-v-f018239d]{gap:40px}}.callback[data-v-615ff876]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;padding:20px}.callback-container[data-v-615ff876]{max-width:600px;width:100%}.callback-content[data-v-615ff876]{text-align:center}.callback-content h1[data-v-615ff876]{font-size:48px;font-weight:700;margin-bottom:40px;color:var(--white)}.loading-spinner[data-v-615ff876]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner[data-v-615ff876]{width:60px;height:60px;border:3px solid var(--gray-dark);border-top:3px solid var(--cyan);border-radius:50%;animation:spin-615ff876 1s linear infinite}@keyframes spin-615ff876{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-615ff876]{font-size:14px;color:var(--gray-light);text-transform:uppercase;letter-spacing:2px}.error-message[data-v-615ff876]{display:flex;flex-direction:column;align-items:center;gap:30px}.error-message p[data-v-615ff876]{font-size:16px;color:var(--magenta);max-width:400px}.navbar[data-v-47e5a34a]{background:#000;border-bottom:1px solid var(--gray-dark);padding:20px 0;position:sticky;top:0;z-index:100}.navbar-container[data-v-47e5a34a]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.navbar-brand[data-v-47e5a34a]{font-size:24px;font-weight:700;color:var(--white)}.menu-button[data-v-47e5a34a]{background:transparent;border:2px solid var(--white);color:var(--white);font-size:24px;padding:8px 16px;cursor:pointer;transition:all .3s;font-family:JetBrains Mono,monospace}.menu-button[data-v-47e5a34a]:hover{border-color:var(--cyan);box-shadow:0 0 10px #00fff980}.menu-dropdown[data-v-47e5a34a]{position:absolute;top:100%;right:20px;background:var(--gray-darker);border:1px solid var(--gray-dark);margin-top:10px;min-width:200px;z-index:101}.menu-item[data-v-47e5a34a]{display:block;width:100%;padding:15px 20px;background:transparent;border:none;color:var(--white);text-align:left;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:14px;cursor:pointer;transition:all .3s;border-bottom:1px solid var(--gray-dark)}.menu-item[data-v-47e5a34a]:last-child{border-bottom:none}.menu-item[data-v-47e5a34a]:hover{background:var(--gray-dark);color:var(--cyan)}.dashboard[data-v-6e8d77b1]{min-height:100vh;background:#000}.tab-nav[data-v-6e8d77b1]{display:flex;gap:0;border-bottom:2px solid var(--gray-dark);margin-bottom:40px;overflow-x:auto}.tab-link[data-v-6e8d77b1]{padding:15px 25px;color:var(--gray-light);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:14px;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid transparent;transition:all .3s;white-space:nowrap}.tab-link[data-v-6e8d77b1]:hover{color:var(--white);border-bottom-color:var(--white)}.tab-link.active[data-v-6e8d77b1]{color:var(--cyan);border-bottom-color:var(--cyan);box-shadow:0 2px 10px #00fff94d}@media (max-width: 768px){.tab-link[data-v-6e8d77b1]{padding:12px 15px;font-size:12px}}.stats-card[data-v-80dc7e3b]{background:var(--gray-darker);border:1px solid var(--gray-dark);padding:20px;text-align:center;transition:all .3s}.stats-card[data-v-80dc7e3b]:hover{border-color:var(--cyan);box-shadow:0 0 10px #00fff94d}.stats-value[data-v-80dc7e3b]{font-size:36px;font-weight:700;color:var(--white);margin-bottom:10px}.stats-label[data-v-80dc7e3b]{font-size:12px;color:var(--gray-light);text-transform:uppercase;letter-spacing:1px}.overview[data-v-8a5249de]{padding-bottom:60px}.page-title[data-v-8a5249de]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.stats-grid[data-v-8a5249de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:60px}.overview-section[data-v-8a5249de]{margin-bottom:60px}.section-title[data-v-8a5249de]{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--white);border-bottom:2px solid var(--gray-dark);padding-bottom:10px}.loading[data-v-8a5249de]{text-align:center;padding:40px;color:var(--gray-light)}.empty-state[data-v-8a5249de]{text-align:center;padding:40px;color:var(--gray-mid)}.track-list[data-v-8a5249de]{display:flex;flex-direction:column;gap:15px}.track-item[data-v-8a5249de]{display:flex;align-items:center;gap:15px;padding:15px;background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s}.track-item[data-v-8a5249de]:hover{border-color:var(--cyan);box-shadow:0 0 10px #00fff94d}.track-rank[data-v-8a5249de]{font-size:24px;font-weight:700;color:var(--cyan);min-width:30px}.track-image[data-v-8a5249de]{width:60px;height:60px;object-fit:cover}.track-info[data-v-8a5249de]{flex:1}.track-name[data-v-8a5249de]{font-size:16px;font-weight:700;color:var(--white);margin-bottom:5px}.track-artist[data-v-8a5249de]{font-size:14px;color:var(--gray-light)}.artist-grid[data-v-8a5249de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.artist-card[data-v-8a5249de]{text-align:center;padding:15px;background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s}.artist-card[data-v-8a5249de]:hover{border-color:var(--magenta);box-shadow:0 0 10px #ff00c14d}.artist-image[data-v-8a5249de]{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:10px}.artist-name[data-v-8a5249de]{font-size:14px;font-weight:700;color:var(--white);margin-bottom:5px}.artist-genres[data-v-8a5249de]{font-size:12px;color:var(--gray-light)}.genre-pills[data-v-8a5249de]{display:flex;flex-wrap:wrap;gap:10px}.genre-pill[data-v-8a5249de]{padding:8px 16px;background:var(--gray-darker);border:1px solid var(--cyan);color:var(--cyan);font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.genre-pill[data-v-8a5249de]:hover{background:var(--cyan);color:var(--black)}@media (max-width: 768px){.page-title[data-v-8a5249de]{font-size:32px}.stats-grid[data-v-8a5249de]{grid-template-columns:1fr}.artist-grid[data-v-8a5249de]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.time-range-selector[data-v-1d6c8918]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.range-btn[data-v-1d6c8918]{background:transparent;border:2px solid var(--gray-dark);color:var(--white);padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.range-btn[data-v-1d6c8918]:hover{border-color:var(--white)}.range-btn.active[data-v-1d6c8918]{border-color:var(--cyan);background:var(--cyan);color:var(--black);box-shadow:0 0 10px #00fff980}.limit-selector[data-v-db2e7ea0]{display:flex;gap:0;border:2px solid var(--gray-dark)}.limit-btn[data-v-db2e7ea0]{background:transparent;border:none;border-right:1px solid var(--gray-dark);color:var(--white);padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;min-width:80px}.limit-btn[data-v-db2e7ea0]:last-child{border-right:none}.limit-btn[data-v-db2e7ea0]:hover{background:var(--gray-dark)}.limit-btn.active[data-v-db2e7ea0]{background:var(--cyan);color:var(--black)}@media (max-width: 768px){.limit-btn[data-v-db2e7ea0]{padding:10px 15px;font-size:11px;min-width:70px}}.view-toggle[data-v-2300333c]{display:flex;gap:0;border:2px solid var(--gray-dark)}.toggle-btn[data-v-2300333c]{background:transparent;border:none;border-right:1px solid var(--gray-dark);color:var(--white);padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;min-width:80px}.toggle-btn[data-v-2300333c]:last-child{border-right:none}.toggle-btn[data-v-2300333c]:hover{background:var(--gray-dark)}.toggle-btn.active[data-v-2300333c]{background:var(--magenta);color:var(--white)}.tracks-view[data-v-81efab09]{padding-bottom:60px}.page-title[data-v-81efab09]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.controls[data-v-81efab09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px;flex-wrap:wrap}.loading[data-v-81efab09]{text-align:center;padding:60px;color:var(--gray-light);font-size:18px}.empty-state[data-v-81efab09]{text-align:center;padding:60px;color:var(--gray-mid);font-size:16px}.track-list[data-v-81efab09]{display:flex;flex-direction:column;gap:15px}.track-item[data-v-81efab09]{display:flex;align-items:center;gap:15px;padding:15px;background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s}.track-item[data-v-81efab09]:hover{border-color:var(--cyan);box-shadow:0 0 15px #00fff966}.track-rank[data-v-81efab09]{font-size:24px;font-weight:700;color:var(--cyan);min-width:40px;text-align:center}.track-image[data-v-81efab09]{width:80px;height:80px;object-fit:cover}.track-info[data-v-81efab09]{flex:1}.track-name[data-v-81efab09]{font-size:18px;font-weight:700;color:var(--white);margin-bottom:5px}.track-artist[data-v-81efab09]{font-size:14px;color:var(--gray-light);margin-bottom:3px}.track-album[data-v-81efab09]{font-size:12px;color:var(--gray-mid)}.track-stats[data-v-81efab09]{display:flex;gap:20px}.stat[data-v-81efab09]{display:flex;flex-direction:column;align-items:center;min-width:80px}.stat-label[data-v-81efab09]{font-size:10px;color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.stat-value[data-v-81efab09]{font-size:20px;font-weight:700;color:var(--magenta)}.chart-view[data-v-81efab09]{background:var(--gray-darker);border:1px solid var(--gray-dark);padding:30px;height:800px}@media (max-width: 768px){.page-title[data-v-81efab09]{font-size:32px}.controls[data-v-81efab09]{flex-direction:column;align-items:stretch}.track-rank[data-v-81efab09]{font-size:18px;min-width:30px}.track-image[data-v-81efab09]{width:60px;height:60px}.track-name[data-v-81efab09]{font-size:16px}.track-stats[data-v-81efab09]{display:none}.chart-view[data-v-81efab09]{height:600px;padding:20px}}.artists-view[data-v-5a7ce3b9]{padding-bottom:60px}.page-title[data-v-5a7ce3b9]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.controls[data-v-5a7ce3b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px;flex-wrap:wrap}.loading[data-v-5a7ce3b9]{text-align:center;padding:60px;color:var(--gray-light);font-size:18px}.empty-state[data-v-5a7ce3b9]{text-align:center;padding:60px;color:var(--gray-mid);font-size:16px}.artist-grid[data-v-5a7ce3b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:25px}.artist-card[data-v-5a7ce3b9]{position:relative;background:var(--gray-darker);border:1px solid var(--gray-dark);padding:20px;text-align:center;transition:all .3s}.artist-card[data-v-5a7ce3b9]:hover{border-color:var(--magenta);box-shadow:0 0 20px #ff00c166;transform:translateY(-5px)}.artist-rank[data-v-5a7ce3b9]{position:absolute;top:10px;left:10px;width:35px;height:35px;background:var(--magenta);color:var(--black);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;z-index:1}.artist-image[data-v-5a7ce3b9]{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:15px}.artist-name[data-v-5a7ce3b9]{font-size:16px;font-weight:700;color:var(--white);margin-bottom:10px;min-height:40px;display:flex;align-items:center;justify-content:center}.artist-genres[data-v-5a7ce3b9]{font-size:11px;color:var(--gray-light);margin-bottom:15px;min-height:32px;line-height:1.4}.artist-popularity[data-v-5a7ce3b9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid var(--gray-dark);margin-bottom:5px}.popularity-label[data-v-5a7ce3b9]{font-size:10px;color:var(--gray-light);text-transform:uppercase;letter-spacing:1px}.popularity-value[data-v-5a7ce3b9]{font-size:18px;font-weight:700;color:var(--cyan)}.artist-followers[data-v-5a7ce3b9]{font-size:11px;color:var(--gray-mid)}.chart-view[data-v-5a7ce3b9]{background:var(--gray-darker);border:1px solid var(--gray-dark);padding:30px;height:800px}@media (max-width: 768px){.page-title[data-v-5a7ce3b9]{font-size:32px}.controls[data-v-5a7ce3b9]{flex-direction:column;align-items:stretch}.artist-grid[data-v-5a7ce3b9]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.artist-card[data-v-5a7ce3b9]{padding:15px}.chart-view[data-v-5a7ce3b9]{height:600px;padding:20px}}.genres-view[data-v-44ee0143]{padding-bottom:60px}.page-title[data-v-44ee0143]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.controls[data-v-44ee0143]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px;flex-wrap:wrap}.loading[data-v-44ee0143]{text-align:center;padding:60px;color:var(--gray-light);font-size:18px}.empty-state[data-v-44ee0143]{text-align:center;padding:60px;color:var(--gray-mid);font-size:16px}.stats-summary[data-v-44ee0143]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.genre-pills[data-v-44ee0143]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.genre-pill[data-v-44ee0143]{display:flex;align-items:center;gap:15px;padding:15px 20px;background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s;animation:fadeIn-44ee0143 .5s ease-out calc(var(--pill-order) * .03s) both}@keyframes fadeIn-44ee0143{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.genre-pill[data-v-44ee0143]:hover{border-color:var(--cyan);box-shadow:0 0 15px #00fff966;transform:translate(5px)}.genre-rank[data-v-44ee0143]{font-size:20px;font-weight:700;color:var(--magenta);min-width:35px;text-align:center}.genre-name[data-v-44ee0143]{flex:1;font-size:14px;font-weight:500;color:var(--white);text-transform:capitalize}.genre-count[data-v-44ee0143]{font-size:16px;font-weight:700;color:var(--cyan);padding:5px 15px;background:#00fff91a;border:1px solid var(--cyan)}.chart-container[data-v-44ee0143]{background:var(--gray-darker);border:1px solid var(--gray-dark);padding:40px}.chart-wrapper[data-v-44ee0143]{max-width:900px;height:600px;margin:0 auto}@media (max-width: 768px){.page-title[data-v-44ee0143]{font-size:32px}.controls[data-v-44ee0143]{flex-direction:column;align-items:stretch}.stats-summary[data-v-44ee0143],.genre-pills[data-v-44ee0143]{grid-template-columns:1fr}.chart-container[data-v-44ee0143]{padding:20px}.chart-wrapper[data-v-44ee0143]{height:400px}}.history-view[data-v-cf2e01f5]{padding-bottom:60px}.page-title[data-v-cf2e01f5]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center}.controls[data-v-cf2e01f5]{display:flex;justify-content:center;margin-bottom:40px}.loading[data-v-cf2e01f5]{text-align:center;padding:60px;color:var(--gray-light);font-size:18px}.empty-state[data-v-cf2e01f5]{text-align:center;padding:60px;color:var(--gray-mid);font-size:16px}.timeline[data-v-cf2e01f5]{position:relative;padding-left:150px;margin-bottom:60px}.timeline[data-v-cf2e01f5]:before{content:"";position:absolute;left:145px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--cyan) 0%,var(--magenta) 100%)}.timeline-item[data-v-cf2e01f5]{position:relative;margin-bottom:30px;animation:slideIn-cf2e01f5 .5s ease-out calc(var(--item-order) * .05s) both}@keyframes slideIn-cf2e01f5{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.timeline-time[data-v-cf2e01f5]{position:absolute;left:-150px;top:20px;width:130px;text-align:right;font-size:12px;color:var(--gray-light);text-transform:uppercase;letter-spacing:1px}.timeline-content[data-v-cf2e01f5]{position:relative;padding-left:35px}.timeline-marker[data-v-cf2e01f5]{position:absolute;left:-8px;top:20px;width:16px;height:16px;background:var(--cyan);border:3px solid var(--black);border-radius:50%;z-index:2}.track-card[data-v-cf2e01f5]{display:flex;gap:15px;padding:15px;background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s}.track-card[data-v-cf2e01f5]:hover{border-color:var(--magenta);box-shadow:0 0 20px #ff00c14d}.track-image[data-v-cf2e01f5]{width:80px;height:80px;object-fit:cover;flex-shrink:0}.track-info[data-v-cf2e01f5]{flex:1}.track-name[data-v-cf2e01f5]{font-size:16px;font-weight:700;color:var(--white);margin-bottom:5px}.track-artist[data-v-cf2e01f5]{font-size:14px;color:var(--cyan);margin-bottom:3px}.track-album[data-v-cf2e01f5]{font-size:12px;color:var(--gray-light);margin-bottom:8px}.track-meta[data-v-cf2e01f5]{display:flex;gap:15px;font-size:11px;color:var(--gray-mid)}.track-duration[data-v-cf2e01f5],.track-popularity[data-v-cf2e01f5]{padding:3px 8px;background:#ffffff0d;border:1px solid var(--gray-dark)}.stats-summary[data-v-cf2e01f5]{margin-top:60px}.section-title[data-v-cf2e01f5]{font-size:24px;font-weight:700;margin-bottom:30px;color:var(--white);border-bottom:2px solid var(--gray-dark);padding-bottom:10px;text-align:center}.stats-grid[data-v-cf2e01f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media (max-width: 768px){.page-title[data-v-cf2e01f5]{font-size:32px}.timeline[data-v-cf2e01f5]{padding-left:30px}.timeline[data-v-cf2e01f5]:before{left:10px}.timeline-time[data-v-cf2e01f5]{position:static;width:auto;text-align:left;margin-bottom:10px}.timeline-content[data-v-cf2e01f5]{padding-left:30px}.timeline-marker[data-v-cf2e01f5]{left:3px}.track-image[data-v-cf2e01f5]{width:60px;height:60px}.stats-grid[data-v-cf2e01f5]{grid-template-columns:1fr}}.releases-view[data-v-531cba22]{padding-bottom:60px}.page-title[data-v-531cba22]{font-size:48px;font-weight:700;margin-bottom:20px;text-align:center}.controls[data-v-531cba22]{text-align:center;margin-bottom:40px}.controls p[data-v-531cba22]{color:var(--gray-light);margin-bottom:20px}.loading-state[data-v-531cba22],.empty-state[data-v-531cba22]{text-align:center;padding:60px;color:var(--gray-light);font-size:18px}.releases-grid[data-v-531cba22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:25px}.release-card[data-v-531cba22]{background:var(--gray-darker);border:1px solid var(--gray-dark);transition:all .3s}.release-card[data-v-531cba22]:hover{border-color:var(--cyan);transform:translateY(-5px)}.release-card a[data-v-531cba22]{text-decoration:none;color:inherit}.album-art[data-v-531cba22]{width:100%;display:block}.release-info[data-v-531cba22]{padding:15px}.release-name[data-v-531cba22]{font-weight:700;color:var(--white);margin-bottom:5px}.artist-name[data-v-531cba22]{font-size:12px;color:var(--gray-light);margin-bottom:10px}.release-date[data-v-531cba22]{font-size:10px;color:var(--gray-mid)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:JetBrains Mono,monospace;background:#000;color:#fff;line-height:1.6;overflow-x:hidden}#app{min-height:100vh}:root{--black: #000000;--white: #ffffff;--gray-dark: #333333;--gray-light: #cccccc;--gray-mid: #999999;--gray-darker: #111111;--cyan: #00fff9;--magenta: #ff00c1}.btn{padding:12px 24px;border:none;font-family:JetBrains Mono,monospace;font-size:14px;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;border-radius:0}.btn-primary{background:var(--white);color:var(--black);border:2px solid var(--white)}.btn-primary:hover{background:var(--cyan);border-color:var(--cyan);color:var(--black)}.btn-outline{background:transparent;border:2px solid var(--white);color:var(--white)}.btn-outline:hover{border-color:var(--magenta);color:var(--magenta)}.panel{background:var(--black);border:1px solid var(--gray-dark);padding:30px;transition:transform .5s,opacity .5s;border-radius:0}.panel:hover{transform:translateY(-5px)}.glow-cyan{border-color:var(--cyan);box-shadow:0 0 10px #00fff980,0 0 20px #00fff94d}.glow-magenta{border-color:var(--magenta);box-shadow:0 0 10px #ff00c180,0 0 20px #ff00c14d}.glow-white{border-color:var(--white);box-shadow:0 0 10px #ffffff80}.hover-card{background:var(--gray-darker);border:1px solid var(--gray-dark);padding:20px;transition:all .3s;cursor:pointer;border-radius:0}.hover-card:hover{border-color:var(--cyan);box-shadow:0 0 10px #00fff980}.container{max-width:1200px;margin:0 auto;padding:40px 20px}h1{font-size:48px;font-weight:700;color:var(--white);margin-bottom:20px}h2{font-size:32px;font-weight:700;color:var(--white);margin-bottom:15px}h3{font-size:24px;color:var(--gray-light);margin-bottom:10px}p{color:var(--gray-light);font-size:14px}a{color:var(--white);text-decoration:none;transition:color .3s}a:hover,.text-cyan{color:var(--cyan)}.text-magenta{color:var(--magenta)}.text-center{text-align:center}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;flex-direction:column}.glitch-text{position:relative;animation:glitch-skew 1s infinite linear alternate-reverse}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(39px,9999px,71px,0);transform:skew(.4deg)}5%{clip:rect(18px,9999px,88px,0);transform:skew(.81deg)}10%{clip:rect(97px,9999px,18px,0);transform:skew(.4deg)}15%{clip:rect(39px,9999px,6px,0);transform:skew(.49deg)}20%{clip:rect(47px,9999px,89px,0);transform:skew(.1deg)}25%{clip:rect(4px,9999px,26px,0);transform:skew(.3deg)}30%{clip:rect(98px,9999px,81px,0);transform:skew(.48deg)}35%{clip:rect(100px,9999px,43px,0);transform:skew(.77deg)}40%{clip:rect(66px,9999px,96px,0);transform:skew(.93deg)}45%{clip:rect(71px,9999px,35px,0);transform:skew(.12deg)}50%{clip:rect(25px,9999px,33px,0);transform:skew(.74deg)}55%{clip:rect(83px,9999px,66px,0);transform:skew(.96deg)}60%{clip:rect(89px,9999px,54px,0);transform:skew(.23deg)}65%{clip:rect(54px,9999px,63px,0);transform:skew(.7deg)}70%{clip:rect(14px,9999px,2px,0);transform:skew(.7deg)}75%{clip:rect(86px,9999px,7px,0);transform:skew(.14deg)}80%{clip:rect(65px,9999px,25px,0);transform:skew(.26deg)}85%{clip:rect(96px,9999px,66px,0);transform:skew(.67deg)}90%{clip:rect(92px,9999px,5px,0);transform:skew(.09deg)}95%{clip:rect(80px,9999px,26px,0);transform:skew(.3deg)}to{clip:rect(17px,9999px,72px,0);transform:skew(.66deg)}}@keyframes glitch-anim2{0%{clip:rect(76px,9999px,78px,0);transform:skew(.59deg)}5%{clip:rect(43px,9999px,22px,0);transform:skew(.22deg)}10%{clip:rect(20px,9999px,66px,0);transform:skew(.04deg)}15%{clip:rect(74px,9999px,26px,0);transform:skew(.44deg)}20%{clip:rect(29px,9999px,58px,0);transform:skew(.47deg)}25%{clip:rect(99px,9999px,90px,0);transform:skew(.13deg)}30%{clip:rect(75px,9999px,74px,0);transform:skew(.02deg)}35%{clip:rect(25px,9999px,32px,0);transform:skew(.89deg)}40%{clip:rect(96px,9999px,97px,0);transform:skew(.26deg)}45%{clip:rect(67px,9999px,43px,0);transform:skew(.91deg)}50%{clip:rect(25px,9999px,37px,0);transform:skew(.23deg)}55%{clip:rect(43px,9999px,91px,0);transform:skew(.03deg)}60%{clip:rect(27px,9999px,72px,0);transform:skew(.76deg)}65%{clip:rect(70px,9999px,5px,0);transform:skew(.17deg)}70%{clip:rect(43px,9999px,92px,0);transform:skew(.44deg)}75%{clip:rect(13px,9999px,38px,0);transform:skew(.07deg)}80%{clip:rect(82px,9999px,72px,0);transform:skew(.6deg)}85%{clip:rect(88px,9999px,69px,0);transform:skew(.41deg)}90%{clip:rect(53px,9999px,21px,0);transform:skew(.56deg)}95%{clip:rect(25px,9999px,13px,0);transform:skew(.31deg)}to{clip:rect(86px,9999px,46px,0);transform:skew(.94deg)}}@keyframes glitch-skew{0%{transform:skew(-1deg)}10%{transform:skew(3deg)}20%{transform:skew(1deg)}30%{transform:skew(4deg)}40%{transform:skew(-3deg)}50%{transform:skew(5deg)}60%{transform:skew(-3deg)}70%{transform:skew(-1deg)}80%{transform:skew(2deg)}90%{transform:skew(5deg)}to{transform:skew(-2deg)}}
