.card-section.campaign-adventure{backdrop-filter:none;-webkit-backdrop-filter:none}.adv-map{--adv-ink:#fbf6ea;--adv-ink-dim:hsla(42,68%,95%,.74);--adv-panel:rgba(13,16,26,.92);--adv-line:hsla(0,0%,100%,.16);--adv-gold:#f7c958;--adv-gold-deep:#c98a17;--adv-green:#4ade80;--adv-rift:#e879f9;height:clamp(300px,calc(100dvh - 104px),980px);border-radius:18px;background:radial-gradient(120% 60% at 50% 0,rgba(232,121,249,.1),transparent 60%),linear-gradient(180deg,#0c1220,#070a12);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;isolation:isolate;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 56px -24px rgba(76,29,149,.55),0 6px 18px -8px rgba(0,0,0,.5)}.adv-map,.adv-viewport{position:relative;overflow:hidden}.adv-viewport{width:100%}.adv-world{left:0;will-change:transform}.adv-stage,.adv-world{position:absolute;top:0}.adv-stage{max-width:none;pointer-events:none;-webkit-user-drag:none}.adv-map[data-graphics=high] .adv-stage.is-blend{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) calc(var(--blend) * .2),rgba(0,0,0,.35) calc(var(--blend) * .38),rgba(0,0,0,.65) calc(var(--blend) * .62),rgba(0,0,0,.9) calc(var(--blend) * .8),#000 var(--blend));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) calc(var(--blend) * .2),rgba(0,0,0,.35) calc(var(--blend) * .38),rgba(0,0,0,.65) calc(var(--blend) * .62),rgba(0,0,0,.9) calc(var(--blend) * .8),#000 var(--blend))}.adv-fog{position:absolute;top:0;bottom:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(6,9,16,.05),rgba(6,9,16,.8) 7%,rgba(6,9,16,.9));z-index:3}.adv-locknote{top:56px;right:12px;z-index:6;display:inline-flex;gap:6px;max-width:min(300px,46vw);padding:8px 12px;border-radius:14px;border:1px solid var(--adv-line);background:rgba(12,16,28,.78);font-size:.8rem;font-weight:700;line-height:1.35;animation:adv-panel-in .24s cubic-bezier(.2,.9,.3,1.2) both}.adv-locknote,.adv-npc,.adv-obj{position:absolute;align-items:center;color:var(--adv-ink)}.adv-npc,.adv-obj{display:flex;flex-direction:column;padding:0;border:0;background:none;transform:translate(-50%,-100%);-webkit-tap-highlight-color:transparent;z-index:2}.adv-obj{cursor:pointer;transition:transform .2s cubic-bezier(.2,.9,.3,1.3)}.adv-obj:hover{transform:translate(-50%,calc(-100% - 5px))}.adv-obj:active{transform:translate(-50%,-100%) scale(.96)}.adv-npc:focus-visible,.adv-obj:focus-visible{outline:2px solid var(--adv-gold);outline-offset:6px;border-radius:12px}.adv-obj>img{display:block;max-width:none;width:auto;pointer-events:none}.adv-obj-shadow{position:absolute;left:50%;bottom:calc(var(--obj) * -.08);width:calc(var(--obj) * 1.3);height:calc(var(--obj) * .2);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.42),transparent);transform:translateX(-50%);z-index:-1;pointer-events:none}.adv-node{--bh:calc(var(--world-h) * 0.31);--flag-a:#fbd36b;--flag-b:#b7791f}.adv-node.is-boss{--bh:calc(var(--world-h) * 0.37);--flag-a:#e2386f;--flag-b:#5b1a6e}.adv-node.state-cleared{--flag-a:#4fd39a;--flag-b:#17694c}.adv-node.state-locked{--flag-a:#7d8aa1;--flag-b:#2f3a4e}.adv-banner{position:relative;display:block;width:calc(var(--bh) * .62);height:var(--bh)}.adv-banner-pole{position:absolute;left:50%;bottom:0;width:calc(var(--bh) * .05);height:100%;border-radius:4px;background:linear-gradient(90deg,#3a2412,#8a6034 45%,#3a2412);transform:translateX(-50%)}.adv-banner-bar{position:absolute;left:4%;right:4%;top:4%;height:calc(var(--bh) * .045);border-radius:6px;background:linear-gradient(180deg,#a1773f,#4a2f17);box-shadow:0 2px 4px rgba(0,0,0,.35)}.adv-banner-flag{position:absolute;left:10%;right:10%;top:7%;height:66%;display:grid;justify-items:center;padding-top:13%;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 22%,transparent 78%,rgba(0,0,0,.18)),linear-gradient(180deg,var(--flag-a),var(--flag-b));-webkit-clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%)}.adv-banner-face{display:block;width:72%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:3px solid hsla(0,0%,100%,.88);background:#1c2433;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.adv-banner-face img{width:100%;height:100%;object-fit:cover;max-width:none}.adv-node.state-locked .adv-banner-face img{opacity:.45;filter:grayscale(.8)}.adv-banner-lock{position:absolute;top:52%;left:50%;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1e293b;border:1px solid hsla(0,0%,100%,.45);transform:translateX(-50%)}.adv-banner-stars{position:absolute;left:50%;top:76%;display:flex;gap:1px;font-size:calc(var(--bh) * .085);line-height:1;transform:translateX(-50%)}.adv-banner-stars i{font-style:normal;color:hsla(0,0%,100%,.28);text-shadow:0 1px 2px rgba(0,0,0,.6)}.adv-banner-stars i.on{color:#ffd166}.adv-node.is-new-stars .adv-banner-stars i.on{animation:adv-star-pop .52s cubic-bezier(.2,.9,.3,1.5) both}.adv-node.is-new-stars .adv-banner-stars i.on:nth-child(2){animation-delay:.16s}.adv-node.is-new-stars .adv-banner-stars i.on:nth-child(3){animation-delay:.32s}@keyframes adv-star-pop{0%{transform:scale(.2);opacity:0}70%{transform:scale(1.45);opacity:1}to{transform:scale(1);opacity:1}}.adv-node.is-next:before{content:"";position:absolute;left:50%;bottom:calc(var(--bh) * -.06);width:calc(var(--bh) * .7);height:calc(var(--bh) * .18);margin-left:calc(var(--bh) * -.35);border-radius:50%;border:2px solid var(--adv-gold);opacity:0;animation:adv-ring 1.8s ease-out infinite;pointer-events:none}@keyframes adv-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.adv-next-tag{position:absolute;bottom:calc(100% + 6px);left:50%;padding:3px 10px;border-radius:999px;background:linear-gradient(180deg,#fde68a,var(--adv-gold) 55%,var(--adv-gold-deep));color:#2a1a03;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(201,138,23,.9);translate:-50% 0;animation:adv-bob 1.4s ease-in-out infinite}@keyframes adv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.adv-node.is-unlocking .adv-banner-flag{animation:adv-unlock .9s cubic-bezier(.2,.9,.3,1.4) both}@keyframes adv-unlock{0%{transform:scaleY(.2);opacity:.2}60%{transform:scaleY(1.08);opacity:1}to{transform:scaleY(1);opacity:1}}.adv-prop.state-claimed>img{opacity:.55;filter:grayscale(.6)}.adv-prop.state-locked>img{opacity:.75}.adv-prop.kind-daily>img{animation:adv-bob 2.2s ease-in-out infinite}.adv-glint{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,.9) 18%,hsla(48,97%,77%,.6) 40%,transparent 70%);animation:adv-glint 1.6s ease-in-out infinite;pointer-events:none}@keyframes adv-glint{0%,to{transform:scale(.5) rotate(0deg);opacity:.2}50%{transform:scale(1.3) rotate(45deg);opacity:1}}.adv-portal-swirl{position:absolute;left:50%;bottom:calc(var(--world-h) * .19);width:calc(var(--world-h) * .23);height:calc(var(--world-h) * .23);margin-left:calc(var(--world-h) * -.115);margin-bottom:calc(var(--world-h) * -.115);border-radius:50%;background:conic-gradient(from 0deg,#f0abfc,#7c3aed,#22d3ee,#c026d3,#f0abfc);opacity:.85;animation:adv-spin 5s linear infinite;pointer-events:none;z-index:-1}.adv-portal-swirl:after{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(250,232,255,.85) 25%,rgba(168,85,247,.35) 65%,transparent 72%)}@keyframes adv-spin{to{transform:rotate(1turn)}}.adv-npc{cursor:pointer}.adv-npc.is-decor{pointer-events:none;z-index:1;opacity:.93}.adv-bubble{position:absolute;bottom:calc(100% + 2px);left:50%;width:max-content;max-width:min(240px,46vw);padding:7px 11px;border-radius:12px;background:rgba(255,251,240,.96);color:#2b1d0b;font-size:.74rem;font-weight:700;line-height:1.35;text-align:left;white-space:normal;box-shadow:0 10px 22px -12px rgba(0,0,0,.6);translate:-50% 0;animation:adv-bubble-in .26s cubic-bezier(.2,.9,.3,1.3) both;pointer-events:none;z-index:4}.adv-bubble:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:rgba(255,251,240,.96)}@keyframes adv-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.adv-sprite{display:block;position:relative;overflow:hidden}.adv-sprite img{display:block;max-width:none;animation:adv-steps var(--dur) steps(var(--frames)) infinite}.adv-sprite img.is-once{animation-iteration-count:1}.adv-sprite.is-flipped{transform:scaleX(-1)}@keyframes adv-steps{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.adv-companion{position:absolute;left:0;top:0;width:0;height:0;z-index:3}.adv-companion-shadow{position:absolute;left:0;top:0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.3),transparent);transform:translate(-50%,-50%);pointer-events:none}.adv-companion-hit{position:absolute;left:0;bottom:0;padding:0;border:0;background:none;cursor:pointer;transform:translateX(-50%);-webkit-tap-highlight-color:transparent}.adv-companion-hit:focus-visible{outline:2px solid var(--adv-gold);outline-offset:4px;border-radius:50%}.adv-companion-sprite{left:50%;bottom:0;display:block}.adv-companion-sprite,.adv-hearts{position:absolute;pointer-events:none}.adv-hearts{left:0;bottom:calc(var(--world-h) * .27)}.adv-hearts i{position:absolute;left:-8px;font-style:normal;font-size:max(20px,calc(var(--world-h) * .045));color:#fb7185;text-shadow:0 2px 6px rgba(0,0,0,.35);animation:adv-heart 1.1s cubic-bezier(.2,.8,.3,1) both}.adv-hearts i:nth-child(2){animation-delay:.12s;left:-26px}.adv-hearts i:nth-child(3){animation-delay:.24s;left:10px}@keyframes adv-heart{0%{transform:translateY(0) scale(.4);opacity:0}25%{opacity:1}to{transform:translateY(calc(var(--world-h) * -.12)) scale(1.2);opacity:0}}.adv-fx{width:100%;height:100%}.adv-fx,.adv-vignette{position:absolute;inset:0;pointer-events:none;z-index:5}.adv-vignette{background:linear-gradient(180deg,rgba(5,7,14,.42),transparent 16%),radial-gradient(130% 95% at 50% 42%,transparent 58%,rgba(5,7,14,.5) 100%)}.adv-topleft{position:absolute;top:12px;left:12px;z-index:6;align-items:flex-start;gap:8px;max-width:calc(100% - 160px)}.adv-hud,.adv-topleft{display:flex;flex-direction:column}.adv-hud{position:relative;gap:1px;padding:8px 14px 9px;border-radius:14px;border:1px solid var(--adv-line);background:linear-gradient(180deg,rgba(12,15,26,.78),rgba(12,15,26,.55));color:var(--adv-ink);box-shadow:0 10px 24px -14px rgba(0,0,0,.7)}.adv-hud-chapter{font-size:.66rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--adv-gold)}.adv-hud-name{font-size:.98rem;font-weight:900;letter-spacing:-.01em}.adv-hud-progress{font-size:.74rem;font-weight:700;color:var(--adv-ink-dim)}.adv-region-card{position:absolute;top:14%;left:50%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 34px 16px;color:var(--adv-ink);text-align:center;pointer-events:none;translate:-50% 0;animation:adv-card 2.8s cubic-bezier(.2,.9,.3,1) both}.adv-region-card:before{content:"";position:absolute;inset:0;border-radius:18px;background:radial-gradient(closest-side,rgba(8,10,18,.78),rgba(8,10,18,.35) 70%,transparent);z-index:-1}.adv-region-orn{width:160px;height:2px;background:linear-gradient(90deg,transparent,var(--adv-gold),transparent)}.adv-region-chapter{font-size:.78rem;font-weight:900;letter-spacing:.32em;text-transform:uppercase;color:var(--adv-gold)}.adv-region-name{font-size:clamp(1.3rem,3.4vw,2.3rem);font-weight:900;letter-spacing:-.02em;text-shadow:0 4px 18px rgba(0,0,0,.6)}.adv-region-tag{font-size:.86rem;font-weight:600;color:var(--adv-ink-dim);max-width:420px}@keyframes adv-card{0%{opacity:0;transform:translateY(-10px) scale(.98)}14%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px)}}.adv-walk{position:absolute;bottom:16px;z-index:6;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.16),rgba(10,14,24,.62) 70%);color:var(--adv-ink);cursor:pointer;touch-action:none;box-shadow:0 10px 22px -12px rgba(0,0,0,.7);transition:transform .14s cubic-bezier(.2,.9,.3,1.25),opacity .14s}.adv-walk.is-left{left:16px}.adv-walk.is-left svg{transform:scaleX(-1)}.adv-walk.is-right{right:16px}.adv-walk:hover{transform:scale(1.06)}.adv-walk:active{transform:scale(.9)}.adv-walk:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-listview{position:absolute;top:12px;right:12px;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--adv-line);background:rgba(12,15,26,.66);color:var(--adv-ink);font-size:.78rem;font-weight:800;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-listview:hover{transform:translateY(-1px)}.adv-listview:active{transform:scale(.96)}.adv-listview:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-panel{position:absolute;left:50%;bottom:16px;z-index:8;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;width:min(600px,calc(100% - 170px));padding:12px 44px 12px 12px;border-radius:18px;border:1px solid rgba(247,201,88,.35);background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%),var(--adv-panel);color:var(--adv-ink);box-shadow:0 22px 44px -22px rgba(76,29,149,.75),0 4px 12px -4px rgba(0,0,0,.6);translate:-50% 0;animation:adv-panel-in .24s cubic-bezier(.2,.9,.3,1.2) both}.adv-panel.is-boss{border-color:rgba(226,56,111,.55)}@keyframes adv-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.adv-panel-art{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid var(--adv-gold);background:radial-gradient(circle at 35% 30%,#2b3550,#121826)}.adv-panel.is-boss .adv-panel-art{border-color:#e2386f}.adv-panel-art img{width:100%;height:100%;object-fit:cover;max-width:none}.adv-panel-art img.is-prop{object-fit:contain;padding:6px}.adv-panel-text{min-width:0}.adv-panel-title{margin:0;font-weight:900;font-size:1.02rem;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.adv-panel-badge{padding:1px 8px;border-radius:999px;background:rgba(226,56,111,.2);border:1px solid rgba(226,56,111,.6);color:#fecdd3;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.adv-panel-stars{margin:1px 0 0;font-size:.9rem;letter-spacing:1px;line-height:1}.adv-panel-stars span{color:hsla(0,0%,100%,.25)}.adv-panel-stars span.on{color:#ffd166}.adv-panel-body{margin:3px 0 0;color:var(--adv-ink-dim);font-size:.84rem;line-height:1.45}.adv-panel-action{padding:12px 20px;border-radius:13px;border:0;background:linear-gradient(180deg,#fde68a,var(--adv-gold) 45%,var(--adv-gold-deep));color:#2a1a03;font-weight:900;font-size:.9rem;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px -8px rgba(201,138,23,.9);transition:transform .14s cubic-bezier(.2,.9,.3,1.25),opacity .14s}.adv-panel-action:hover{transform:translateY(-1px)}.adv-panel-action:active{transform:scale(.96)}.adv-panel-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.adv-panel-action:disabled{opacity:.55;cursor:default}.adv-panel-close{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--adv-line);background:hsla(0,0%,100%,.06);color:var(--adv-ink);font-size:1.15rem;line-height:1;cursor:pointer;transition:transform .14s}.adv-panel-close:hover{transform:scale(1.08)}.adv-panel-close:active{transform:scale(.92)}.adv-panel-close:focus-visible{outline:2px solid var(--adv-gold);outline-offset:2px}.adv-hero{left:50%;bottom:0;pointer-events:none}.adv-hero,.adv-hero-body{position:absolute;display:block}.adv-hero-body{inset:0;transform-origin:50% 88%}.adv-hero-body img{display:block;width:100%;height:100%;max-width:none;transform-origin:50% 88%;-webkit-user-drag:none}.adv-hero-body img.is-flipped{scale:-1 1}.adv-hero.is-idle .adv-hero-body{animation:adv-hero-breathe 2.4s ease-in-out infinite}.adv-hero.is-idle .adv-hero-body img{animation:adv-hero-glance 8s ease-in-out 2s infinite}.adv-hero.is-run .adv-hero-body{animation:adv-hero-run .42s linear infinite}.adv-hero.is-victory .adv-hero-body{animation:adv-hero-hop .95s cubic-bezier(.3,.7,.3,1) 1 both}@keyframes adv-hero-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018,.982)}}@keyframes adv-hero-glance{0%,30%,52%,80%,to{transform:none}36%,46%{transform:rotate(-5deg)}86%{transform:translateY(-6%) scale(.98,1.03)}91%{transform:translateY(0) scale(1.04,.95)}95%{transform:none}}@keyframes adv-hero-run{0%{transform:translateY(0) rotate(-4deg) scale(1.04,.95)}25%{transform:translateY(-6%) rotate(0deg) scale(.98,1.03)}50%{transform:translateY(0) rotate(4deg) scale(1.04,.95)}75%{transform:translateY(-6%) rotate(0deg) scale(.98,1.03)}to{transform:translateY(0) rotate(-4deg) scale(1.04,.95)}}@keyframes adv-hero-hop{0%{transform:none}14%{transform:scale(1.08,.9)}42%{transform:translateY(-22%) scale(.95,1.07) rotate(-6deg)}62%{transform:translateY(0) scale(1.1,.88)}78%{transform:translateY(-5%) scale(.98,1.02)}to{transform:none}}.adv-hero-pet{position:absolute;left:70%;bottom:60%;z-index:-1;display:block;width:24%;height:24%;animation:adv-pet-float 2.6s ease-in-out infinite}.adv-hero-pet.is-flipped{left:6%}.adv-hero-pet img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}.adv-hero-pet.is-flipped img{scale:-1 1}@keyframes adv-pet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12%)}}.adv-hero-pet.is-ground{left:62%;bottom:calc(var(--foot, 12%) - 1%);width:34%;height:34%;animation:none}.adv-hero-pet.is-ground.is-flipped{left:4%}.adv-hero-pet.is-ground img{transform-origin:50% 100%}.adv-hero-pet.is-ground:before{content:"";position:absolute;left:18%;right:18%;bottom:-3%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,6,20,.45),rgba(10,6,20,0));z-index:-1}.adv-hero.is-idle .adv-hero-pet.is-ground img{animation:adv-pet-breathe 2.1s ease-in-out infinite}.adv-hero.is-run .adv-hero-pet.is-ground img{animation:adv-pet-trot .3s linear infinite}.adv-hero.is-run .adv-hero-pet.is-ground:before{animation:adv-pet-shadow .3s linear infinite}.adv-hero.is-victory .adv-hero-pet.is-ground img{animation:adv-pet-hop .95s cubic-bezier(.3,.7,.3,1) .08s 1 both}@keyframes adv-pet-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes adv-pet-trot{0%{transform:translateY(0) rotate(-3deg) scale(1.05,.94)}25%{transform:translateY(-9%) rotate(0deg) scale(.97,1.04)}50%{transform:translateY(0) rotate(3deg) scale(1.05,.94)}75%{transform:translateY(-9%) rotate(0deg) scale(.97,1.04)}to{transform:translateY(0) rotate(-3deg) scale(1.05,.94)}}@keyframes adv-pet-shadow{0%,50%,to{transform:scale(1);opacity:1}25%,75%{transform:scale(.82);opacity:.7}}@keyframes adv-pet-hop{0%{transform:none}18%{transform:scale(1.08,.9)}45%{transform:translateY(-28%) scale(.95,1.07)}66%{transform:translateY(0) scale(1.1,.88)}to{transform:none}}.adv-labels{inset:0;z-index:4}.adv-label,.adv-labels{position:absolute;pointer-events:none}.adv-label{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 10px 5px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:rgba(10,13,24,.86);color:var(--adv-ink);font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap;translate:-50% calc(-100% - 9px);box-shadow:0 8px 18px -10px rgba(0,0,0,.85)}.adv-label:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:rgba(10,13,24,.86)}.adv-label-row{display:inline-flex;align-items:center;gap:5px}.adv-label-row svg{flex:none}.adv-label-sub{font-size:.66rem;font-weight:700;color:var(--adv-ink-dim)}.adv-label-kicker{margin-bottom:2px;padding:1px 8px;border-radius:999px;background:linear-gradient(180deg,#fde68a,var(--adv-gold));color:#2a1a03;font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.adv-label.is-next{border-color:rgba(247,201,88,.85);background:linear-gradient(180deg,rgba(64,44,8,.95),rgba(26,18,4,.95));animation:adv-bob 1.4s ease-in-out infinite}.adv-label.is-next:after{border-top-color:rgba(26,18,4,.95)}.adv-label.is-next .adv-label-sub{color:#fde68a}.adv-label.tone-boss{border-color:rgba(226,56,111,.85)}.adv-label.tone-ready{border-color:rgba(74,222,128,.75)}.adv-label.tone-ready .adv-label-sub{color:#86efac}.adv-label.tone-cleared .adv-label-sub{color:#ffd166}.adv-label.tone-claimed,.adv-label.tone-locked{color:var(--adv-ink-dim)}.adv-float{position:absolute;z-index:1;padding:4px 14px;border-radius:999px;background:linear-gradient(180deg,#fde68a,var(--adv-gold) 55%,var(--adv-gold-deep));color:#2a1a03;font-size:clamp(.95rem,calc(var(--world-h) * .026),1.5rem);font-weight:900;white-space:nowrap;translate:-50% -100%;pointer-events:none;box-shadow:0 8px 18px -8px rgba(201,138,23,.95);animation:adv-float-up 2.6s cubic-bezier(.2,.9,.3,1) .4s both}@keyframes adv-float-up{0%{opacity:0;transform:translateY(20px) scale(.6)}15%{opacity:1;transform:translateY(0) scale(1.15)}25%{transform:translateY(-6px) scale(1)}80%{opacity:1;transform:translateY(-44px)}to{opacity:0;transform:translateY(-64px)}}.adv-strip{position:relative;display:block;width:100%;min-width:140px;height:24px;margin-top:5px}.adv-strip-line{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:hsla(0,0%,100%,.2)}.adv-strip-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#4b5568;border:2px solid hsla(0,0%,100%,.35)}.adv-strip-dot.is-cleared{background:var(--adv-green);border-color:#bbf7d0}.adv-strip-dot.is-next{background:var(--adv-gold);border-color:#fff7d6;box-shadow:0 0 0 3px rgba(247,201,88,.28)}.adv-strip-dot.is-boss{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:3px;transform:rotate(45deg)}.adv-strip-here{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;overflow:hidden;background:#1c2433;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.5)}.adv-strip-here img{width:100%;height:100%;object-fit:cover;max-width:none;transform:scale(1.9);transform-origin:50% 30%}.adv-missions-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid rgba(247,201,88,.6);background:linear-gradient(180deg,rgba(64,44,8,.92),rgba(26,18,4,.9));color:#fde68a;font-size:.8rem;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 22px -12px rgba(201,138,23,.9);transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-missions-btn:hover{transform:translateY(-1px)}.adv-missions-btn:active{transform:scale(.96)}.adv-missions-btn:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-missions-btn.is-open{background:linear-gradient(180deg,#fde68a,var(--adv-gold) 55%,var(--adv-gold-deep));color:#2a1a03}.adv-missions-btn.is-pulse{animation:adv-pulse .9s cubic-bezier(.2,.9,.3,1.3) 2}@keyframes adv-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.14)}}.adv-missions-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e2386f;color:#fff;font-size:.66rem;font-weight:900}.adv-missions{position:absolute;top:12px;left:12px;z-index:9;display:flex;flex-direction:column;gap:6px;width:min(360px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 12px;border-radius:18px;border:1px solid rgba(247,201,88,.4);background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%),rgba(13,16,26,.98);color:var(--adv-ink);box-shadow:0 22px 44px -22px rgba(76,29,149,.75),0 4px 12px -4px rgba(0,0,0,.6);animation:adv-panel-in .24s cubic-bezier(.2,.9,.3,1.2) both}.adv-missions-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adv-missions-top .adv-panel-close{position:static;flex:none}.adv-missions-title{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:900;color:#fde68a}.adv-missions-h{margin:6px 0 0;font-size:.64rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--adv-gold)}.adv-mission{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.045)}.adv-mission.is-done{opacity:.6}.adv-mission-ico{grid-column:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid var(--adv-gold);background:#1c2433}.adv-mission-ico img{width:100%;height:100%;object-fit:cover;max-width:none}.adv-mission-ico.is-icon{color:#fde68a;border-color:rgba(247,201,88,.5)}.adv-mission-txt{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:3px}.adv-mission-txt b{font-size:.8rem;font-weight:800;line-height:1.3}.adv-mission-txt small{font-size:.68rem;font-weight:700;color:var(--adv-ink-dim)}.adv-mission-bar{position:relative;display:block;height:6px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.adv-mission-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#a3e635);transform-origin:0 50%}.adv-mission-go{grid-column:3;padding:7px 13px;border-radius:10px;border:0;background:linear-gradient(180deg,#fde68a,var(--adv-gold) 45%,var(--adv-gold-deep));color:#2a1a03;font-size:.76rem;font-weight:900;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-mission-go:hover{transform:translateY(-1px)}.adv-mission-go:active{transform:scale(.95)}.adv-mission-go:focus-visible{outline:2px solid #fff;outline-offset:2px}.adv-mission-go.is-claim{background:linear-gradient(180deg,#bbf7d0,#4ade80 50%,#16a34a);color:#052e14}.adv-mission-ok{grid-column:3;display:grid;place-items:center;color:var(--adv-green)}.adv-missions-foot{margin:4px 0 0;font-size:.66rem;color:var(--adv-ink-dim)}.adv-nextarrow{position:absolute;top:42%;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid rgba(247,201,88,.75);background:linear-gradient(180deg,rgba(64,44,8,.94),rgba(26,18,4,.92));color:#fde68a;font-size:.74rem;font-weight:900;cursor:pointer;box-shadow:0 10px 22px -12px rgba(201,138,23,.9);transition:scale .14s cubic-bezier(.2,.9,.3,1.25)}.adv-nextarrow.is-left{left:12px;padding:5px 6px 5px 10px;animation:adv-nudge-l 1.6s ease-in-out infinite}.adv-nextarrow.is-left svg{transform:scaleX(-1)}.adv-nextarrow.is-right{right:12px;animation:adv-nudge-r 1.6s ease-in-out infinite}.adv-nextarrow img{width:28px;height:28px;border-radius:50%;object-fit:cover;max-width:none;border:2px solid var(--adv-gold)}.adv-nextarrow:hover{scale:1.05}.adv-nextarrow:active{scale:.95}.adv-nextarrow:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}@keyframes adv-nudge-r{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes adv-nudge-l{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}.adv-tour-veil{position:absolute;inset:0;z-index:10;background:rgba(5,7,14,.38);animation:adv-fade-in .3s ease both}@keyframes adv-fade-in{0%{opacity:0}to{opacity:1}}.adv-tour{position:absolute;width:min(272px,calc(100% - 32px));padding:12px 14px;border-radius:16px;background:rgba(255,251,240,.98);color:#2b1d0b;box-shadow:0 18px 40px -16px rgba(0,0,0,.75);translate:-50% -100%;animation:adv-bubble-in .28s cubic-bezier(.2,.9,.3,1.3) both}.adv-tour:after{content:"";position:absolute;top:100%;left:50%;margin-left:-9px;border:9px solid transparent;border-top-color:rgba(255,251,240,.98)}.adv-tour.is-center{translate:-50% -50%}.adv-tour.is-bottom:after,.adv-tour.is-center:after{display:none}.adv-tour-step{margin:0;font-size:.62rem;font-weight:900;letter-spacing:.16em;color:#a16207}.adv-tour-title{margin:2px 0 0;font-size:1.02rem;font-weight:900;letter-spacing:-.01em}.adv-tour-body{margin:3px 0 0;font-size:.8rem;line-height:1.45;color:#4a3517}.adv-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.adv-tour-skip{padding:6px 4px;border:0;background:none;color:#7c5a1d;font-size:.76rem;font-weight:800;cursor:pointer;transition:opacity .14s}.adv-tour-skip:hover{opacity:.75}.adv-tour-skip:active{opacity:.55}.adv-tour-skip:focus-visible{outline:2px solid #a16207;outline-offset:2px;border-radius:6px}.adv-tour-next{padding:8px 16px;border:0;border-radius:11px;background:linear-gradient(180deg,#fde68a,var(--adv-gold) 45%,var(--adv-gold-deep));color:#2a1a03;font-size:.82rem;font-weight:900;cursor:pointer;box-shadow:0 6px 14px -6px rgba(201,138,23,.9);transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-tour-next:hover{transform:translateY(-1px)}.adv-tour-next:active{transform:scale(.95)}.adv-tour-next:focus-visible{outline:2px solid #2a1a03;outline-offset:2px}.adv-region-card.is-done{animation-duration:3.6s}.adv-region-card.is-done .adv-region-name{color:#fde68a}.adv-map[data-graphics=low] .adv-glint,.adv-map[data-graphics=low] .adv-node.is-next:before{display:none}@media (prefers-reduced-motion:reduce){.adv-glint,.adv-node.is-next:before{animation:none;display:none}.adv-next-tag,.adv-portal-swirl,.adv-prop.kind-daily>img{animation:none}.adv-region-card{animation-duration:.01s}.adv-bubble,.adv-hero .adv-hero-body,.adv-hero .adv-hero-body img,.adv-hero-pet,.adv-hero.is-idle .adv-hero-pet.is-ground img,.adv-hero.is-run .adv-hero-pet.is-ground img,.adv-hero.is-run .adv-hero-pet.is-ground:before,.adv-hero.is-victory .adv-hero-pet.is-ground img,.adv-label.is-next,.adv-missions,.adv-missions-btn.is-pulse,.adv-nextarrow,.adv-panel,.adv-tour,.adv-tour-veil{animation:none}}@media (max-height:420px){.adv-map{height:calc(100dvh - 92px);min-height:230px;border-radius:12px}.adv-walk{width:46px;height:46px;bottom:10px}.adv-walk.is-left{left:10px}.adv-walk.is-right{right:10px}.adv-topleft{top:8px;left:8px;gap:6px}.adv-hud{padding:5px 10px 6px}.adv-hud-chapter{display:none}.adv-strip{min-width:112px;height:18px;margin-top:3px}.adv-strip-here{width:18px;height:18px;margin:-9px 0 0 -9px}.adv-missions-btn{padding:5px 11px;font-size:.74rem}.adv-missions{top:8px;left:8px;max-height:calc(100% - 16px)}.adv-label{font-size:.64rem;padding:3px 8px 4px}.adv-label-sub{font-size:.58rem}.adv-nextarrow{top:38%;padding:4px 9px 4px 5px;font-size:.68rem}.adv-nextarrow img{width:24px;height:24px}.adv-hud-name{font-size:.82rem}.adv-listview{top:8px;right:8px;padding:5px 10px}.adv-panel{top:8px;bottom:auto;padding:8px 38px 8px 8px;gap:10px;width:min(520px,calc(100% - 300px))}.adv-panel-art{width:44px;height:44px}.adv-panel-body{font-size:.76rem;line-height:1.35}.adv-panel-action{padding:8px 13px;font-size:.8rem}.adv-region-card{top:18%;padding:8px 20px 10px}.adv-region-tag{display:none}.adv-bubble{font-size:.68rem;padding:5px 8px}.adv-locknote{top:44px;right:8px;font-size:.72rem;padding:6px 10px}}.adv-map.is-portrait .adv-panel{left:12px;right:12px;bottom:12px;top:auto;width:auto;translate:none;grid-template-columns:auto 1fr}.adv-map.is-portrait .adv-panel-action{grid-column:1/-1}.adv-map.is-portrait .adv-hud{padding:6px 10px 7px}.adv-dock{position:absolute;left:12px;right:12px;bottom:12px;z-index:7;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:18px;border:1px solid var(--adv-line);background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%),var(--adv-panel);color:var(--adv-ink)}.adv-dock-art{width:54px;height:54px;border-radius:50%;overflow:hidden;border:2px solid var(--adv-gold)}.adv-dock-art img{width:100%;height:100%;object-fit:cover;max-width:none}.adv-dock-kicker{margin:0;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--adv-gold)}.adv-dock-name{margin:1px 0 0;font-weight:900;font-size:.98rem}.adv-dock .adv-panel-action{grid-column:1/-1}.adv-portal-swirl.to-rift{background:conic-gradient(from 0deg,#ffe4f1,#db2777,#f97316,#c026d3,#ffe4f1)}.adv-portal-swirl.to-rift:after{background:radial-gradient(circle,#fff 0,rgba(255,228,241,.85) 25%,rgba(219,39,119,.4) 65%,transparent 72%)}.adv-portal-swirl.to-trails{background:conic-gradient(from 0deg,#fef3c7,#f59e0b,#34d399,#fbbf24,#fef3c7);animation-duration:7s}.adv-portal-swirl.to-trails:after{background:radial-gradient(circle,#fff 0,hsla(48,96%,89%,.85) 25%,rgba(245,158,11,.35) 65%,transparent 72%)}.adv-prop.kind-portal.is-closed .adv-portal-swirl{opacity:.25;animation:none}.adv-prop.kind-portal.is-closed img{opacity:.7}.adv-prop.kind-portal.is-calling:before{content:"";position:absolute;left:50%;bottom:calc(var(--world-h) * .07);width:calc(var(--world-h) * .34);height:calc(var(--world-h) * .34);margin-left:calc(var(--world-h) * -.17);border-radius:50%;border:3px solid hsla(0,0%,100%,.55);opacity:0;pointer-events:none;animation:adv-portal-call 2.2s ease-out infinite}@keyframes adv-portal-call{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}.adv-portalfx{position:absolute;z-index:12;width:0;height:0;pointer-events:none}.adv-portalfx-disc,.adv-portalfx-ring{position:absolute;left:calc(var(--fx-size) / -2);top:calc(var(--fx-size) / -2);width:var(--fx-size);height:var(--fx-size);border-radius:50%}.adv-portalfx{--fx-a:#f5d0fe;--fx-b:#a855f7;--fx-c:#4c1d95;--fx-d:#120826;--fx-rim:rgba(233,213,255,.95)}.adv-portalfx.to-rift{--fx-a:#ffe4f1;--fx-b:#ec4899;--fx-c:#831843;--fx-d:#19040f;--fx-rim:rgba(251,207,232,.95)}.adv-portalfx.to-trails{--fx-a:#fef3c7;--fx-b:#f59e0b;--fx-c:#78350f;--fx-d:#140c03;--fx-rim:hsla(48,97%,77%,.95)}.adv-portalfx-disc{background:radial-gradient(circle,transparent 0 58%,var(--fx-rim) 65%,transparent 70.5%),radial-gradient(circle,#fff 0,var(--fx-a) 5%,var(--fx-b) 17%,var(--fx-c) 32%,var(--fx-d) 54%)}.adv-portalfx-ring{background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,0) 0deg 13deg,hsla(0,0%,100%,.26) 19deg,hsla(0,0%,100%,0) 25deg);mix-blend-mode:screen}.adv-portalfx.is-out .adv-portalfx-disc{animation:adv-fx-open .76s cubic-bezier(.55,0,.7,.4) both}.adv-portalfx.is-out .adv-portalfx-ring{animation:adv-fx-open .76s cubic-bezier(.55,0,.7,.4) both,adv-fx-spin 1.6s linear infinite}.adv-portalfx.is-in .adv-portalfx-disc{animation:adv-fx-close .9s cubic-bezier(.25,.6,.3,1) both}.adv-portalfx.is-in .adv-portalfx-ring{animation:adv-fx-close .9s cubic-bezier(.25,.6,.3,1) both,adv-fx-spin 1.6s linear infinite reverse}.adv-portalveil{position:absolute;inset:0;z-index:13;pointer-events:none;background:#120826}.adv-portalveil.to-rift{background:#19040f}.adv-portalveil.to-trails{background:#140c03}.adv-portalveil.is-hold{opacity:1}.adv-portalveil.is-hold,.adv-portalveil.is-out{pointer-events:auto}[data-graphics=low] .adv-portalfx-ring{display:none}.adv-portalveil.is-out{animation:adv-veil-close .76s ease-in both}.adv-portalveil.is-in{animation:adv-veil-open .9s ease-out both}@keyframes adv-veil-close{0%,60%{opacity:0}to{opacity:1}}@keyframes adv-veil-open{0%,8%{opacity:1}45%,to{opacity:0}}@keyframes adv-fx-open{0%{transform:scale(.03) rotate(0deg);opacity:.4}55%{opacity:1}to{transform:scale(1) rotate(160deg);opacity:1}}@keyframes adv-fx-close{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.03) rotate(-140deg);opacity:0}}@keyframes adv-fx-spin{to{rotate:1turn}}.adv-companion[data-portal=out] .adv-companion-hit{animation:adv-hero-into .62s cubic-bezier(.5,0,.75,0) both}.adv-companion[data-portal=in] .adv-companion-hit{animation:adv-hero-outof .7s cubic-bezier(.2,.9,.3,1.2) both}@keyframes adv-hero-into{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.15) rotate(-35deg) translateY(-30%);opacity:0}}@keyframes adv-hero-outof{0%{transform:scale(.2) rotate(30deg) translateY(-20%);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.adv-panel.has-choices{grid-template-columns:auto 1fr}.adv-panel-choices{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.adv-panel-action.is-choice{flex:1 1;min-width:88px;padding:10px 12px}.adv-panel-action.is-choice[data-practice=avanzado]{background:linear-gradient(180deg,#c4b5fd,#8b5cf6 45%,#6d28d9);color:#fff;box-shadow:0 8px 18px -8px rgba(109,40,217,.9)}.adv-panel-action.is-choice[data-practice=experto]{background:linear-gradient(180deg,#fda4af,#e11d48 45%,#9f1239);color:#fff;box-shadow:0 8px 18px -8px rgba(159,18,57,.9)}.adv-mission.is-portal .adv-mission-ico.is-icon{background:radial-gradient(circle at 35% 30%,#4c1d95,#1e1033)}.adv-mission.is-portal.to-rift .adv-mission-ico.is-icon{background:radial-gradient(circle at 35% 30%,#9d174d,#2a0618)}.adv-mission.is-portal.to-trails .adv-mission-ico.is-icon{background:radial-gradient(circle at 35% 30%,#b45309,#2a1a06)}@media (prefers-reduced-motion:reduce){.adv-prop.kind-portal.is-calling:before{animation:none}.adv-portalfx.is-in .adv-portalfx-disc,.adv-portalfx.is-in .adv-portalfx-ring,.adv-portalfx.is-out .adv-portalfx-disc,.adv-portalfx.is-out .adv-portalfx-ring{animation-duration:.01s}.adv-companion[data-portal] .adv-companion-hit{animation:none}.adv-portalveil.is-in,.adv-portalveil.is-out{animation-duration:.01s}}[data-graphics=low] .adv-prop.kind-portal.is-calling:before{animation:none}.adv-panel-reward{margin:4px 0 0;display:flex;align-items:center;gap:5px;color:#ffe08a;font-size:.78rem;font-weight:700;line-height:1.3}@media (max-height:440px){.adv-panel-reward{font-size:.72rem;margin-top:2px}}.lb-modal-backdrop.adv-board-backdrop{z-index:90;background:rgba(6,4,14,.84);backdrop-filter:none;-webkit-backdrop-filter:none}.adv-board .rift-panel{margin:0;border:0;background:transparent;box-shadow:none;padding:0}.adv-board .pb-gate__sub{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem}.adv-topright{position:absolute;top:12px;right:max(12px,env(safe-area-inset-right,0px));z-index:6;display:flex;align-items:center;gap:8px}.adv-topright .adv-listview{position:static}.adv-iconbtn,.adv-topright .sound-controls-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--adv-line);background:rgba(12,15,26,.66);color:var(--adv-ink);cursor:pointer;text-decoration:none;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-iconbtn:hover{transform:translateY(-1px)}.adv-iconbtn:active{transform:scale(.92)}.adv-iconbtn:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-iconbtn.is-back svg{transform:scaleX(-1)}.adv-play{position:absolute;left:50%;bottom:18px;z-index:7;display:inline-flex;align-items:center;gap:9px;max-width:calc(100% - 190px);padding:13px 26px 13px 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff3c4 0,#fde68a 18%,var(--adv-gold) 55%,var(--adv-gold-deep) 100%);color:#2a1a03;font-weight:900;font-size:1.02rem;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 12px 28px -12px rgba(201,138,23,.9),0 0 0 3px rgba(247,201,88,.22),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateX(-50%);animation:adv-play-pulse 2.4s ease-in-out infinite}.adv-map .adv-play{width:auto;justify-content:center}.adv-play-text{overflow:hidden;text-overflow:ellipsis}.adv-play:hover{animation:none;transform:translateX(-50%) translateY(-2px)}.adv-play:active{animation:none;transform:translateX(-50%) scale(.95)}.adv-play:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes adv-play-pulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.045)}}.adv-map[data-graphics=low] .adv-play{animation:none}@media (prefers-reduced-motion:reduce){.adv-play{animation:none}}@media (max-width:760px){.adv-listview-text{display:none}.adv-topright .adv-listview{width:36px;height:36px;padding:0;justify-content:center}}@media (max-height:420px){.adv-topright{top:8px;gap:6px}.adv-iconbtn,.adv-topright .adv-listview,.adv-topright .sound-controls-btn{width:32px;height:32px;padding:0;justify-content:center}.adv-listview-text{display:none}.adv-play{bottom:10px;padding:9px 18px 9px 15px;font-size:.86rem;max-width:calc(100% - 130px)}}.dashboard.campaign-immersive{max-width:none;padding:0}.card-section.campaign-adventure.is-immersive{padding:0!important;margin:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}.campaign-adventure.is-immersive .adv-map{height:100vh;height:100dvh;min-height:0;border-radius:0;box-shadow:none}.campaign-adventure.is-immersive .adv-topleft{top:max(12px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px))}.campaign-adventure.is-immersive .adv-walk.is-left{left:max(16px,env(safe-area-inset-left,0px))}.campaign-adventure.is-immersive .adv-walk.is-right{right:max(16px,env(safe-area-inset-right,0px))}@media (max-height:420px){.campaign-adventure.is-immersive .adv-map{height:100vh;height:100dvh}.campaign-adventure.is-immersive .adv-topleft{top:8px;left:max(8px,env(safe-area-inset-left,0px))}}button.adv-hud{font:inherit;text-align:left;align-items:flex-start;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}button.adv-hud:hover{transform:translateY(-1px)}button.adv-hud:active{transform:scale(.97)}button.adv-hud:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.adv-pill{position:relative}.adv-pill-short{display:none}.adv-pill-new{position:absolute;top:-7px;right:-6px;padding:1px 6px;border-radius:999px;background:linear-gradient(180deg,#bbf7d0,#4ade80);color:#052e14;font-size:.56rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 10px -4px rgba(22,163,74,.9);animation:adv-new-bob 1.6s ease-in-out infinite;pointer-events:none}@keyframes adv-new-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.adv-practice-pill{margin:2px 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:rgba(74,222,128,.14);border:1px solid rgba(74,222,128,.5);color:#86efac;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adv-practice-sub{margin:0;font-size:.74rem;line-height:1.4;color:var(--adv-ink-dim)}.adv-practice-art{width:42px;height:42px;border-radius:12px;background:radial-gradient(circle at 50% 35%,#2b3550,#121826)}.adv-practice-art img{object-fit:contain;padding:2px}.adv-practice-row.tier-novato .adv-practice-art{border-color:#4ade80}.adv-practice-row.tier-avanzado .adv-practice-art{border-color:#60a5fa}.adv-practice-row.tier-experto .adv-practice-art{border-color:#f472b6}.adv-practice-row .adv-mission-txt b{font-size:.86rem}.adv-practice-row .adv-mission-go{display:inline-flex;align-items:center;gap:5px}.adv-practice-row .adv-mission-go:disabled{opacity:.5;cursor:default;transform:none}.adv-prop.kind-exit.is-left>img{transform:scaleX(-1)}.adv-prop.kind-exit.state-locked>img{opacity:.72}.adv-prop.kind-exit.is-calling:before{content:"";position:absolute;left:50%;bottom:calc(var(--world-h) * .02);width:calc(var(--world-h) * .22);height:calc(var(--world-h) * .22);margin-left:calc(var(--world-h) * -.11);border-radius:50%;border:3px solid hsla(48,97%,77%,.7);opacity:0;pointer-events:none;animation:adv-portal-call 2.2s ease-out infinite}.adv-label.is-edge-right{translate:calc(-100% + 22px) calc(-100% - 9px)}.adv-label.is-edge-right:after{left:auto;right:17px;margin-left:0}.adv-label.is-edge-left{translate:-22px calc(-100% - 9px)}.adv-label.is-edge-left:after{left:17px;margin-left:0}.adv-nextarrow.is-zone{border-color:rgba(247,201,88,.85);color:#fde68a}.adv-portalfx.to-landing{--fx-a:#fef3c7;--fx-b:#f59e0b;--fx-c:#78350f;--fx-d:#140c03;--fx-rim:hsla(48,97%,77%,.95)}.adv-portalfx.to-verdant{--fx-a:#dcfce7;--fx-b:#22c55e;--fx-c:#14532d;--fx-d:#04140a;--fx-rim:rgba(187,247,208,.95)}.adv-portalfx.to-tidal{--fx-a:#cffafe;--fx-b:#06b6d4;--fx-c:#164e63;--fx-d:#031217;--fx-rim:rgba(165,243,252,.95)}.adv-portalfx.to-apex{--fx-a:#ede9fe;--fx-b:#8b5cf6;--fx-c:#3b0764;--fx-d:#0c0618;--fx-rim:rgba(221,214,254,.95)}.adv-portalveil.to-landing{background:#140c03}.adv-portalveil.to-verdant{background:#04140a}.adv-portalveil.to-tidal{background:#031217}.adv-portalveil.to-apex{background:#0c0618}.adv-map.is-covered .adv-viewport,.adv-map.is-covered>.adv-dock,.adv-map.is-covered>.adv-panel{visibility:hidden}.adv-worldmap{position:absolute;inset:0;z-index:11;overflow:hidden;background:#0b2a3a;color:var(--adv-ink);animation:adv-fade-in .2s ease both}.adv-wm-stage{position:absolute;top:0;left:0;will-change:transform;touch-action:none}.adv-wm-stage.can-drag{cursor:-webkit-grab;cursor:grab}.adv-wm-stage.can-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.adv-wm-stage.is-gliding{transition:transform .42s cubic-bezier(.2,.8,.25,1)}.adv-wm-art{max-width:none;-webkit-user-drag:none}.adv-wm-art,.adv-wm-paths{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.adv-wm-paths{overflow:visible}.adv-wm-path{fill:none;stroke:rgba(255,252,240,.7);stroke-width:3;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.adv-wm-path.tone-next{stroke:#fde68a;stroke-width:4}.adv-wm-path.tone-off{stroke:hsla(0,0%,100%,.28)}.adv-wm-pin{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transform:translate(-50%,-32px);transition:transform .16s cubic-bezier(.2,.9,.3,1.25)}.adv-wm-pin:hover{transform:translate(-50%,-34px) scale(1.04)}.adv-wm-pin:active{transform:translate(-50%,-32px) scale(.96)}.adv-wm-pin:focus-visible{outline:none}.adv-wm-pin:focus-visible .adv-wm-medal{outline:3px solid #fff;outline-offset:3px}.adv-wm-pin.is-selected{z-index:3;transform:translate(-50%,-34px) scale(1.08)}.adv-wm-medal{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:3px solid var(--adv-gold);background:radial-gradient(circle at 50% 35%,#2b3550,#101521);box-shadow:0 10px 22px -10px rgba(0,0,0,.85),0 0 0 3px rgba(12,15,26,.55)}.adv-wm-medal img{width:100%;height:100%;border-radius:50%;object-fit:cover;max-width:none}.adv-wm-medal img.is-emblem{object-fit:contain;padding:7px;border-radius:0}.adv-wm-pin.is-selected .adv-wm-medal{border-color:#fff3c4;box-shadow:0 0 0 4px rgba(247,201,88,.55),0 14px 28px -10px rgba(201,138,23,.9)}.adv-wm-pin.state-closed .adv-wm-medal,.adv-wm-pin.state-locked .adv-wm-medal{border-color:hsla(0,0%,100%,.4)}.adv-wm-pin.state-closed .adv-wm-medal img,.adv-wm-pin.state-locked .adv-wm-medal img{filter:grayscale(.85) brightness(.7)}.adv-wm-lock{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#1c2433;border:2px solid hsla(0,0%,100%,.55);color:#fff}.adv-wm-pin.is-next .adv-wm-medal:before,.adv-wm-pin.is-pending .adv-wm-medal:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:3px solid hsla(48,97%,77%,.8);opacity:0;animation:adv-wm-call 2s ease-out infinite;pointer-events:none}@keyframes adv-wm-call{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.adv-wm-plate{display:flex;flex-direction:column;align-items:center;gap:0;max-width:170px;padding:3px 10px 4px;border-radius:10px;border:1px solid var(--adv-line);background:rgba(12,15,26,.86);box-shadow:0 8px 18px -10px rgba(0,0,0,.8);text-align:center;line-height:1.2}.adv-wm-plate b{font-size:.8rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.adv-wm-plate small{font-size:.64rem;font-weight:700;color:var(--adv-ink-dim);white-space:nowrap}.adv-wm-plate-kicker{font-size:.56rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-gold)}.adv-wm-pin.is-here .adv-wm-plate{border-color:rgba(247,201,88,.7)}.adv-wm-nexttag{position:absolute;top:-24px;left:50%;translate:-50% 0;padding:2px 8px;border-radius:999px;background:linear-gradient(180deg,#fde68a,var(--adv-gold));color:#2a1a03;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(201,138,23,.9)}.adv-wm-medal img.is-hero{object-position:50% 18%}.adv-wm-token{position:absolute;z-index:4;width:44px;height:44px;margin:-24px 0 0 -22px;opacity:0;border-radius:50%;border:3px solid #fff;background:#1c2433;overflow:hidden;box-shadow:0 8px 18px -8px rgba(0,0,0,.9);pointer-events:none}.adv-wm-token img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;max-width:none}.adv-worldmap.is-traveling .adv-wm-token{opacity:1}.adv-worldmap.is-traveling .adv-wm-pin.is-here .adv-wm-medal img{opacity:.35}.adv-wm-top{position:absolute;z-index:5;top:max(12px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.adv-wm-title{margin:0;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:14px;border:1px solid var(--adv-line);background:rgba(12,15,26,.82);font-size:1rem;font-weight:900;color:#fde68a;pointer-events:auto}.adv-wm-title small{font-size:.7rem;font-weight:700;color:var(--adv-ink-dim)}.adv-wm-close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--adv-line);background:rgba(12,15,26,.82);color:var(--adv-ink);font-size:1.5rem;line-height:1;cursor:pointer;pointer-events:auto;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-wm-close:hover{transform:translateY(-1px)}.adv-wm-close:active{transform:scale(.92)}.adv-wm-close:focus-visible{outline:2px solid var(--adv-gold);outline-offset:3px}.adv-wm-chips{position:absolute;z-index:5;top:calc(max(12px, env(safe-area-inset-top, 0px)) + 50px);left:0;right:0;display:flex;gap:6px;padding:0 max(12px,env(safe-area-inset-left,0px));overflow-x:auto;scrollbar-width:none}.adv-wm-chips::-webkit-scrollbar{display:none}.adv-wm-chip{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;border:1px solid var(--adv-line);background:rgba(12,15,26,.84);color:var(--adv-ink);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-wm-chip:hover{border-color:rgba(247,201,88,.55)}.adv-wm-chip:active{transform:scale(.95)}.adv-wm-chip:focus-visible{outline:2px solid var(--adv-gold);outline-offset:2px}.adv-wm-chip.is-selected{border-color:var(--adv-gold);color:#fde68a}.adv-wm-chip.state-closed,.adv-wm-chip.state-locked{color:var(--adv-ink-dim)}.adv-wm-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--adv-gold)}.adv-wm-card{position:absolute;z-index:5;right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(440px,calc(100% - 28px));padding:10px 12px;border-radius:18px;border:1px solid rgba(247,201,88,.4);background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 40%),rgba(13,16,26,.96);box-shadow:0 22px 44px -22px rgba(76,29,149,.75),0 4px 12px -4px rgba(0,0,0,.6);animation:adv-panel-in .22s cubic-bezier(.2,.9,.3,1.2) both}.adv-wm-card-art{width:54px;height:54px;border-radius:50%;overflow:hidden;border:2px solid var(--adv-gold);background:radial-gradient(circle at 50% 35%,#2b3550,#101521)}.adv-wm-card-art img{width:100%;height:100%;object-fit:cover;max-width:none}.adv-wm-card-art img.is-emblem{object-fit:contain;padding:6px}.adv-wm-card-text{min-width:0}.adv-wm-card-kicker{margin:0;font-size:.62rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-gold)}.adv-wm-card-name{margin:1px 0 0;font-size:1rem;font-weight:900;line-height:1.2}.adv-wm-card-line{margin:2px 0 0;font-size:.74rem;font-weight:700;color:var(--adv-ink-dim);line-height:1.35}.adv-wm-card-hint{margin:3px 0 0;display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:#fca5a5;line-height:1.3}.adv-wm-travel{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff3c4 0,#fde68a 18%,var(--adv-gold) 55%,var(--adv-gold-deep) 100%);color:#2a1a03;font:inherit;font-size:.92rem;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 12px 28px -12px rgba(201,138,23,.9),inset 0 1px 0 hsla(0,0%,100%,.6);transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-wm-travel:hover:not(:disabled){transform:translateY(-1px)}.adv-wm-travel:active:not(:disabled){transform:scale(.95)}.adv-wm-travel:focus-visible{outline:3px solid #fff;outline-offset:3px}.adv-wm-travel:disabled{background:hsla(0,0%,100%,.1);color:var(--adv-ink-dim);box-shadow:none;cursor:default}.adv-map.is-portrait .adv-wm-card{left:12px;right:12px;width:auto}.adv-map.is-portrait .adv-topleft{max-width:calc(100% - 24px)}.adv-map.is-portrait .adv-hud{max-width:calc(100vw - 170px)}.adv-map.is-portrait .adv-region-card{top:25%}@media (max-width:380px){.adv-pills{gap:5px}.adv-pills .adv-missions-btn{padding:5px 9px 5px 8px;font-size:.72rem;gap:4px}}@media (max-width:360px){.adv-pills .adv-pill-label,.adv-pills .adv-pill-long,.adv-pills .adv-pill-short{display:none}.adv-pills .adv-missions-btn{width:38px;height:34px;padding:0;justify-content:center}.adv-pills .adv-missions-count{position:absolute;top:-6px;right:-6px}.adv-pills .adv-missions-btn{position:relative}}@media (max-height:420px){.adv-wm-top{top:8px}.adv-wm-title{padding:5px 10px;font-size:.86rem}.adv-wm-title small{display:none}.adv-wm-close{width:34px;height:34px;font-size:1.3rem}.adv-wm-medal{width:40px;height:40px;border-width:2px}.adv-wm-pin{transform:translate(-50%,-22px);gap:2px}.adv-wm-pin:hover{transform:translate(-50%,-23px) scale(1.04)}.adv-wm-pin.is-selected{transform:translate(-50%,-23px) scale(1.08)}.adv-wm-plate{padding:2px 7px 3px;max-width:156px}.adv-wm-plate b{font-size:.66rem}.adv-wm-plate small,.adv-wm-plate-kicker{display:none}.adv-wm-nexttag{top:-18px;font-size:.52rem;padding:1px 6px}.adv-wm-lock{width:17px;height:17px}.adv-wm-token{width:32px;height:32px;margin:-18px 0 0 -16px;border-width:2px}.adv-wm-card{right:8px;bottom:8px;width:min(268px,calc(100% - 16px));padding:6px 8px;gap:8px;border-radius:14px}.adv-practice-blurb,.adv-practice-sub{display:none}.adv-practice .adv-mission{padding:5px 7px}.adv-practice-art{width:34px;height:34px}.adv-wm-card-art{width:38px;height:38px}.adv-wm-card-kicker{display:none}.adv-wm-card-name{font-size:.84rem}.adv-wm-card-line{font-size:.66rem}.adv-wm-card-hint{font-size:.64rem}.adv-wm-travel{padding:8px 13px;font-size:.8rem}.adv-pill-long,.adv-wm-chips{display:none}.adv-pill-short{display:inline}.adv-pills{gap:5px}}@media (max-width:520px){.adv-pill-long{display:none}.adv-pill-short{display:inline}}.adv-map[data-graphics=low] .adv-pill-new,.adv-map[data-graphics=low] .adv-prop.kind-exit.is-calling:before,.adv-map[data-graphics=low] .adv-wm-pin.is-next .adv-wm-medal:before,.adv-map[data-graphics=low] .adv-wm-pin.is-pending .adv-wm-medal:before{animation:none}.adv-map[data-graphics=low] .adv-wm-stage.is-gliding{transition:none}@media (prefers-reduced-motion:reduce){.adv-pill-new,.adv-prop.kind-exit.is-calling:before,.adv-wm-card,.adv-wm-pin.is-next .adv-wm-medal:before,.adv-wm-pin.is-pending .adv-wm-medal:before,.adv-worldmap{animation:none}.adv-wm-pin,.adv-wm-stage.is-gliding,button.adv-hud{transition:none}}.adv-wm-glow{position:absolute;inset:-24px;z-index:-1;border-radius:50%;background:radial-gradient(circle,#fff4c4 0,hsla(48,97%,77%,.75) 34%,rgba(247,201,88,.32) 52%,rgba(247,201,88,0) 70%);opacity:.6;pointer-events:none;animation:adv-wm-breathe 2.6s ease-in-out infinite}@keyframes adv-wm-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.adv-wm-glow i{position:absolute;top:10px;left:8px;width:16px;height:16px;background:#fffbe6;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;animation:adv-wm-glint 2.6s ease-in-out infinite}.adv-wm-glow i+i{top:auto;left:auto;right:6px;bottom:18px;width:12px;height:12px;animation-delay:1.3s}.adv-wm-pin.is-todo .adv-wm-medal{border-color:#fde68a;box-shadow:0 0 0 3px hsla(48,97%,77%,.35),0 0 24px 6px rgba(247,201,88,.6),0 10px 22px -10px rgba(0,0,0,.85)}.adv-wm-pin.is-todo.is-selected .adv-wm-medal{border-color:#fff3c4;box-shadow:0 0 0 4px rgba(247,201,88,.7),0 0 24px 6px rgba(247,201,88,.6),0 14px 28px -10px rgba(201,138,23,.9)}@keyframes adv-wm-glint{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}40%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.5) rotate(90deg)}}.adv-wm-pin.left-duels .adv-wm-medal:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:3px solid hsla(48,97%,77%,.8);opacity:0;animation:adv-wm-call 2s ease-out infinite;pointer-events:none}.adv-wm-pin.is-todo .adv-wm-plate small{color:#fde68a}.adv-wm-pin.is-complete .adv-wm-plate{border-color:rgba(247,201,88,.5)}.adv-wm-done{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #fff3c4;background:linear-gradient(180deg,#fde68a,var(--adv-gold));color:#2a1a03;box-shadow:0 4px 10px -4px rgba(201,138,23,.9)}.adv-wm-card.has-loot{width:min(540px,calc(100% - 28px));grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"art text loot travel"}.adv-wm-card.has-loot .adv-wm-card-art{grid-area:art}.adv-wm-card.has-loot .adv-wm-card-text{grid-area:text}.adv-wm-card.has-loot .adv-wm-loot{grid-area:loot}.adv-wm-card.has-loot .adv-wm-travel{grid-area:travel}.adv-wm-card-timer{margin:3px 0 0;display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:800;color:#8effee;line-height:1.3}.adv-wm-loot{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:999px;border:1px solid rgba(247,201,88,.6);background:rgba(247,201,88,.1);color:#fde68a;font:inherit;font-size:.86rem;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-wm-loot:hover:not(:disabled){transform:translateY(-1px);border-color:#fde68a}.adv-wm-loot:active:not(:disabled){transform:scale(.95)}.adv-wm-loot:focus-visible{outline:3px solid #fff;outline-offset:3px}.adv-wm-loot:disabled{opacity:.5;cursor:default}.adv-missions-h.is-timed{display:flex;align-items:center;justify-content:space-between;gap:8px}.adv-missions-timer{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:800;letter-spacing:.02em;text-transform:none;color:#8effee}.adv-loot{display:flex;flex-direction:column;gap:.55rem}.adv-loot-sub{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;font-size:.8rem;color:hsla(42,68%,95%,.74)}.adv-loot-sub b{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#fde68a}.adv-loot-sub span:last-child{font-weight:800;color:#fde68a}.adv-loot-h{margin:.45rem 0 0;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#f7c958}.adv-loot-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.adv-loot-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.5rem .65rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.adv-loot-row.is-available{border-color:rgba(247,201,88,.55);background:rgba(247,201,88,.08)}.adv-loot-row.is-locked{opacity:.8}.adv-loot-row.is-claimed{opacity:.72}.adv-loot-face{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(247,201,88,.6);background:#101521}.adv-loot-row.is-locked .adv-loot-face{filter:grayscale(.8) brightness(.75)}.adv-loot-ico{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(247,201,88,.12);color:#fde68a}.adv-loot-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.adv-loot-txt b{gap:6px;font-size:.9rem;font-weight:800;color:#fbf6ea}.adv-loot-txt b,.adv-loot-txt small{display:flex;flex-wrap:wrap;align-items:center}.adv-loot-txt small{gap:4px 10px;font-size:.74rem;font-weight:700;color:hsla(42,68%,95%,.74)}.adv-loot-boss{font-style:normal;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid rgba(232,121,249,.4);background:rgba(232,121,249,.18);color:#f5d0fe}.adv-loot-card{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(192,132,252,.45);background:rgba(192,132,252,.14);color:#e9d5ff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:transform .14s cubic-bezier(.2,.9,.3,1.25)}.adv-loot-card:hover{transform:translateY(-1px);border-color:rgba(233,213,255,.85)}.adv-loot-owned{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(134,239,172,.4);background:rgba(134,239,172,.1);color:#bbf7d0;font-size:.72rem;font-weight:800}.adv-loot-card:active{transform:scale(.96)}.adv-loot-card:focus-visible{outline:2px solid #fde68a;outline-offset:2px}.adv-loot-state{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:800;color:hsla(42,68%,95%,.74);white-space:nowrap}.adv-loot-row.is-cleared .adv-loot-state{color:#86efac}.adv-loot-row.is-available .adv-loot-state{color:#fde68a}.adv-loot-stars{font-style:normal;letter-spacing:1px;color:#fde68a}.adv-loot-stars s{text-decoration:none;color:hsla(0,0%,100%,.25)}.adv-loot-hint{margin:0;font-size:.72rem;line-height:1.45;color:hsla(42,68%,95%,.6)}@media (max-width:520px){.adv-wm-card.has-loot{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art text text" "loot loot travel";row-gap:8px}.adv-wm-card.has-loot .adv-wm-loot{justify-self:end}.adv-loot-face,.adv-loot-ico{width:34px;height:34px}.adv-loot-row{gap:.5rem;padding:.45rem .5rem}}@media (max-width:360px){.adv-wm-title small{display:none}}@media (max-height:420px){.adv-wm-plate small{display:block;font-size:.54rem;line-height:1.15}.adv-wm-glow{inset:-16px}.adv-wm-glow i{top:6px;left:4px;width:11px;height:11px}.adv-wm-glow i+i{right:3px;bottom:11px;width:8px;height:8px}.adv-wm-pin.is-todo .adv-wm-medal{box-shadow:0 0 0 2px hsla(48,97%,77%,.35),0 0 16px 4px rgba(247,201,88,.6),0 10px 22px -10px rgba(0,0,0,.85)}.adv-wm-done{width:17px;height:17px;border-width:1px}.adv-wm-card.has-loot{width:min(268px,calc(100% - 16px));grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text loot travel"}.adv-wm-card.has-loot .adv-wm-card-art{display:none}.adv-wm-loot{padding:8px 9px}.adv-wm-loot-label{display:none}.adv-wm-card-timer{margin-top:1px;font-size:.62rem}}.adv-worldmap.is-low .adv-wm-glow,.adv-worldmap.is-low .adv-wm-pin.left-duels .adv-wm-medal:before{animation:none}.adv-worldmap.is-low .adv-wm-glow{opacity:.75}.adv-worldmap.is-low .adv-wm-glow i{display:none}@media (prefers-reduced-motion:reduce){.adv-wm-glow,.adv-wm-pin.left-duels .adv-wm-medal:before{animation:none}.adv-wm-glow{opacity:.75}.adv-wm-glow i{display:none}.adv-loot-card,.adv-wm-loot{transition:none}}.burnfx-modal{position:relative}.burnfx-modal>:not(.burnfx-embers){position:relative;z-index:1}.burnfx-head{margin-bottom:6px}.burnfx-count{margin:4px 0 0;line-height:1}.burnfx-count b{display:inline-block;font-size:clamp(2.6rem,10vw,3.6rem);font-weight:900;letter-spacing:-.02em;color:#fde68a;text-shadow:0 0 22px rgba(251,146,60,.55),0 2px 0 rgba(120,53,15,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.burnfx-embers{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.burnfx-embers i{position:absolute;bottom:-12px;left:calc(var(--i) * 9.6% + 3%);width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fff7d6 0,#f59e0b 55%,rgba(245,158,11,0) 72%);opacity:0;animation:burnfx-ember 2.8s ease-out calc(var(--i) * .27s) infinite}.burnfx-embers i:nth-child(3n){width:4px;height:4px;animation-duration:3.4s}@keyframes burnfx-ember{0%{opacity:0;transform:translateZ(0) scale(.6)}12%{opacity:.95}to{opacity:0;transform:translate3d(14px,-300px,0) scale(1.15)}}.burnfx-grid{list-style:none;margin:10px 0 0;padding:4px 2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));grid-gap:10px;gap:10px;max-height:42vh;overflow-y:auto;overscroll-behavior:contain}.burnfx-grid[data-count="1"]{grid-template-columns:minmax(96px,132px);justify-content:center}.burnfx-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(92px,132px));justify-content:center}.burnfx-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(86px,128px));justify-content:center}.burnfx-tile{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;opacity:0;animation:burnfx-in .42s cubic-bezier(.16,1,.3,1) var(--d,0ms) both}@keyframes burnfx-in{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.burnfx-art{position:relative;width:100%;aspect-ratio:5/7;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(160deg,#2a2148,#120e22)}.burnfx-tile.rarity-rare .burnfx-art{border-color:rgba(147,197,253,.55)}.burnfx-tile.rarity-epic .burnfx-art{border-color:rgba(192,132,252,.6)}.burnfx-tile.rarity-legendary .burnfx-art{border-color:rgba(245,197,66,.7)}.burnfx-tile.rarity-mystic .burnfx-art{border-color:rgba(244,114,182,.7)}.burnfx-art img,.burnfx-art-name{width:100%;height:100%;animation:burnfx-dissolve .95s ease-in calc(var(--d, 0ms) + .38s) both}.burnfx-art img{display:block;object-fit:cover;max-width:none}.burnfx-art-name{display:grid;place-items:center;padding:8px;font-size:.72rem;font-weight:800;line-height:1.25;color:#f5f3ff;text-align:center}@keyframes burnfx-dissolve{0%{opacity:1;transform:none}to{opacity:.14;transform:translateY(-8px) scale(.93)}}.burnfx-ash{position:absolute;inset:0;background:radial-gradient(circle at 30% 78%,hsla(48,97%,77%,.95) 0 2px,transparent 3px),radial-gradient(circle at 62% 84%,rgba(251,191,36,.9) 0 2px,transparent 3px),radial-gradient(circle at 46% 70%,rgba(255,247,214,.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 74% 66%,hsla(48,97%,77%,.85) 0 1.5px,transparent 2.5px),linear-gradient(0deg,rgba(245,158,11,.6),rgba(245,158,11,.12) 55%,transparent 80%);opacity:0;animation:burnfx-ash .95s ease-out calc(var(--d, 0ms) + .38s) both}@keyframes burnfx-ash{0%{opacity:0}55%{opacity:1}to{opacity:.9}}.burnfx-qty{position:absolute;top:5px;right:5px;padding:1px 6px;border-radius:999px;background:rgba(2,6,23,.78);border:1px solid hsla(48,97%,77%,.45);color:#fde68a;font-size:.68rem;font-weight:900}.burnfx-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;color:rgba(245,243,255,.8)}.burnfx-dust{display:inline-flex;align-items:center;gap:3px;font-size:.78rem;font-weight:900;color:#fde68a;opacity:0;animation:burnfx-pop .36s cubic-bezier(.2,.9,.3,1.3) var(--dust-d,0ms) both}@keyframes burnfx-pop{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}.burnfx-more{margin:6px 0 0;font-size:.76rem;color:rgba(245,243,255,.7)}.burnfx-total{margin:12px auto 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;border-radius:14px;border:1px solid rgba(245,197,66,.45);background:radial-gradient(120% 140% at 50% 0,rgba(245,158,11,.18),transparent 70%),hsla(0,0%,100%,.03);opacity:0;animation:burnfx-pop .42s cubic-bezier(.2,.9,.3,1.3) var(--d,0ms) both}.burnfx-total-label{font-size:.66rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:hsla(48,97%,77%,.85)}.burnfx-total b{display:inline-flex;align-items:center;gap:6px;font-size:1.6rem;font-weight:900;color:#fde68a}.burnfx-total small{font-size:.74rem;color:rgba(245,243,255,.72)}.burnfx-note{margin:8px 0 0;font-size:.76rem;color:rgba(245,243,255,.72)}.burnfx-actions{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.burnfx-actions .rwd-btn{display:inline-flex;align-items:center;gap:6px}.burnfx-hist-modal{width:min(100%,520px)}.burnfx-hist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto;text-align:left}.burnfx-hist-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.burnfx-hist-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(245,158,11,.16);color:#fbbf24}.burnfx-hist-main{min-width:0;display:flex;flex-direction:column;gap:1px}.burnfx-hist-main b{font-size:.84rem;color:#f5f3ff}.burnfx-hist-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:rgba(245,243,255,.65)}.burnfx-hist-date{font-size:.7rem;color:rgba(245,243,255,.6);white-space:nowrap}.burnfx-hist-empty{margin:10px 0 0;font-size:.8rem;color:rgba(245,243,255,.7)}.burnfx-hist .burnfx-hist-ico{color:#fbbf24}.burnfx-hist .burnfx-hist-ico,.burnfx-hist .burnfx-hist-main{font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none}.burnfx-hist .burnfx-hist-main{color:inherit}.burnfx-hist .burnfx-hist-date{font-size:.7rem;font-weight:400;color:rgba(245,243,255,.6);letter-spacing:normal;text-transform:none}.burnfx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-height:500px),(max-width:560px) and (orientation:portrait){.burnfx-modal{padding:12px 14px}.burnfx-head{margin-bottom:2px}.burnfx-count b{font-size:2.1rem}.burnfx-head .rwd-sub{margin-top:0;font-size:.76rem}.burnfx-grid{margin-top:6px;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.burnfx-grid[data-count="1"]{grid-template-columns:minmax(64px,96px)}.burnfx-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(64px,96px))}.burnfx-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(64px,96px))}.burnfx-art{aspect-ratio:auto;height:76px;border-radius:8px}.burnfx-name{font-size:.64rem}.burnfx-dust{font-size:.72rem}.burnfx-total{margin-top:8px;padding:6px 14px}.burnfx-total b{font-size:1.25rem}.burnfx-total-label{font-size:.58rem}.burnfx-actions{margin-top:8px;gap:6px}.burnfx-actions .rwd-btn{padding:7px 14px;font-size:.8rem}}@media (max-height:360px),(max-width:430px) and (orientation:portrait){.burnfx-modal{padding:8px 12px 10px}.burnfx-count b{font-size:1.6rem}.burnfx-head .rwd-kicker{font-size:.62rem}.burnfx-art{height:56px}.burnfx-total{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin-top:6px;padding:5px 12px}.burnfx-total b{font-size:1.1rem}.burnfx-actions{margin-top:6px}.burnfx-actions .rwd-btn{padding:6px 12px}}@media (max-height:360px){.burnfx-name{display:none}}@media (max-width:560px) and (orientation:portrait){.burnfx-hist-modal .burnfx-hist{max-height:46vw}}.burnfx-backdrop.is-still .burnfx-embers{display:none}.burnfx-backdrop.is-still .burnfx-dust,.burnfx-backdrop.is-still .burnfx-tile,.burnfx-backdrop.is-still .burnfx-total{animation:none;opacity:1}.burnfx-backdrop.is-still .burnfx-art img,.burnfx-backdrop.is-still .burnfx-art-name{animation:none;opacity:.3}.burnfx-backdrop.is-still .burnfx-ash{animation:none;opacity:.9}@media (prefers-reduced-motion:reduce){.burnfx-embers{display:none}.burnfx-dust,.burnfx-tile,.burnfx-total{animation:none;opacity:1}.burnfx-art img,.burnfx-art-name{animation:none;opacity:.3}.burnfx-ash{animation:none;opacity:.9}}