.social-media{display:none}.text-gradient-magenta{background:linear-gradient(128.87deg,#512bd4 14.05%,#d600aa 89.3%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}@media (forced-colors:active){.text-gradient-magenta{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.conf-gradient-background{display:none}}.hero-image{height:100%;opacity:1;width:100%}header{background:transparent!important}.conf-gradient-background{background:radial-gradient(ellipse 58% 28% at 43% 131%,rgba(246,81,99,.12) 0,rgba(246,81,99,0) 100%),radial-gradient(ellipse 48% 24% at 15% 82%,rgba(81,43,212,.16) 0,rgba(81,43,212,0) 100%),radial-gradient(ellipse 62% 32% at 72% 22%,rgba(109,167,255,.42) 0,rgba(65,34,170,0) 100%),radial-gradient(ellipse 50% 30% at 89% 30%,rgba(65,34,170,.16) 0,rgba(65,34,170,0) 100%),radial-gradient(ellipse 54% 32% at 45% 20%,rgba(65,34,170,.24) 0,rgba(65,34,170,0) 100%),radial-gradient(ellipse 60% 38% at 0 0,rgba(214,0,170,.16) 1.43%,rgba(214,0,170,0) 100%);bottom:auto;height:max(103.714vw,1452px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}:root.dark .conf-gradient-background{background:radial-gradient(ellipse 50% 28% at 78% 135%,rgba(32,155,167,.12) 0,rgba(32,155,167,0) 100%),radial-gradient(ellipse 58% 28% at 30% 92%,rgba(246,81,99,.12) 0,rgba(246,81,99,0) 100%),radial-gradient(ellipse 48% 24% at 15% 68%,rgba(81,43,212,.16) 0,rgba(81,43,212,0) 100%),radial-gradient(ellipse 54% 32% at 72% 18%,rgba(65,34,170,.16) 0,rgba(65,34,170,0) 100%),radial-gradient(ellipse 60% 38% at 0 0,rgba(214,0,170,.16) 1.43%,rgba(214,0,170,0) 100%)}.navbar{align-items:center;padding-bottom:1rem;padding-top:1rem}.navbar-title{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;grid-column:span 6;-webkit-text-fill-color:transparent;margin:0}.navbar-title:hover{-webkit-text-decoration:none;text-decoration:none}.navbar>nav{display:flex;grid-column:7/span 6;justify-items:center;justify-self:end}.navbar-links{align-items:center;display:flex;margin:0;padding:0}.navbar-links li{list-style:none;margin:0 0 0 40px;padding:0}.navbar-links a{font-weight:600;position:relative;-webkit-text-decoration:none;text-decoration:none}.navbar-links a:focus-visible,.navbar-links a:hover{-webkit-text-decoration:none;text-decoration:none}.navbar-links a:focus-visible:after,.navbar-links a:hover:after{background:var(--color-primary-gradient);border-radius:4px;bottom:-12px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:75%}.navbar-links a:focus-visible{outline:none}.navbar-menu-icon-btn{background:transparent;border:2px solid transparent;border-radius:var(--dotnet-btn-corner-radius);display:none;padding:4px;width:-moz-fit-content;width:fit-content}.navbar-menu-icon-btn:hover{cursor:pointer}.navbar-menu-icon-btn:focus-visible{outline:solid var(--dotnet-btn-focus-outline-width) var(--color-dotnet-btn-focus-outline);outline-offset:var(--dotnet-btn-focus-outline-offset)}.navbar-menu-icon-btn>svg{height:auto;margin:0;width:24px}.navbar-menu-icon-btn>svg path{fill:var(--color-navbar-menu-icon-fill)}.hidden{display:none!important}.grid{display:grid;grid-template-columns:var(--grid-template-desktop);grid-gap:var(--grid-gap-desktop);gap:var(--grid-gap-desktop);grid-row-gap:var(--vertical-gap-desktop);row-gap:var(--vertical-gap-desktop)}.vertical-gap{margin-bottom:var(--vertical-gap-desktop)}.text-center{text-align:center}.gradient-text{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-column{flex:1 1 0;min-width:0}.hero-text{width:100%}.hero-text h1{margin-bottom:1.5rem}.hero-text h1.negative-margin{margin-left:-22px}.hero-date{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-ctas{align-items:center;display:flex;margin:1rem 0}.hero-text .dotnet-solid-btn-accent{margin-right:1rem}.hero-image-drone{left:55%;position:absolute;top:7%;width:220px}.hero-image-bot{left:50%;position:absolute;top:24%}.hero-image-box{display:flex;justify-content:center;transform:translateY(-39px);width:100%}.player-container{width:100%}.embed-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}#featured-speakers h2{margin-bottom:20px;text-align:center}#featured-speakers>a{margin:32px auto 0}.featured-speaker-card{background:var(--color-primary-gradient);border-radius:var(--corner-radius-md);grid-column:span 4;margin-top:96px;padding:64px 16px 16px;position:relative}.featured-speaker-card,.featured-speaker-card .font-subtitle-1,.featured-speaker-card .font-title-1{color:var(--featured-speaker-card-foreground)}.featured-speaker-card p:last-child{margin-top:16px}.featured-speaker-card img{background:var(--color-primary-gradient);border:8px solid var(--color-background);border-radius:100%;height:165px;left:50%;position:absolute;top:-100px;transform:translateX(-50%);width:165px}.post-event-card{align-items:center;border:none;border-radius:var(--corner-radius-xs);display:flex;flex-direction:column;gap:1rem;grid-column:span 4;height:246px;justify-content:center;padding:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.post-event-card,.post-event-card>p{color:var(--color-neutrals-light-white)}.post-event-card:hover{-webkit-text-decoration:none;text-decoration:none}.post-event-card-logo{width:200px}.post-event-card-microsoft{background:linear-gradient(128.87deg,#1f2e4b 14.05%,#131d27 78.32%)}.post-event-card-youtube{background:linear-gradient(128.87deg,#292929 14.05%,#0a0a0a 89.3%)}.post-event-card-dotnet{background:linear-gradient(128.87deg,#d600aa 14.05%,#512bd4 89.3%)}.post-event-card-dotnet>p.font-display-2{line-height:2.7rem}.post-event-cards .dotnet-link-btn-accent{grid-column:span 12;justify-self:center}#conference-at-a-glance h2,#enter-to-win h2{margin-bottom:32px;text-align:center}.conference-day-description{grid-column:span 4}#biggest-dotnet-virtual-event h2,#what-to-expect h2,.text-swimlane h2{grid-column:span 6}#biggest-dotnet-virtual-event p,#what-to-expect p,.text-swimlane>div,.text-swimlane>p{grid-column:7/span 6}#giveaways-and-free-swag{background:linear-gradient(to bottom right,#512bd4,#d600aa);border-radius:var(--corner-radius-xl);color:var(--color-neutrals-additionals-grey-90);padding:80px 108px}.giveaway-summary{margin-bottom:60px}.giveaway-summary h2{color:var(--color-neutrals-additionals-grey-90);grid-column:span 6}.giveaway-summary p{grid-column:7/span 6}.giveaway-section{grid-column:span 4}.giveaway-section p{margin-bottom:1rem}.giveaway-section .dotnet-link-btn-accent,.giveaway-section p{color:var(--color-neutrals-additionals-grey-90)}.giveaway-section .dotnet-link-btn-accent svg path{fill:var(--color-neutrals-additionals-grey-90)}.giveaway-section .dotnet-link-btn-accent:hover,.giveaway-section .dotnet-link-btn-accent:hover svg path{color:var(--color-neutrals-additionals-grey-90);fill:var(--color-neutrals-additionals-grey-90)}#sponsors{align-items:center;display:flex;flex-direction:column;justify-content:center}#sponsors h2{margin-bottom:32px}.sponsor-logos{align-items:center;display:flex;flex-flow:row wrap;gap:40px;justify-content:center;width:75%}.sponsor-logos img:hover{cursor:pointer}.sponsor-logos .logo{height:auto;width:140px}.sponsor-logos .codefactory-logo,.sponsor-logos .dotnet-logo,.sponsor-logos .uno-logo{height:auto;width:64px}.logo-dark{display:var(--logo-dark-display)}.logo-light{display:var(--logo-light-display)}.dotnetconf-hashtag{-webkit-text-decoration:underline!important;text-decoration:underline!important}#stay-connected .dotnetconf-hashtag:focus-visible:after,#stay-connected .dotnetconf-hashtag:hover:after{outline:none}#stay-connected .dotnetconf-hashtag:focus-visible{outline:2px dotted var(--colors-btn-default-border)!important}#cookie-consent{align-items:center;background-color:var(--color-cookie-banner-background);border:2px solid var(--color-cookie-border);border-radius:var(--corner-radius-lg);bottom:32px;box-shadow:0 2px 4px rgba(0,0,0,.039);color:var(--color-cookie-banner-foreground);display:flex;left:50%;padding:32px;position:fixed;transform:translateX(-50%);width:50%;z-index:10}#cookie-consent>p{margin-right:16px;width:90%}#cookie-consent .dotnet-outline-btn-accent{margin-left:24px}.agenda-container>div,.local-events-container>div{margin-bottom:36px}.conference-at-a-glance>p{color:var(--color-agenda-summaries)}.conference-at-a-glance>p:last-child{margin-top:16px}.agenda-group-title,.local-events-group-title{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;grid-column:span 3;-webkit-text-fill-color:transparent}.agenda-group-gradient-line,.local-events-group-gradient-line{background:var(--color-primary-gradient);border-radius:var(--corner-radius-xs);grid-column:4/span 1;height:100%;width:8px}.agenda-group-sessions-container,.local-events-group-sessions-container{grid-column:5/span 7}.agenda-session,.local-events-session{margin-bottom:32px}.agenda-session:last-child,.local-events-session:last-child{margin-bottom:0}.agenda-time,.local-events-time{color:var(--color-agenda-time)}.local-events-date{color:var(--color-local-events-date)}.agenda-speaker-name{color:var(--color-agenda-speaker);margin-bottom:4px}.local-event-content-region>h2{grid-column:1/span 5}.local-event-content-region>div{grid-column:7/span 6}.local-event-content-region .dotnet-solid-btn-accent{margin-top:16px}.community-event-gradient-text{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.swag-text-swimlane h2{grid-column:span 6}.swag-text-swimlane ol,.swag-text-swimlane p{grid-column:7/span 6}.swag-text-swimlane ol{padding-left:18px}.swag-text-swimlane ol li{margin-bottom:1rem}.swag-items-section h2{margin-bottom:32px;text-align:center}.swag-items{grid-column:span 4}.swag-items ul{padding-left:18px}.swag-items ul li{margin-bottom:12px}#enter-to-win,.challenges-form-section{margin:var(--vertical-gap-desktop) auto;width:80%}.giveaway-agreement{margin-top:20px}.name-container{align-items:center;display:flex;flex-flow:row nowrap;gap:48px;justify-content:flex-start}.prizes-subtitle{margin:-16px auto 32px;text-align:center;width:60%}.challenges-hint{margin:auto;text-align:center}.challenges-form{margin-top:32px}.asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}.dotnet-solid-btn-accent{background:var(--color-dotnet-solid-btn-accent-background);border:solid var(--dotnet-btn-border-width) var(--color-dotnet-solid-btn-accent-border);border-radius:var(--dotnet-btn-corner-radius);color:var(--color-dotnet-solid-btn-accent-foreground);display:block;font-weight:600;margin:0;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.dotnet-solid-btn-accent:hover{background:var(--color-dotnet-solid-btn-accent-background-hover);border-color:var(--color-dotnet-solid-btn-accent-border-hover);color:var(--color-dotnet-solid-btn-accent-foreground-hover);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.dotnet-solid-btn-accent:active{background:var(--color-dotnet-solid-btn-accent-background-active);border-color:var(--color-dotnet-solid-btn-accent-border-active);color:var(--color-dotnet-solid-btn-accent-foreground-active);-webkit-text-decoration:none;text-decoration:none}.dotnet-solid-btn-accent:focus-visible{outline:solid var(--dotnet-btn-focus-outline-width) var(--color-dotnet-btn-focus-outline);outline-offset:var(--dotnet-btn-focus-outline-offset);-webkit-text-decoration:none;text-decoration:none}.dotnet-outline-btn-accent{background:var(--color-dotnet-outline-btn-accent-background);border:solid var(--dotnet-btn-border-width) var(--color-dotnet-outline-btn-accent-border);border-radius:var(--dotnet-btn-corner-radius);color:var(--color-dotnet-outline-btn-accent-foreground);margin:0;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none}.dotnet-outline-btn-accent:hover{background:var(--color-dotnet-outline-btn-accent-background-hover);border-color:var(--color-dotnet-outline-btn-accent-border-hover);color:var(--color-dotnet-outline-btn-accent-foreground-hover);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.dotnet-outline-btn-accent:active{background:var(--color-dotnet-outline-btn-accent-background-active);border-color:var(--color-dotnet-outline-btn-accent-border-active);color:var(--color-dotnet-outline-btn-accent-foreground-active);-webkit-text-decoration:none;text-decoration:none}.dotnet-outline-btn-accent:focus-visible{outline:solid var(--dotnet-btn-focus-outline-width) var(--color-dotnet-btn-focus-outline);outline-offset:var(--dotnet-btn-focus-outline-offset);-webkit-text-decoration:none;text-decoration:none}.dotnet-link-btn-accent{align-items:center;background:var(--color-dotnet-link-btn-accent-background);border:solid var(--dotnet-btn-border-width) var(--color-dotnet-link-btn-accent-border);border-radius:var(--dotnet-btn-corner-radius);color:var(--color-dotnet-link-btn-accent-foreground);display:flex;font-weight:600;margin:0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-out;width:-moz-fit-content;width:fit-content}.dotnet-link-btn-accent:hover{background:var(--color-dotnet-link-btn-accent-background-hover);color:var(--color-dotnet-link-btn-accent-foreground-hover);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.dotnet-link-btn-accent:active{background:var(--color-dotnet-link-btn-accent-background-active);color:var(--color-dotnet-link-btn-accent-foreground-active);-webkit-text-decoration:none;text-decoration:none}.dotnet-link-btn-accent:focus-visible{outline:solid var(--dotnet-btn-focus-outline-width) var(--color-dotnet-btn-focus-outline);outline-offset:var(--dotnet-btn-focus-outline-offset)}.dotnet-link-btn-accent svg{height:1rem;margin-left:4px;transform:translateX(0);transition:transform .2s ease-out;width:1rem}.dotnet-link-btn-accent:active svg,.dotnet-link-btn-accent:focus-visible svg,.dotnet-link-btn-accent:hover svg{transform:translateX(4px)}.dotnet-link-btn-accent:focus-visible svg{margin-right:4px}.dotnet-link-btn-accent svg path{fill:var(--color-dotnet-link-btn-accent-foreground);transition:fill .2s ease-out}.dotnet-link-btn-accent:hover svg path{fill:var(--color-dotnet-link-btn-accent-foreground-hover)}.dotnet-link-btn-accent:active svg path{fill:var(--color-dotnet-link-btn-accent-foreground-active)}.dotnet-link-btn-neutral{align-items:center;background:var(--color-dotnet-link-btn-neutral-background);border:solid var(--dotnet-btn-border-width) var(--color-dotnet-link-btn-neutral-border);border-radius:var(--dotnet-btn-corner-radius);color:var(--color-dotnet-link-btn-neutral-foreground);display:flex;font-weight:600;margin:0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-out;width:-moz-fit-content;width:fit-content}.dotnet-link-btn-neutral:hover{background:var(--color-dotnet-link-btn-neutral-background-hover);color:var(--color-dotnet-link-btn-neutral-foreground-hover);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.dotnet-link-btn-neutral:active{background:var(--color-dotnet-link-btn-neutral-background-active);color:var(--color-dotnet-link-btn-neutral-foreground-active);-webkit-text-decoration:none;text-decoration:none}.dotnet-link-btn-neutral:focus-visible{outline:solid var(--dotnet-btn-focus-outline-width) var(--color-dotnet-btn-focus-outline);outline-offset:var(--dotnet-btn-focus-outline-offset)}.dotnet-link-btn-neutral svg{height:1rem;margin-left:4px;transform:translateX(0);transition:transform .2s ease-out;width:1rem}.dotnet-link-btn-neutral:active svg,.dotnet-link-btn-neutral:focus-visible svg,.dotnet-link-btn-neutral:hover svg{transform:translateX(4px)}.dotnet-link-btn-neutral:focus-visible svg{margin-right:4px}.dotnet-link-btn-neutral svg path{fill:var(--color-dotnet-link-btn-neutral-foreground);transition:fill .2s ease-out}.dotnet-link-btn-neutral:hover svg path{fill:var(--color-dotnet-link-btn-neutral-foreground-hover)}.dotnet-link-btn-neutral:active svg path{fill:var(--color-dotnet-link-btn-neutral-foreground-active)}.dotnet-content-region{display:grid;grid-gap:var(--grid-gap-desktop);background-color:var(--color-dotnet-content-region-background);border-radius:var(--corner-radius-xl);gap:var(--grid-gap-desktop);padding:80px 108px}.addeventatc{align-items:center;display:flex;flex-flow:row nowrap;position:relative}.addeventatc svg{height:auto;margin-left:12px;width:14px}.addeventatc svg path{fill:var(--color-dotnet-solid-btn-accent-foreground)}.addeventatc_dropdown{background:var(--color-dotnet-menu-popover-background);border:solid var(--dotnet-btn-border-width) var(--color-dotnet-menu-popover-background);display:none;padding:4px;position:absolute;text-align:left;top:55px!important;width:inherit;z-index:999999}.addeventatc_dropdown,.addeventatc_dropdown span{border-radius:var(--corner-radius-xs);color:var(--color-dotnet-menu-popover-foreground)}.addeventatc_dropdown span{background-color:var(--color-dotnet-menu-popover-background);display:block;font-size:.875rem;padding:8px 10px 8px 40px}.addeventatc_dropdown span,.addeventatc_dropdown span:hover{line-height:1rem;-webkit-text-decoration:none;text-decoration:none}.addeventatc_dropdown span:hover{background-color:var(--color-dotnet-menu-popover-background-hover);color:var(--color-dotnet-menu-popover-foreground-hover)}.addeventatc_dropdown span:active{background-color:var(--color-dotnet-menu-popover-background-active);color:var(--color-dotnet-menu-popover-foreground-active);line-height:1rem;-webkit-text-decoration:none;text-decoration:none}.addeventatc_dropdown span:focus-visible{background-color:var(--color-dotnet-menu-popover-background);outline:solid 2px var(--color-dotnet-menu-popover-focus-border)}.addeventatc_dropdown em{color:var(--color-neutrals-additionals-grey-66)!important;font-size:12px!important}.addeventatc .alarm_reminder,.addeventatc .all_day_event,.addeventatc .attendees,.addeventatc .calname,.addeventatc .client,.addeventatc .date_format,.addeventatc .description,.addeventatc .end,.addeventatc .facebook_event,.addeventatc .location,.addeventatc .method,.addeventatc .organizer,.addeventatc .organizer_email,.addeventatc .recurring,.addeventatc .start,.addeventatc .status,.addeventatc .timezone,.addeventatc .title,.addeventatc .uid{display:none!important}.dotnet-speaker-card{background-color:var(--dotnet-speaker-card-background);border-radius:var(--corner-radius-lg);border-style:solid;border-width:2px;box-shadow:var(--dotnet-speaker-card-box-shadow);color:var(--dotnet-speaker-card-foreground);display:flex;flex-flow:column nowrap;grid-column:span 3;padding:20px;transition:box-shadow .2s ease-out}.dotnet-speaker-card,.dotnet-speaker-card:hover{-webkit-text-decoration:none;text-decoration:none}.dotnet-speaker-card:hover{box-shadow:var(--dotnet-speaker-card-box-shadow-hover)}.dotnet-speaker-card:nth-child(5n+1){border-color:var(--color-brand-purple-primary)}.dotnet-speaker-card:nth-child(5n+2){border-color:var(--color-magenta-primary)}.dotnet-speaker-card:nth-child(5n+3){border-color:var(--color-flamingo-primary)}.dotnet-speaker-card:nth-child(5n+4){border-color:var(--color-brand-purple-primary)}.dotnet-speaker-card:nth-child(5n+5){border-color:var(--color-blue-primary)}.dotnet-speaker-card .dotnet-speaker-card-image{background:var(--color-primary-gradient);border-radius:100%;height:164px;margin:0 auto 16px;width:164px}.dotnet-speaker-card .dotnet-speaker-card-name{background:var(--color-primary-gradient);background-clip:text;-webkit-background:var(--color-primary-gradient-webkit);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dotnet-speaker-card .dotnet-speaker-card-company-name,.dotnet-speaker-card .dotnet-speaker-card-pronouns{color:var(--dotnet-speaker-card-foreground);margin-bottom:16px}.dotnet-speaker-card .dotnet-speaker-card-socials{color:var(--dotnet-speaker-card-foreground);word-break:break-all}