.postContent_postMediaShell__XzztV{position:relative;width:100%;flex:1 1;min-height:320px;height:100%;min-width:0}.postContent_postMediaShell__XzztV[data-compact=true]{flex:none;height:clamp(280px,56vh,520px);min-height:clamp(280px,56vh,520px)}.postContent_postMediaSlide__tyy1_{width:100%;height:100%;padding:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0}.postContent_postMediaShell__XzztV[data-compact=true] .postContent_postMediaSlide__tyy1_{padding:8px}.postContent_postVideoFrame__ksnth{position:relative;width:100%;height:100%;max-height:100%;min-height:0;flex:1 1;align-self:stretch;background:#000;overflow:hidden}.postContent_postVideoFrame__ksnth .cf-stream-frame,.postContent_postVideoFrame__ksnth iframe,.postContent_postVideoFrame__ksnth video,.postContent_postVideoFrame__ksnth>*{position:absolute;inset:0;width:100%;height:100%;max-height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.challengeExperience_root__bAT3F{--ch-ink:#07040f;--ch-panel-top:#5b4385;--ch-panel-mid:#342652;--ch-panel-bot:#1a1030;--ch-rim:#9d86c9;--ch-gold:#f5c518;--ch-gold-light:#fff3a8;--ch-gold-rim:#5c3a08;--ch-text:#faf7ff;--ch-muted:rgba(235,225,255,.55);--ch-display:"Teko",sans-serif;--ch-body:"IBM Plex Mono",ui-monospace,monospace;width:100%;max-width:920px;margin:0 auto;padding:.75rem 1rem 2.5rem;color:var(--ch-text)}.challengeExperience_errorState__f2pVk,.challengeExperience_loadingState__ixGx2{display:flex;align-items:center;justify-content:center;min-height:40vh;font-family:var(--ch-body);color:var(--ch-muted)}.challengeExperience_errorState__f2pVk{color:#fca5a5}.challengeExperience_topBar__cGItM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.85rem;flex-wrap:wrap}.challengeExperience_backLink__LS18K{display:inline-flex;align-items:center;gap:6px;font-family:var(--ch-display);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ch-gold-light);padding:.3rem .7rem;border-radius:8px;border:2px solid rgba(255,229,102,.35);background:rgba(7,4,15,.35);transition:border-color .15s ease,color .15s ease}.challengeExperience_backLink__LS18K:hover{color:#fff;border-color:var(--ch-gold-light)}.challengeExperience_liveLink__s1omC{display:inline-flex;align-items:center;gap:6px;font-family:var(--ch-display);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.3rem .7rem;border-radius:8px;border:2px solid rgba(157,134,201,.55);background:rgba(7,4,15,.35);color:#e9d5ff;transition:border-color .15s ease,color .15s ease}.challengeExperience_liveLink__s1omC:hover{color:#fff;border-color:var(--ch-rim)}.challengeExperience_panelPad__ZSy6B{padding:.9rem 1rem 1.05rem}.challengeExperience_titleRow__lwY45{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.85rem}.challengeExperience_title__w5FTJ{margin:0;font-family:var(--ch-display);font-size:clamp(1.85rem,5vw,2.55rem);line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 var(--ch-ink)}.challengeExperience_rewardRow__qOwGg{display:flex;flex-wrap:wrap;gap:.45rem}.challengeExperience_rewardChip__j9VKa{display:inline-flex;align-items:center;gap:6px;padding:.2rem .6rem;border-radius:8px;border:2px solid var(--ch-ink);background:rgba(7,4,15,.45);font-family:var(--ch-display);font-size:.92rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(250,247,255,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.challengeExperience_rewardChipHighlight__L_qT_{border-color:var(--ch-gold-light);background:linear-gradient(180deg,var(--ch-gold-light),var(--ch-gold));color:var(--ch-ink);box-shadow:0 2px 0 var(--ch-gold-rim)}.challengeExperience_briefLayout__13_gM{display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:640px){.challengeExperience_briefLayout__13_gM{grid-template-columns:1fr;justify-items:center;text-align:center}}.challengeExperience_npcPortrait__WxSrf{position:relative;width:100%;max-width:168px;aspect-ratio:1;border-radius:12px;border:3px solid var(--ch-ink);background:linear-gradient(145deg,#463364,#1a1030);box-shadow:0 5px 0 var(--ch-ink),0 12px 28px rgba(0,0,0,.4);overflow:hidden}.challengeExperience_npcPortrait__WxSrf img{width:100%;height:100%;object-fit:cover;display:block}.challengeExperience_npcFallback__wX17J{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--ch-display);font-size:2.4rem;letter-spacing:.06em;color:rgba(255,229,102,.75)}.challengeExperience_npcName___fnBB{margin:.45rem 0 0;font-family:var(--ch-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,229,102,.85);text-align:center}.challengeExperience_briefCopy__RqQp9{min-width:0}.challengeExperience_briefKicker__lkQfa{margin:0 0 .35rem;font-family:var(--ch-body);font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,229,102,.75)}.challengeExperience_briefBody__HXIAY{margin:0;font-family:var(--ch-body);font-size:.78rem;line-height:1.55;color:rgba(250,247,255,.88);white-space:pre-wrap;word-break:break-word}.challengeExperience_skillTags__xNKhN{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.challengeExperience_skillTag__02Mmx{padding:.12rem .45rem;border-radius:6px;border:1px solid rgba(157,134,201,.45);background:rgba(7,4,15,.35);font-family:var(--ch-body);font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(233,213,255,.85)}.challengeExperience_taskVideoWrap__9XB_v{margin-top:.85rem}.challengeExperience_videoFrame__n8yku{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;border:2px solid var(--ch-ink);overflow:hidden;background:#000;box-shadow:0 4px 0 var(--ch-ink)}.challengeExperience_videoFrame__n8yku .cf-stream-frame,.challengeExperience_videoFrame__n8yku iframe,.challengeExperience_videoFrame__n8yku video,.challengeExperience_videoFrame__n8yku>*{position:absolute;inset:0;width:100%;height:100%;max-height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.challengeExperience_sectionStack__t5uwx{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.challengeExperience_encounterList__bve0a{display:flex;flex-direction:column;gap:.55rem}.challengeExperience_encounterCard__xpISm{border-radius:10px;border:2px solid var(--ch-ink);background:linear-gradient(180deg,rgba(91,67,133,.35),rgba(26,16,48,.72));box-shadow:0 3px 0 var(--ch-ink);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.challengeExperience_encounterCardActive__VkpwA{border-color:rgba(255,229,102,.65);box-shadow:0 3px 0 var(--ch-ink),0 0 18px rgba(245,197,24,.18)}.challengeExperience_encounterHeader__NAWLN{display:flex;align-items:center;gap:.65rem;width:100%;padding:.7rem .85rem;background:transparent;border:none;color:inherit;cursor:pointer;text-align:left}.challengeExperience_encounterHeader__NAWLN:hover{background:hsla(0,0%,100%,.04)}.challengeExperience_encounterIndex__e4rnJ{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:2px solid var(--ch-gold-light);background:linear-gradient(180deg,var(--ch-gold-light),var(--ch-gold));color:var(--ch-ink);font-family:var(--ch-display);font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 0 var(--ch-gold-rim)}.challengeExperience_encounterMeta__3iCm9{flex:1 1;min-width:0}.challengeExperience_encounterLabel__bblIV{margin:0;font-family:var(--ch-body);font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,229,102,.7)}.challengeExperience_encounterTitle__EQcPd{margin:.1rem 0 0;font-family:var(--ch-display);font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1}.challengeExperience_encounterXp__3zrh6{flex-shrink:0;padding:.15rem .5rem;border-radius:8px;border:2px solid var(--ch-gold-light);background:linear-gradient(180deg,var(--ch-gold-light),var(--ch-gold));color:var(--ch-ink);font-family:var(--ch-display);font-size:.88rem;font-weight:700;letter-spacing:.05em;box-shadow:0 2px 0 var(--ch-gold-rim)}.challengeExperience_encounterBody__a1XsE{padding:0 .85rem .9rem;display:flex;flex-direction:column;gap:.7rem}.challengeExperience_encounterCopy__sy4S5{margin:0;font-family:var(--ch-body);font-size:.74rem;line-height:1.5;color:rgba(250,247,255,.86);white-space:pre-wrap}.challengeExperience_emptyVideo__4_3mN{padding:1.25rem;text-align:center;font-family:var(--ch-body);font-size:.72rem;color:var(--ch-muted);border:2px dashed rgba(157,134,201,.35);border-radius:10px;background:rgba(7,4,15,.28)}.challengeExperience_mainGrid__vVHWi{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);grid-gap:.85rem;gap:.85rem;align-items:start}@media (max-width:800px){.challengeExperience_mainGrid__vVHWi{grid-template-columns:1fr}.challengeExperience_submissionPanel__G_hv6{position:static}}@media (max-width:640px){.challengeExperience_root__bAT3F{padding:.65rem .75rem max(1.5rem,env(safe-area-inset-bottom,0px))}.challengeExperience_topBar__cGItM{flex-wrap:wrap}.challengeExperience_title__w5FTJ{font-size:clamp(1.55rem,7vw,2.1rem)}}.challengeExperience_submissionPanel__G_hv6{position:-webkit-sticky;position:sticky;top:.75rem}.challengeExperience_submissionStatus__VHKsM{display:inline-flex;align-items:center;margin-left:auto;padding:.15rem .55rem;border-radius:8px;font-family:var(--ch-display);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ch-ink)}.challengeExperience_submissionStatusComplete__gQcwv{background:rgba(110,231,160,.22);color:#6ee7a0}.challengeExperience_submissionStatusPending__haMQJ{background:rgba(125,211,252,.18);color:#7dd3fc}.challengeExperience_submissionHead__ONhvr{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.challengeExperience_submissionTitle__jQSj5{margin:0;font-family:var(--ch-display);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.challengeExperience_submissionHint__bisYq{margin:0 0 .75rem;font-family:var(--ch-body);font-size:.7rem;color:var(--ch-muted)}.challengeExperience_closedBadge__9peNF{display:block;text-align:center;margin-top:.65rem;padding:.55rem .75rem;border-radius:8px;border:2px solid rgba(157,134,201,.35);background:rgba(7,4,15,.4);font-family:var(--ch-body);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ch-muted)}.challengeExperience_attachmentList__eiDEc{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.75rem}.challengeExperience_attachmentCard__HSkL0{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:8px;border:2px solid var(--ch-ink);background:rgba(7,4,15,.4);color:var(--ch-text);cursor:pointer;font-family:var(--ch-body);font-size:.68rem;text-align:left;transition:transform .12s ease,border-color .12s ease}.challengeExperience_attachmentCard__HSkL0:hover{transform:translateY(-1px);border-color:rgba(255,229,102,.45)}.challengeExperience_ctaBar__xzFWv{display:flex;justify-content:center;padding:1rem}.challengeExperience_ctaPulse__f_VvG{animation:challengeExperience_submission-pulse__fAboM 1s ease .2s}@keyframes challengeExperience_submission-pulse__fAboM{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.challengeExperience_shelfSection__iWPvJ{margin-top:.85rem}.challengeExperience_shelfSubtitle__GzGuG{margin:.25rem 0 .75rem;font-family:var(--ch-body);font-size:.68rem;color:var(--ch-muted)}.dungeonsHub_pageRoot__AFi_T{--hub-gold:#f5c518;--hub-gold-light:#fff3a8;--hub-gold-dim:#e8a820;--hub-gold-rim:#5c3a08;--hub-violet:#9d86c9;--hub-ink:#07040f;--hub-panel-top:#5b4385;--hub-panel-mid:#342652;--hub-panel-bot:#1a1030;--hub-panel-rim:rgba(157,134,201,.35);--hub-rail-width:var(--egg-shell-rail-width,18em);--hub-footer-h:4.75rem;--tree-gold:var(--hub-gold);--tree-gold-light:var(--hub-gold-light);--tree-gold-dim:var(--hub-gold-dim);--tree-gold-rim:var(--hub-gold-rim);--tree-violet:var(--hub-violet);--tree-ink:var(--hub-ink);--tree-panel-top:var(--hub-panel-top);--tree-panel-mid:var(--hub-panel-mid);--tree-panel-bot:var(--hub-panel-bot);--tree-panel-rim:var(--hub-panel-rim);--tree-hud-h:6.25rem;--tree-go-h:5.25rem;--tree-tab-row-h:3.35rem;--tree-go-bar-clearance:4.35rem;--tree-rail-width:var(--hub-rail-width);--shop-gold:var(--hub-gold);--shop-gold-light:var(--hub-gold-light);--shop-gold-dim:var(--hub-gold-dim);--shop-gold-rim:var(--hub-gold-rim);--shop-violet:var(--hub-violet);--shop-ink:var(--hub-ink);--shop-panel-top:var(--hub-panel-top);--shop-panel-mid:var(--hub-panel-mid);--shop-panel-bot:var(--hub-panel-bot);--shop-panel-rim:var(--hub-panel-rim);--shop-rail-width:var(--hub-rail-width);--shop-footer-h:var(--hub-footer-h);position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);background:radial-gradient(ellipse 80% 55% at 50% -8%,rgba(124,58,237,.32),transparent 58%),radial-gradient(ellipse 52% 42% at 88% 78%,rgba(245,197,24,.1),transparent 55%),radial-gradient(ellipse 40% 35% at 8% 62%,rgba(157,134,201,.14),transparent 52%),linear-gradient(180deg,#0a0612,#140d24 38%,#1a1030 68%,#120a22)}@media (min-width:769px){.dungeonsHub_pageRoot__AFi_T{left:var(--hub-rail-width)}}@media (max-width:768px){body:has(#burger) .dungeonsHub_pageRoot__AFi_T{top:var(--mobile-burger-height,5em);z-index:20}}.dungeonsHub_hubAmbience__ZxdWz{view-transition-name:hub-ambience}.dungeonsHub_hubPersist__aMexe{view-transition-name:hub-persist}.dungeonsHub_hubContent__2qfcC{view-transition-name:hub-content}.dungeonsHub_bgStars__XSlAg{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,hsla(0,0%,100%,.95),transparent),radial-gradient(1.5px 1.5px at 28% 72%,rgba(255,229,102,.85),transparent),radial-gradient(1px 1px at 44% 34%,hsla(0,0%,100%,.75),transparent),radial-gradient(1px 1px at 58% 8%,rgba(200,176,255,.8),transparent),radial-gradient(1.5px 1.5px at 71% 56%,hsla(0,0%,100%,.9),transparent),radial-gradient(1px 1px at 84% 24%,rgba(255,229,102,.7),transparent),radial-gradient(1px 1px at 92% 82%,hsla(0,0%,100%,.65),transparent),radial-gradient(1px 1px at 6% 48%,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 36% 92%,rgba(200,176,255,.6),transparent),radial-gradient(1px 1px at 66% 38%,hsla(0,0%,100%,.7),transparent);background-size:100% 100%;animation:dungeonsHub_hubStarTwinkle__M0ZGD 8s ease-in-out infinite alternate}@keyframes dungeonsHub_hubStarTwinkle__M0ZGD{0%{opacity:.42}to{opacity:.62}}.dungeonsHub_bgNoise__stZYR{position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}.dungeonsHub_bgVignette__xtLBj{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 78% 68% at 50% 44%,transparent 32%,rgba(4,2,10,.55) 100%)}.dungeonsHub_bgGrid__0Ay7M{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(157,134,201,.09) 1px,transparent 0),linear-gradient(90deg,rgba(157,134,201,.09) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 92% 82% at 50% 45%,#000 18%,transparent 100%);mask-image:radial-gradient(ellipse 92% 82% at 50% 45%,#000 18%,transparent 100%)}.dungeonsHub_bgGrid__0Ay7M:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 75% at 50% 48%,transparent 35%,rgba(10,6,18,.55) 100%)}.dungeonsHub_topHud__Ub8le{position:relative;z-index:30;flex-shrink:0;padding:.7rem 1rem .6rem;background:linear-gradient(180deg,var(--hub-panel-top) 0,var(--hub-panel-mid) 55%,var(--hub-panel-bot) 100%);border-bottom:3px solid var(--hub-ink);box-shadow:0 4px 0 rgba(0,0,0,.4),inset 0 1px 0 var(--hub-panel-rim)}.dungeonsHub_topHudLeft__1_mmw,.dungeonsHub_topHudRight__X2W3D{display:flex;align-items:center;gap:.65rem}.dungeonsHub_topHudLeft__1_mmw{float:left}.dungeonsHub_topHudRight__X2W3D{float:right}.dungeonsHub_topHud__Ub8le:after{content:"";display:block;clear:both}.dungeonsHub_levelChip__e5Q53{padding:.2rem .8rem .25rem;border-radius:10px;font-family:Teko,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-ink);background:linear-gradient(180deg,var(--hub-gold-light) 0,var(--hub-gold) 45%,var(--hub-gold-dim) 100%);border:2px solid var(--hub-gold-light);box-shadow:0 3px 0 var(--hub-gold-rim),inset 0 1px 0 hsla(0,0%,100%,.35)}.dungeonsHub_levelChipSep__Fx_i2{margin:0 .2rem;opacity:.55}.dungeonsHub_levelChipClass__5p3J9{letter-spacing:.04em}.dungeonsHub_hudMeta__iJJpm{display:flex;flex-direction:column;gap:.1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600;color:hsla(0,0%,100%,.58);line-height:1.3}.dungeonsHub_hudKicker__0_1L_{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,229,102,.82)}.dungeonsHub_hudTitle__q2F3K{font-family:Teko,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:1px 2px 0 var(--hub-ink);line-height:1}.dungeonsHub_hudTrack__Yw1Kk{clear:both;margin-top:.55rem;height:8px;border-radius:6px;background:var(--hub-ink);border:1.5px solid hsla(0,0%,100%,.08);overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.45)}.dungeonsHub_hudFill__YFuov{height:100%;border-radius:4px;background:linear-gradient(180deg,var(--hub-gold-light),var(--hub-gold) 50%,var(--hub-gold-dim));box-shadow:0 0 12px rgba(245,197,24,.38);transition:width .35s ease}.dungeonsHub_hubNav__YyjvT{display:inline-flex;align-items:center;gap:.16rem;padding:.14rem;border-radius:10px;background:var(--hub-ink);border:2px solid hsla(0,0%,100%,.08);box-shadow:inset 0 2px 4px rgba(0,0,0,.35);max-width:100%}.dungeonsHub_hubNavLinkActive__xtfc4,.dungeonsHub_hubNavLink__uKhLv{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;min-width:2.75rem;padding:0 .85rem;border-radius:7px;font-family:Teko,sans-serif;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;color:hsla(0,0%,100%,.5);transition:background .12s ease,color .12s ease,transform .1s ease;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dungeonsHub_hubNavLink__uKhLv:focus-visible,.dungeonsHub_hubNavLink__uKhLv:hover{color:#fff;background:hsla(0,0%,100%,.07)}.dungeonsHub_hubNavLinkActive__xtfc4{color:var(--hub-ink);min-height:1.55rem;padding:0 .8rem;background:linear-gradient(180deg,var(--hub-gold-light),var(--hub-gold));box-shadow:0 1px 0 var(--hub-gold-rim),inset 0 1px 0 hsla(0,0%,100%,.35)}.dungeonsHub_hubNavLinkActive__xtfc4:focus-visible,.dungeonsHub_hubNavLinkActive__xtfc4:hover{color:var(--hub-ink)}.dungeonsHub_hubNavLinkDisabled__Fz3w8{flex-direction:column;gap:.05rem;min-height:1.7rem;padding:.2rem .7rem .15rem;color:hsla(0,0%,100%,.28);cursor:not-allowed;pointer-events:none;opacity:.72;filter:grayscale(.55)}.dungeonsHub_hubNavLinkDisabled__Fz3w8:hover{color:hsla(0,0%,100%,.28);background:transparent}.dungeonsHub_hubNavComingSoon__meCym{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.42rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:rgba(220,220,230,.55)}.dungeonsHub_hubMain__Q6lRE,.dungeonsHub_hubScrollMain__8F__F{position:relative;z-index:2;flex:1 1;min-height:0;display:flex;flex-direction:column}.dungeonsHub_hubScrollMain__8F__F{overflow:hidden}.dungeonsHub_hubScrollViewport__QY_7s{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dungeonsHub_hubFooter__hqZnz{position:relative;z-index:20;flex-shrink:0;min-height:var(--hub-footer-h);padding:.65rem 1rem max(.65rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,var(--hub-panel-bot) 0,#0d0818 100%);border-top:3px solid var(--hub-ink);box-shadow:inset 0 1px 0 var(--hub-panel-rim)}.dungeonsHub_merchantSigil__AUxhn{flex-shrink:0;width:3rem;height:3.35rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#463364,#2a1d42);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:inset 0 0 0 2px var(--hub-ink),inset 0 1px 0 hsla(0,0%,100%,.12),0 3px 0 var(--hub-ink)}.dungeonsHub_merchantSigilInner__6gn2F{font-family:Teko,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-gold-light);text-align:center;line-height:1}@media (max-width:640px){.dungeonsHub_topHudLeft__1_mmw,.dungeonsHub_topHudRight__X2W3D{float:none;width:100%;justify-content:space-between}.dungeonsHub_topHud__Ub8le:after{display:none}.dungeonsHub_topHud__Ub8le{display:flex;flex-direction:column;gap:.55rem;padding:.55rem .7rem;--tree-hud-h:auto}.dungeonsHub_topHudRight__X2W3D{flex-wrap:nowrap;gap:.45rem;min-width:0}.dungeonsHub_hubNav__YyjvT{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.dungeonsHub_hubNav__YyjvT::-webkit-scrollbar{display:none}.dungeonsHub_hubNavLinkActive__xtfc4,.dungeonsHub_hubNavLink__uKhLv{flex:0 0 auto;padding:0 .65rem;font-size:.92rem}.dungeonsHub_hudTitle__q2F3K{font-size:1.25rem}.dungeonsHub_levelChip__e5Q53{font-size:1rem;padding:.15rem .65rem .2rem}}@media (max-width:380px){.dungeonsHub_hubNavLinkActive__xtfc4,.dungeonsHub_hubNavLink__uKhLv{padding:0 .5rem;letter-spacing:.04em}}