@font-face{font-family:Editorial Today;src:url(/ai-builders-day/fonts/EditorialToday-Thin.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Editorial Today;src:url(/ai-builders-day/fonts/EditorialToday-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Editorial Today;src:url(/ai-builders-day/fonts/EditorialToday-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Editorial Today;src:url(/ai-builders-day/fonts/EditorialToday-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Editorial Today;src:url(/ai-builders-day/fonts/EditorialToday-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/ai-builders-day/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/ai-builders-day/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/ai-builders-day/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/ai-builders-day/fonts/Satoshi-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f1eb;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#161616;margin:0;font-family:Satoshi,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#c6ff34}::selection{color:#161616;background:#c6ff34}img{max-width:100%;display:block}@media (hover:hover) and (pointer:fine){html.custom-cursor,html.custom-cursor body,html.custom-cursor a,html.custom-cursor button,html.custom-cursor [role=button]{cursor:none}}#cursor-dot,#cursor-ring{pointer-events:none;z-index:9999;will-change:transform;position:fixed;top:0;left:0}#cursor-dot{mix-blend-mode:difference;background:#f5f1eb;border-radius:50%;width:6px;height:6px}#cursor-ring{border:1px solid #f5f1eb59;border-radius:50%;width:32px;height:32px;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s,opacity .24s}#cursor-ring.hover{background:#6835fb1f;border-color:#6835fb;width:60px;height:60px}#cursor-ring.hover-purple{background:#6835fb24;border-color:#6835fb;width:60px;height:60px}@media (hover:none),(pointer:coarse){#cursor-dot,#cursor-ring{display:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes floatOrb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}}@keyframes floatOrbAlt{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-50px,40px)scale(.9)}}@keyframes shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal].in{opacity:1;transform:translateY(0)}.grain{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.grain-light{opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.75 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.link-underline{display:inline-block;position:relative}.link-underline:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-underline:hover:after{transform-origin:0;transform:scaleX(1)}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:60%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)}.btn-primary:hover:after{animation:.9s ease-out shine}.speaker-card{transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.speaker-card:before{content:"";transform-origin:0;background:#6835fb;width:100%;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.speaker-card:hover{transform:translateY(-4px)}.speaker-card:hover:before{transform:scaleX(1)}.timeline-row{transition:background .3s,padding .3s}.timeline-row:hover{background:#6835fb14}.track-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.track-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px -20px #0009}.outline-btn{transition:border-color .3s,background .3s}.outline-btn:hover{background:#f5f1eb0a;border-color:#f5f1eb66}.hover-card-purple{transition:background .4s,border-color .4s}.hover-card-purple:hover{border-color:#6835fb59}.perk-card{transition:border-color .3s}.perk-card:hover{border-color:#6835fb59}.sponsor-box{transition:border-color .3s}.sponsor-box:hover{border-color:#6835fb}.hero-header{padding:180px 32px 96px}@media (max-width:640px){.hero-header{padding-top:110px}}.whatisit-grid{grid-template-columns:1fr 1fr;gap:80px}@media (max-width:900px){.whatisit-grid{grid-template-columns:1fr;gap:32px}}.timeline-row{grid-template-columns:140px 1fr auto;gap:32px}@media (max-width:640px){.timeline-row{grid-template-columns:1fr;gap:6px}.timeline-status{text-align:left;white-space:normal}}.tracks-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.tracks-grid{grid-template-columns:1fr}}.sponsor-tier-row{grid-template-columns:200px 1fr;gap:24px}@media (max-width:640px){.sponsor-tier-row{grid-template-columns:1fr;gap:14px}}.sponsor-logo-grid{grid-template-columns:repeat(var(--cols), 1fr);gap:8px;display:grid}@media (max-width:640px){.sponsor-logo-grid{grid-template-columns:repeat(auto-fit,minmax(min(70px,100%),1fr))}}.faq-answer{padding:0 60px 24px 0}@media (max-width:640px){.faq-answer{padding:0 16px 20px 0}}.nav-links-desktop{color:#d0cbc1;align-items:center;gap:28px;font-family:Satoshi;font-size:14px;font-weight:500;display:flex}.nav-cta-desktop{display:inline-flex}.nav-hamburger{background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:relative}.nav-hamburger-bar{background:#f5f1eb;border-radius:2px;width:20px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute}.nav-hamburger-bar:first-child{transform:translateY(-6px)}.nav-hamburger-bar:nth-child(2){transform:translateY(0)}.nav-hamburger-bar:nth-child(3){transform:translateY(6px)}.nav-hamburger.is-open .nav-hamburger-bar:first-child{transform:translateY(0)rotate(45deg)}.nav-hamburger.is-open .nav-hamburger-bar:nth-child(2){opacity:0}.nav-hamburger.is-open .nav-hamburger-bar:nth-child(3){transform:translateY(0)rotate(-45deg)}.nav-mobile-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;pointer-events:none;z-index:59;background:#161616f0;border:1px solid #f5f1eb14;border-radius:16px;flex-direction:column;gap:2px;padding:12px;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px)}.nav-mobile-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mobile-link{color:#d0cbc1;border-radius:10px;padding:14px 16px;font-family:Satoshi;font-size:15px;font-weight:500;display:block}.nav-mobile-link:hover,.nav-mobile-link:active{color:#f5f1eb;background:#f5f1eb0f}@media (max-width:900px){.nav-links-desktop{display:none}.nav-hamburger{display:inline-flex}.nav-cta-desktop{display:none}}@media (min-width:901px){.nav-mobile-panel{display:none}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.field-input{color:#f5f1eb;background:0 0;border:none;border-bottom:1px solid #f5f1eb2e;border-radius:0;outline:none;width:100%;padding:12px 0;font-family:Satoshi,system-ui,sans-serif;font-size:17px;transition:border-color .3s}.field-input:focus{border-bottom-color:#a78bfa}.field-input::placeholder{color:#6b6558}textarea.field-input{resize:vertical;width:100%;min-height:96px;padding-top:14px;line-height:1.55}.chip{color:#c4bfb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1c1a22;border:1px solid #f5f1eb24;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Satoshi;font-size:14px;font-weight:500;transition:all .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.chip:hover{color:#f5f1eb;border-color:#a78bfa80}.chip.selected{color:#f5f1eb;background:#6835fb24;border-color:#6835fb}.chip .dot{background:0 0;border:1px solid #f5f1eb4d;border-radius:50%;width:6px;height:6px;transition:all .24s}.chip.selected .dot{background:#a78bfa;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa2e}.step-panel{animation:.5s cubic-bezier(.22,1,.36,1) fadeIn}.waitlist-grid{grid-template-columns:1fr 1.15fr}@media (max-width:900px){.waitlist-grid{grid-template-columns:1fr}.waitlist-aside{border-bottom:1px solid #f5f1eb14;border-right:none!important;min-height:auto!important;padding:120px 24px 40px!important}.waitlist-main{min-height:auto!important;padding:48px 24px 60px!important}}@media (max-width:640px){.waitlist-form-grid{grid-template-columns:1fr!important}}.tier-row{transition:border-color .3s,background .3s}.tier-row:hover{border-color:#a78bfa59}.sponsor-grid{grid-template-columns:1fr 1.15fr}@media (max-width:900px){.sponsor-grid{grid-template-columns:1fr}.sponsor-form-aside{border-bottom:1px solid #f5f1eb14;border-right:none!important;min-height:auto!important;padding:120px 24px 40px!important}.sponsor-form-main{min-height:auto!important;padding:48px 24px 60px!important}}@media (max-width:640px){.sponsor-form-fields{grid-template-columns:1fr!important}}.reg-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);display:grid}.reg-main{border-right:1px solid #f5f1eb14;min-width:0;padding:132px 64px 100px}.reg-aside{min-width:0;padding:132px 48px 60px}.reg-sticky{position:sticky;top:108px}.reg-mode{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reg-mode-btn{text-align:left;cursor:pointer;color:#f5f1eb;background:#1c1a22;border:1px solid #f5f1eb1f;border-radius:12px;padding:18px 20px;font-family:Satoshi,system-ui,sans-serif;transition:border-color .24s,background .24s}.reg-mode-btn:hover:not(:disabled){border-color:#a78bfa80}.reg-mode-btn.selected{background:#6835fb1f;border-color:#6835fb;box-shadow:0 0 0 3px #6835fb29}.reg-mode-btn:disabled{opacity:.45;cursor:not-allowed}.reg-stepper{border:1px solid #f5f1eb29;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.reg-stepper button{color:#f5f1eb;cursor:pointer;background:#1c1a22;border:none;width:44px;height:44px;font-family:Satoshi,system-ui,sans-serif;font-size:20px;transition:background .2s}.reg-stepper button:hover:not(:disabled){background:#6835fb38}.reg-stepper button:disabled{color:#5a554c;cursor:not-allowed}.reg-stepper output{text-align:center;color:#f5f1eb;min-width:56px;font-family:Editorial Today,serif;font-size:22px;font-weight:600}.reg-sizes{flex-wrap:wrap;gap:8px;display:flex}.reg-size{cursor:pointer;color:#c4bfb3;text-align:left;background:0 0;border:1px solid #f5f1eb1f;border-radius:8px;flex-direction:column;gap:2px;padding:9px 14px;font-family:Satoshi,system-ui,sans-serif;transition:border-color .2s,background .2s;display:flex}.reg-size:hover{border-color:#a78bfa80}.reg-size.selected{color:#f5f1eb;background:#6835fb1f;border-color:#6835fb}.reg-member{background:#1c1a2299;border:1px solid #f5f1eb1a;border-radius:12px;padding:24px 24px 28px;animation:.4s cubic-bezier(.22,1,.36,1) fadeIn}.reg-member-grid{grid-template-columns:1fr 1fr;gap:22px 24px;margin-top:6px;display:grid}.reg-member-grid .span-2{grid-column:1/-1}.reg-line{color:#c4bfb3;justify-content:space-between;gap:12px;padding:7px 0;font-family:Satoshi,system-ui,sans-serif;font-size:14px;display:flex}@media (max-width:1080px){.reg-main{padding:128px 40px 80px}.reg-aside{padding:128px 28px 60px}}@media (max-width:900px){.reg-grid{grid-template-columns:1fr}.reg-main{border-right:none;padding:112px 16px 40px}.reg-aside{padding:8px 16px 64px}.reg-sticky{position:static}}@media (max-width:640px){.reg-mode{grid-template-columns:1fr}.reg-member{padding:20px 16px 24px}.reg-member-grid{grid-template-columns:1fr}}
