ui-view{display:block}.scrollable{overflow-y:auto}form:after{animation-direction:normal;animation-duration:.74s;animation-iteration-count:infinite;animation-name:spin-forever;animation-timing-function:linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMTIgMTIgMjYgMjYiPjxwYXRoIGZpbGw9IiMwQjg4Q0EiIGQ9Ik0zNi4yMDMgMjAuOTAyYy40NyAxLjI4MS43MzkgMi42NTcuNzM5IDQuMDk4IDAgNi41ODYtNS4zNTYgMTEuOTQyLTExLjk0MiAxMS45NDJTMTMuMDU3IDMxLjU4NiAxMy4wNTcgMjUgMTguNDE0IDEzLjA1NyAyNSAxMy4wNTdjMS44NjIgMCAzLjYyLjQ0MSA1LjE5MiAxLjIwNGwuNDc4LS45NDFBMTIuOSAxMi45IDAgMCAwIDI1IDEyYy03LjE2OCAwLTEzIDUuODMyLTEzIDEzczUuODMyIDEzIDEzIDEzIDEzLTUuODMyIDEzLTEzYzAtMS41NzctLjI5Ny0zLjA4My0uODEyLTQuNDgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:45px;content:"";height:45px;left:50%;margin-left:-22.5px;margin-top:-22.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:45px}form:after,form>*{-webkit-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-o-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s}form.loading>*{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}form.loading:after{opacity:1}.pre-wrap{white-space:pre-wrap}body[data-color-scheme=light] .Card{--color-card-background:#fff}body[data-color-scheme=dark] .Card{--color-card-background:#000}.Card{--color-card-border:#0071e3;--card-border-thickness:2px;--color-card-border-deselected:transparent;--card-margin:0px}.CardDeselected,.CardStatic{--card-border-thickness:1px;--card-margin:1px}body[data-color-scheme=light] .Card{--color-card-border-deselected:#86868b}body[data-color-scheme=dark] .Card{--color-card-border-deselected:#424245}.Card{background-color:var(--color-card-background);border:var(--card-border-thickness) solid var(--color-card-border);border-radius:18px;margin:var(--card-margin) var(--card-margin) 1.5em var(--card-margin);padding:3em}@media only screen and (max-width:734px){.Card{padding:2em 1.5em}}.Card:not(.CardStatic):hover{cursor:pointer}a.Card.block,html body.theme-dark main a.Card.block{color:var(--sk-body-text-color)}.Card ui-tab-navigation{background:transparent!important;background-color:transparent!important}.Card .button.button-block{max-width:192px}.CardSmall{margin-bottom:1em;padding:1em}.CardDeselected,.CardStatic{border-color:var(--color-card-border-deselected)}body[data-color-scheme=light] .EventCard{--color-card-border-deselected:#d2d2d7;--color-card-background:#fff}body[data-color-scheme=light] .EventCard.EventCardHover:hover{--event-card-background-hover:#f2f2f2}body[data-color-scheme=dark] .EventCard{--color-card-border-deselected:#424245;--color-card-background:hsla(0,0%,100%,.1)}body[data-color-scheme=dark] .EventCard.EventCardHover:hover{--event-card-background-hover:#f2f2f2}@media only screen and (max-width:734px){.EventCard .button.button-block{max-width:none}}.CardSmall.EventCard{padding:1.4em 1.8em}@media only screen and (max-width:734px){.CardSmall.EventCard{padding:1.4em}}ui-agreement-form,ui-agreement-form .document-display,ui-agreement-form .ui-agreement-form{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:center;min-height:0}ui-agreement-form,ui-agreement-form .document-display,ui-agreement-form .ui-agreement-form{flex-grow:0;flex-shrink:0}ui-agreement-form,ui-agreement-form .ui-agreement-form{flex-grow:1;flex-shrink:1}ui-agreement-form .links{display:none}ui-agreement-form .document-display{flex-grow:0;flex-shrink:1}ui-agreement-form .ui-agreement-form h1,ui-agreement-form .ui-agreement-form h2,ui-agreement-form .ui-agreement-form h3{display:none}ui-agreement-form .ui-agreement-form>.links.small,ui-agreement-form .ui-agreement-form>label{flex-grow:1;flex-shrink:0}ui-agreement-form .ui-agreement-form>.document-display{margin:0;max-height:none;min-height:0;overflow-x:visible;overflow-y:scroll}ui-agreement-form .ui-agreement-form>.document-display>div{min-height:0}h4+ui-agreement-form{margin-top:0}ui-agreement-form+.acknowledgement.instruction{line-height:18px}.list-spaced{list-style-type:none;margin-left:0}.list-spaced>li:not(:last-child){margin-bottom:1em}.fpo{color:red}ul p+ul{margin-top:.8em}main{overflow:initial}@media only screen and (max-width:734px){header .legacy-grid,main .legacy-grid{padding:0 16px}}main .legacy-grid.loading:after{animation-direction:normal;animation-duration:.74s;animation-iteration-count:infinite;animation-name:spin-forever;animation-timing-function:linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMTIgMTIgMjYgMjYiPjxwYXRoIGZpbGw9IiMwQjg4Q0EiIGQ9Ik0zNi4yMDMgMjAuOTAyYy40NyAxLjI4MS43MzkgMi42NTcuNzM5IDQuMDk4IDAgNi41ODYtNS4zNTYgMTEuOTQyLTExLjk0MiAxMS45NDJTMTMuMDU3IDMxLjU4NiAxMy4wNTcgMjUgMTguNDE0IDEzLjA1NyAyNSAxMy4wNTdjMS44NjIgMCAzLjYyLjQ0MSA1LjE5MiAxLjIwNGwuNDc4LS45NDFBMTIuOSAxMi45IDAgMCAwIDI1IDEyYy03LjE2OCAwLTEzIDUuODMyLTEzIDEzczUuODMyIDEzIDEzIDEzIDEzLTUuODMyIDEzLTEzYzAtMS41NzctLjI5Ny0zLjA4My0uODEyLTQuNDgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:45px;content:"";height:45px;left:50%;margin-left:-22.5px;margin-top:-22.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:45px}main .legacy-grid.loading:after,main .legacy-grid.loading>*{-webkit-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-o-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s}main .legacy-grid.loading.loading>*{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}main .legacy-grid.loading.loading:after{opacity:1}main .legacy-grid.loading:after{top:0}.dmf[data-color-scheme=dark] img.invert-dark,.theme-dark img.invert-dark{filter:invert(100%)}.buttons{text-align:center}ul.divided>li:not(:last-child){border-bottom:1px solid #424245;margin-bottom:1.5em;padding-bottom:1.5em}.dmf[data-color-scheme=dark] ul.divided>li:not(:last-child),.theme-dark ul.divided>li:not(:last-child){border-color:#444}ng-form .buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}ng-form .buttons button:not(:last-child){margin-right:0}ui-tab-navigation{background:#fafafc;display:block;position:sticky;top:0;z-index:999}.dmf[data-color-scheme=dark] ui-tab-navigation,.theme-dark ui-tab-navigation{background:var(--dark)}ui-tab-navigation nav.tab-navigation{margin-top:.5em}ui-tab-navigation nav.tab-navigation ul.tab-navigation-items li a{padding-top:.575em}@media only screen and (max-width:734px){.pattern-forms .pattern-selectors .form-selector-circle .form-selector-label{height:2.5em;width:2.5em}}.form-selector-group-withgutters .form-selector{margin-top:.3em}.anchor-button,.badge{margin-bottom:.3em}.modal.takeover .view .header-buttons{margin-bottom:.5em}ng-form fieldset label span.error{line-height:1.4}.dmf[data-color-scheme=dark] .modal .view .chiclet:not(:hover):not(.selected),.theme-dark .modal .view .chiclet:not(:hover):not(.selected){filter:brightness(1.25)}html:lang(ja_JP) form label span.label.optional:after{content:"任意"}html:lang(ko_KR) form label span.label.optional:after{content:"선택 사항"}html:lang(zh_CN) form label span.label.optional:after{content:"可选填"}.modal[class*=registration-modal].takeover .view,.modal[class*=registration-modal].takeover .view>form,.modal[class*=registration-modal].takeover .view>form>div,ng-form[class*=registration-form]{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:center;min-height:0}ng-form[class*=registration-form],ng-form[class*=registration-form]>*,ng-form[class*=registration-form]>.modal-state-view[data-modal-state-view=attendance-policy]{gap:1em}ng-form[class*=registration-form]>:not(.buttons){display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-grow:1;flex-shrink:1;justify-content:center;min-height:0}ng-form[class*=registration-form]>.modal-state-view{justify-content:flex-start}ng-form[class*=registration-form]>.buttons{flex-grow:0;flex-shrink:0}.row-flex{display:flex;flex-direction:row}@media only screen and (max-width:734px){.row-flex{flex-direction:column}}.row-flex-column{flex-direction:column}.gap-1{gap:1em}.gap-1-5{gap:1.5em}.footer .footer-sosumi{display:none}.smaller{line-height:21px}[data-color-scheme=light] .lighter{color:#666!important}@media only screen and (max-width:734px){.small-hide{display:none!important}}@media(min-width:1068px){.large-hide.small-show{display:none!important}}.wwdc .modal[class*=event-cancellation-modal].takeover .view,.wwdc .modal[class*=event-registration-modal].takeover .view{border-radius:18px}.event-filter-selection{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-filter-selection span.icon-reset{vertical-align:middle}.event-filter-selection:not(.collection){max-width:168px}@media only screen and (max-width:734px){.event-filter-selection:not(.collection){max-width:80vw}}.event-filter-selection.collection{max-width:240px}@media only screen and (max-width:734px){.event-filter-selection.collection{max-width:80vw}}.event-filter-selections ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4em}.event-filter-selections ul>li{flex-shrink:0}event-list-search-form{display:block}ng-form.event-list-search-form{display:flex;flex-direction:column;gap:1em}ng-form.event-list-search-form .section-searchbar .searchbar{height:2.5em}ng-form.event-list-search-form .section-filter-selections-and-modal-trigger{align-items:baseline;display:flex;flex-direction:row-reverse;gap:1em;justify-content:space-between}@media only screen and (max-width:734px){ng-form.event-list-search-form .section-filter-selections-and-modal-trigger{flex-direction:column-reverse}}ng-form.event-list-search-form .section-filter-selections-and-modal-trigger>:first-child{flex-shrink:0;margin-top:.7em}ng-form.event-list-search-form .section-filter-selections-and-modal-trigger>:last-child{min-width:0}.lighter{color:#999}.event-datetime,event-datetime{display:block}.event-profile{display:flex;flex-direction:column;list-style-type:none;margin:0}event-list-item{display:block}.event-list-item{--event-list-item-vertical-gap:0.8em;color:var(--sk-headline-text-color,#1d1d1f);flex:1;gap:var(--event-list-item-vertical-gap);justify-content:space-between}@media only screen and (max-width:734px){.event-list-item{--event-list-item-vertical-gap:1.25em}}.event-list-item:hover{text-decoration:none}.event-list-item event-status-indicator>*{display:inline-block;margin-bottom:.5em}.event-list-item h4{margin-bottom:3px}@media only screen and (max-width:734px){.event-list-item h4{margin-bottom:0}}.event-list-item .event-profile{align-items:baseline;display:flex;flex-direction:row;gap:1.35em}@media only screen and (max-width:734px){.event-list-item .event-profile{flex-direction:column;gap:var(--event-list-item-vertical-gap)}.event-list-item .event-profile li:nth-child(2){color:#666;margin-top:calc(var(--event-list-item-vertical-gap)*-1)}.event-list-item .event-profile li:nth-child(2) sf-symbol{display:none!important}}.event-list-item .event-datetime{align-items:baseline;display:flex;flex-direction:row;gap:8px}@media only screen and (max-width:734px){.event-list-item .event-datetime{flex-direction:column;gap:0}}event-list-checkbox-group-filter{display:block}@media only screen and (max-width:734px){.event-list-checkbox-group-filter{padding:0}.event-list-checkbox-group-filter .button{font-size:.775em!important;padding:6px 12px}}.event-list-checkbox-group-filter ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6em .4em;list-style-type:none;margin-left:0}@media only screen and (max-width:734px){.event-list-checkbox-group-filter ul{gap:.4em}}.event-list-checkbox-group-filter li label{margin-bottom:0!important}.event-list-checkbox-group-filter li label input[type=checkbox]{display:none}.event-list-checkbox-group-filter li label .button{display:block}@media only screen and (max-width:1068px){.event-list-checkbox-group-filter.legacy-grid{padding:0}}.event-list-checkbox-group-filter.legacy-grid ul{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1068px){.event-list-checkbox-group-filter.legacy-grid ul{grid-template-columns:repeat(2,1fr)}}.event-list-checkbox-group-filter.legacy-grid[for=collections] ul{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1068px){.event-list-checkbox-group-filter.legacy-grid[for=collections] ul{grid-template-columns:repeat(1,1fr)}}event-daterange-picker{display:block}.event-daterange-picker bricks-date-picker{padding-left:2px}.event-daterange-picker bricks-date-picker:focus{outline:none}event-list-daterange-filter{display:block}.event-filter-options-modal form[name=eventFilterModalForm] ng-form.event-filter-modal-form{text-align:left}.event-filter-options-modal form[name=eventFilterModalForm] ng-form.event-filter-modal-form select{height:2.5em}.event-filter-options-modal.modal.takeover .view{border-radius:18px;display:flex;max-width:none;min-width:auto;padding:0}.event-filter-options-modal.modal.takeover .view>div{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2.25em;justify-content:center;min-height:0}@media only screen and (max-width:734px){.event-filter-options-modal.modal.takeover .view>div{gap:1.5em}}.event-filter-options-modal.modal.takeover .view>div .buttons,.event-filter-options-modal.modal.takeover .view>div form{max-width:725px;min-width:725px;padding-left:5em;padding-right:5em}@media only screen and (max-width:734px){.event-filter-options-modal.modal.takeover .view>div .buttons,.event-filter-options-modal.modal.takeover .view>div form{max-width:95vw;min-width:90%;padding-left:1.5em;padding-right:1.5em}}.event-filter-options-modal.modal.takeover .view>div form{display:flex;overflow-y:auto;padding-top:50px}.event-filter-options-modal.modal.takeover .view>div ng-form{display:flex;flex:1;overflow-y:auto}.event-filter-options-modal.modal.takeover .view>div .buttons{flex:1 1 auto;justify-content:flex-start;padding-bottom:2.25em}@media only screen and (max-width:734px){.event-filter-options-modal.modal.takeover .view>div .buttons{padding-bottom:1.5em}}.event-filter-options-modal.modal.takeover .view>div .buttons .button-block{width:auto}.event-filter-options-modal.modal.takeover .view .row-flex{align-items:baseline;max-width:fit-content}@media only screen and (max-width:734px){.event-filter-options-modal.modal.takeover .view .row-flex{flex-direction:row}}.event-filter-options-modal.modal.takeover .view .buttons.row-flex [class*=button],.event-filter-options-modal.modal.takeover .view .buttons.row-flex button{word-break:keep-all}.event-filter-options-modal.modal.takeover .view .buttons.row-flex [class*=button]:not(:last-child),.event-filter-options-modal.modal.takeover .view .buttons.row-flex button:not(:last-child){margin-right:0}form[name=eventFilterModalForm]{box-sizing:border-box}form[name=eventFilterModalForm] ng-form.event-filter-modal-form{padding-right:7px}form[name=eventFilterModalForm] ng-form.event-filter-modal-form label{width:auto}form[name=eventFilterModalForm] ng-form.event-filter-modal-form ul.filter-items{display:flex;flex:1;flex-direction:column;gap:1.75em;max-width:100%}@media only screen and (max-width:734px){form[name=eventFilterModalForm] ng-form.event-filter-modal-form ul.filter-items{gap:1em}}form[name=eventFilterModalForm] ng-form.event-filter-modal-form ul.filter-items:after{content:"";display:block;padding-top:1px}@media only screen and (max-width:734px){form[name=eventFilterModalForm] ng-form.event-filter-modal-form li.filter-item h4{font-size:18px}}.app-events-upcoming main>.legacy-grid .searchbar input[type=text].searchbar-input{border-radius:10px;height:3em;padding-left:2.5em}.app-events-upcoming main>.legacy-grid .results{min-height:150px}.app-events-upcoming main>.legacy-grid .results:after{animation-direction:normal;animation-duration:.74s;animation-iteration-count:infinite;animation-name:spin-forever;animation-timing-function:linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMTIgMTIgMjYgMjYiPjxwYXRoIGZpbGw9IiMwQjg4Q0EiIGQ9Ik0zNi4yMDMgMjAuOTAyYy40NyAxLjI4MS43MzkgMi42NTcuNzM5IDQuMDk4IDAgNi41ODYtNS4zNTYgMTEuOTQyLTExLjk0MiAxMS45NDJTMTMuMDU3IDMxLjU4NiAxMy4wNTcgMjUgMTguNDE0IDEzLjA1NyAyNSAxMy4wNTdjMS44NjIgMCAzLjYyLjQ0MSA1LjE5MiAxLjIwNGwuNDc4LS45NDFBMTIuOSAxMi45IDAgMCAwIDI1IDEyYy03LjE2OCAwLTEzIDUuODMyLTEzIDEzczUuODMyIDEzIDEzIDEzIDEzLTUuODMyIDEzLTEzYzAtMS41NzctLjI5Ny0zLjA4My0uODEyLTQuNDgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:45px;content:"";height:45px;left:50%;margin-left:-22.5px;margin-top:-22.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:45px}.app-events-upcoming main>.legacy-grid .results:after,.app-events-upcoming main>.legacy-grid .results>*{-webkit-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-o-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s}.app-events-upcoming main>.legacy-grid .results.loading>*{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.app-events-upcoming main>.legacy-grid .results.loading:after{opacity:1}.app-events-upcoming main>.legacy-grid .results.loading{padding-bottom:3em}.app-events-upcoming main>.legacy-grid .results button.reset-button{margin-top:1em}ng-form{display:block}[ui-lockable]{position:relative}[ui-lockable]:after{animation-direction:normal;animation-duration:.74s;animation-iteration-count:infinite;animation-name:spin-forever;animation-timing-function:linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMTIgMTIgMjYgMjYiPjxwYXRoIGZpbGw9IiMwQjg4Q0EiIGQ9Ik0zNi4yMDMgMjAuOTAyYy40NyAxLjI4MS43MzkgMi42NTcuNzM5IDQuMDk4IDAgNi41ODYtNS4zNTYgMTEuOTQyLTExLjk0MiAxMS45NDJTMTMuMDU3IDMxLjU4NiAxMy4wNTcgMjUgMTguNDE0IDEzLjA1NyAyNSAxMy4wNTdjMS44NjIgMCAzLjYyLjQ0MSA1LjE5MiAxLjIwNGwuNDc4LS45NDFBMTIuOSAxMi45IDAgMCAwIDI1IDEyYy03LjE2OCAwLTEzIDUuODMyLTEzIDEzczUuODMyIDEzIDEzIDEzIDEzLTUuODMyIDEzLTEzYzAtMS41NzctLjI5Ny0zLjA4My0uODEyLTQuNDgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:36px;content:"";height:36px;left:50%;margin-left:-18px;margin-top:-18px;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transition:opacity .35s ease 0s;transition:opacity .35s ease 0s;width:36px;z-index:999}[ui-lockable]>*{opacity:1;-webkit-transition:opacity .675s ease 0s;transition:opacity .675s ease 0s}.loading [ui-lockable],[ui-lockable].loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.loading [ui-lockable]:after,[ui-lockable].loading:after{opacity:1}.loading [ui-lockable]>*,[ui-lockable].loading>*{opacity:.35}form[ui-lockable].loading ng-form:after,ng-form[ui-lockable].loading ng-form:after{opacity:0!important}form[ui-lockable].loading ng-form>*,ng-form[ui-lockable].loading ng-form>*{opacity:1!important}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}body[data-color-scheme=light]:not(.theme-dark){--color-modal-background:#fff}body.theme-dark,body[data-color-scheme=dark]{--color-modal-background:#1d1d1f}.modal{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:.5em;padding-right:.5em}@media only screen and (max-width:734px){.modal{margin-top:.5em}}.modal .view{-webkit-box-flex:0;background-color:var(--color-modal-background);display:block;-webkit-flex:none;-ms-flex:none;flex:none;margin:0 auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s cubic-bezier(.77,0,.175,1) .1s,opacity .35s cubic-bezier(.77,0,.175,1) .1s;transition:transform .35s cubic-bezier(.77,0,.175,1) .1s,opacity .35s cubic-bezier(.77,0,.175,1) .1s}.modal .view div:focus,.modal .view section:focus{outline:none}.modal.inactive{pointer-events:none}.modal.inactive .view{opacity:0;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,-webkit-transform .2s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,transform .2s cubic-bezier(.77,0,.175,1) 0s}.modal.loading>.view:after{animation-direction:normal;animation-duration:.74s;animation-iteration-count:infinite;animation-name:spin-forever;animation-timing-function:linear;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMTIgMTIgMjYgMjYiPjxwYXRoIGZpbGw9IiMwQjg4Q0EiIGQ9Ik0zNi4yMDMgMjAuOTAyYy40NyAxLjI4MS43MzkgMi42NTcuNzM5IDQuMDk4IDAgNi41ODYtNS4zNTYgMTEuOTQyLTExLjk0MiAxMS45NDJTMTMuMDU3IDMxLjU4NiAxMy4wNTcgMjUgMTguNDE0IDEzLjA1NyAyNSAxMy4wNTdjMS44NjIgMCAzLjYyLjQ0MSA1LjE5MiAxLjIwNGwuNDc4LS45NDFBMTIuOSAxMi45IDAgMCAwIDI1IDEyYy03LjE2OCAwLTEzIDUuODMyLTEzIDEzczUuODMyIDEzIDEzIDEzIDEzLTUuODMyIDEzLTEzYzAtMS41NzctLjI5Ny0zLjA4My0uODEyLTQuNDgyeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:45px;content:"";height:45px;left:50%;margin-left:-22.5px;margin-top:-22.5px;opacity:0;pointer-events:none;position:absolute;top:50%;width:45px}@keyframes spin-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal.loading>.view:after,.modal.loading>.view>*{-webkit-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;-o-transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .35s cubic-bezier(.77,0,.175,1) 0s}.modal.loading>.view.loading>*{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.modal.loading>.view.loading:after,.modal.loading>.view:after{opacity:1}.modal.takeover{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.modal.takeover .view{max-height:82.5vh;max-width:640px;min-width:500px;padding:22px 2.25em 32px}@media only screen and (max-width:734px){.modal.takeover .view{max-height:92.5vh;min-width:90%;padding:16px 1.5em 1.5em}}.modal.takeover .view form{min-width:412px}@media only screen and (max-width:734px){.modal.takeover .view form{min-width:auto}}.modal.takeover .view form fieldset{max-width:none;padding:0;width:100%}@media only screen and (max-width:734px){.modal.takeover .view form fieldset{margin:0 auto 0 0}}.modal.takeover .view form fieldset label span.label,.modal.takeover .view form fieldset span.label,.modal.takeover .view form fieldset.multi-field label span.label,.modal.takeover .view form fieldset.multi-field span.label{display:block;left:auto;margin-right:0;padding:8px 0;position:relative;width:auto}.modal.takeover .view form fieldset label,.modal.takeover .view form fieldset.multi-field label{margin-bottom:.5em}.modal.takeover .view form fieldset label label,.modal.takeover .view form fieldset.multi-field label label{margin-bottom:0}.modal.takeover .view form fieldset fieldset label span.label,.modal.takeover .view form fieldset.multi-field fieldset label span.label{line-height:1.3;margin:0;padding-bottom:.4em}.modal.takeover .view form fieldset fieldset label span.label,.modal.takeover .view form fieldset fieldset label span.label:after,.modal.takeover .view form fieldset.multi-field fieldset label span.label,.modal.takeover .view form fieldset.multi-field fieldset label span.label:after{text-align:left}.modal.takeover .view form fieldset fieldset label span.label:after,.modal.takeover .view form fieldset.multi-field fieldset label span.label:after{display:inline;margin-left:6px;position:static}.dmf[data-color-scheme=dark] .modal.takeover .view form fieldset fieldset label span.label:after,.dmf[data-color-scheme=dark] .modal.takeover .view form fieldset.multi-field fieldset label span.label:after,.theme-dark .modal.takeover .view form fieldset fieldset label span.label:after,.theme-dark .modal.takeover .view form fieldset.multi-field fieldset label span.label:after{color:#666}.modal.takeover .view form fieldset fieldset label span.select-all,.modal.takeover .view form fieldset.multi-field fieldset label span.select-all{margin-bottom:.5em}.modal.takeover .view form fieldset fieldset label span.select-all:after,.modal.takeover .view form fieldset.multi-field fieldset label span.select-all:after{bottom:0}.modal.takeover .view form fieldset fieldset label.readonly span.label,.modal.takeover .view form fieldset.multi-field fieldset label.readonly span.label{padding-bottom:.15em}@media only screen and (max-width:734px){.modal.takeover .view form fieldset fieldset label.readonly input,.modal.takeover .view form fieldset.multi-field fieldset label.readonly input{padding:.2em 1em .15em}.modal.takeover .view form fieldset label.readonly input,.modal.takeover .view form fieldset.multi-field label.readonly input{padding:.2em 1em .15em 0}}.modal.takeover .view .buttons [class*=button],.modal.takeover .view .buttons button{box-sizing:border-box}body.no-scroll{overflow:hidden}.dimmer{background-color:rgba(0,0,0,.4);bottom:0;left:0;margin:0;opacity:1;position:fixed;right:0;top:0;-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1) 1ms;transition:opacity .2s cubic-bezier(.77,0,.175,1) 1ms;z-index:-1}.dmf[data-color-scheme=dark] .dimmer,.theme-dark .dimmer{background-color:rgba(0,0,0,.575)}.dimmer.inactive{opacity:0;pointer-events:none}nav#localnav{z-index:99}.danger{color:#ff5853!important}nav.tab-navigation{margin-top:3em;overflow:hidden}@media only screen and (max-width:734px){nav.tab-navigation{text-align:left}}nav.tab-navigation div.scroll-container{scrollbar-width:none;white-space:nowrap}nav.tab-navigation div.scroll-container::-webkit-scrollbar{display:none}@media only screen and (max-width:734px){nav.tab-navigation div.scroll-container{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}nav.tab-navigation ul.tab-navigation-items{display:inline-block}nav.tab-navigation ul.tab-navigation-items>li.tab-navigation-item{border-bottom:1px solid #cdcdcd}.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items>li.tab-navigation-item,.theme-dark nav.tab-navigation ul.tab-navigation-items>li.tab-navigation-item{border-bottom-color:#323232}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item,nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a{transition:border .15s ease-in-out,color .15s ease-in-out}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item{display:inline-block;margin-bottom:-1px;transition-duration:.35s;transition-property:filter;transition-timing-function:ease-in-out;will-change:filter}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:not(:first-child){margin-left:1.5em}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:not(:last-child){margin-right:1.5em}@media only screen and (max-width:734px){nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:not(:first-child){margin-left:.75em}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:not(:last-child){margin-right:.75em}}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a{color:#666;display:inline-block;font-size:16px;padding-bottom:.575em;text-decoration:none}.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a,.theme-dark nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a{color:#999}@media only screen and (max-width:734px){nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a{font-size:14px}}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current,nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover{border-color:#000}.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current,.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover,.theme-dark nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current,.theme-dark nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover{border-color:#fff}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current a,nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover a{color:#000}.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current a,.dmf[data-color-scheme=dark] nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover a,.theme-dark nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current a,.theme-dark nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:hover a{color:#fff}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item a:focus,nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:focus,nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item:focus a{outline:0!important}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.current a{cursor:default}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.notification a span.count{color:#e85d00;font-weight:600}nav.tab-navigation ul.tab-navigation-items li.tab-navigation-item.disabled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}nav.tab-navigation:not(.no-border) ul.tab-navigation-items{border-bottom:1px solid #d6d6d6}.dmf[data-color-scheme=dark] nav.tab-navigation:not(.no-border) ul.tab-navigation-items,.theme-dark nav.tab-navigation:not(.no-border) ul.tab-navigation-items{border-bottom-color:#444}.sticky nav.tab-navigation{margin-top:0;padding-top:16px}event-aside{display:flex;flex:1;overflow:visible}event-parental-consent-notice,event-registration-window-notice,team-registration-notice-notice{display:block;overflow:auto}.event-session-slot-chiclet,event-session-slot-chiclet{display:inline-block}.event-session-slot-chiclet{background-color:#ededed;border-radius:4px;color:#333;display:inline-block;min-width:124px;padding:.3em 1.5em;text-align:center;transition-duration:.35s;transition-property:border-color,color,background-color;transition-timing-function:ease-in-out;will-change:border-color,color,background-color}.dmf[data-color-scheme=dark] .event-session-slot-chiclet,.theme-dark .event-session-slot-chiclet{background-color:#333;color:#fff}.event-session-slot-chiclet:hover{text-decoration:none}.event-session-slot-chiclet.selected,.event-session-slot-chiclet:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff;cursor:pointer}.dmf[data-color-scheme=dark] .event-session-slot-chiclet.selected,.dmf[data-color-scheme=dark] .event-session-slot-chiclet:not(.disabled):hover,.theme-dark .event-session-slot-chiclet.selected,.theme-dark .event-session-slot-chiclet:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff}.event-session-slot-chiclet.disabled,input[disabled=disabled]+.event-session-slot-chiclet{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.dmf[data-color-scheme=dark] .event-session-slot-chiclet.disabled,.dmf[data-color-scheme=dark] input[disabled=disabled]+.event-session-slot-chiclet,.theme-dark .event-session-slot-chiclet.disabled,.theme-dark input[disabled=disabled]+.event-session-slot-chiclet{opacity:.5}.event-webex-link,event-webex-link{display:block}.event-webex-link p{color:#999}.event-webex-link p.ng-hide+p{margin-top:0}.event-webex-link a+p{margin-top:.4em}.event-webex-link a.button:hover{text-decoration:none}.event-session-chiclet,event-session-chiclet{display:inline-block}.event-session-chiclet{background-color:#ededed;border-radius:4px;color:#333;display:inline-block;min-width:164px;padding:.3em 1.5em;text-align:center;transition-duration:.35s;transition-property:border-color,color,background-color;transition-timing-function:ease-in-out;will-change:border-color,color,background-color}.dmf[data-color-scheme=dark] .event-session-chiclet,.theme-dark .event-session-chiclet{background-color:#333;color:#fff}.event-session-chiclet:hover{text-decoration:none}.event-session-chiclet.selected,.event-session-chiclet:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff;cursor:pointer}.dmf[data-color-scheme=dark] .event-session-chiclet.selected,.dmf[data-color-scheme=dark] .event-session-chiclet:not(.disabled):hover,.theme-dark .event-session-chiclet.selected,.theme-dark .event-session-chiclet:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff}.event-session-chiclet.disabled,input[disabled=disabled]+.event-session-chiclet{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.dmf[data-color-scheme=dark] .event-session-chiclet.disabled,.dmf[data-color-scheme=dark] input[disabled=disabled]+.event-session-chiclet,.theme-dark .event-session-chiclet.disabled,.theme-dark input[disabled=disabled]+.event-session-chiclet{opacity:.5}presentation-weekday-group-list{display:block}.presentation-weekday-group-list,.presentation-weekday-group-list ul.weekday-groups li.weekday-group{display:flex;flex-direction:column;gap:.75em}.presentation-weekday-group-list ul.weekday-groups li.weekday-group>.event-datetime{margin-bottom:.4em}.presentation-weekday-group-list ul.weekday-groups li.weekday-group:not(:last-child){margin-bottom:1.5em}.presentation-weekday-group-list li.weekday-group-session{display:flex;flex-direction:column;gap:.75em;margin:0 .8em .8em 0}.presentation-weekday-group-list li.weekday-group-session.disabled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.presentation-weekday-group-list li.weekday-group-session h5+*,.presentation-weekday-group-list li.weekday-group-session p+*{margin-top:.4em}consultation-weekday-group-slot-list{display:block}.consultation-weekday-group-slot-list li.slot{margin:0 .8em .8em 0}li.slot>ng-transclude>*{display:flex;flex-direction:column;gap:.75em}consultation-weekday-group-list{display:block}.consultation-weekday-group-list,.consultation-weekday-group-list ul.weekday-groups li.weekday-group{display:flex;flex-direction:column;gap:.75em}.consultation-weekday-group-list ul.weekday-groups li.weekday-group>.event-datetime{margin-bottom:.4em}.consultation-weekday-group-list ul.weekday-groups li.weekday-group:not(:last-child){margin-bottom:1.5em}.consultation-weekday-group-list li.weekday-group-session{display:flex;flex-direction:column;gap:.75em}.consultation-weekday-group-list li.weekday-group-session.grouped{margin:0 .8em .8em 0}.consultation-weekday-group-list li.weekday-group-session.disabled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}wwdc-lab-notices{display:block;overflow:auto}sessions-by-topic{display:block}.sessions-by-topic ul.sessions>li.session:not(:last-child){margin-bottom:1.5em;padding-bottom:1.5em}.sessions-by-topic .badge,.sessions-by-topic .button{margin-top:.8em}.sessions-by-topic .badge+.anchor-button{margin-left:.5em}lab-weekday-group-list{display:block}.lab-weekday-group-list,.lab-weekday-group-list ul.weekday-groups li.weekday-group{display:flex;flex-direction:column;gap:.75em}.lab-weekday-group-list ul.weekday-groups li.weekday-group>.event-datetime{margin-bottom:.4em}.lab-weekday-group-list ul.weekday-groups li.weekday-group:not(:last-child){margin-bottom:1.5em}.lab-weekday-group-list li.weekday-group-session{display:flex;flex-direction:column;gap:.75em;margin:0 .8em .8em 0}.lab-weekday-group-list li.weekday-group-session.disabled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-button{background:none;border:none;color:#0070c9;letter-spacing:-.021em;line-height:1;margin:0;outline:none;padding:0;-webkit-transition:all .35s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:all .35s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:all .35s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .35s cubic-bezier(.77,0,.175,1) 0s;transition:all .35s cubic-bezier(.77,0,.175,1) 0s}.anchor-button:hover{cursor:pointer;text-decoration:none}.anchor-button:not(.bordered){background:none;background-color:transparent}.anchor-button:focus{-webkit-appearance:none;border-color:transparent;box-shadow:none;outline:0;z-index:9}.anchor-button[disabled]{opacity:.35}.anchor-button.smaller{line-height:1.5}.dmf[data-color-scheme=dark] .anchor-button,.theme-dark .anchor-button{color:var(--glyph-blue)}.anchor-button.back:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjMDA3MGM5IiBkPSJtMTQuNjE1IDI1LjkzNC0xLjE2Ni0xLjE2NyA2Ljc2OC02Ljc2OC02Ljc2OC02Ljc2NiAxLjE2Ni0xLjE2NyA3LjkzNiA3LjkzM3oiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:150% 150%;content:"";display:inline-block;height:1em;position:relative;top:0;top:3px;transform:scale(1) rotate(180deg) translateZ(0);-webkit-transition:transform .22s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:transform .22s cubic-bezier(.77,0,.175,1) 0s;-ms-transition:transform .22s cubic-bezier(.77,0,.175,1) 0s;-o-transition:transform .22s cubic-bezier(.77,0,.175,1) 0s;transition:transform .22s cubic-bezier(.77,0,.175,1) 0s;width:1em}.anchor-button.center{margin:0 auto}.anchor-button.disabled{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.dmf[data-color-scheme=dark] .button.anchor-button,.dmf[data-color-scheme=dark] button.anchor-button,.dmf[data-color-scheme=dark] input[type=button].anchor-button,.dmf[data-color-scheme=dark] input[type=submit].anchor-button,.theme-dark .button.anchor-button,.theme-dark button.anchor-button,.theme-dark input[type=button].anchor-button,.theme-dark input[type=submit].anchor-button{color:var(--glyph-blue)}event-team-invitation-list{display:block;overflow:auto}.event-team-invitation-list{min-height:150px}.event-team-invitation-list .searchbar{margin-bottom:1em;max-width:325px}@media only screen and (max-width:734px){.event-team-invitation-list .searchbar{max-width:none}}.event-team-invitation-list ui-table ul.table-items li.table-item a,.event-team-invitation-list ui-table ul.table-items li.table-item p,.event-team-invitation-list ui-table ul.table-items li.table-item span{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis}.event-team-invitation-list ui-table ul.table-items li.table-item p.column-heading{font-weight:600}.event-team-invitation-list ui-table ul.table-items li.table-item .button{max-width:192px}@media only screen and (max-width:734px){.event-team-invitation-list ui-table ul.table-items li.table-heading{display:none}}event-dashboard-invitations-tab{display:block;overflow:hidden}event-experience-type-select-form{display:block;overflow-y:auto}.event-experience-type-select-form ul.experience-types>li.experience-type.CardStatic{filter:grayscale(1)}.event-experience-type-select-form ul.experience-types>li.experience-type input[type=radio]{height:0;overflow:hidden;position:absolute;visibility:hidden;width:0}.event-experience-type-select-form ul.experience-types>li.experience-type label{align-items:center;display:flex;flex-direction:row;gap:1em}.event-experience-type-select-form ul.experience-types>li.experience-type label:hover{cursor:pointer}.event-experience-type-select-form ul.experience-types>li.experience-type label>div{display:flex;flex-direction:column;gap:.35em}.event-experience-type-select-form ul.experience-types>li.experience-type label sf-symbol{color:#0071e3;font-size:32px}event-registration-questions-form{display:block;overflow-y:auto}.event-registration-questions-form{padding-right:1em}.event-registration-questions-form ul.registration-questions>li.registration-question span.label{align-items:baseline;display:flex!important;flex-direction:row;gap:.5em;margin-top:0}.event-registration-questions-form ul.registration-questions>li.registration-question label[for*=-option-]:hover{cursor:pointer}.event-registration-questions-form ul.registration-questions>li.registration-question ul.checkbox-item-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 .7em}.event-registration-questions-form ul.registration-questions>li.registration-question input[type=checkbox]{margin-left:5px}.event-registration-questions-form ul.registration-questions>li.registration-question textarea{min-height:75px}.wwdc .event-registration-questions-form .smaller{display:block;line-height:19px;margin:2px 0 10px}.wwdc .event-registration-questions-form ul.registration-questions>li.registration-question[data-question-key=question] label span.label{display:none}.wwdc .event-registration-questions-form ul.registration-questions>li.registration-question[data-question-key=feedback-id],.wwdc .event-registration-questions-form ul.registration-questions>li.registration-question[data-question-key=question]{margin-bottom:.7em}.wwdc .event-registration-questions-form ul.registration-questions>li.registration-question textarea{min-height:96px}event-file-upload-input{display:block;overflow:auto}body .event-file-upload-input{--color-clear-button-background:red}body .event-file-upload-input label.readonly{--color-text:#3dc200}body .event-file-upload-input label.error{--color-text:#e00;--color-icon-plus-wrapper-border:#e00}body[data-color-scheme=light] .event-file-upload-input{--color-text:#1d1d1f;--color-icon-plus-wrapper-text:#727272;--color-icon-plus-wrapper-background:#e1e1e1;--color-icon-plus-wrapper-border:#d2d2d7}body[data-color-scheme=light] label.error{--color-icon-plus-wrapper-background:#cb4242}body[data-color-scheme=dark] .event-file-upload-input{--color-text:#f2f2f7;--color-icon-plus-wrapper-text:#fff;--color-icon-plus-wrapper-background:#424242;--color-icon-plus-wrapper-border:#636363}body[data-color-scheme=dark] label.error{--color-icon-plus-wrapper-background:#7a0000}.event-file-upload-input label{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;justify-content:flex-start;min-width:0}.event-file-upload-input label span.label:not(.lighter){color:var(--color-text)!important}.event-file-upload-input label input[type=file]{display:none}.event-file-upload-input label .icon-wrapper{display:inline-block;font-weight:700}.event-file-upload-input label:hover{cursor:pointer}.event-file-upload-input label .icon-wrapper.icon-plus-wrapper{background-color:var(--color-icon-plus-wrapper-background);border:1px solid var(--color-icon-plus-wrapper-border);border-radius:4px;color:var(--color-icon-plus-wrapper-text);padding:1em 1.4em}@media only screen and (max-width:734px){.event-file-upload-input label .icon-wrapper.icon-plus-wrapper{padding:.8em 1.2em}}.event-file-upload-input label .icon-wrapper.icon-minus-wrapper{display:grid;place-items:center}.event-file-upload-input label .icon-wrapper.icon-minus-wrapper span{align-items:center;background-color:var(--color-clear-button-background);border-radius:50%;color:#fff;display:flex;height:35px;justify-content:center;width:35px}.event-file-upload-input label .icon-wrapper:last-child{margin-left:auto}.event-file-upload-input label .icon-after:after{padding:0}.event-file-upload-input label.error .icon-wrapper{color:#fff}event-file-upload-form{display:block;overflow-y:scroll;overflow:auto;padding-right:1em}.event-file-upload-form ul.file-uploads{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1em;justify-content:flex-start;margin-bottom:1em;min-height:0}session-time-select-form{display:block}.session-time-select-form .select-box{max-width:400px}.session-time-select-form select{padding-right:2.15em}@media only screen and (max-width:734px){.session-time-select-form h4{font-size:19px}.session-time-select-form select{font-size:14px;line-height:21px}}consultation-weekday-group-select-form{display:block}.consultation-weekday-group-select-form ul{max-height:200px;overflow-y:auto}.consultation-weekday-group-select-form li{display:inline-block;margin:0 .8em .8em 0}.consultation-weekday-group-select-form li label{background-color:#ededed;border-radius:4px;color:#333;display:inline-block;margin-bottom:0;min-width:124px;padding:.3em 1.5em;text-align:center;transition-duration:.35s;transition-property:border-color,color,background-color;transition-timing-function:ease-in-out;width:auto;will-change:border-color,color,background-color}.dmf[data-color-scheme=dark] .consultation-weekday-group-select-form li label,.theme-dark .consultation-weekday-group-select-form li label{background-color:#333;color:#fff}.consultation-weekday-group-select-form li label:hover{text-decoration:none}.consultation-weekday-group-select-form li label.selected,.consultation-weekday-group-select-form li label:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff;cursor:pointer}.dmf[data-color-scheme=dark] .consultation-weekday-group-select-form li label.selected,.dmf[data-color-scheme=dark] .consultation-weekday-group-select-form li label:not(.disabled):hover,.theme-dark .consultation-weekday-group-select-form li label.selected,.theme-dark .consultation-weekday-group-select-form li label:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff}.consultation-weekday-group-select-form li label.disabled,input[disabled=disabled]+.consultation-weekday-group-select-form li label{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.dmf[data-color-scheme=dark] .consultation-weekday-group-select-form li label.disabled,.dmf[data-color-scheme=dark] input[disabled=disabled]+.consultation-weekday-group-select-form li label,.theme-dark .consultation-weekday-group-select-form li label.disabled,.theme-dark input[disabled=disabled]+.consultation-weekday-group-select-form li label{opacity:.5}.consultation-weekday-group-select-form li label input[type=radio]{display:none}group-session-select-form{display:block}.group-session-select-form ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:flex-start;max-height:200px;overflow-y:scroll}.group-session-select-form li{flex:0 0 1}.group-session-select-form li label input[type=radio]{display:none}group-session-slot-select-form{display:block}.group-session-slot-select-form ul.session-group-list{max-height:200px;overflow-y:auto}.group-session-slot-select-form li{display:inline-block;margin:0 .8em .8em 0}.group-session-slot-select-form li label{background-color:#ededed;border-radius:4px;color:#333;display:inline-block;margin-bottom:0;min-width:124px;padding:.3em 1.5em;text-align:center;transition-duration:.35s;transition-property:border-color,color,background-color;transition-timing-function:ease-in-out;width:auto;will-change:border-color,color,background-color}.dmf[data-color-scheme=dark] .group-session-slot-select-form li label,.theme-dark .group-session-slot-select-form li label{background-color:#333;color:#fff}.group-session-slot-select-form li label:hover{text-decoration:none}.group-session-slot-select-form li label.selected,.group-session-slot-select-form li label:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff;cursor:pointer}.dmf[data-color-scheme=dark] .group-session-slot-select-form li label.selected,.dmf[data-color-scheme=dark] .group-session-slot-select-form li label:not(.disabled):hover,.theme-dark .group-session-slot-select-form li label.selected,.theme-dark .group-session-slot-select-form li label:not(.disabled):hover{background-color:#0071e3;border-color:#0071e3;color:#fff}.group-session-slot-select-form li label.disabled,input[disabled=disabled]+.group-session-slot-select-form li label{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:.35;pointer-events:none;-webkit-transform:translateZ(0)}.dmf[data-color-scheme=dark] .group-session-slot-select-form li label.disabled,.dmf[data-color-scheme=dark] input[disabled=disabled]+.group-session-slot-select-form li label,.theme-dark .group-session-slot-select-form li label.disabled,.theme-dark input[disabled=disabled]+.group-session-slot-select-form li label{opacity:.5}.group-session-slot-select-form li label input[type=radio]{display:none}event-registration-form{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:center;min-height:0}.event-registration-form .sessions-by-topic>ul.topics.divided>li.topic:not(:last-child){border-bottom:none;margin-bottom:1em;padding-bottom:0}.event-registration-form .sessions-by-topic>ul.topics.divided>li.topic:first-child:last-child .session-time-select-form h5{display:none}.event-registration-modal.modal.takeover .view form+div>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:1em}.event-registration-modal.modal.takeover .view form+div>div:first-child.with-interception{align-items:center;flex-direction:row;justify-content:space-between}@media only screen and (max-width:734px){.event-registration-modal.modal.takeover .view form+div>div:first-child.with-interception{align-items:flex-start;flex-direction:column}}.event-registration-modal.modal.takeover .view form+div>div:first-child:not(.with-interception){align-items:center}.event-registration-modal.modal.takeover .view form+div>div:first-child:not(.with-interception)>*{align-items:center;text-align:center}.event-registration-modal.modal.takeover .view form+div>div:first-child:not(.with-interception)>button{margin-left:auto;margin-right:auto}.event-registration-modal.modal.takeover .view form+div>div:first-child>:last-child{flex-shrink:0}.event-registration-modal.modal.takeover .view .profile-interception .button-secondary-neutral{display:inline-block;max-width:180px}@media only screen and (max-width:734px){.event-registration-modal.modal.takeover .view .profile-interception .button-secondary-neutral{display:block;max-width:none}}.app-events-detail-dashboard .flex-split-2{align-items:stretch;gap:1.5em;justify-content:space-between}.app-events-detail-dashboard .flex-split-2>:last-child{border-left:1px solid var(--color-card-border-deselected);flex-shrink:0;max-width:275px;min-width:212px;padding-left:1.5em}@media only screen and (max-width:734px){.app-events-detail-dashboard .flex-split-2{gap:0}.app-events-detail-dashboard .flex-split-2>:last-child{border-left:none;padding-left:0}}.app-events-detail-dashboard aside{flex:1;justify-content:space-between;margin-top:18px}@media only screen and (max-width:1068px){.app-events-detail-dashboard aside{margin-top:12px}}@media only screen and (max-width:734px){.app-events-detail-dashboard aside{margin-top:0}}.app-events-detail-dashboard aside,.app-events-detail-dashboard aside [data-upper]{display:flex;flex-direction:column;gap:1.25em}.app-events-detail-dashboard .event-profile{gap:1.25em}