.nx-camp,#ui>.nx-camp{z-index:19;pointer-events:none;position:fixed;top:0;left:0}.nx-camp>*{position:absolute}.nx-camp-heroes-slot{z-index:2;flex-direction:column;align-items:flex-start;display:flex;top:16px;bottom:290px;left:16px}.nx-camp-top-slot{top:12px;left:50%;transform:translate(-50%)}.nx-camp-tools-slot{top:16px;right:116px}.nx-camp-mat-slot{bottom:16px;left:16px}.nx-camp-ride-slot{justify-content:center;display:flex;bottom:40px;right:28px}.nx-camp-overlay-slot{z-index:1;inset:0}.nx-camp-heroes-slot>*,.nx-camp-top-slot>*,.nx-camp-tools-slot>*,.nx-camp-mat-slot>*,.nx-camp-epilogue,.nx-camp .nx-hovercard.is-pinned{pointer-events:auto}.nx-camp-sign-slot{inset:0}.nx-camp-stand-slot{transition:top var(--nx-slow) var(--nx-ease);justify-content:center;display:flex;top:50%;left:270px;right:500px;transform:translateY(-56%)}body:has(.nx-packpanel) .nx-camp-stand-slot{top:30%}.nx-camp-compare-slot{top:50%;right:16px;transform:translateY(-50%)}.nx-camp-pack-slot{bottom:16px;left:592px}.nx-camp-back-slot{top:16px;right:116px}.nx-camp-compare-slot>*,.nx-camp-pack-slot>*,.nx-camp-back-slot>*{pointer-events:auto}.nx-camp[data-surface=draft] :is(.nx-camp-top-slot,.nx-camp-tools-slot,.nx-camp-mat-slot,.nx-camp-ride-slot),.nx-camp[data-surface=peddler] :is(.nx-camp-top-slot,.nx-camp-tools-slot,.nx-camp-ride-slot),.nx-camp:not([data-surface=none]) .nx-camp-sign-slot,.nx-camp:not([data-surface=peddler]) .nx-camp-back-slot{display:none}.nx-camp-stand-slot,.nx-camp-compare-slot,.nx-camp-pack-slot,.nx-camp-mat-slot,.nx-camp-back-slot{z-index:2}.nx-camp[data-surface=peddler] .nx-camp-overlay-slot{background:radial-gradient(at 50% 30%,#0a050e40 0%,#08040c80 70%,#0603099e 100%)}.nx-camp-heroes{flex-direction:column;gap:8px;width:270px;margin:auto 0;display:flex}.nx-camp-hero{cursor:pointer;transition:transform var(--nx-base) var(--nx-overshoot);position:relative}.nx-camp-hero:hover{transform:translate(2px)}.nx-camp-hero.is-selected{z-index:2}.nx-camp-hero .nx-tab-plate{min-width:168px}.nx-camp-hero.has-levelup .nx-tab-plate{min-width:200px;min-height:58px}.nx-camp-hero-select{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.nx-camp-hero-body{flex-direction:column;gap:1px;min-width:0;display:flex}.nx-camp-hero-name{font-family:var(--nx-serif);text-overflow:ellipsis;white-space:nowrap;color:var(--nx-ink);font-size:21px;font-weight:800;line-height:1.1;overflow:hidden}.nx-camp-hero-shopping{font-family:var(--nx-serif-sc);letter-spacing:.06em;color:var(--nx-gold-bright);font-size:13px;font-weight:700;line-height:1}.nx-camp-hero-level{font-family:var(--nx-serif-sc);letter-spacing:.04em;color:var(--nx-label);font-size:15px;font-weight:500}.nx-camp-levelup{z-index:1;--h:26px;cursor:pointer;animation:nx-levelup-breathe 2.4s var(--nx-ease) infinite;background:0 0;border-top:0;border-bottom:0;position:absolute;bottom:-10px;right:-14px}.nx-camp-levelup:hover{filter:brightness(1.12)drop-shadow(0 0 8px #ffd678e6);transform:translateY(-1px)}.nx-camp-levelup .nx-strip-body:after{content:"";border-top:2px solid;border-right:2px solid;width:.42em;height:.42em;margin-left:.5em;display:inline-block;transform:rotate(45deg)}.nx-camp-levelup.is-theirs{filter:saturate(.5)brightness(.85);animation:none}@keyframes nx-levelup-breathe{0%,to{filter:drop-shadow(0 1px 1px #0009)}50%{filter:drop-shadow(0 0 6px #ffd678f2)drop-shadow(0 1px 1px #0009)}}.nx-camp-gold{margin-bottom:4px;display:inline-flex}.nx-camp-gold .nx-camp-gold-plate{min-width:190px;min-height:62px;padding-right:22px}.nx-camp-gold-value{font-size:34px;line-height:1}.nx-camp-gold-coin .nx-medallion-face{background:radial-gradient(circle at 50% 30%,#6a3d8c,#2a1438 80%)}.nx-camp-gold-coin .nx-medallion-face svg{width:66%;height:66%}.nx-camp-gold.is-a .nx-camp-gold-plate:after{background:linear-gradient(#ffe9a0,#e8b24a 55%,#b9822a)}.nx-camp-gold.is-a .nx-t-label{color:#4a2570}.nx-camp-gold.is-a .nx-camp-gold-value{color:#3a1558;text-shadow:0 1px #fff4c8b3}.nx-camp-gold.is-b .nx-t-label{color:#e6c880}.nx-camp-gold.is-b .nx-camp-gold-value{color:var(--nx-gold-text)}.nx-camp-gold.is-tag{flex-direction:column;align-items:center;gap:2px}.nx-camp-gold.is-tag .nx-t-label{color:var(--nx-gold-bright);text-shadow:0 2px 6px #0a060d}.nx-camp-gold-tag{--h:54px;cursor:default;padding:0 14px}.nx-campaign .nx-ribbon-next-name{font-family:var(--nx-serif);color:var(--nx-ink);font-size:20px;font-weight:800}.nx-campaign .nx-route-stop.is-next.is-retry .nx-medallion-face{background:radial-gradient(circle at 50% 40%,#a0442e,#4a140c 70%,#2a0a06)}.nx-camp-tools{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.nx-camp-tool{color:var(--nx-ink-2);font:inherit;font-size:var(--nx-t-body);cursor:pointer;transition:color var(--nx-fast) var(--nx-ease);align-items:center;gap:8px;padding:7px 12px;display:flex}.nx-camp-tool:hover{color:var(--nx-ink);border-color:var(--nx-gold)}.nx-camp-tool .bs-icon{width:18px;height:18px;color:var(--nx-action)}.nx-camp-peddler .nx-camp-tool-label{font-family:var(--nx-serif);color:var(--nx-ink);font-size:16px;font-weight:700}.nx-camp-code{font-family:var(--nx-serif);letter-spacing:.14em;color:var(--nx-gold-bright);font-weight:800}.nx-ride.is-blocked .nx-end-button{filter:grayscale(.55)brightness(.72)drop-shadow(0 6px 12px #0009)}.nx-ride-dot.is-me .nx-end-portrait{border-color:var(--nx-gold-bright)}.nx-ride-up{background:var(--nx-gilt);border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 1px 2px #000000b3}.nx-ride-up svg{fill:none;stroke:#2a1806;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.nx-camp-ride-slot:has(.nx-camp-epilogue){justify-content:flex-end}.nx-camp-epilogue{text-align:center;flex:none;width:280px;padding:22px 26px}.nx-camp-epilogue h2{font-family:var(--nx-serif);color:var(--nx-gold-bright);margin:4px 0 6px;font-size:26px}.nx-camp-epilogue p{color:var(--nx-ink-2);margin:0}.nx-levelup{pointer-events:auto;animation:nx-draft-in var(--nx-slow) var(--nx-ease);background:radial-gradient(at 50% 46%,#0c061280 0%,#08040cb8 58%,#060309e0 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0;display:flex;position:absolute;inset:0}.nx-levelup.no-intro{animation:none}@keyframes nx-draft-in{0%{opacity:0}}.nx-draft-head{isolation:isolate;margin-bottom:12px;padding-top:26px;position:relative}.nx-draft-head h2{margin:0}.nx-draft-prompt{font-family:var(--nx-serif);color:var(--nx-ink);font-size:20px;font-weight:700}.nx-draft-stage{grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;width:100%;display:grid}.nx-draft-cards{grid-column:2;gap:56px;display:flex}.nx-draft-option{transition:filter var(--nx-base) var(--nx-ease), transform var(--nx-base) var(--nx-overshoot);flex-direction:column;align-items:center;gap:10px;display:flex}.nx-levelup .nx-draft-option .item-card.card{width:360px;transition:box-shadow var(--nx-base) var(--nx-ease)}.nx-draft-card{transition:transform var(--nx-base) var(--nx-overshoot)}.nx-draft-card:has(.item-card.pick:hover){transform:translateY(-6px)}.nx-draft-option.is-chosen .nx-draft-card{transform:translateY(-12px)scale(1.03)}.nx-draft-option.is-other{filter:brightness(.62)saturate(.75)}.nx-draft-option.is-other:hover{filter:brightness(.85)saturate(.9)}.nx-draft-card{position:relative}.nx-draft-option.is-upgrade{flex-direction:row;align-items:center;gap:8px}.nx-draft-lead{align-items:center;gap:4px;display:flex;position:relative}.nx-draft-old-wrap{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.nx-draft-old-wrap .nx-draft-old{--nx-card-w:150px;opacity:.92;filter:saturate(.65)brightness(.9);cursor:help;width:150px;transition:transform var(--nx-base) var(--nx-overshoot), filter var(--nx-base) var(--nx-ease);transform:rotate(-3deg)}.nx-draft-old-wrap .nx-draft-old:hover,.nx-draft-old-wrap .nx-draft-old:focus-visible{filter:none;transform:rotate(0)translateY(-4px)}.nx-draft-stage.has-shared-lead>.nx-draft-lead{grid-column:1;justify-self:end;margin-top:150px}.nx-draft-old-name{font-family:var(--nx-serif);color:var(--nx-ink-2);font-size:14px;font-style:italic}.nx-draft-up{width:72px;height:120px;position:relative}.nx-draft-arrow{color:#f6c64a;filter:drop-shadow(0 0 6px #ffc850b3);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-draft-arrow svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:40px;margin:0 -7px;transform:rotate(90deg)}.nx-draft-old-stage{position:relative}.nx-draft-old-wrap .nx-draft-old{z-index:1;position:relative}.nx-draft-stream{z-index:2;pointer-events:none;height:calc(100% + 70px);position:absolute;bottom:0;left:6%;right:6%}.nx-draft-stream>i{left:var(--x);width:var(--s);height:var(--s);filter:drop-shadow(0 0 4px #ffce5ae6);opacity:0;animation:nx-chev-up var(--d) linear infinite;animation-delay:var(--w);border-top:3px solid #ffd96b;border-left:3px solid #ffd96b;border-radius:1px;position:absolute;bottom:0;transform:rotate(45deg)}@keyframes nx-chev-up{0%{opacity:0;transform:translateY(0)rotate(45deg)}12%{opacity:1}72%{opacity:1}90%{opacity:0}to{opacity:0;transform:translateY(-175px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.nx-draft-stream{display:none}}.nx-draft-card>.nx-gain-ribbon{z-index:6;pointer-events:none;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.nx-gain-icon{vertical-align:-.22em;place-items:center;width:1.25em;height:1.25em;margin-right:.45em;display:inline-grid;translate:0 -.07em}.nx-gain-icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.nx-sash.is-violet .nx-gain-icon{color:#ffd45e}.nx-sash.is-violet .nx-gain-icon svg{fill:none;stroke-width:2.4px}.nx-draft-foot{justify-content:center;align-items:center;min-height:92px;display:flex}.nx-draft-hint.is-theirs{font-family:var(--nx-serif);color:var(--nx-ink);margin:0;padding:8px 16px;font-size:17px;font-weight:700}.nx-ride{flex-direction:column;align-items:center;gap:14px;display:flex}.nx-ride.has-rim{padding-bottom:26px}.nx-ride-note{font-size:var(--nx-type-small);color:var(--nx-ink-2);background:#120b17d9;border-radius:999px;padding:4px 12px}.nx-ride .nx-ride-button,.nx-ride .nx-ride-dot{pointer-events:auto}.nx-ride .nx-ride-dot{cursor:default}.nx-camp-hero>.nx-owner-ribbon{top:5px;right:-40px}.nx-camp-hero.is-remote .nx-tab-plate,.nx-camp-hero.is-away .nx-tab-plate{min-width:296px}
