@font-face{font-family:saira;src:url(/_next/static/media/d17c673064012858-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:saira;src:url(/_next/static/media/5825f2c407e537ab-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:saira Fallback;src:local("Arial");ascent-override:107.61%;descent-override:41.62%;line-gap-override:0.00%;size-adjust:105.48%}.__className_5d8b48{font-family:saira,saira Fallback,Arial Narrow,system-ui,sans-serif}.__variable_5d8b48{--font-saira:"saira","saira Fallback",Arial Narrow,system-ui,sans-serif}@font-face{font-family:geist;src:url(/_next/static/media/6bb9846031bb03b3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geist;src:url(/_next/static/media/d1eb6e250d92a46a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:85.60%;descent-override:20.47%;line-gap-override:9.30%;size-adjust:107.48%}.__className_e56576{font-family:geist,geist Fallback,system-ui,sans-serif}.__variable_e56576{--font-geist:"geist","geist Fallback",system-ui,sans-serif}:root{--crimson:#e20046;--crimson-deep:#a8003d;--crimson-deeper:#95002e;--wine:#670024;--green:#00af5b;--green-deep:#008847;--green-deeper:#005c2b;--forest:#002E18;--gold:#ffc200;--gold-deep:#dea700;--cyan:#00c2e2;--black:#141414;--night:#161c1a;--white:#ffffff;--ink:var(--black);--maroon:var(--crimson-deep);--day-people:var(--crimson);--day-planet:var(--green-deep);--day-profit:var(--gold);--surface:var(--black);--surface-inverse:var(--white);--text:var(--white);--text-inverse:var(--white);--text-on-bright:var(--black);--solid:var(--white);--on-solid:var(--black);--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.24);--line-light:rgba(20,20,20,0.14);--line-strong-light:rgba(20,20,20,0.45);--focus:var(--white);--shade-dark:rgba(20,20,20,0.16);--shade-light:rgba(255,255,255,0.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-square:0px;--radius-round:999px;--dur-instant:90ms;--dur-quick:160ms;--dur-base:240ms;--dur-slow:420ms;--stagger:55ms;--ease-snap:cubic-bezier(0.25,1,0.5,1);--ease-fold:cubic-bezier(0.65,0,0.35,1);--ease-press:cubic-bezier(0.2,0,0,1);--font-display:var(--font-saira),Saira,"Arial Narrow",system-ui,sans-serif;--font-body:var(--font-geist),Geist,system-ui,sans-serif}.numeral{font-size:72px}.display,.numeral{font-family:var(--font-display);line-height:.96;font-weight:500;letter-spacing:-.02em}.display{font-size:40px}.title{font-size:26px;line-height:1;font-weight:500}.heading,.title{font-family:var(--font-display);letter-spacing:-.02em}.heading{font-size:19px;line-height:1.1;font-weight:600}.body{line-height:1.5;font-weight:400}.body,.body-strong{font-family:var(--font-body);font-size:15px}.body-strong{line-height:1.4;font-weight:500}.label{font-size:13px;line-height:1.3;font-weight:500}.caption,.label{font-family:var(--font-body)}.caption{font-size:12px;line-height:1.35;font-weight:400}.tag{font-family:var(--font-body);font-size:11px;line-height:1.2;font-weight:500}.meta{font-size:12px;line-height:1.3}.meta,.meta-sm{font-family:var(--font-body);font-weight:400}.meta-sm{font-size:11px;line-height:1.2}.dx,.dx *{box-sizing:border-box}.dx{font-family:var(--font-body);-webkit-font-smoothing:antialiased}:where(.dx){color:var(--text)}:where(.dx .dx){color:inherit}:where(.dx button,.dx a){font:inherit;color:inherit;text-decoration:none}.dx :focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px var(--surface)}.dx-icon{width:20px;height:20px;flex:none;display:block}.dx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-square);border:1px solid transparent;cursor:pointer}.dx-btn-block{width:100%}.dx-btn-sm{min-height:44px;padding:0 var(--space-4)}.dx-btn-primary{background:var(--solid);color:var(--on-solid)}.dx-btn-outline{background:transparent;color:inherit;border-color:var(--line-strong)}.dx-btn-inverse{background:var(--white);color:var(--ink)}.dx-ibtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-round);border:1px solid transparent;cursor:pointer;flex:none}.dx-ibtn-sm{width:36px;height:36px}.dx-ibtn-lg{width:56px;height:56px}.dx-ibtn-solid{background:var(--solid);color:var(--on-solid)}.dx-ibtn-black{background:var(--black);color:var(--white)}.dx-ibtn-light{background:var(--white);color:var(--ink)}.dx-ibtn-outline{background:transparent;color:inherit;border-color:var(--line-strong)}.dx-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 10px;border-radius:var(--radius-square);white-space:nowrap}.dx-chip .dx-icon{width:14px;height:14px}.dx-chip-outline{border:1px solid var(--line-strong)}.dx-chip-soft{background:var(--shade-dark)}.dx-chip-solid{background:var(--solid);color:var(--on-solid)}.dx-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dx-header-brand{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dx-header-actions{display:flex;align-items:center;gap:var(--space-2)}.dx-logo{display:block;height:28px;width:auto;max-width:none}.dx-wordmark{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1;letter-spacing:-.02em}.dx-nav{flex-direction:column;gap:var(--space-2);overflow:hidden;border-radius:var(--radius-square);padding:var(--space-5);min-height:96px}.dx-nav,.dx-nav-row{position:relative;display:flex;justify-content:space-between}.dx-nav-row{align-items:flex-start;gap:var(--space-3)}.dx-nav-title{flex:1 1;min-width:0}.dx-nav-sub{position:relative}.dx-stack{display:flex;flex-direction:column}.dx-hub-badge{width:40px;height:40px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;background:var(--disc,var(--white));color:var(--on-disc,var(--ink));flex:none}.dx-corner{position:absolute;top:0;right:0;display:block;fill:var(--fold);pointer-events:none}.dx-c-crimson{--fold:var(--crimson-deep)}.dx-c-crimson-deep,.dx-c-maroon{--fold:var(--crimson-deeper)}.dx-c-green-deep{--fold:var(--green-deeper)}.dx-c-green{--fold:var(--green-deep)}.dx-c-gold{--fold:var(--gold-deep)}.dx-c-wine{--fold:var(--crimson-deep)}.dx-c-forest{--fold:var(--green-deep)}.dx-c-black,.dx-c-night{--fold:var(--shade-light)}.dx-c-cyan,.dx-c-white{--fold:var(--shade-dark)}.dx-c-outline{--fold:var(--shade-light)}.dx-now{position:relative;overflow:hidden;border-radius:var(--radius-square);padding:var(--space-6) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.dx-now-status{display:flex;align-items:center;gap:var(--space-2)}.dx-now-dot{width:8px;height:8px;border-radius:var(--radius-round);background:currentColor}.dx-now-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dx-now-next{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.dx-day-num{font-family:var(--font-display);font-weight:500;font-size:28px;line-height:.96;letter-spacing:-.02em}.dx-row-time{width:64px;min-height:64px;align-self:stretch;padding:var(--space-2);border-radius:var(--radius-square);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:none}.dx-row-start{font-size:20px;line-height:.96}.dx-row-end,.dx-row-start{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.dx-row-end{font-size:13px;line-height:1}.dx-row-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.dx-row-room{display:inline-flex;align-items:center;gap:var(--space-1)}.dx-row-room .dx-icon{width:12px;height:12px}.dx-row-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dx-row-chips .dx-chip{min-height:22px;padding:0 7px}.dx-row-chips .dx-chip .dx-icon{width:12px;height:12px}.dx-row-access{display:inline-flex;align-items:center;gap:4px;margin-left:var(--space-1)}.dx-row-access .dx-icon{width:12px;height:12px}.dx-row-inner>.dx-ibtn{align-self:center}.dx-detail{background:var(--surface)}.dx-detail,.dx-detail-top{position:relative;display:flex;flex-direction:column}.dx-detail-top{overflow:hidden;padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-4)}.dx-detail-lead{position:relative;display:flex;align-items:flex-end;gap:var(--space-3)}.dx-detail-sheet{position:relative;background:var(--surface);color:var(--text);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.dx-range{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:0;gap:0}.dx-range-dot{width:14px;height:14px;border-radius:var(--radius-round);background:currentColor}.dx-range-line{height:3px;background:currentColor}.dx-range-labels{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:var(--space-2)}.dx-speaker{display:flex;flex-direction:column;gap:var(--space-2)}.dx-speaker-photo{position:relative;aspect-ratio:1;border-radius:var(--radius-square);overflow:hidden;display:flex;align-items:center;justify-content:center}.dx-speaker-photo img{width:100%;height:100%;object-fit:cover;display:block}.dx-speaker-initials{font-family:var(--font-display);font-weight:500;font-size:40px;line-height:.96;letter-spacing:-.02em}.dx-hub{overflow:hidden;flex-direction:column;gap:var(--space-6);min-height:148px;padding:var(--space-4);border-radius:var(--radius-square)}.dx-hub,.dx-hub-top{position:relative;display:flex;justify-content:space-between}.dx-hub-top{align-items:flex-start}.dx-hub-text{position:relative;display:flex;flex-direction:column;gap:2px}.dx-tabbar{display:flex;justify-content:space-between;gap:var(--space-1);padding:var(--space-1);background:var(--solid);color:var(--on-solid)}.dx-tab,.dx-tabbar{align-items:center;border-radius:var(--radius-square)}.dx-tab{display:inline-flex;justify-content:center;gap:var(--space-2);height:52px;min-width:52px;padding:0 var(--space-3);border:0;background:transparent;color:inherit;cursor:pointer}.dx-partners{gap:var(--space-8)}.dx-partners,.dx-tier{display:flex;flex-direction:column}.dx-tier,.dx-tier-head{gap:var(--space-3)}.dx-tier-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.dx-tier-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.dx-logo-tile{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-square);padding:var(--space-3);overflow:hidden}.dx-tier-lg .dx-logo-tile{height:104px;padding:var(--space-5)}.dx-tier-md .dx-logo-tile{height:80px;padding:var(--space-4)}.dx-tier-sm .dx-logo-tile{height:64px;padding:var(--space-3)}.dx-logo-tile img{display:block;max-width:100%;max-height:100%;object-fit:contain}.dx-partners-plain .dx-tier-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));justify-items:start;align-items:center;grid-gap:var(--space-8) var(--space-4);gap:var(--space-8) var(--space-4);padding-block:var(--space-4) var(--space-2)}.dx-partners-plain .dx-logo-tile,.dx-partners-plain .dx-tier-lg .dx-logo-tile,.dx-partners-plain .dx-tier-md .dx-logo-tile,.dx-partners-plain .dx-tier-sm .dx-logo-tile{height:auto;padding:0;background:none;overflow:visible}.dx-partners-plain .dx-logo-tile img{max-height:none}@keyframes dx-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes dx-fade{0%{opacity:0}}@keyframes dx-fold{0%{transform:scale(0)}}@keyframes dx-ping{0%{transform:scale(.5);opacity:.9}70%,to{transform:scale(1.7);opacity:0}}@keyframes dx-pop{0%{transform:scale(.72) rotate(-12deg)}65%{transform:scale(1.04)}to{transform:none}}@keyframes dx-out-in{0%{transform:none;opacity:1}45%{transform:translate(14px,-14px);opacity:0}46%{transform:translate(-14px,14px);opacity:0}to{transform:none;opacity:1}}.dx-rise{animation:dx-rise var(--dur-slow) var(--ease-snap) backwards}.dx-fold-in{transform-origin:100% 0;animation:dx-fold var(--dur-slow) var(--ease-snap) backwards;animation-delay:.12s}.dx-btn,.dx-day,.dx-hub,.dx-ibtn,.dx-nav,.dx-tab{-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-press),color var(--dur-quick) var(--ease-snap),background-color var(--dur-quick) var(--ease-snap)}.dx-btn:active,.dx-day:active,.dx-hub:active,.dx-ibtn:active,.dx-nav:active{transform:translateY(1px) scale(.985)}.dx-tab:active{transform:scale(.94)}.dx-nav-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;color:var(--black);transition:transform var(--dur-base) var(--ease-snap)}.dx-nav-arrow .dx-icon{width:28px;height:28px}:is(.dx-c-black,.dx-c-night,.dx-c-outline) .dx-nav-arrow,:is(.dx-c-black,.dx-c-night,.dx-c-outline)>.dx-nav-arrow{color:var(--white)}.dx-nav:active .dx-nav-arrow,.dx-nav:focus-visible .dx-nav-arrow,.dx-nav:hover .dx-nav-arrow{transform:translate(3px,-3px)}.dx-nav,.dx-now.is-tappable,.dx-speaker.is-tappable{cursor:pointer}.dx-speaker.is-tappable:active .dx-speaker-photo{transform:scale(.97)}.dx-speaker-photo{transition:transform var(--dur-instant) var(--ease-press)}.dx-stack{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dx-stack.is-pulling{cursor:-webkit-grabbing;cursor:grabbing}.dx-stack-item{position:relative;will-change:transform;animation:dx-rise var(--dur-slow) var(--ease-snap) backwards;animation-delay:calc(var(--i) * var(--stagger))}.dx-stack .dx-nav:after{content:"";position:absolute;top:0;right:0;width:52px;height:52px;background:var(--fold);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;transform:scale(var(--pull,0));pointer-events:none}.dx-stack .dx-nav-row,.dx-stack .dx-nav-sub{z-index:1}.dx-flight{pointer-events:none;overflow:hidden}[data-dx-screen]{transition:opacity .12s var(--ease-press)}[data-dx-screen].dx-leaving{opacity:0}[data-dx-hold] .dx-detail-top{visibility:hidden}[data-dx-hold] .dx-fold-in,[data-dx-hold] .dx-rise,[data-dx-hold].dx-rise{animation-play-state:paused}.dx-days{position:relative;display:flex;border:1px solid var(--line-strong);background:var(--surface)}.dx-days-ind{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--n));transform:translateX(calc(100% * var(--i)));transition:transform var(--dur-base) var(--ease-snap),background-color var(--dur-base) var(--ease-snap);border:0}.dx-day{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3);border:0;border-radius:var(--radius-square);background:transparent;color:var(--text);cursor:pointer;text-align:left}.dx-day+.dx-day{border-left:1px solid var(--line-strong)}.dx-day.is-on .dx-day-num{animation:dx-rise var(--dur-base) var(--ease-snap) both}.dx-tab,.dx-tabbar{position:relative}.dx-tab{z-index:1}.dx-tab[aria-current=page]{color:var(--white);padding:0 var(--space-4)}.dx-tab-ind{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;background:var(--black)}.dx-tabbar.is-ready .dx-tab-ind{transition:transform var(--dur-base) var(--ease-snap),width var(--dur-base) var(--ease-snap)}.dx-tab-label{animation:dx-fade var(--dur-base) var(--ease-snap) both;animation-delay:60ms}.dx-now-dot{position:relative}.dx-now-dot:after{content:"";position:absolute;inset:-4px;border-radius:var(--radius-round);border:2px solid;animation:dx-ping 1.8s var(--ease-snap) infinite}.dx-nudge .dx-icon{transition:transform var(--dur-base) var(--ease-snap)}.dx-nudge:active .dx-icon,.dx-nudge:hover .dx-icon{transform:translateX(3px)}.dx-row{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.dx-row-under{position:absolute;inset:0;display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-4);opacity:var(--swipe,0)}.dx-row-inner{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);touch-action:pan-y}.dx-row-time{position:relative;overflow:hidden}.dx-pop{animation:dx-pop var(--dur-base) var(--ease-snap)}.dx-hub-out{display:block}.dx-hub-out.is-going .dx-icon,.dx-hub:hover .dx-hub-out .dx-icon{animation:dx-out-in .52s var(--ease-fold)}.dx-hub-badge{transition:transform var(--dur-base) var(--ease-snap)}.dx-hub:active .dx-hub-badge{transform:scale(.9)}.dx-logo-tile{animation:dx-rise var(--dur-slow) var(--ease-snap) backwards;animation-delay:calc(var(--i) * 30ms);transition:transform var(--dur-instant) var(--ease-press)}a.dx-logo-tile:active{transform:translateY(1px) scale(.985)}@media (prefers-reduced-motion:reduce){.dx,.dx *,.dx :after,.dx :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.dx-stack-item{transform:none!important}}.dx-c-crimson{background:var(--crimson);color:var(--text-inverse)}.dx-c-maroon{background:var(--maroon);color:var(--text-inverse)}.dx-c-crimson-deep{background:var(--crimson-deep);color:var(--text-inverse)}.dx-c-wine{background:var(--wine)}.dx-c-forest,.dx-c-wine{color:var(--text-inverse)}.dx-c-forest{background:var(--forest)}.dx-c-green-deep{background:var(--green-deep);color:var(--text-inverse)}.dx-c-night{background:var(--night)}.dx-c-black,.dx-c-night{color:var(--text-inverse)}.dx-c-black{background:var(--black)}.dx-c-cyan{background:var(--cyan)}.dx-c-cyan,.dx-c-green{color:var(--text-on-bright)}.dx-c-green{background:var(--green)}.dx-c-gold{background:var(--gold);color:var(--text-on-bright)}.dx-c-white{background:var(--white);color:var(--ink)}.dx-c-outline{background:var(--surface);color:var(--text);border:1px solid var(--line-strong)}.dx-solid{background:var(--solid);color:var(--on-solid)}.dx-t-inverse{color:var(--text-inverse)}.dx-t-bright{color:var(--text-on-bright)}.dx-c-cyan,.dx-c-gold,.dx-c-green,.dx-c-white,.dx-solid,.dx-tabbar{--line-strong:var(--line-strong-light);--line:var(--line-light)}.dx-c-black,.dx-c-crimson,.dx-c-crimson-deep,.dx-c-forest,.dx-c-green-deep,.dx-c-maroon,.dx-c-night,.dx-c-outline,.dx-c-wine{--disc:var(--black);--on-disc:var(--white)}.dx-c-gold,.dx-c-white{--disc:var(--crimson);--on-disc:var(--white)}.dx-c-cyan{--disc:var(--wine);--on-disc:var(--white)}.dx-c-green{--disc:var(--forest);--on-disc:var(--white)}.dx-disc-gold{--disc:var(--gold);--on-disc:var(--black)}.dx-disc-crimson{--disc:var(--crimson);--on-disc:var(--white)}.dx-disc-wine{--disc:var(--wine);--on-disc:var(--white)}.dx-disc-green-deep{--disc:var(--green-deep);--on-disc:var(--white)}.dx-disc-forest{--disc:var(--forest);--on-disc:var(--white)}.dx-disc-cyan{--disc:var(--cyan);--on-disc:var(--black)}:is(.dx-c-crimson,.dx-c-maroon,.dx-c-crimson-deep,.dx-c-wine,.dx-c-green-deep,.dx-c-forest,.dx-c-black,.dx-c-night,.dx-c-outline) .dx-ibtn-light{background:var(--disc);color:var(--on-disc)}:is(.dx-c-black,.dx-c-night,.dx-c-outline) :is(.dx-ibtn-light,.dx-hub-badge){box-shadow:inset 0 0 0 1px var(--line-strong)}:root{color-scheme:dark}body,html{background:var(--surface);color:var(--text)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}body,dd,dl,h1,h2,h3,p{margin:0}.display,.heading,.title{text-wrap:balance}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app{max-width:480px;margin:0 auto;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.pad{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.stack-4{gap:var(--space-1)}.stack-4,.stack-8{display:flex;flex-direction:column}.stack-8{gap:var(--space-2)}.stack-16{gap:var(--space-4)}.home,.stack-16{display:flex;flex-direction:column}.home{gap:var(--space-6);padding-block:var(--space-4) var(--space-5)}.home>.dx-header{margin-bottom:var(--space-2)}.dayhead{display:flex;flex-direction:column;gap:var(--space-1)}.hub-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.wrap-card{padding:var(--space-5)}.bleed{margin-inline:calc(-1 * var(--space-5))}.dx-detail-sheet .dx-row-inner{padding-inline:var(--space-5)}.sec-title{padding-top:var(--space-4)}.dx-detail-sheet{gap:var(--space-5);padding-bottom:var(--space-5)}.filters{display:flex;flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5)}.filters::-webkit-scrollbar{display:none}.filter{flex:none;cursor:pointer;background:transparent;color:var(--text);border:0;min-height:36px;padding:0 var(--space-3)}.filter.dx-chip-solid{background:var(--solid);color:var(--on-solid);border-color:var(--solid)}.slot-label{padding:var(--space-4) var(--space-5) var(--space-1)}.break-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line)}.break-time{width:52px;flex:none;font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chips{flex-wrap:wrap}.access-note,.chips{display:flex;gap:var(--space-2)}.access-note{align-items:flex-start}.access-note .dx-icon{flex:none;width:16px;height:16px;margin-top:1px}.chips,.meta-item{align-items:center}.meta-item{display:inline-flex;gap:var(--space-1);margin-left:var(--space-2)}.meta-item .dx-icon{width:14px;height:14px}.spk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4)}.spk-grid .dx-speaker .caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spk-hero{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.spk-hero .dx-speaker-photo{width:120px}.note{align-items:flex-start;gap:var(--space-4)}.acts,.note{display:flex;flex-direction:column}.acts{gap:0}.act{overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5)}.act,.act>:not(.dx-corner){position:relative}.act.is-tappable{cursor:pointer}.act .title{padding-right:48px}.act-when{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-right:56px}.act-access,.act-when>span{display:inline-flex;align-items:center;gap:var(--space-1)}.act-access .dx-icon,.act-when .dx-icon{width:14px;height:14px;flex:none}.act-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.act-site{margin-top:calc(-1 * var(--space-1))}.act.dx-c-cyan,.act.dx-c-gold,.act.dx-c-white{--solid:var(--black);--on-solid:var(--white)}.act:not(.dx-c-gold):not(.dx-c-white):not(.dx-c-cyan){--solid:var(--white);--on-solid:var(--black)}.srch-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:var(--space-3);padding-block:var(--space-4);background:var(--surface)}.srch-bar,.srch-field{display:flex;align-items:center}.srch-field{flex:1 1;min-width:0;gap:var(--space-2);height:48px;padding:0 var(--space-4);background:var(--white);color:var(--black)}.srch-field .dx-icon{flex:none;width:18px;height:18px}.srch-field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--black);font-family:var(--font-body);font-size:16px}.srch-field input::placeholder{color:#5a5a5a}.srch-field:focus-within{outline:2px solid var(--gold);outline-offset:2px}.srch-field input:focus,.srch-field input:focus-visible{outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.srch-field input::-webkit-search-cancel-button{cursor:pointer}.srch-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4) var(--space-5)}.srch-suggest{display:flex;flex-wrap:wrap;gap:var(--space-2)}.srch-suggest .dx-chip{border:0;cursor:pointer;min-height:36px;padding:0 var(--space-3)}.srch-results{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-5)}.srch-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--space-3)}.srch-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding-block:var(--space-3);border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--font-body)}.srch-item>.dx-icon{flex:none;width:18px;height:18px}.srch-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.srch-text .caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srch-photo{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.srch-photo img{width:100%;height:100%;object-fit:cover;display:block}.venue{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.zone{font-family:var(--font-body);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-4);text-align:left;border:1px solid var(--line-strong);border-radius:0;cursor:pointer;transition:transform var(--dur-instant) var(--ease-press)}.zone:not(.is-live){background:transparent;color:var(--text)}.zone:active:not(:disabled){transform:translateY(1px) scale(.99)}.zone:disabled{cursor:default}.zone.is-live{border-color:transparent}.zone-now{margin-top:auto;padding-top:var(--space-3)}.z-main{min-height:168px}.z-hall{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-2)}.z-hall .zone{min-height:132px}.hall-label{grid-column:1/-1}.tabhead{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-8) var(--space-6)}.app .dx-row-inner{padding-inline:var(--space-5)}.plan{display:flex;flex-direction:column;gap:var(--space-8)}.plan-dayhead{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-3)}.plan-dayhead .caption{margin-left:auto}.plan-swatch{width:12px;height:12px;flex:none;align-self:center}.plan-list{border-top:1px solid var(--line)}.clash{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-5);background:var(--wine);color:var(--white);border:0;text-align:left;cursor:pointer;font-family:var(--font-body)}.clash .dx-icon{flex:none;width:14px;height:14px;margin-top:1px}.plan-item:has(.clash) .dx-row{border-bottom:0}.plan-foot{padding-bottom:var(--space-5)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2) var(--space-5)}.empty .dx-btn{margin-top:var(--space-3)}.info{gap:var(--space-8);padding-bottom:var(--space-5)}.info,.info-sec{display:flex;flex-direction:column}.info-sec{gap:var(--space-3)}.info-theme{gap:var(--space-2)}.info-days,.info-theme{display:flex;flex-direction:column}.info-days{margin-inline:var(--space-5)}.info-day{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:88px;padding:var(--space-4) var(--space-5);border:0;text-align:left;cursor:pointer;font-family:var(--font-body);transition:transform var(--dur-instant) var(--ease-press)}.info-day:active{transform:translateY(1px) scale(.99)}.info-day-num{font-size:48px;line-height:.9;width:64px;flex:none}.info-day-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.info-day .dx-nav-arrow .dx-icon{width:24px;height:24px}.info-day.dx-c-crimson .dx-nav-arrow,.info-day.dx-c-green-deep .dx-nav-arrow{color:var(--white)}.info-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.info-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--font-body)}div.info-row,li.info-row{cursor:default}.info-row>.dx-icon{flex:none;width:20px;height:20px}.info-row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pass-price{flex:none;display:flex;align-items:baseline;gap:4px}.passes+.dx-btn{margin-top:var(--space-2)}.selectable{-moz-user-select:all;user-select:all;-webkit-user-select:all}.dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--surface);padding:var(--space-2) max(20px,env(safe-area-inset-right,0px)) calc(var(--space-3) + env(safe-area-inset-bottom, 0px)) max(20px,env(safe-area-inset-left,0px))}.dock .dx-tabbar{max-width:440px;margin:0 auto}.toast{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:45;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:var(--space-3) var(--space-4);background:var(--solid);color:var(--on-solid);animation:dx-fade var(--dur-base) var(--ease-snap) both}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dx-detail-sheet .info,.dx-detail-sheet .plan{padding-top:var(--space-2)}.dx-detail-sheet .empty{padding-top:0}.dx-detail-sheet .info,.dx-detail-sheet .plan-foot{padding-bottom:0}.dx-row-time.dx-row-time{background:none;color:var(--text);width:52px;min-height:0;padding:0;align-self:flex-start;justify-content:flex-start;gap:4px}.dx-row-time .dx-corner{display:none}.dx-row .dx-row-start{font-weight:600;font-size:20px}.dx-row .dx-row-end{font-size:13px}.dx-detail .dx-detail-top>h1.title{font-size:32px}.dx-row-body .dx-row-chips{order:-1}.dx-row-body .dx-row-room{order:2}.dx-row-inner>.dx-ibtn.dx-row-bm{align-self:flex-start;border-color:transparent;background:none;margin:-8px -8px 0 0}.dx-row.is-saved .dx-row-bm svg{fill:currentColor}.dx-partners-plain .dx-tier-grid{gap:0;padding-block:0;justify-items:stretch;align-items:stretch;margin:0 -1px -1px 0;-webkit-clip-path:inset(0 1px 1px 0);clip-path:inset(0 1px 1px 0)}.dx-partners-plain .dx-tier-grid>.dx-logo-tile.dx-logo-tile{display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dx-partners-plain .dx-tier-lg>.dx-logo-tile.dx-logo-tile{height:112px}.dx-partners-plain .dx-tier-md>.dx-logo-tile.dx-logo-tile{height:92px}.dx-partners-plain .dx-tier-sm>.dx-logo-tile.dx-logo-tile{height:84px}.dx-partners-plain .dx-tier{gap:0}.dx-partners-plain .dx-tier-grid .dx-logo-tile img{max-width:100%;object-fit:contain}.dx-partners.dx-partners-plain{gap:56px}.dx-partners-plain .dx-tier-head{padding-bottom:var(--space-3)}.lead{font-family:var(--font-body);font-size:18px;line-height:1.5;margin:0}.spk-bio .body{line-height:1.6}.facts .fact{cursor:default;align-items:center;min-height:52px;padding-block:var(--space-3)}button.fact{cursor:pointer}.fact-label{width:72px;flex:none}.fact-value{flex:1 1;min-width:0;display:flex;align-items:center}.fact>.dx-icon,.person>.dx-icon{width:20px;height:20px;flex:none}.person{padding-block:var(--space-3)}.person-photo{width:56px;height:56px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px}.person-photo img{width:100%;height:100%;object-fit:cover;display:block}.dx-detail-media{padding-top:var(--space-2)}.spk-photo-lg{width:168px;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--black);color:var(--white)}.spk-photo-lg img{width:100%;height:100%;object-fit:cover;display:block}.dx-detail-sub{margin-top:calc(-1 * var(--space-2))}.dx-detail-sub .body{margin:0}.dx-row .dx-row-title{font-size:17px}.dx-row .dx-row-access,.dx-row .dx-row-chips .dx-chip,.dx-row .dx-row-room{font-size:12px}.dx-row .dx-row-end{font-size:14px}.break-row .caption,.slot-label.caption{font-size:13px}.break-row .break-time{font-size:14px}.install{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.install-scrim{position:absolute;inset:0;background:rgba(20,20,20,.72);animation:dx-fade var(--dur-base) var(--ease-snap) both}.install-sheet{position:relative;width:100%;max-width:480px;margin:0 var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom, 0px));padding:var(--space-6) var(--space-5) var(--space-5);background:var(--white);color:var(--ink);display:flex;flex-direction:column;gap:var(--space-3);--line:var(--line-light);--line-strong:var(--line-strong-light);animation:install-up var(--dur-slow) var(--ease-snap) both}@keyframes install-up{0%{transform:translateY(110%)}}.install-sheet .title{margin:var(--space-2) 0 0;padding-right:var(--space-8)}.install-sheet .body{margin:0}.install-icon{width:56px;height:56px;display:block}.install-x{position:absolute;top:var(--space-3);right:var(--space-3);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:none;color:var(--ink);cursor:pointer}.install-steps{list-style:none;margin:var(--space-2) 0 0;padding:0}.install-steps li{display:flex;align-items:center;gap:var(--space-3);min-height:52px;border-top:1px solid var(--line)}.install-steps li:last-child{border-bottom:1px solid var(--line)}.install-steps li .body{flex:1 1}.install-n{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--black);color:var(--white);font-family:var(--font-display);font-size:14px}.install-actions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.install-go{background:var(--black);color:var(--white)}.install-go,.install-later{font-family:var(--font-body);font-size:15px;font-weight:500}.install-later{background:transparent;color:var(--ink);border-color:var(--line-strong)}@media (prefers-reduced-motion:reduce){.install-scrim,.install-sheet{animation:none}}.install.has-pointer.pt-bc .install-sheet,.install.has-pointer.pt-br .install-sheet{margin-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.install.has-pointer.pt-tr{align-items:flex-start}.install.has-pointer.pt-tr .install-sheet{margin-top:76px;margin-bottom:0}.install-pointer{position:absolute;z-index:1;color:var(--white);display:flex;animation:install-bob 1.1s var(--ease-fold) infinite alternate}.install-pointer .dx-icon{width:40px;height:40px}.pt-br .install-pointer{right:22px}.pt-bc .install-pointer,.pt-br .install-pointer{bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.pt-bc .install-pointer{left:50%;margin-left:-20px}.pt-tr .install-pointer{right:22px;top:14px;--bob:-8px}@keyframes install-bob{0%{transform:translateY(0)}to{transform:translateY(var(--bob,8px))}}.install-guide .body{margin:0}.install-guide h3.label{margin:var(--space-3) 0 0}.install-guide .install-steps{margin:0}.install-guide .install-n{background:var(--white);color:var(--ink)}.install-pointer{width:52px;height:52px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--black);box-shadow:0 0 0 1px var(--line-strong)}.install-pointer .dx-icon{width:28px;height:28px}.pt-br .install-pointer{right:16px}.pt-bc .install-pointer,.pt-br .install-pointer{bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.pt-bc .install-pointer{margin-left:-26px}.pt-tr .install-pointer{right:16px;top:10px}.install-pointer{animation:dx-fade var(--dur-base) var(--ease-snap) .38s both,install-bob 1.1s var(--ease-fold) .62s infinite alternate}@media (prefers-reduced-motion:reduce){.install-pointer{animation:none}}.install-for{margin:var(--space-2) 0 calc(-1 * var(--space-1))}.install-steps li{padding-block:var(--space-2)}.act-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.act-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.act-steps li{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line)}.act-n{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--black);font-family:var(--font-display);font-weight:500}.act-objects{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.act-object{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.act-object img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.act-object figcaption{display:flex;flex-direction:column;gap:var(--space-1)}.dx-logo-btn{border:0;padding:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.partner-logo{padding-block:var(--space-2)}.partner-logo img{display:block;height:48px;width:auto;max-width:100%}.topbar{display:none}@media (min-width:1024px){:root{--page-inset:max(40px,calc((100vw - 1200px) / 2))}.app{max-width:none;padding-bottom:var(--space-8)}.dock{display:none}.toast{bottom:var(--space-8)}.topbar{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--line)}.topbar-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-3) var(--page-inset)}.topbar-logo{justify-self:start;border:0;padding:0;background:none;cursor:pointer}.topbar-logo .dx-logo{height:32px;width:auto;display:block}.topbar-actions{justify-self:end}.topbar-tabs .dx-tab{padding:0 var(--space-4)}.topbar-tabs .dx-sr{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-family:var(--font-body);font-size:13px;line-height:1.3;font-weight:500}.dx-detail-top{padding:var(--space-6) var(--page-inset) var(--space-8)}.dx-detail .dx-detail-top>h1.title{font-size:56px;max-width:900px}.dx-detail-top .dx-corner{width:140px!important;height:140px!important}.dx-detail-sheet{padding:var(--space-8) var(--page-inset)}.dx-detail:not(.wide) .dx-detail-sheet>*{max-width:760px}.home{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch;padding:var(--space-8) var(--page-inset)}.home-head{display:none}.home-lead{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.home-lead .display{font-size:64px}.home-lead .dx-now,.home-lead .wrap-card{flex:1 1;justify-content:flex-end;padding:var(--space-8) var(--space-6) var(--space-6)}.home-lead .dx-now .numeral{font-size:112px}.home-lead .dx-now .title{font-size:34px}.home .dx-stack{height:100%}.home .dx-stack-item{flex:1 1;display:flex}.home .dx-stack-item>.dx-nav{flex:1 1;min-height:104px;padding:var(--space-6)}.home .dx-nav-title{font-size:34px}.wide .dx-days{max-width:560px}.wide .slot:has(>.slot-label){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-6);column-gap:var(--space-6)}.wide .slot:has(>.slot-label):not(:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.wide .slot:has(>.slot-label):not(:has(>:nth-child(3))){grid-template-columns:minmax(0,1fr)}.wide .slot>.slot-label{grid-column:1/-1}.wide .filters{margin-inline:0;padding-inline:0}.acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.dx-partners-plain .dx-tier-lg,.dx-partners-plain .dx-tier-md,.dx-partners-plain .dx-tier-sm{grid-template-columns:repeat(5,minmax(0,1fr))!important}.wide .info{display:block;column-count:2;column-gap:var(--space-8)}.wide .info>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-8)}.wide .info .pad{padding-inline:0}.wide .bleed,.wide .info-days{margin-inline:0}.wide .break-row,.wide .dx-row-inner,.wide .slot-label{padding-inline:0}}@media (min-width:1280px){.spk-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.dx-now-head{display:flow-root}.dx-now-name .title{text-wrap:pretty}.dx-now-name .dx-now-by{margin-top:var(--space-1)}.dx-now-faces{float:left;display:flex;gap:2px;margin:3px var(--space-3) var(--space-1) 0}.dx-now-faces img{display:block;width:56px;height:56px;object-fit:cover}.dx-now-faces.n2 img,.dx-now-faces.n3 img{width:40px;height:56px}.dx-now-by{opacity:1}.dx-row-body .dx-row-by{order:1}.home-lead{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:1024px){.home-lead .dx-now-faces img{width:88px;height:88px}.home-lead .dx-now-faces.n2 img,.home-lead .dx-now-faces.n3 img{width:60px;height:88px}}.dx-row-faces{display:none}@media (min-width:1024px){.wide{--frame-w:176px;--frame-h:120px}.wide .dx-row-faces{display:flex;gap:2px;order:-2;width:var(--frame-w);height:var(--frame-h)}.wide .dx-row-faces img{display:block;flex:1 1;min-width:0;height:100%;object-fit:cover;object-position:center 25%}.wide .dx-row-body{display:grid;grid-template-columns:var(--frame-w) minmax(0,1fr);grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:6px;row-gap:6px;align-content:start}.wide .dx-row-body>*{grid-column:2}.wide .dx-row-body>.dx-row-faces{grid-column:1;grid-row:1/span 6;align-self:start}.wide .dx-row-inner{align-items:flex-start}.wide .slot:has(>.slot-label) .dx-row-body{display:flex;flex-direction:column}.wide .slot:has(>.slot-label) .dx-row-faces{width:100%;height:140px;margin-bottom:var(--space-2)}}.break-people{color:var(--crimson)}.break-planet{color:var(--green)}.break-profit{color:var(--gold)}.break-row .caption{color:inherit;font-weight:500}@media (min-width:1024px){.wide .dx-row-faces.is-empty{position:relative;overflow:hidden}}.site-foot{display:none}@media (min-width:1024px){.site-foot{display:block;margin-top:var(--space-8);border-top:1px solid var(--line);background:var(--surface)}.site-foot-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr) minmax(0,1.2fr);grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) var(--page-inset)}.site-foot-group{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.site-foot-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5)}.site-foot-logos img{display:block;object-fit:contain;max-width:100%}}