.pex-fullscreen-overlay:has(.dxb-tour){background:#000610bd!important}.pex-fullscreen-overlay:has(.dxb-tour) #pex-fullscreen-mount{background-image:none;box-shadow:0 0 36px #e3bd7b24;border-radius:28px}.dxb-tour .hero-tour-stage{background:radial-gradient(ellipse closest-side at 50% 36%,#0b1220,#04070d);border:1.5px solid var(--rd2-gold-2);border-radius:28px;box-shadow:inset 0 1px 1px #ffffff24,inset 0 0 60px #e6c17f0d;gap:12px;padding:24px 44px 20px;min-height:0;overflow-y:auto}.dxb-tour .hero-tour-pause-overlay{position:fixed;inset:0}.dxb-tour .hero-tour-window-title{font-family:Barlow,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rd2-gray)}.dxb-tour .hero-tour-progress{color:var(--rd2-gold-2);border-color:#e3bd7b73;background:#e3bd7b14;letter-spacing:.12em}.dxb-tour .hero-tour-card-title{color:var(--rd2-white);font-size:clamp(28px,2.7vw,48px);letter-spacing:.01em}.dxb-tour .hero-tour-visual{width:100%;max-width:none}.dxb-tour .hiw-detail-icon{background:linear-gradient(135deg,var(--rd2-gold-1),var(--rd2-gold-3));color:var(--rd2-gold-on);box-shadow:0 4px 14px -2px #e3bd7b73}.dxb-tour .hiw-detail-text h4{font-size:clamp(15px,1.6vw,18px);color:var(--rd2-white)}.dxb-tour .hiw-detail-text p{font-size:clamp(13px,1.3vw,15px);color:var(--rd2-gray)}.dxb-tour .tour-payoff-text{color:transparent;background:linear-gradient(180deg,var(--rd2-gold-1),var(--rd2-gold-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dxb-flow{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.dxb-sub{font-size:clamp(14px,1.3vw,16px);color:var(--rd2-gray);text-align:center;opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease}.dxb-nodes{width:100%;margin-top:clamp(14px,2.4vh,26px);display:grid;grid-template-columns:repeat(var(--dxb-cols, 4),1fr)}.dxb-node{position:relative;text-align:center;padding:0 8px;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.dxb-in{opacity:1!important;transform:none!important}.dxb-badge{width:60px;height:60px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,var(--rd2-gold-1),var(--rd2-gold-3));color:var(--rd2-gold-on);font-size:23px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px -4px #e3bd7b73}.dxb-num{margin-top:10px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd2-gold-2)}.dxb-node-title{margin:2px 0 0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(21px,2.1vw,25px);color:var(--rd2-white)}.dxb-node-desc{margin:6px auto 0;max-width:250px;font-size:clamp(14px,1.3vw,15.5px);line-height:1.5;color:var(--rd2-gray)}.dxb-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.dxb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(227,189,123,.35);background:#e3bd7b12;font-size:13px;color:var(--rd2-white);opacity:0;transform:scale(.92);transition:opacity .4s ease,transform .4s ease}.dxb-chip i{color:var(--rd2-gold-2);font-size:12px}.dxb-time{margin-top:12px;display:inline-block;padding:5px 14px;border-radius:999px;background:linear-gradient(180deg,var(--rd2-gold-1),var(--rd2-gold-3));color:var(--rd2-gold-on);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:scale(.92);transition:opacity .4s ease,transform .4s ease}.dxb-link{position:absolute;top:29px;right:calc(50% + 38px);width:calc(100% - 76px);height:2px;background:linear-gradient(90deg,rgba(227,189,123,.25),var(--rd2-gold-2));transform:scaleX(0);transform-origin:left center;transition:transform .7s ease .1s}.dxb-link:after{content:"";position:absolute;right:-1px;top:-5px;border-left:9px solid var(--rd2-gold-2);border-top:6px solid transparent;border-bottom:6px solid transparent}.dxb-node.dxb-in .dxb-link{transform:scaleX(1)}.dxb-payoff{margin-top:auto;padding-top:12px;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(26px,2.8vw,34px);letter-spacing:.01em;background:linear-gradient(180deg,var(--rd2-gold-1),var(--rd2-gold-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease}.dxb-chip-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:0}.dxb-chip-note{border-style:dashed;background:transparent;color:var(--rd2-gray)}.dxb-time-live{background:var(--rd2-online);color:var(--rd2-gold-on)}.dxb-time-live:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--rd2-gold-on);vertical-align:1px;animation:dxbLivePulse 1.6s ease-in-out infinite}@keyframes dxbLivePulse{0%,to{opacity:1}50%{opacity:.25}}.dxb-track{width:100%;margin:clamp(14px,2.4vh,24px) auto 0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.dxb-track-label{text-align:center;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rd2-gold-2)}.dxb-track-cells{display:grid;grid-template-columns:repeat(var(--dxb-cells),1fr);gap:5px}.dxb-track-cell{height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(227,189,123,.28);background:#e3bd7b0d;color:var(--rd2-gray);font-size:11.5px;font-weight:600;transition:background .45s ease,color .45s ease,border-color .45s ease}.dxb-track-cell.dxb-in{background:linear-gradient(180deg,var(--rd2-gold-1),var(--rd2-gold-3));color:var(--rd2-gold-on);border-color:transparent}.dxb-flow.dxb-nolinks .dxb-link{display:none!important}.dxb-flow.dxb-nolinks .dxb-node:after{display:none!important}.dxb-flow.dxb-nolinks .dxb-node{display:flex;flex-direction:column}.dxb-flow.dxb-nolinks .dxb-badge+.dxb-node-title{margin-top:12px}.dxb-flow.dxb-nolinks .dxb-chips{margin-bottom:14px}.dxb-flow.dxb-nolinks .dxb-time{margin-top:auto;align-self:center}@media (max-width:1100px){.dxb-flow.dxb-nolinks .dxb-time{align-self:flex-start;margin-top:12px}}@media (min-width:1101px){.dxb-flow{width:1120px;flex:none;transform-origin:top center}}@media (max-width:1100px){.pex-fullscreen-overlay:has(.dxb-tour) #pex-fullscreen-mount{width:100%;height:100%;aspect-ratio:auto}.dxb-tour .hero-tour-stage{padding:22px 18px 30px}.dxb-flow{align-items:stretch}.dxb-sub{align-self:center}.dxb-nodes{grid-template-columns:1fr;row-gap:26px;margin:20px auto 0;padding-left:4px;width:100%;max-width:620px}.dxb-node{text-align:left;padding:0 0 0 74px;min-height:52px}.dxb-badge{position:absolute;left:0;top:0;width:52px;height:52px;font-size:20px;margin:0}.dxb-num{margin-top:0}.dxb-node-title{font-size:22px}.dxb-node-desc{margin:6px 0 0;max-width:none;font-size:14.5px}.dxb-chips{justify-content:flex-start}.dxb-link{display:none!important}.dxb-node:not(:last-child):after{content:"";position:absolute;left:25px;top:58px;width:2px;height:calc(100% - 32px);background:linear-gradient(180deg,var(--rd2-gold-2),rgba(227,189,123,.25))}.dxb-payoff{margin-top:26px;font-size:28px}}@media (max-width:768px){.dxb-tour .hero-tour-stage{padding:20px 16px 26px}}@media (max-width:600px){.dxb-tour .hero-tour-stage{padding:22px 10px 30px}}
