:root{--bg: #050505;--accent: #00ff41;--text-main: #ffffff;--text-dim: #666;--border: #222;--glitch-red: #ff003c;--surface: #0a0a0a}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;background-color:var(--bg)}body{color:var(--text-main);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative;line-height:1.5}@keyframes noise{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}30%{transform:translate(2%,2%)}50%{transform:translate(-2%,3%)}70%{transform:translate(3%,-2%)}90%{transform:translate(-3%,2%)}}body:before{content:"";position:fixed;top:-10%;left:-10%;width:120%;height:120%;background:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Noise_Texture.png);opacity:.04;pointer-events:none;animation:noise .2s infinite;z-index:1000}.container{padding:40px;max-width:1400px;margin:0 auto;box-sizing:border-box}header{display:flex;justify-content:space-between;align-items:center;border-left:5px solid var(--accent);padding-left:20px;margin-bottom:20px}.glitch-title{font-size:clamp(2.5rem,10vw,6rem);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-5px}.sub-header{font-family:monospace;color:var(--accent);font-size:1.2rem;margin-top:10px}.logo-container img{height:20vh;width:auto;filter:grayscale(1);transition:.3s}.logo-container img:hover{filter:grayscale(0) brightness(1);animation:logo-glitch .3s ease-in-out}@keyframes logo-glitch{0%{transform:translate(0);filter:grayscale(0) brightness(1)}10%{transform:translate(-5px,2px);filter:hue-rotate(90deg) saturate(3)}20%{transform:translate(5px,-2px);filter:hue-rotate(180deg) saturate(5)}30%{transform:translate(-3px,3px);filter:hue-rotate(270deg) brightness(1.5)}40%{transform:translate(3px,-3px);filter:hue-rotate(0deg) saturate(2)}50%{transform:translate(0);filter:grayscale(0) brightness(1.2) contrast(1.5)}to{transform:translate(0);filter:grayscale(0) brightness(1)}}.back-nav{display:inline-block;margin-bottom:30px;color:var(--text-dim);text-decoration:none;font-family:monospace;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;transition:all .2s ease;border:1px solid transparent;padding:5px 10px}.back-nav:hover{color:var(--accent);background:#00ff410d;border:1px solid var(--accent);transform:translate(-5px)}.header-nav{margin-top:20px;display:flex;gap:20px}.nav-link{font-family:monospace;color:var(--text-dim);text-decoration:none;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;transition:.2s;display:flex;align-items:center;gap:8px}.nav-link:hover{color:var(--accent);text-shadow:0 0 8px var(--accent)}.pulse-small{width:6px;height:6px;background:var(--glitch-red);border-radius:50%;animation:pulse-red-small 1.5s infinite}@keyframes pulse-red-small{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}label{display:block;font-family:monospace;color:var(--accent);font-size:11px;margin-bottom:8px;text-transform:uppercase}input,textarea,select{background:#000;border:1px solid #333;color:#fff;padding:12px;font-family:monospace;width:100%;box-sizing:border-box;margin-bottom:15px}input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:none}button,.btn-submit{background:var(--accent);color:#000;border:none;padding:20px;width:100%;font-weight:900;text-transform:uppercase;cursor:pointer;transition:.3s;font-family:inherit}button:hover,.btn-submit:hover{background:#fff;box-shadow:0 0 20px #00ff414d}.mgmt-table{width:100%;border-collapse:collapse;margin-top:30px;background:var(--surface)}.mgmt-table th{text-align:left;color:var(--accent);font-family:monospace;border-bottom:2px solid var(--border);padding:15px 10px;text-transform:uppercase}.mgmt-table td{padding:15px 10px;border-bottom:1px solid #111}.dj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;margin-bottom:3rem}.card{position:relative;border:1px solid var(--border);padding:15px;background:#000;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;text-decoration:none;color:inherit;--tw-x: 0px;--tw-y: 0px;--tw-r: 0deg}@keyframes card-vibrate{0%,to{transform:translate(var(--tw-x),var(--tw-y)) rotate(var(--tw-r))}33%{transform:translate(calc(var(--tw-x) + 1px),calc(var(--tw-y) - 1px)) rotate(var(--tw-r))}66%{transform:translate(calc(var(--tw-x) - 1px),calc(var(--tw-y) + 1px)) rotate(var(--tw-r))}}.card:nth-child(3n+1):hover{--tw-x: -8px;--tw-y: -10px;--tw-r: 2.5deg;box-shadow:20px 20px 0 var(--accent);border-color:var(--accent);animation:card-vibrate .15s infinite}.card:nth-child(3n+2):hover{--tw-x: 8px;--tw-y: -10px;--tw-r: -2.5deg;box-shadow:-20px 20px #fff;border-color:#fff;animation:card-vibrate .15s infinite}.card:nth-child(3n+3):hover{--tw-x: 0px;--tw-y: -15px;--tw-r: 4deg;box-shadow:15px 25px 0 var(--glitch-red);border-color:var(--glitch-red);animation:card-vibrate .15s infinite}.img-container{width:100%;aspect-ratio:4/5;background:#111;overflow:hidden;margin-bottom:20px}.img-container img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;filter:brightness(.8)}@keyframes img-glitch-data{0%{clip-path:inset(80% 0 0 0);transform:scale(1.1) translate(15px,-5px);filter:hue-rotate(90deg) brightness(2)}20%{clip-path:inset(20% 0 50% 0);transform:scale(1.1) translate(-15px,5px)}40%{clip-path:inset(40% 0 40% 0);transform:scale(1.1) translate(8px,-2px)}60%{clip-path:inset(0 0 80% 0);transform:scale(1.1) translate(-8px,2px);filter:hue-rotate(-90deg)}to{clip-path:inset(0 0 0 0);transform:scale(1.1) translate(0);filter:brightness(1) hue-rotate(0deg)}}.card:hover .img-container img{mix-blend-mode:normal;animation:img-glitch-data .3s steps(5) forwards}.artist-info{display:flex;flex-direction:column;gap:5px}.artist-name{font-size:2rem;font-weight:900;text-transform:uppercase}.academy-highlight .artist-name{font-size:2rem;letter-spacing:-3px;white-space:nowrap;display:block}.artist-meta{font-family:monospace;color:var(--accent)}.tag{background:#222;color:#eee;padding:4px 8px;font-size:10px;text-transform:uppercase;font-family:monospace;margin-right:4px;margin-bottom:4px;border:1px solid transparent}.inbox-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px}.inbox-section{background:var(--surface);border:1px solid var(--border);padding:20px;height:75vh;overflow-y:auto}.msg-card{background:#000;border:1px solid #222;padding:15px;margin-bottom:15px;transition:.2s;position:relative}.msg-card.processed{opacity:.5;filter:grayscale(.8);border-style:dashed}.msg-card:hover{border-color:var(--accent);transform:translate(5px);opacity:1;filter:grayscale(0)}.tag-red{background:var(--glitch-red)!important;color:#fff!important}.tag-green{background:var(--accent)!important;color:#000!important}.tag-blue{background:#08f!important;color:#fff!important}.assign-tool{background:var(--surface);border:1px solid var(--border);border-top:5px solid var(--accent);padding:25px;margin:40px 0}.toolbelt-row{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap}.tool-group{flex:1;min-width:150px;display:flex;flex-direction:column}.toolbelt-row input,.toolbelt-row select,.btn-sync{height:45px;margin:0;box-sizing:border-box}.btn-sync{width:auto!important;padding:0 25px!important}.event-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;margin-top:20px}.day{background:#000;border:1px solid var(--border);min-height:150px;display:flex;flex-direction:column}.day-num{font-family:monospace;font-size:14px;color:var(--text-dim);padding:8px 10px;background:#ffffff08;display:flex;justify-content:space-between;border-bottom:1px solid var(--border)}.day.header{min-height:auto;color:var(--accent);font-family:monospace;text-align:center;padding:10px;font-weight:900;border:none}.event-entry{background:var(--accent);color:#000;font-size:10px;padding:5px 8px;margin:8px;font-weight:900;display:flex;justify-content:space-between;align-items:center}.del-btn{background:none!important;border:none!important;color:#000!important;font-weight:900!important;padding:0 0 0 5px!important;width:auto!important;box-shadow:none!important;margin:0!important;cursor:pointer;font-size:14px}.profile-container{display:grid;grid-template-columns:450px 1fr;gap:60px;margin-top:40px}.profile-img-wrap{position:relative;border:1px solid var(--border);padding:10px;background:var(--surface);aspect-ratio:4/5;overflow:hidden;cursor:pointer;transition:border-color .3s ease}.profile-img-wrap:hover{border-color:var(--accent)}.profile-img-wrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1);mix-blend-mode:luminosity;transition:all .3s ease}.profile-img-wrap:hover img{filter:grayscale(0) contrast(1.1) brightness(1.1);mix-blend-mode:normal}.image-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:10000;justify-content:center;align-items:center;padding:40px}.image-modal-content{max-width:90vw;max-height:90vh;position:relative}.image-modal-content img{max-width:100%;max-height:90vh;object-fit:contain;border:2px solid var(--accent);box-shadow:0 0 50px #00ff414d}.image-modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:var(--accent);font-size:2rem;cursor:pointer;font-family:monospace;font-weight:900;padding:0;width:auto;transition:color .3s ease}.image-modal-close:hover{color:var(--glitch-red)}.profile-bio{font-size:1.4rem;line-height:1.6;color:#fff;margin:20px 0 30px;padding-left:20px;border-left:4px solid var(--accent)}.stats-box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:30px;border-top:1px solid var(--border);padding-top:30px}.action-header{margin-top:10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:3rem}.action-header p{margin-top:20px}.action-footer{padding-top:50px;border-top:1px solid var(--border)}.primary-action{text-align:center;margin-bottom:3rem}@keyframes btn-glitch{0%{transform:rotate(-2deg) translate(0)}20%{transform:rotate(-1deg) translate(-2px,2px)}40%{transform:rotate(-3deg) translate(2px,-2px)}to{transform:rotate(-2deg) translate(0)}}.btn-booking-glitch{display:inline-block;background:var(--accent);color:#000;padding:25px 60px;font-weight:900;text-decoration:none;font-size:1.5rem;letter-spacing:4px;box-shadow:10px 10px #fff;transform:rotate(-2deg);border:2px solid #000}@keyframes stationary-corruption{0%{text-shadow:none;clip-path:inset(0)}30%{text-shadow:3px 0 var(--glitch-red),-3px 0 #0088ff;clip-path:inset(10% 0 80% 0)}60%{text-shadow:-3px 0 var(--glitch-red),3px 0 #0088ff;clip-path:inset(70% 0 10% 0)}to{text-shadow:none;clip-path:inset(0)}}.trigger-impact,.trigger-random{animation:stationary-corruption .25s steps(3) forwards!important}@keyframes impact-zap{0%{text-shadow:none;filter:contrast(1)}25%{text-shadow:4px 0 var(--glitch-red),-4px 0 #0088ff;filter:contrast(1.5)}50%{clip-path:inset(10% 0 80% 0);text-shadow:-4px 0 var(--glitch-red),4px 0 #0088ff}75%{clip-path:inset(70% 0 10% 0);text-shadow:2px 0 var(--accent)}to{text-shadow:none;clip-path:inset(0);filter:contrast(1)}}@keyframes random-zap{0%,to{clip-path:inset(0);text-shadow:none}20%{clip-path:inset(45% 0 45% 0);text-shadow:2px 0 var(--glitch-red)}40%{clip-path:inset(20% 0 70% 0);text-shadow:-2px 0 #0088ff}60%{clip-path:inset(80% 0 10% 0)}}@keyframes crunchy-glitch{0%{clip-path:inset(0);text-shadow:none}20%{clip-path:inset(20% 0 60% 0);text-shadow:4px 0 var(--glitch-red),-4px 0 #0088ff}40%{clip-path:inset(60% 0 20% 0);text-shadow:-4px 0 var(--glitch-red),4px 0 #0088ff}60%{clip-path:inset(0 0 80% 0);text-shadow:2px 0 var(--accent)}to{clip-path:inset(0);text-shadow:none}}.btn-booking-glitch{display:inline-block;background:var(--accent);color:#000;padding:25px 60px;font-weight:900;text-decoration:none;font-size:1.5rem;letter-spacing:4px;box-shadow:10px 10px #fff;transform:rotate(-2deg);transition:background .2s}.btn-booking-glitch.is-glitching{background:#fff;color:#000;box-shadow:-10px 10px 0 var(--accent);text-shadow:3px 0px var(--glitch-red),-3px 0px #0088ff}.trigger-random{animation:crunchy-glitch .4s ease-in-out forwards!important}.trigger-impact{animation:impact-zap .2s steps(2) forwards!important}@keyframes btn-kick{0%{transform:rotate(-2deg) translate(0) scale(1);filter:hue-rotate(0deg)}15%{transform:rotate(-5deg) translate(-10px,5px) scale(1.05);filter:hue-rotate(90deg) brightness(1.5)}30%{transform:rotate(2deg) translate(10px,-5px) scale(.95)}45%{transform:rotate(-8deg) translate(-5px,8px);filter:invert(1)}60%{transform:rotate(-1deg) translate(5px,-8px)}to{transform:rotate(-2deg) translate(0) scale(1)}}.trigger-btn-glitch{animation:btn-kick .2s steps(4) forwards!important}.secondary-action{padding:40px;border:1px dashed var(--border);display:flex;justify-content:space-between;align-items:center;background:#0a0a0a80}.btn-apply{color:#fff;text-decoration:none;font-family:monospace;font-weight:700;padding:15px 30px;border:1px solid #fff;transition:.3s;text-transform:uppercase}.btn-apply:hover{background:#fff;color:#000;box-shadow:-5px 5px 0 var(--accent)}@media(max-width:900px){.profile-container,.inbox-grid{grid-template-columns:1fr}}@media(max-width:768px){header{flex-direction:column;align-items:flex-start}.logo-container img{display:none;height:80px;margin-top:20px}.secondary-action{flex-direction:column;text-align:center;gap:20px}.btn-booking-glitch{width:100%;box-sizing:border-box;font-size:1.2rem}.header-nav{flex-direction:column;gap:10px}.event-grid{grid-template-columns:repeat(2,1fr)}}.card.academy-highlight{border-color:var(--accent);background:#00ff410d}.academy-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111;color:var(--accent);font-family:monospace;font-weight:900;text-align:center;padding:20px}@keyframes single-glitch-shot{0%{transform:translate(0);filter:grayscale(1)}10%{transform:translate(-10px,5px);filter:hue-rotate(90deg) saturate(10);clip-path:inset(20% 0 50% 0)}20%{transform:translate(10px,-5px);clip-path:inset(40% 0 10% 0)}30%{transform:translate(-5px,10px);filter:hue-rotate(180deg) brightness(2)}40%{transform:translate(5px,-10px);clip-path:inset(10% 0 70% 0)}50%{transform:translate(0);filter:grayscale(0) sepia(1) hue-rotate(80deg) brightness(1.2)}to{transform:translate(0);filter:grayscale(0) sepia(1) hue-rotate(80deg) brightness(1.2)}}.trigger-glitch{animation:single-glitch-shot .25s cubic-bezier(.25,.46,.45,.94) forwards!important}.breadcrumb-nav{margin-bottom:20px}.breadcrumb-nav a{color:var(--text-dim);text-decoration:none;font-family:monospace;font-size:.9rem;font-weight:900;transition:color .2s}.breadcrumb-nav a:hover{color:var(--text-main)}.modal-content.syndicate-frame{background:var(--surface);border:2px solid var(--accent);padding:50px;width:95%;position:relative;box-shadow:0 0 50px #00ff411a;box-sizing:border-box;margin:auto}.modal-top{display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.close-btn{background:none!important;border:1px solid transparent!important;color:#ff003c!important;cursor:pointer;font-family:monospace!important;font-size:.8rem!important;font-weight:900!important;text-transform:uppercase;letter-spacing:2px;padding:10px 15px!important;width:auto!important;transition:all .2s ease;box-shadow:none!important}.close-btn:hover{background:#ff003c1a!important;border-color:#ff003c!important;color:#ff003c!important;text-shadow:0 0 10px #ff003c;box-shadow:0 0 15px #ff003c33!important}.contact-frame{max-width:600px}.apply-frame{max-width:800px}.syndicate-frame:before{content:attr(data-label);position:absolute;top:-15px;left:20px;background:var(--bg);padding:0 10px;font-family:monospace;color:var(--accent);font-size:11px;font-weight:900}.system-notice{font-family:monospace;background:#111;padding:15px;border-left:3px solid var(--accent);font-size:12px;color:var(--text-dim);margin:20px 0 30px;line-height:1.4}.syndicate-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-overlay[style*="display: flex"]{display:flex!important}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:40px}.command-card{background:var(--surface);border:1px solid var(--border);padding:30px;text-decoration:none;color:inherit;position:relative;transition:.3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.command-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 0 20px #00ff411a}.command-card h2{font-size:1.8rem;margin:0 0 10px;color:var(--accent);letter-spacing:-1px}.command-card p{color:var(--text-dim);font-family:monospace;font-size:.9rem;margin:0}.counter{position:absolute;top:20px;right:20px;font-family:monospace;font-size:2rem;font-weight:900;opacity:.2}.command-card:hover .counter{opacity:1;color:var(--accent)}.status-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px}.status-box{border:1px solid #111;padding:15px;background:#000;font-family:monospace}.status-box span{display:block;font-size:10px;color:var(--text-dim);margin-bottom:5px}.status-box strong{color:var(--accent);font-size:1.2rem}.section-header{border-bottom:1px solid var(--accent);padding-bottom:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.msg-sender{font-weight:900;color:var(--text-main);text-transform:uppercase;font-size:1.1rem;display:block}.msg-preview{font-size:.9rem;color:#aaa;margin-top:8px;display:block;font-family:monospace}.msg-meta{font-family:monospace;font-size:11px;color:var(--text-dim);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.action-btns{margin-top:20px;display:flex;gap:10px}.btn-mini{width:auto!important;padding:8px 15px!important;font-size:10px!important}.add-box{border:1px solid var(--accent);padding:30px;margin:40px 0;background:#00ff4105}.table-tag-wrap{display:flex;gap:5px;flex-wrap:wrap}.btn-table-action{width:auto!important;padding:8px 15px!important;font-size:11px!important;display:inline-block!important}.btn-edit{background:transparent!important;border:1px solid var(--accent)!important;color:var(--accent)!important;margin-right:10px;text-decoration:none;font-family:monospace;padding:8px 15px!important;font-size:11px!important;transition:.3s;display:inline-block;width:auto!important}.btn-edit:hover{background:var(--accent)!important;color:#000!important}.btn-deactivate{background:#411!important;color:#f44!important;border:1px solid #662222!important}.btn-deactivate:hover{background:#f44!important;color:#000!important;box-shadow:0 0 10px #f44!important}.event-timeline{margin-top:60px;position:relative}.event-row{display:grid;grid-template-columns:150px 1fr 250px;gap:30px;padding:30px;border-bottom:1px solid var(--border);transition:all .3s ease;position:relative;background:#0a0a0a80;text-decoration:none;color:inherit}.event-row:hover{background:#00ff4108;border-left:5px solid var(--accent);padding-left:25px}.event-date{font-family:monospace;color:var(--text-dim);font-size:1.1rem}.event-date strong{display:block;color:var(--text-main);font-size:1.8rem}.event-main h2{font-size:2rem;margin:0 0 15px;text-transform:uppercase;letter-spacing:-1px;font-weight:900}.event-details-row{display:flex;gap:40px;align-items:flex-start}.event-operative{display:flex;align-items:center;gap:15px;font-family:monospace;color:var(--accent);font-weight:900}.event-coordinates{display:flex;flex-direction:column;gap:4px}.event-venue,.event-org{font-family:monospace;font-size:.8rem;color:var(--text-dim);letter-spacing:1px;font-weight:900;text-transform:uppercase}.event-row:hover .event-venue,.event-row:hover .event-org{color:var(--text-main)}.op-img{width:40px;height:40px;border:1px solid var(--accent);object-fit:cover;filter:grayscale(1)}.event-status{text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.status-live{color:var(--glitch-red);font-family:monospace;font-weight:900;display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem}.pulse{width:10px;height:10px;background:var(--glitch-red);border-radius:50%;animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ff003cb3}70%{transform:scale(1);box-shadow:0 0 0 10px #ff003c00}to{transform:scale(.95);box-shadow:0 0 #ff003c00}}.profile-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.btn-inline-booking{display:inline-block;background:var(--accent);color:#000;padding:20px 40px;font-weight:900;text-decoration:none;font-size:1.2rem;transform:rotate(-2deg);box-shadow:5px 5px #fff;transition:.2s;margin:10px 0 40px 10px;text-transform:uppercase}.btn-inline-booking:hover{transform:rotate(0) scale(1.05);background:#fff;box-shadow:0 0 #fff}.stat-label{color:var(--accent);display:block;margin-bottom:5px;text-transform:uppercase;font-family:monospace;font-size:.8rem}.stat-item{font-family:monospace;font-size:.9rem}.form-wrap,.apply-wrap{max-width:800px;margin:20px auto 80px;border-left:5px solid var(--accent);padding:40px;background:var(--surface);position:relative}.form-wrap:before,.apply-wrap:before{content:"TRANSMISSION_PROTOCOL_ACTIVE";position:absolute;top:-15px;left:20px;background:var(--bg);padding:0 10px;font-family:monospace;color:var(--accent);font-size:12px}.apply-wrap:before{content:"SECURE_CONNECTION_ESTABLISHED"}.system-alert{font-family:monospace;background:#111;padding:15px;border-bottom:1px solid #333;font-size:12px;color:var(--text-dim);margin-bottom:30px}.system-msg{font-family:monospace;background:#111;padding:15px;border-left:3px solid var(--accent);font-size:13px;color:var(--text-dim);margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.full-width{grid-column:span 2}.form-header{border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:30px}.btn-send{width:100%;margin-top:10px;letter-spacing:2px}.error{color:var(--glitch-red);font-size:.85rem;font-family:monospace;display:block;margin-top:-10px;margin-bottom:10px}.stats-bar{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:60px;gap:10px}.stats-bar .stat-item{padding:40px 20px;background:var(--surface);border:1px solid #111;display:flex;flex-direction:column;align-items:center;text-align:center;transition:.3s}.stats-bar .stat-item:hover{background:#000;border-color:var(--accent)}.stat-val{display:block;font-size:2.2rem;font-weight:900;color:var(--accent);line-height:1}.stat-label{font-size:.7rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:3px;margin-top:10px;font-weight:900;display:block}.syllabus-grid{display:grid;gap:20px;margin-bottom:80px}.module{background:var(--surface);border:1px solid #222;padding:40px;display:grid;grid-template-columns:80px 1fr 150px;align-items:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),border-color .2s,background .2s;position:relative}.module:after{content:"";position:absolute;inset:0;border:2px solid var(--accent);opacity:0;pointer-events:none;z-index:5}.module:hover{border-color:transparent;box-shadow:15px 15px #00ff410d;background:#0d0d0d;z-index:10}@keyframes border-flicker{0%{opacity:.1}2%{opacity:1}4%{opacity:.1}8%{opacity:1}70%{opacity:1}to{opacity:1}}.module:hover:after{animation:border-flicker .4s linear infinite alternate;opacity:1}.mod-number{font-size:2.5rem;font-weight:900;color:#1a1a1a;transition:.3s}.module:hover .mod-number{color:var(--accent);text-shadow:2px 0px 0px #ff00ff,-2px 0px 0px #00ffff;animation:border-flicker .2s infinite}.mod-content h3{font-size:1.8rem;font-weight:900;text-transform:uppercase;margin:0 0 10px;letter-spacing:-1px}.mod-content p{color:var(--text-dim);font-size:.95rem;max-width:650px;line-height:1.6}.mod-meta{font-family:monospace;font-size:.8rem;color:var(--accent);background:#00ff410d;padding:5px 10px;text-align:center;border:1px solid rgba(0,255,65,.2);font-weight:900}.booking-section{background:var(--accent);padding:100px 40px;text-align:center;color:#000;clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);margin-bottom:60px}.booking-section h2{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;margin:0;letter-spacing:-.05em;line-height:.9}.form-group{margin-bottom:25px;text-align:left}.form-group label{display:block;font-family:monospace;color:var(--accent);font-size:.75rem;margin-bottom:8px;font-weight:900}.form-group input,.form-group select,.form-group textarea{width:100%;background:#000;border:1px solid #222;padding:12px;color:#fff;font-family:inherit;outline:none;box-sizing:border-box;font-weight:900}@media(max-width:900px){.event-row{grid-template-columns:1fr;gap:10px;text-align:left}.event-status{align-items:flex-start;text-align:left;margin-top:15px}.event-details-row{flex-direction:column;align-items:flex-start;gap:10px}.module{grid-template-columns:1fr;gap:20px;padding:30px}}@media(max-width:768px){.status-strip{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.full-width{grid-column:span 1}.stats-bar{grid-template-columns:1fr}.booking-section{clip-path:none;padding:60px 20px}}@media(max-width:650px){.syndicate-form-grid{grid-template-columns:1fr}.col-span-2{grid-column:span 1}.modal-content.syndicate-frame{padding:30px 20px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.logo-container img{height:20vh;max-height:20vh}header{align-items:flex-end}.header-content{flex:1}.label-tech{font-family:monospace;color:var(--text-dim);font-size:.9rem;text-transform:uppercase;letter-spacing:2px}.banner-text h3{font-size:1.8rem;font-weight:900;text-transform:uppercase;margin:0 0 10px;color:var(--text-main)}.banner-text p{color:var(--text-dim);font-family:monospace;margin:0}.booking-section .btn-apply{width:auto!important;display:inline-block;background:#000!important;padding:20px 50px!important;text-decoration:none;color:var(--accent)!important;font-weight:900;text-transform:uppercase;border:none;cursor:pointer;font-family:inherit;margin-top:30px;font-size:1.2rem;transition:.2s}.booking-section .btn-apply:hover{background:#fff!important;color:#000!important;transform:translateY(-5px)}.modal-content{max-width:90%;margin:auto}.modal-content input,.modal-content textarea,.modal-content select{margin-bottom:0}.modal-content .form-group{margin-bottom:25px}.modal-content button[type=submit]{background:var(--accent);color:#000}.modal-content button[type=submit]:hover{background:#fff}.command-card button{background:transparent;border:none;padding:0;font:inherit;color:inherit}.command-card form{margin:0}.col-span-2{grid-column:span 2}
