@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a5ded5fed781d3c1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f28ff2d15b1e9bd8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9b01607e2f794050-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a5ded5fed781d3c1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f28ff2d15b1e9bd8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9b01607e2f794050-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Fallback;src:local("Arial");ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.00%;size-adjust:103.63%}.__className_4f1562{font-family:Saira,Saira Fallback;font-style:normal}.__variable_4f1562{--font-saira:"Saira","Saira Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_b2f448{font-family:Geist,Geist Fallback;font-style:normal}.__variable_b2f448{--font-geist:"Geist","Geist Fallback"}: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:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);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:64px;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:var(--space-1)}.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-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}