.scav{display:flex;flex-direction:column;gap:12px;min-width:0}.scav-spots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.scav-spot{--spot:#f43f5e;position:relative;display:flex;min-height:340px;overflow:hidden;border-radius:14px;background:var(--jxu-raised);box-shadow:0 0 0 1px var(--jxu-ring),inset 0 3px 0 var(--spot),0 8px 24px rgba(0,0,0,.45)}.scav-spot--blue{--spot:#38bdf8}.scav-spot--green{--spot:#4ade80}.scav-spot--loading{animation:scav-pulse 1.4s ease-in-out infinite}.scav-spot__art{object-fit:cover}.scav-spot__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,13,.15),rgba(11,10,13,.75) 45%,rgba(11,10,13,.96))}.scav-spot__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px}.scav-spot__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.scav-spot__head h3{margin:0;font:700 var(--jxu-fs-title-lg)/1.1 var(--jxu-display);color:var(--jxu-ink);text-shadow:0 2px 6px rgba(0,0,0,.7)}.scav-spot__cost{flex:none;padding:3px 8px;border-radius:999px;background:rgba(248,113,113,.18);color:#fecaca;font:700 var(--jxu-fs-tag)/1 var(--jxu-body)}.scav-spot__drops{display:grid;gap:4px;margin:0;padding:0;list-style:none}.scav-spot__drops li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--jxu-soft);font:500 var(--jxu-fs-small)/1.2 var(--jxu-body)}.scav-spot__drops li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scav-spot__drops li em{font-style:normal;color:var(--jxu-dim);font-variant-numeric:tabular-nums}.scav-spot__drops li.is-hot span{color:var(--jxu-coins);font-weight:700}.scav-spot__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scav-btn{min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.06);color:var(--jxu-ink);font:700 var(--jxu-fs-small)/1 var(--jxu-body);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.scav-btn:hover:not(:disabled){border-color:var(--spot);background:rgba(255,255,255,.1)}.scav-btn:active:not(:disabled){transform:translateY(1px)}.active-run-prompt{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(250,204,21,.45);border-radius:10px;background:rgba(250,204,21,.08);color:var(--jxu-ink,#fff);font-size:13px}.active-run-prompt p{margin:0}.active-run-prompt__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.active-run-prompt .scav-btn{--spot:#f59e0b;min-height:32px}.active-run-prompt__yes{border-color:#ef4444;background:rgba(239,68,68,.22)}.active-run-prompt__error{color:#fca5a5}.scav-btn--go{border-color:var(--spot);background:color-mix(in srgb,var(--spot) 28%,transparent)}.act-chip:focus-visible,.act-mode:focus-visible,.rt-spot:focus-visible,.scav-btn:focus-visible{outline:2px solid var(--spot,#facc15);outline-offset:2px}.scav-btn:disabled{opacity:.45;cursor:default}.scav-spot__low{margin:0;color:#fecaca;font:600 var(--jxu-fs-tag)/1.2 var(--jxu-body)}.scav-haul{padding:12px 14px;border-radius:14px;background:var(--jxu-surface);box-shadow:var(--jxu-panel-shadow),0 0 0 1px rgba(74,222,128,.35);animation:dungeon-notice-in .24s ease-out both}.scav-haul__head{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--jxu-dim);font:500 var(--jxu-fs-small)/1.2 var(--jxu-body)}.scav-haul__head b{color:var(--jxu-ink);font:700 var(--jxu-fs-strong)/1.2 var(--jxu-display)}.scav-haul__close{margin-left:auto;border:0;background:none;color:var(--jxu-dim);font-size:20px;line-height:1;cursor:pointer}.scav-haul__items{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.scav-haul__items li{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid;border-radius:10px;background:rgba(255,255,255,.04);color:var(--jxu-ink);font:600 var(--jxu-fs-small)/1.2 var(--jxu-body)}.scav-haul__items li b{color:var(--jxu-coins)}.scav-error{margin:0;color:#fecaca;font:600 var(--jxu-fs-small)/1.3 var(--jxu-body)}.scav-foot{margin:0;color:var(--jxu-faint);font:500 var(--jxu-fs-tag)/1.3 var(--jxu-body)}.site-hub__side-heal{align-self:flex-start;cursor:pointer}.site-hub__side-heal:disabled{opacity:.5;cursor:default}@keyframes scav-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media (max-width:720px){.scav-spot{min-height:260px}}.jxu-faces--empty,.jxu-frame--page .jxu-tile .jxu-faces{min-height:18px}.haul__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;color:var(--jxu-dim);font:500 var(--jxu-fs-small)/1.2 var(--jxu-body)}.haul__head>b{color:var(--jxu-ink);font:700 var(--jxu-fs-strong)/1.2 var(--jxu-display)}.haul__meta{display:flex;flex-wrap:wrap;gap:4px 12px}.haul__total{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--jxu-ink);font:600 var(--jxu-fs-small)/1 var(--jxu-body);text-transform:uppercase}.haul__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.haul-coin{display:inline-flex;align-items:center;gap:4px;color:var(--jxu-coins);font:700 var(--jxu-fs-small)/1 var(--jxu-body)}.haul-coin img{width:14px;height:14px}.haul-tile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;cursor:help}.haul-tile__art{position:relative;display:grid;place-items:center;width:60px;height:60px;border:2px solid;border-radius:10px;background:rgba(255,255,255,.05);font-size:26px}.haul-tile--big .haul-tile__art{width:72px;height:72px}.haul-tile__art img{width:84%;height:84%;object-fit:contain;image-rendering:pixelated}.haul-tile__qty{position:absolute;right:-6px;bottom:-6px;min-width:20px;padding:2px 5px;border-radius:8px;background:#0b0e14;box-shadow:0 0 0 1px rgba(255,255,255,.35);color:#fff;font:700 11px/1 var(--jxu-body)}.haul-tile__value{display:inline-flex;color:var(--jxu-dim);font:600 var(--jxu-fs-tag)/1 var(--jxu-body);text-transform:uppercase}.haul-tile__name{max-width:100%;overflow:hidden;color:var(--jxu-ink);font:600 var(--jxu-fs-tag)/1.15 var(--jxu-body);text-overflow:ellipsis;white-space:nowrap}.haul-tile__tag{color:var(--jxu-faint);font:600 var(--jxu-fs-micro)/1 var(--jxu-body);text-transform:uppercase;letter-spacing:.06em}.hpeek{position:relative}.site-hub__pick>.hpeek{display:flex}.hpeek--row{display:block}.hpeek:focus-within,.hpeek:hover{z-index:60}.hpeek:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px;border-radius:8px}.hpeek__pop{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:60;display:none;width:220px;max-width:70vw;transform:translateX(calc(-50% + var(--hpeek-shift, 0px)));pointer-events:none;filter:drop-shadow(0 10px 28px rgba(0,0,0,.72))}.hpeek__pop.is-below{bottom:auto;top:calc(100% + 8px)}.hpeek:focus-within>.hpeek__pop,.hpeek:focus>.hpeek__pop,.hpeek:hover>.hpeek__pop{display:block}.hpeek-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:2px solid;border-radius:12px;background:rgba(12,10,16,.97);text-align:left}.hpeek-card__head{display:flex;align-items:center;gap:10px}.hpeek-card__img{width:48px;height:48px;padding:3px;border:2px solid;border-radius:8px;object-fit:contain;background:rgba(255,255,255,.05);image-rendering:pixelated}.hpeek-card__title{display:flex;flex-direction:column;gap:2px;min-width:0}.hpeek-card__title b{color:#fff;font:700 13px/1.2 var(--jxu-body)}.hpeek-card__title i{font:600 11px/1 var(--jxu-body);font-style:normal;text-transform:uppercase}.hpeek-card__text{color:rgba(255,255,255,.78);font:500 12px/1.4 var(--jxu-body)}.hpeek-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hpeek-card__value{display:inline-flex;align-items:center;gap:4px;color:var(--jxu-coins);font:700 12px/1 var(--jxu-body)}.hpeek-card__value img{width:14px;height:14px}.hpeek-card__note{color:rgba(255,255,255,.6);font:600 11px/1.2 var(--jxu-body)}.fish{display:flex;flex-direction:column;gap:12px;min-width:0}.fish-result{padding:12px 14px;border-radius:14px;background:var(--jxu-surface);box-shadow:var(--jxu-panel-shadow),0 0 0 1px rgba(56,189,248,.35);animation:dungeon-notice-in .24s ease-out both}.fish-result--loading{color:var(--jxu-dim);font:600 var(--jxu-fs-body)/1.3 var(--jxu-body);animation:scav-pulse 1.4s ease-in-out infinite}.fish-catches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none}.fish-catch{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"pic name count" "pic value value";align-items:center;gap:2px 10px;padding:8px 10px 8px 8px;border-radius:10px;background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--jxu-ring)}.fish-catch img,.fish-catch__blank{grid-area:pic;width:44px;height:44px;object-fit:contain}.fish-catch__name{grid-area:name;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--jxu-ink);font:700 var(--jxu-fs-small)/1.2 var(--jxu-body)}.fish-catch__count{grid-area:count;color:var(--jxu-coins);font:700 var(--jxu-fs-small)/1 var(--jxu-body)}.fish-catch__value{grid-area:value;color:var(--jxu-dim);font:500 var(--jxu-fs-tag)/1.2 var(--jxu-body);font-style:normal}.fish-sub{margin:12px 0 6px;color:var(--jxu-dim);font:600 var(--jxu-fs-label)/1 var(--jxu-body);letter-spacing:.08em;text-transform:uppercase}.fish-scan{display:block;width:100%;height:auto;border-radius:10px}.fish-actions__head{margin:0 0 8px;color:var(--jxu-ink,#fff);font:800 var(--jxu-fs-body,15px)/1.2 var(--jxu-display);letter-spacing:.02em}.fish-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.fish-action{--spot:#38bdf8;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:60px;padding:8px 12px;text-align:left}.fish-action__text{display:flex;flex-direction:column;gap:3px;min-width:0}.fish-action__text b{font:800 var(--jxu-fs-body,15px)/1.15 var(--jxu-body)}.fish-action__text small{color:var(--jxu-dim);font:600 var(--jxu-fs-tag,12px)/1.2 var(--jxu-body)}@media (max-width:640px){.fish-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.fish-hint{margin:0;color:var(--jxu-dim);font:500 var(--jxu-fs-small,13px)/1.4 var(--jxu-body)}.fish-action .fish-action__why{color:#fecaca}.fish-setting{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border:1px solid var(--jxu-line,rgba(255,255,255,.14));border-radius:10px}.fish-setting__text{min-width:0}.fish-setting__text b{display:block;font:600 var(--jxu-fs-label,13px)/1.2 var(--jxu-body)}.fish-setting__text p{margin:4px 0 0;color:var(--jxu-dim);font:500 var(--jxu-fs-tag,12px)/1.35 var(--jxu-body)}.fish-setting .hub-switch{flex:none}.mine{display:flex;flex-direction:column;gap:12px;min-width:0}.mine-frame{width:100%;max-width:800px;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px var(--jxu-ring),0 8px 24px rgba(0,0,0,.45)}.mine-grid-wrap{position:relative;width:100%;overflow:hidden;background:#0c0907}.mine-grid{display:grid;width:100%;height:100%;background:#14100d}.mine-cell{position:relative;aspect-ratio:1;overflow:hidden;background-color:#241b14;background-size:100% 100%;image-rendering:pixelated}.mine-cell.is-open{box-shadow:inset 0 2px 6px rgba(0,0,0,.35)}.mine-cell.is-entrance{box-shadow:inset 0 8px 16px rgba(0,0,0,.65)}.mine-cell__dirt,.mine-cell__item{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;user-select:none}.mine-cell__item{inset:6% 6% 14%;width:88%;height:80%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.9)) brightness(.8) saturate(.85)}.mine-player{position:absolute;inset:6%;z-index:2;filter:drop-shadow(0 3px 4px rgba(0,0,0,.85))}.mine-player.is-left{transform:scaleX(-1)}.mine-player__face{position:absolute;object-fit:cover;background:#000}.mine-player.is-left .mine-player__face{transform:scaleX(-1)}.mine-player__head{position:relative;display:block;width:100%;height:100%;image-rendering:pixelated}.mine-player--plain{display:grid;place-items:center;font-size:1.6rem}.mine-fog{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:multiply}.mine-frame--loading{aspect-ratio:9/7;background:var(--jxu-raised);animation:scav-pulse 1.4s ease-in-out infinite}.mine-bar{--spot:#f59e0b;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;max-width:800px}.mine-controls{display:grid;flex:0 0 auto;gap:8px;width:min(100%,312px)}.mine-travel.is-away{visibility:hidden;pointer-events:none}.mine-status{display:flex;flex:1 1 220px;min-height:64px;align-self:flex-start;flex-direction:column;gap:6px;min-width:0;color:var(--jxu-soft);font:500 var(--jxu-fs-small)/1.3 var(--jxu-body)}.mine-uses b{color:var(--jxu-coins);font-size:var(--jxu-fs-title)}.mine-found{display:inline-flex;align-self:flex-start;padding-top:4px;animation:dungeon-notice-in .24s ease-out both}.mine-message{color:var(--jxu-dim)}.mine-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mine-down{min-height:48px}.mine-travel{--spot:#a78bfa}.mine-finds{max-height:320px;overflow-y:auto}.mine-finds__clear{align-self:flex-start;margin-top:8px}.site-hub__avatar-link{display:block;width:100%;height:100%;border-radius:inherit;transition:filter .15s ease,transform .15s ease}.site-hub__avatar-link:focus-visible,.site-hub__avatar-link:hover{filter:brightness(1.15);transform:scale(1.04)}.site-hub__user>.site-hub__avatar-link{display:contents}.site-hub__inventory{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.site-hub__inventory-value{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.site-hub__inventory-value img{align-self:center}.site-hub__inventory-value b{font-size:1.25rem;color:var(--jxu-coins)}.site-hub__inventory-value small{font-size:.75rem;color:var(--jxu-dim)}.site-hub__equipped-links .jxu-chip,.site-hub__inventory .jxu-chip{text-decoration:none}.site-hub__equipped-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.site-hub .jxu-panel,.site-hub .jxu-panel--grow,.site-hub .jxu-side{overflow:visible}.jxu-frame .jxu-mini__peek,.site-hub .jxu-mini__peek{transform:translateX(var(--peek-shift,0))}.site-hub .jxu-mini__peek .trading-card-frame{font-size:10px}.site-hub .jxu-mini__peek .trading-card-name{font-size:11px}.site-hub .jxu-mini__peek .badge-tile__art{width:64px;height:64px}.site-hub .jxu-mini__peek .badge-tile__art img{width:56px;height:56px}.site-hub__embed{min-width:0}.site-hub__embed iframe{display:block;width:100%;border:0;background:transparent}html.site-embed .site-page.profile-focus{min-height:0;padding:0}html.site-embed .profile-focus .site-container{max-width:none;padding-inline:0}html.site-embed:has(.profile-focus),html.site-embed:has(.profile-focus) body{background:transparent}.site-nav-hub{display:inline-flex;align-items:center;gap:7px;margin-left:8px;padding:7px 16px 7px 12px;border-radius:999px;background:linear-gradient(135deg,var(--site-accent,#f43f5e),#f97316);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 6px 18px rgba(244,63,94,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.site-nav-hub img{filter:brightness(0) invert(1)}.site-nav-hub:focus-visible,.site-nav-hub:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 8px 24px rgba(244,63,94,.5)}.site-nav-hub.is-active{box-shadow:inset 0 0 0 2px #fff,0 6px 18px rgba(244,63,94,.35)}.site-nav-hub--compact{margin-left:0;padding:6px 14px 6px 10px}.hub-action-secondary{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--site-border-strong);border-radius:999px;background:var(--site-surface);color:var(--site-ink);font-size:.875rem;font-weight:600;transition:border-color .15s ease,background .15s ease}.hub-action-secondary:hover{border-color:var(--site-accent);background:var(--site-surface-hover)}.item-detail{display:grid;gap:20px;align-items:start;max-width:28rem;margin:0 auto 32px}@media (min-width:768px){.item-detail{grid-template-columns:minmax(0,28rem) minmax(0,19rem);max-width:none;justify-content:center;gap:24px}.item-detail--card{grid-template-columns:auto minmax(0,19rem)}.item-detail .item-actions{position:sticky;top:88px}}.item-actions{display:grid;gap:16px;padding:18px;border:1px solid var(--site-border);border-radius:12px;background:color-mix(in srgb,var(--site-surface) 70%,transparent);font-size:.875rem}.item-actions__status{margin:0;font-weight:700;font-size:1rem;color:var(--site-ink)}.item-actions__muted{font-weight:500;font-size:.875rem;color:var(--site-muted)}.item-actions__link{display:inline-block;margin-top:2px;color:var(--site-accent-soft);text-decoration:underline;text-underline-offset:4px}.item-actions__hub{display:grid;gap:8px}.item-actions__hub>a{justify-content:center;width:100%;margin-left:0;padding-top:9px;padding-bottom:9px}.item-actions__trade{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--site-border)}.item-actions__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--site-faint)}.item-actions__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.item-actions__toggle{padding:8px 10px;border:1px solid var(--site-border-strong);border-radius:10px;background:var(--site-bg-elevated);color:var(--site-ink);font-weight:600;transition:border-color .15s ease,background .15s ease}.item-actions__toggle:hover:not(:disabled){border-color:var(--site-accent);background:var(--site-surface-hover)}.item-actions__toggle.is-on{border-color:color-mix(in srgb,var(--site-accent) 55%,transparent);background:color-mix(in srgb,var(--site-accent) 18%,transparent);color:var(--site-accent-soft)}.item-actions__toggle.is-trade.is-on{border-color:rgba(4,120,87,.7);background:rgba(6,78,59,.5);color:#a7f3d0}.item-actions__toggle:disabled{opacity:.45;cursor:not-allowed}.item-actions__hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--site-faint)}.site-hub__picks--bag{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%}.jxu-panel>.site-hub__picks--bag .site-hub__pick,.site-hub__picks--bag .site-hub__pick{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:none;text-align:left}.site-hub__picks--bag .site-hub__pick-icon{width:28px;height:28px;border:0;background:none;box-shadow:none}.site-hub__picks--bag .site-hub__pick-uses{justify-self:end}.site-hub__picks--bag .site-hub__pick-name{min-width:0;overflow-wrap:anywhere}.jxu-panel>.site-hub__picks--bag .site-hub__pick.has-action,.site-hub__picks--bag .site-hub__pick.has-action{grid-template-columns:28px minmax(0,1fr) auto auto}.site-hub__bag-use{min-width:56px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--site-accent,#f43f5e),#f97316);color:#fff;font-weight:700;cursor:pointer}.site-hub__bag-use:disabled{background:rgba(255,255,255,.1);color:rgba(255,255,255,.45);cursor:not-allowed}.site-hub__picks--bag.is-healed .site-hub__pick{animation:hub-bag-healed .6s ease-out}@keyframes hub-bag-healed{30%{background:rgba(74,222,128,.16)}}.site-hub__bag-empty{margin:8px 0 0;font-size:.875rem;color:var(--jxu-dim,rgba(255,255,255,.6))}.site-hub__bag-empty a{color:var(--site-accent-soft,#fb7185);text-decoration:underline;text-underline-offset:3px}