@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg: #050506;--surface: #0a0a0d;--line: rgba(255, 255, 255, .1);--muted: #8d8d98;--text: #f4f3f7;--hot: #b8ff00;--purple: #8d62ff}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:Space Grotesk,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.topbar{position:fixed;z-index:50;top:0;left:0;right:0;height:72px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);background:#0505069e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-weight:700;letter-spacing:-.05em;font-size:19px}.brand span,.finale strong span{color:var(--hot)}.topbar nav{display:flex;gap:32px;font:11px DM Mono,monospace;color:#aaa}.topbar nav a:hover{color:#fff}.top-register,.text-link,.price-button{display:inline-flex;align-items:center;gap:8px;font:11px DM Mono,monospace;letter-spacing:.04em}.top-register{border:1px solid var(--line);padding:11px 15px}.section{padding:150px 7vw;position:relative}.section-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px}.hero{height:100vh;min-height:700px;display:grid;place-items:center;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,rgba(126,75,255,.16),transparent 32%),linear-gradient(180deg,transparent 65%,var(--bg))}.hero-content{text-align:center;position:relative;z-index:2;padding-top:40px}.eyebrow,.section-index{font:10px DM Mono,monospace;letter-spacing:.16em;color:#85858e}.hero h1{font-size:clamp(90px,19vw,280px);line-height:.72;letter-spacing:-.09em;margin:45px 0 35px;font-weight:600}.hero h1 span{display:block;font-size:.45em;line-height:.8;letter-spacing:-.06em}.hero h1 strong{display:block;font-weight:600}.hero-meta{display:flex;justify-content:center;gap:14px;color:#b5b5bd;font:11px DM Mono,monospace;letter-spacing:.08em}.meta-dot{color:var(--hot)}.hero-lines{position:absolute;top:10%;right:22%;bottom:10%;left:22%;border:1px solid rgba(255,255,255,.05);transform:skewY(-8deg);opacity:.7}.hero-orb{position:absolute;border-radius:50%;filter:blur(1px);mix-blend-mode:screen}.orb-a{width:500px;height:500px;left:50%;top:42%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(131,84,255,.2),transparent 65%);animation:float 8s ease-in-out infinite}.orb-b{width:260px;height:260px;left:16%;top:20%;background:radial-gradient(circle,rgba(184,255,0,.12),transparent 65%);animation:float 11s ease-in-out infinite reverse}@keyframes float{50%{transform:translate(-50%,-55%) scale(1.08)}}.scroll-cue{position:absolute;bottom:30px;left:7vw;z-index:3;display:flex;gap:12px;align-items:center;font:9px DM Mono,monospace;color:#777}.countdown-section{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw;align-items:center;border-top:1px solid var(--line)}.countdown-copy h2,.section-heading h2,.register-heading h2{font-size:clamp(55px,7vw,115px);line-height:.85;letter-spacing:-.075em;margin:25px 0}.countdown-copy h2 em,.section-heading h2 em,.register-heading h2 em,.events-intro h2 em,.finale h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5)}.countdown-copy p{max-width:420px;color:var(--muted);line-height:1.7}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.countdown-unit{padding:30px 15px;text-align:center;border-right:1px solid var(--line)}.countdown-unit:last-child{border:0}.countdown-unit span{display:block;font-size:clamp(35px,5vw,80px);letter-spacing:-.06em}.countdown-unit small{font:9px DM Mono,monospace;color:#777;letter-spacing:.12em}.date-lockup{grid-column:2;display:flex;align-items:center;gap:28px;margin-top:-5vw;font-family:DM Mono,monospace;color:#777}.date-lockup span{font-size:clamp(90px,10vw,165px);line-height:.72;font-weight:700;letter-spacing:-.09em;color:#fff}.date-lockup i{font-style:normal;font-size:clamp(50px,5vw,85px);font-weight:500;color:var(--hot);line-height:.8}.date-lockup small{font-family:DM Mono,monospace;font-size:clamp(12px,1vw,16px);line-height:1.3;font-weight:700;letter-spacing:.13em;color:#aaa}.speakers-section{border-top:1px solid var(--line);overflow:hidden}.section-heading{margin-bottom:65px}.speaker-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,24vw);gap:18px;overflow-x:auto;padding-bottom:15px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.speaker-track::-webkit-scrollbar{display:none}.speaker-card{border:1px solid var(--line);background:#08080b;transition:.5s transform,.5s border-color}.speaker-card:hover{transform:translateY(-10px);border-color:#b8ff0073}.speaker-portrait{height:360px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#08080b}.speaker-portrait img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.portrait-grid,.portrait-scan{display:none!important}.speaker-info{padding:20px;display:flex;justify-content:space-between;align-items:flex-start}.speaker-info h3{font-size:17px;margin:0 0 5px}.speaker-info p,.speaker-info small{margin:0;color:#888;font-size:12px}.speaker-info small{display:block;margin-top:7px}.placeholder-note{font:9px DM Mono,monospace;color:#555;margin-top:20px}.events-intro{padding:180px 7vw 100px;border-top:1px solid var(--line)}.events-intro h2{font-size:clamp(65px,10vw,160px);line-height:.8;letter-spacing:-.08em;margin:40px 0 0}.event-section{min-height:850px;padding:100px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;border-top:1px solid var(--line);overflow:hidden}.event-section.reverse .event-copy{order:2}.event-section.reverse .event-art-wrap{order:1}.event-copy{position:relative}.event-number{font:11px DM Mono;color:var(--hot);display:block;margin-bottom:70px}.event-copy .eyebrow{margin-bottom:15px}.event-copy h2{font-size:clamp(55px,7vw,110px);line-height:.82;letter-spacing:-.08em;margin:0}.event-copy h3{font:12px DM Mono;letter-spacing:.14em;color:#999;margin:22px 0 30px}.event-description{color:#aaa;max-width:500px;line-height:1.75;font-size:15px}.text-link{margin-top:35px;border-bottom:1px solid #444;padding-bottom:8px}.text-link:hover{border-color:var(--hot);color:var(--hot)}.event-art-wrap{position:relative}.event-visual{height:540px;position:relative;border:1px solid var(--line);overflow:hidden;background:#08080b}.event-visual.violet{--accent: #a06bff}.event-visual.cyan{--accent: #4df5ff}.event-visual.orange{--accent: #ffad4d}.event-visual.red{--accent: #ff4d67}.event-visual.green,.event-visual.white{--accent: #c8ff00}.visual-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.18) .6px,transparent .6px);background-size:7px 7px;opacity:.15}.visual-core{position:absolute;width:120px;height:120px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.8),var(--accent) 12%,transparent 62%);filter:blur(2px);box-shadow:0 0 80px 20px color-mix(in srgb,var(--accent),transparent 60%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{50%{transform:translate(-50%,-50%) scale(1.35);opacity:.75}}.visual-ring{position:absolute;border:1px solid color-mix(in srgb,var(--accent),transparent 25%);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(20deg);animation:spin 12s linear infinite}.ring-1{width:220px;height:220px}.ring-2{width:360px;height:250px;animation-duration:18s}.ring-3{width:480px;height:480px;animation-duration:28s}@keyframes spin{to{transform:translate(-50%,-50%) rotate(380deg)}}.visual-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 40%,var(--accent),transparent 60%);opacity:.08;animation:sweep 5s linear infinite}.visual-code,.visual-name{position:absolute;font:9px DM Mono;letter-spacing:.12em;color:#777}.visual-code{top:18px;left:18px}.visual-name{bottom:18px;right:18px;color:var(--accent)}.giant-event-name{font-size:clamp(55px,7vw,110px);font-weight:700;letter-spacing:-.08em;line-height:.75;position:absolute;bottom:-30px;left:-30px;color:#111;z-index:-1}@keyframes sweep{0%{transform:translate(-80%)}to{transform:translate(80%)}}.pricing-section{border-top:1px solid var(--line)}.centered{text-align:center}.centered p{color:#777}.pricing-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.price-card{position:relative;border:1px solid var(--line);padding:30px;background:#08080b;min-height:430px;flex:0 1 280px;width:280px;display:flex;flex-direction:column}.price-card.featured{border-color:#b8ff008c;box-shadow:0 0 80px #b8ff000a}.popular{position:absolute;top:0;right:0;background:var(--hot);color:#050506;font:9px DM Mono;padding:8px 11px}.price-label{font:10px DM Mono;color:#888;letter-spacing:.12em}.price-card h3{font-size:21px;margin:8px 0 25px}.price{font-size:43px;letter-spacing:-.06em}.price-note{color:#777;font-size:12px}.price-card ul{list-style:none;padding:15px 0;margin:15px 0 0;border-top:1px solid var(--line)}.price-card li{display:flex;gap:8px;margin:11px 0;font-size:12px;color:#bbb}.price-card li svg{color:var(--hot)}.price-button{margin-top:auto;justify-content:space-between;border:1px solid var(--line);padding:12px}.price-button:hover{background:#fff;color:#050506}.register-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw}.register-heading p{color:#888;line-height:1.7;max-width:400px}.form-shell{background:#fff;min-height:650px;border:1px solid var(--line);overflow:hidden}.form-shell iframe{width:100%;height:800px;border:0}.about-section{border-top:1px solid var(--line)}.coordinator-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.coordinator-label{font:10px DM Mono;color:var(--hot);letter-spacing:.14em;border-bottom:1px solid var(--line);padding-bottom:15px}.person{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.person-avatar{width:58px;height:58px;border:1px solid var(--line);display:grid;place-items:center;font:12px DM Mono;color:#777}.person h3{font-size:15px;margin:0 0 4px}.person p{margin:0 0 7px;color:#777;font-size:12px}.person span{display:flex;gap:6px;align-items:center;font:10px DM Mono;color:#999}.contact-strip{margin-top:60px;border:1px solid var(--line);padding:20px;display:flex;gap:12px;align-items:center;color:#777;font-size:12px}.finale{height:90vh;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;border-top:1px solid var(--line)}.finale-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(circle,black,transparent 70%);mask-image:radial-gradient(circle,black,transparent 70%)}.finale h2{font-size:clamp(80px,13vw,210px);line-height:.76;letter-spacing:-.09em;margin:45px 0}.finale>p{font:10px DM Mono;color:#777;letter-spacing:.14em}.finale strong{font-size:20px;margin-top:60px}.finale small{font:9px DM Mono;color:#555;margin-top:10px}.footer{display:flex;justify-content:space-between;padding:25px 7vw;border-top:1px solid var(--line);font:9px DM Mono;color:#555}.chat-fab{position:fixed;z-index:70;right:28px;bottom:28px;width:58px;height:58px;border-radius:50%;border:1px solid rgba(184,255,0,.55);background:#0c0d0b;color:var(--hot);display:grid;place-items:center;box-shadow:0 0 35px #b8ff001f;cursor:pointer;animation:chatpulse 3s infinite}.chat-fab:hover{transform:scale(1.06)}@keyframes chatpulse{50%{box-shadow:0 0 55px #b8ff0038}}.chat-panel{position:fixed;z-index:71;right:28px;bottom:98px;width:min(380px,calc(100vw - 36px));background:#0a0a0d;border:1px solid var(--line);box-shadow:0 20px 80px #0009}.chat-header{padding:15px 17px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font:10px DM Mono;align-items:center}.chat-header>div{display:flex;align-items:center;gap:8px}.chat-header button{background:none;border:0;color:#888;cursor:pointer}.status-dot{width:6px;height:6px;background:var(--hot);border-radius:50%;box-shadow:0 0 10px var(--hot)}.chat-intro{padding:24px 20px 15px}.chat-intro svg{color:var(--hot)}.chat-intro h3{margin:14px 0 5px;font-size:22px}.chat-intro p{margin:0;color:#777;font-size:12px;line-height:1.6}.chat-panel form{padding:5px 20px 20px;display:grid;gap:10px}.chat-panel input,.chat-panel textarea{background:#111115;border:1px solid var(--line);color:#fff;padding:12px;outline:0}.chat-panel textarea{min-height:100px;resize:vertical}.chat-panel input:focus,.chat-panel textarea:focus{border-color:#b8ff0080}.chat-panel form button{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--hot);border:0;color:#050506;padding:12px;font:11px DM Mono;cursor:pointer}.chat-status{margin:0 20px 20px;padding:12px;background:#111;border:1px solid var(--line);color:#aaa;font-size:11px;display:flex;gap:8px;align-items:center}.chat-status svg{color:var(--hot)}@media (max-width: 900px){.topbar nav{display:none}.section{padding:100px 6vw}.hero{min-height:620px}.hero h1{font-size:22vw}.countdown-section,.register-section,.event-section{grid-template-columns:1fr;gap:50px}.date-lockup{grid-column:auto;margin:0}.event-section.reverse .event-copy,.event-section.reverse .event-art-wrap{order:initial}.event-visual{height:430px}.pricing-grid{grid-template-columns:1fr 1fr}.coordinator-grid{gap:50px}.finale h2{font-size:20vw}}@media (max-width: 560px){.top-register{display:none}.hero-meta{flex-direction:column;gap:7px}.countdown-grid{grid-template-columns:1fr 1fr}.countdown-unit:nth-child(2){border-right:0}.countdown-unit:nth-child(-n+2){border-bottom:1px solid var(--line)}.speaker-track{grid-auto-columns:80vw}.pricing-grid,.coordinator-grid{grid-template-columns:1fr}.price-card{min-height:390px}.event-section{min-height:auto;padding-top:90px;padding-bottom:130px}.event-copy h2{font-size:17vw}.giant-event-name{display:none}.date-lockup{gap:14px;align-items:center}.date-lockup span{font-size:72px}.date-lockup i{font-size:38px}.date-lockup small{font-size:10px;font-weight:700;letter-spacing:.1em}.footer{flex-direction:column;gap:10px}.chat-fab{right:18px;bottom:18px}.chat-panel{right:18px;bottom:86px}}.registration-form-shell{width:100%;border:1px solid var(--line);background:#08080b}.registration-form{padding:35px;display:grid;gap:25px}.form-section-title{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);font:11px DM Mono,monospace;letter-spacing:.12em;color:#aaa}.form-section-title span{color:var(--hot)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:grid;gap:8px}.form-grid label span{font:9px DM Mono,monospace;color:#777;letter-spacing:.1em}.form-grid input,.form-grid select{width:100%;min-height:48px;padding:13px;border:1px solid var(--line);outline:none;background:#111115;color:#fff;font-size:13px;transition:border-color .25s ease}.form-grid input::placeholder{color:#555}.form-grid input:focus,.form-grid select:focus{border-color:#b8ff008c}.form-grid select{cursor:pointer}.form-grid select option{background:#111115;color:#fff}.event-selection{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.event-option{min-height:100px;padding:18px;border:1px solid var(--line);background:#0d0d11;color:#fff;display:flex;align-items:flex-start;gap:13px;text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.event-option:hover{border-color:#b8ff0066;transform:translateY(-2px)}.event-option.selected{border-color:var(--hot);background:#b8ff000d}.event-option-check{width:20px;height:20px;flex:0 0 20px;border:1px solid #555;display:grid;place-items:center;color:#050506}.event-option.selected .event-option-check{background:var(--hot);border-color:var(--hot)}.event-option strong{display:block;font-size:12px;letter-spacing:.02em}.event-option small{display:block;margin-top:6px;color:#777;font:9px DM Mono,monospace}.registration-total{display:flex;justify-content:space-between;align-items:center;padding:22px;border:1px solid var(--line);background:#0c0c10}.registration-total span,.total-amount span{display:block;margin-bottom:7px;color:#666;font:9px DM Mono,monospace;letter-spacing:.1em}.registration-total strong{font-size:15px}.total-amount{text-align:right}.total-amount strong{font-size:34px;letter-spacing:-.06em;color:var(--hot)}.discount-note{padding:14px 16px;border-left:2px solid var(--hot);background:#b8ff0009}.discount-note p{margin:0;color:#888;font-size:11px;line-height:1.6}.discount-note strong{color:#fff}.payment-section{display:grid;gap:18px}.payment-box{border:1px solid var(--line);padding:25px;text-align:center;background:#0c0c10}.payment-info{display:flex;align-items:flex-start;gap:13px;text-align:left;margin-bottom:25px}.payment-info svg{color:var(--hot);flex:0 0 auto}.payment-info strong{display:block;font:10px DM Mono,monospace;letter-spacing:.1em;color:#aaa}.payment-amount{margin-top:5px;font-size:42px;line-height:1;font-weight:700;letter-spacing:-.07em;color:#fff}.payment-info p{margin:8px 0 0;color:#666;font-size:11px}.upi-qr-container{width:240px;height:240px;margin:0 auto;padding:10px;background:#fff;display:flex;align-items:center;justify-content:center}.upi-qr{width:100%;height:100%;object-fit:contain;display:block}.qr-placeholder{color:#777;font:9px DM Mono,monospace;line-height:1.7;text-align:center}.payment-warning{margin:18px 0 0;color:#666;font:9px DM Mono,monospace;letter-spacing:.05em}.form-error,.form-success{padding:14px;font-size:11px;line-height:1.6}.form-error{border:1px solid rgba(255,77,103,.4);background:#ff4d670d;color:#ff7b8c}.form-success{border:1px solid rgba(184,255,0,.35);background:#b8ff000a;color:#aaa}.form-success strong{display:block;margin-top:7px;color:var(--hot);font-family:DM Mono,monospace}.registration-submit{width:100%;min-height:52px;border:1px solid var(--hot);background:var(--hot);color:#050506;display:flex;align-items:center;justify-content:center;gap:10px;font:11px DM Mono,monospace;letter-spacing:.06em;cursor:pointer;transition:.25s ease}.registration-submit:hover{background:#fff;border-color:#fff}.registration-submit:disabled{opacity:.55;cursor:not-allowed}.spin{animation:registration-spin 1s linear infinite}@keyframes registration-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.registration-form{padding:25px}.event-selection{grid-template-columns:1fr}}@media (max-width: 560px){.registration-form{padding:18px}.form-grid{grid-template-columns:1fr}.registration-total{align-items:flex-start}.total-amount strong{font-size:28px}.upi-qr-container{width:200px;height:200px}.payment-box{padding:18px}}.transaction-field{width:100%;margin-top:25px;text-align:left}.transaction-field label{display:grid;gap:8px}.transaction-field label span{font:9px DM Mono,monospace;color:#777;letter-spacing:.1em}.transaction-field input{width:100%;min-height:48px;padding:13px;border:1px solid var(--line);outline:none;background:#111115;color:#fff;font-size:13px;transition:border-color .25s ease}.transaction-field input::placeholder{color:#555}.transaction-field input:focus{border-color:#b8ff008c}.transaction-field p{margin:9px 0 0;color:#666;font-size:10px;line-height:1.6}.chatbot-floating{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px}.chatbot-hint{position:relative;display:block;width:max-content;max-width:calc(100vw - 40px);padding:9px 14px;background:#0b0b0e;border:1px solid var(--line);color:#fff;font-family:DM Mono,monospace;font-size:10px;line-height:1.3;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 20px #0006;box-sizing:border-box}.chatbot-hint:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:#0b0b0e;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:translate(-50%) rotate(45deg)}.chat-fab{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;margin:0!important;flex-shrink:0}@media (max-width: 560px){.chatbot-floating{right:15px;bottom:15px}.chatbot-hint{font-size:9px;padding:8px 11px}}.team-formation-shell{margin-top:28px;padding:24px;border:1px solid var(--line);background:var(--panel)}.team-section-heading{margin-bottom:22px}.team-section-heading .form-section-title{margin-bottom:10px}.team-section-heading>p{margin:0;max-width:620px;color:var(--muted);font-size:12px;line-height:1.6}.team-formation-form{display:grid;gap:18px}.team-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(200,255,0,.3);color:var(--accent);background:#c8ff000a}.team-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-form-grid label{display:grid;gap:8px}.team-form-grid label>span{font:10px DM Mono,monospace;letter-spacing:.08em;color:var(--muted)}.team-form-grid label small{color:var(--muted);font-size:9px;margin-left:4px}.team-form-grid input{width:100%;padding:13px 14px;border:1px solid var(--line);outline:0;background:var(--panel2);color:var(--text);font-size:12px}.team-form-grid input::placeholder{color:#5f5f68}.team-form-grid input:focus{border-color:var(--accent)}.team-form-note{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font:10px DM Mono,monospace;line-height:1.5}.team-form-note span:first-child{color:var(--accent);white-space:nowrap}.team-submit{margin-top:2px}@media (max-width: 700px){.team-formation-shell{margin-top:20px;padding:18px}.team-form-grid{grid-template-columns:1fr}.team-form-note{align-items:flex-start;flex-direction:column}.team-form-note span:first-child{white-space:normal}}.team-event-selector{display:flex;flex-direction:column;gap:8px;width:100%}.team-event-selector label{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a9a9b2}.team-event-selector select{width:100%;height:60px;padding:0 48px 0 18px;background:#08080b;color:#fff;border:1px solid #38383f;border-radius:0;font-family:DM Mono,monospace;font-size:14px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#ffffff 50%),linear-gradient(135deg,#ffffff 50%,transparent 50%);background-position:calc(100% - 20px) 25px,calc(100% - 14px) 25px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .2s ease,box-shadow .2s ease}.team-event-selector select:hover{border-color:#fff}.team-event-selector select:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.team-event-selector select:invalid{color:#888891}.team-event-selector select option{background:#08080b;color:#fff;padding:14px}.team-event-selector select option:checked{background:#1c1c22;color:#fff}.team-event-selector p{margin:0;font-family:DM Mono,monospace;font-size:10px;line-height:1.5;color:#777780}.registration-lookup-shell{margin-top:28px;padding:28px;border:1px solid var(--line);background:#08080b}.registration-lookup-heading .form-section-title{margin-bottom:12px}.registration-lookup-heading p{margin:0 0 24px;max-width:680px;color:var(--muted);font-size:13px;line-height:1.7}.registration-lookup-form{display:flex;flex-direction:column;gap:18px}.registration-lookup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.registration-lookup-grid label{display:flex;flex-direction:column;gap:9px}.registration-lookup-grid label>span{font:10px DM Mono,monospace;letter-spacing:.12em;color:#9999a3}.registration-lookup-grid input{width:100%;height:54px;padding:0 15px;border:1px solid var(--line);border-radius:0;outline:none;background:#050506;color:#fff;font:13px DM Mono,monospace;transition:border-color .2s ease,box-shadow .2s ease}.registration-lookup-grid input::placeholder{color:#55555f}.registration-lookup-grid input:hover{border-color:#ffffff47}.registration-lookup-grid input:focus{border-color:var(--hot);box-shadow:0 0 0 1px var(--hot)}.lookup-submit{align-self:flex-start;margin-top:2px}.registration-lookup-result{padding:24px;border:1px solid rgba(184,255,0,.35);background:#b8ff0009}.registration-lookup-result>div:first-child{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--line)}.registration-lookup-result span{font:9px DM Mono,monospace;letter-spacing:.14em;color:#777780}.registration-lookup-result>div:first-child strong{color:var(--hot);font:600 clamp(24px,4vw,38px) "DM Mono",monospace;letter-spacing:-.04em}.lookup-result-details{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding-top:20px}.lookup-result-details p{display:flex;flex-direction:column;gap:7px;margin:0}.lookup-result-details strong{color:#fff;font-size:13px;line-height:1.6}@media (max-width: 700px){.registration-lookup-shell{margin-top:20px;padding:18px}.registration-lookup-grid,.lookup-result-details{grid-template-columns:1fr}.lookup-submit{width:100%;justify-content:center}.registration-lookup-result{padding:18px}}
