.conquest-scene{z-index:-1;pointer-events:none;color:#7ea7a7;background:radial-gradient(at 50% 10%,#32504a44,#0000 72%),#101b20;transition:background 1s;position:absolute;inset:0;overflow:hidden}.conquest-scene--history{color:#a19575;background:radial-gradient(at 50% 0,#56422955,#0000 75%),#181c1a}.conquest-scene--science{color:#88c9cd;background:radial-gradient(at 50% 0,#26647355,#0000 75%),#12232c}.conquest-scene--culture{color:#c8a0be;background:radial-gradient(at 50% 0,#64406355,#0000 75%),#211b28}.conquest-scene--sport{color:#abca7f;background:radial-gradient(at 50% 0,#39674555,#0000 75%),#18251e}.conquest-scene__aura{border:1px solid #ffffff08;border-radius:50%;width:65%;height:70%;animation:10s ease-in-out infinite alternate conquest-aura;position:absolute;top:5%;left:18%;box-shadow:0 0 120px #8fb5a50a}.conquest-scene__landscape{opacity:.25;width:100%;height:100%;position:absolute;inset:auto 0 0}.conquest-scene__character{aspect-ratio:280/555;opacity:.72;filter:saturate(.88);width:auto;height:min(74%,460px);position:absolute;bottom:16px;-webkit-mask-image:linear-gradient(#000 86%,#000c 97%,#0000);mask-image:linear-gradient(#000 86%,#000c 97%,#0000)}.conquest-scene__character--0{left:max(12px,2%)}.conquest-scene__character--1{right:max(12px,2%)}.conquest-character{width:100%;height:auto;display:block;overflow:visible}.conquest-scene__character>.conquest-character{height:100%}.conquest-character--generated>.generated-traveller{width:100%;height:100%;display:block}.conquest-scene__character .generated-traveller__head{transform-origin:0 0;animation:14s ease-in-out infinite conquest-generated-glance!important}.conquest-scene__character--1 .generated-traveller__head{animation-delay:-7s!important}.conquest-character__head{transform-box:fill-box;transform-origin:50% 92%;animation:9s ease-in-out infinite conquest-glance;overflow:hidden}.conquest-scene__character--1 .conquest-character__head{animation-delay:-4s}.conquest-character .avatar-portrait{width:100%;height:100%;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.conquest-character__arm--left{transform-box:fill-box;transform-origin:85% 0;animation:7s ease-in-out infinite conquest-arm}.conquest-scene__character--1 .conquest-character__arm--left{animation-delay:-3.5s}.conquest-scene__particles{opacity:.3;position:absolute;inset:0}.conquest-scene__particles i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:9s linear infinite conquest-mote;position:absolute}.conquest-scene__particles i:first-child{bottom:10%;left:12%}.conquest-scene__particles i:nth-child(2){animation-delay:-3s;bottom:3%;left:24%}.conquest-scene__particles i:nth-child(3){animation-delay:-7s;bottom:8%;left:73%}.conquest-scene__particles i:nth-child(4){animation-delay:-1s;bottom:15%;left:86%}.conquest-scene__particles i:nth-child(5){animation-delay:-5s;bottom:20%;left:32%}.conquest-scene__particles i:nth-child(6){animation-delay:-4s;bottom:1%;left:61%}.conquest-scene--result .conquest-scene__particles{opacity:.1}.conquest-advisor{align-items:center;gap:10px;min-width:0;max-width:510px;margin:10px auto 0;display:flex}.conquest-advisor__portrait{filter:drop-shadow(0 3px 5px #07111b2b);flex:0 0 55px;align-self:flex-end;width:55px;height:63px;position:relative}.conquest-advisor__portrait .conquest-character{width:100%;height:100%;overflow:hidden}.conquest-advisor__spark{color:#c1ef85;opacity:.6;position:absolute;top:4px;right:-1px}.conquest-advisor__button{color:#d5edb3;min-height:42px;font:inherit;cursor:pointer;background:#24402b78;border:1px solid #c5e8a62b;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.conquest-advisor__button b{text-align:center;background:#c4ed7c22;border-radius:5px;min-width:21px;padding:2px 4px;font-size:11px}.conquest-advisor__button:disabled{opacity:.45;cursor:not-allowed}.conquest-advisor__button:not(:disabled):hover{background:#304e34;border-color:#c5e8a680}.conquest-advisor__bubble{color:#e2ebd9;background:#24352e;border:1px solid #c4ed7c33;border-radius:14px 14px 14px 3px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;animation:.35s cubic-bezier(.2,.8,.2,1) advisor-bubble;position:relative}.conquest-advisor__bubble:before{content:"";background:#24352e;border:0 solid #c4ed7c33;border-width:0 0 1px 1px;width:9px;height:9px;position:absolute;top:19px;left:-5px;transform:rotate(45deg)}.conquest-advisor--speaking .conquest-advisor__portrait{animation:.6s ease-out advisor-nod}@keyframes conquest-generated-glance{0%,35%,68%,to{transform:rotate(0)}45%,55%{transform:rotate(-.8deg)}}@keyframes conquest-glance{0%,70%,to{rotate:0deg}78%,91%{rotate:-3deg}}@keyframes conquest-arm{50%{rotate:2deg}}@keyframes conquest-aura{to{opacity:.5;transform:scale(1.08)}}@keyframes conquest-mote{0%{opacity:0;translate:0}15%{opacity:1}80%{opacity:.5}to{opacity:0;translate:20px -230px}}@keyframes advisor-nod{35%{transform:rotate(-9deg)translateY(-4px)}70%{transform:rotate(5deg)}}@keyframes advisor-bubble{0%{opacity:0;transform:translate(-6px)scale(.98)}}@media (width<=700px){.conquest-scene__character{opacity:.6;filter:none;width:auto;height:min(64%,315px);bottom:5px}.conquest-scene__character--0{left:-20px}.conquest-scene__character--1{right:-20px}.conquest-scene__landscape{opacity:.3}.conquest-advisor{gap:8px;margin-top:6px}.conquest-advisor__portrait{flex-basis:42px;width:42px;height:47px}.conquest-advisor__button{min-height:38px;padding:6px 10px;font-size:11px}.conquest-advisor__bubble{padding:7px 10px;font-size:11px;line-height:1.35}}@media (height<=500px) and (orientation:landscape){.conquest-scene__character{opacity:.4;filter:none;width:auto;height:min(90%,290px);bottom:0}.conquest-scene__landscape{opacity:.3}.conquest-advisor{margin:3px auto}.conquest-advisor__portrait{flex-basis:28px;width:28px;height:31px}.conquest-advisor__spark{width:9px;height:9px;top:0}.conquest-advisor__bubble:before{top:11px}.conquest-advisor__button{min-height:30px;padding:3px 9px}.conquest-advisor__bubble{padding:5px 9px;font-size:11px}}@media (width<=700px),(orientation:landscape) and (height<=600px){.multiplayer-page--conquest .question-stage.question-stage--conquest .question-card{-webkit-backdrop-filter:none;box-shadow:none;background:linear-gradient(#10212dd9 0%,#10212db5 55%,#10212d80 100%)}}@media (prefers-reduced-motion:reduce){.conquest-scene .conquest-scene__character .generated-traveller__head,.conquest-scene *,.conquest-advisor *{transition:none!important;animation:none!important}}@property --camp-departure-camera-transform{syntax:"*";inherits:false;initial-value:none}@property --camp-departure-globe-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --camp-departure-scenery-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --camp-departure-crew-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --camp-departure-horizon{syntax:"<percentage>";inherits:false;initial-value:-45%}@property --camp-departure-feather{syntax:"<percentage>";inherits:false;initial-value:130%}@property --camp-departure-atmosphere{syntax:"<number>";inherits:false;initial-value:0}@property --camp-departure-progress{syntax:"<number>";inherits:false;initial-value:0}@property --camp-departure-life-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --departure-x{syntax:"<length>";inherits:false;initial-value:0}@property --departure-y{syntax:"<length>";inherits:false;initial-value:0}@property --departure-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --departure-scale{syntax:"<number>";inherits:false;initial-value:1}@property --departure-pivot-x{syntax:"<length>";inherits:false;initial-value:0}@property --departure-pivot-y{syntax:"<length>";inherits:false;initial-value:0}.home-launch-backdrop{min-height:100dvh}.home-launch-backdrop[inert]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-launch-backdrop[data-departing=true]{background:#020a15}.home-launch-backdrop[data-departing=true] :is(.member-launch-zone,.command-welcome,.native-home__greeting,.native-home-camp__launch){opacity:0;transition:opacity .16s}.home-launch-backdrop[data-departing=true] :is(.command-header,.native-home__topbar,.native-home__shortcuts,.member-home-utilities,.native-navigation,.native-bottom-nav,.native-home-camp__panel){opacity:0;pointer-events:none;transition:opacity .3s}.home-launch-backdrop[data-departing=true] .expedition-home-scene--camp{background:radial-gradient(at 50% 44%,#142941,#030b16 60%,#020710)}.home-launch-backdrop[data-departing=true] .native-home:has(.native-home-camp){background:radial-gradient(at 50% 44%,#142941,#030b16 60%,#020710)}.home-launch-backdrop[data-departing=true] .native-home .expedition-home-scene--camp{background:0 0}.home-launch-backdrop[data-departing=true] .expedition-camp-planet__surface :is([data-globe-orbit],[data-globe-shadow]){display:none}.home-departure{z-index:3100;pointer-events:none;align-content:end;justify-items:center;padding:0 20px 16vh;display:grid;position:fixed;inset:0}.home-departure :is(p,span){color:#e4edde;letter-spacing:.025em;margin:0;font-size:14px;font-weight:600;animation:2.6s both camp-departure-cover}.home-departure:after{content:"";background:linear-gradient(90deg,#0000,#b7ed75,#0000);border-radius:2px;width:110px;height:2px;margin-top:15px;animation:2.6s both camp-departure-cover,1.6s ease-in-out 2.6s infinite camp-search-pulse}@keyframes camp-departure-cover{0%,20%{opacity:0;transform:translateY(8px)}48%,to{opacity:1;transform:none}}@keyframes camp-search-pulse{50%{opacity:.4;transform:scaleX(.65)}}@media (height<=500px){.home-departure{padding-bottom:7vh}.home-departure :is(p,span){font-size:12px}}html .expedition-home-scene--camp[data-camp-departure=true]{overflow:visible}html .expedition-home-scene--camp[data-camp-departure=true] .expedition-camp-framing{transition:none}html .expedition-home-scene--camp[data-camp-departure=true] .expedition-camp-planet{width:var(--camp-departure-camera-diameter);height:var(--camp-departure-camera-diameter);transform-origin:50% 0;transform:var(--camp-departure-camera-transform);will-change:transform;transition:none;animation:none}html .expedition-home-scene--camp[data-camp-departure=true] .expedition-camp-render-frame{opacity:var(--camp-departure-scenery-opacity);-webkit-mask-image:linear-gradient(to bottom, transparent var(--camp-departure-horizon), #000 calc(var(--camp-departure-horizon) + 18%)), radial-gradient(ellipse 50% 70% at 50% 84%, #000 var(--camp-departure-feather), transparent calc(var(--camp-departure-feather) + 40%)), linear-gradient(to bottom, #000 calc(100% - var(--camp-departure-progress) * 32%), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--camp-departure-horizon), #000 calc(var(--camp-departure-horizon) + 18%)), radial-gradient(ellipse 50% 70% at 50% 84%, #000 var(--camp-departure-feather), transparent calc(var(--camp-departure-feather) + 40%)), linear-gradient(to bottom, #000 calc(100% - var(--camp-departure-progress) * 32%), transparent 100%);will-change:opacity;transition:none;animation:none;-webkit-mask-composite:source-in;mask-composite:intersect}html .expedition-home-scene--camp[data-camp-departure=true] .expedition-camp-planet__actors{opacity:var(--camp-departure-crew-opacity);pointer-events:none;animation:none;--camp-ground-wrap:0!important}html .expedition-home-scene--camp[data-camp-departure=true] [data-departure-support-x]{transform-origin:var(--departure-pivot-x,50%) var(--departure-pivot-y,100%);pointer-events:none;transition:none;transform:translateX(-50%) translate(var(--departure-x,0px),var(--departure-y,0px)) rotate(var(--departure-angle,0deg)) scale(var(--departure-scale,1))!important}html .expedition-home-scene--camp[data-playing=true] [data-departure-support-x]{will-change:transform}html .expedition-home-scene--camp[data-camp-departure=true] :is(.camp-party-actor__name,.camp-party-actor__level){opacity:0;pointer-events:none}html .expedition-home-scene--camp[data-camp-departure=true] .expedition-camp-planet__surface{opacity:var(--camp-departure-globe-opacity);animation:none;overflow:visible;transform:none}html .expedition-home-scene--camp[data-camp-departure=true][data-camp-departure-motion=static] .expedition-camp-render-frame{visibility:hidden}@media (prefers-reduced-motion:reduce){.home-departure,.home-departure *,.home-launch-backdrop[data-departing=true] *{transition:none!important;animation:none!important}}.painted-party-traveller{overflow:visible}.painted-party-traveller__head{transform-box:view-box;transform-origin:0 0}.painted-party-traveller [data-painted-party-contacts],.painted-party-traveller [data-painted-party-body]{animation:none!important}.home-traveller{width:100%;height:100%;display:block;overflow:visible}.home-traveller .avatar-portrait{width:100%;height:100%;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-traveller__upper-body{transform-box:view-box;transform-origin:130px 300px;animation:7.5s ease-in-out infinite home-traveller-breathe}.home-traveller__map-shoulder,.home-traveller__head{transform-box:view-box;transform-origin:0 0;animation-duration:22s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.home-traveller__map-shoulder{animation-name:home-traveller-read-map}.home-traveller__head{animation-name:home-traveller-look-down}.home-traveller[data-home-accessory=none] .home-traveller__head{animation-name:home-traveller-idle-look}@keyframes home-traveller-idle-look{0%,38%,70%,to{transform:rotate(0)}46%,61%{transform:rotate(-1.2deg)}}@keyframes home-traveller-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.35px)}}@keyframes home-traveller-read-map{0%,38%,70%,to{transform:rotate(0)}46%,61%{transform:rotate(-1.5deg)}}@keyframes home-traveller-look-down{0%,37%,71%,to{transform:rotate(0)}46%,61%{transform:rotate(2.7deg)}}.home-traveller[data-reacting=true] .home-traveller__head{animation:1.5s ease-in-out both home-traveller-reward-nod}.home-traveller[data-reacting=true] .home-traveller__map-shoulder{animation:1.5s ease-in-out both home-traveller-reward-map}@keyframes home-traveller-reward-nod{0%,to{transform:rotate(0)}34%{transform:rotate(-2.4deg)}66%{transform:rotate(1.3deg)}}@keyframes home-traveller-reward-map{0%,to{transform:rotate(0)}34%{transform:rotate(-2deg)}66%{transform:rotate(-1deg)}}.home-traveller[data-playing=false] *,.expedition-home-scene[data-playing=false] .home-traveller *{animation-play-state:paused!important}.home-traveller[data-reduced-motion=true] *,.expedition-home-scene[data-reduced-motion=true] .home-traveller *{animation:none!important}@media (prefers-reduced-motion:reduce){.home-traveller *{animation:none!important}}.expedition-camp-case{pointer-events:none;--camp-case-canvas-top:#818c67;--camp-case-canvas-mid:#62724f;--camp-case-canvas-bottom:#4e6148;--camp-case-top:#969f76;--camp-case-top-bottom:#717f5a;--camp-case-side:#485840;--camp-case-side-deep:#34493b;width:100%;height:auto;display:block;overflow:visible}.expedition-home-scene--camp[data-home-environment=night] .expedition-camp-case__paint{filter:brightness(.7)saturate(.82)}.expedition-home-scene--camp[data-home-environment=night] .expedition-camp-case{--camp-case-canvas-top:#667151;--camp-case-canvas-mid:#546344;--camp-case-canvas-bottom:#405440;--camp-case-top:#78835d;--camp-case-top-bottom:#596b4e;--camp-case-side:#344b3c;--camp-case-side-deep:#283f36}.expedition-camp-case__flap{transform-box:view-box;transform-origin:116px 66px;transition:transform .55s cubic-bezier(.22,.75,.3,1)}.expedition-camp-case.is-open .expedition-camp-case__flap{transform:translateY(-10px)rotate(-16deg)}.expedition-camp-case__contents{transition:opacity .25s .12s}.expedition-camp-case__lamplight{opacity:calc(var(--camp-lantern-intensity,1) * var(--camp-case-light-strength,.33))}.expedition-home-scene--camp[data-home-environment=day] .expedition-camp-case__lamplight{opacity:.025}.expedition-home-scene--camp .expedition-home-scene__case:hover .expedition-camp-case{filter:none}@media (prefers-reduced-motion:reduce){.expedition-camp-case__flap,.expedition-camp-case__contents{transition:none}}.expedition-home-scene--camp[data-case-entering=true][data-camp-case-renderer=dom] .expedition-camp-case--painted>g{transform-box:view-box;transform-origin:180px 174px;animation:.28s ease-in-out both camp-case-tap}@keyframes camp-case-tap{0%,to{transform:rotate(7deg)}42%{transform:rotate(8.35deg)}77%{transform:rotate(6.76deg)}}@media (prefers-reduced-motion:reduce){.expedition-home-scene--camp[data-case-entering=true] .expedition-camp-case--painted>g{animation:none}}.travel-globe{pointer-events:none;overflow:visible}.travel-globe__frame{width:420px;height:380px;transform:translate(-50%,-50%) scale(var(--travel-globe-frame-scale,1));position:absolute;top:50%;left:50%}.travel-globe__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.travel-globe__life-sprites{position:absolute;inset:0}@property --travel-globe-life-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --travel-globe-flight-opacity{syntax:"<number>";inherits:false;initial-value:1}.travel-globe__sprite{will-change:transform,opacity;width:4.7619%;height:5.26316%;opacity:calc(var(--travel-globe-life-opacity,1) * var(--travel-globe-flight-opacity,1));position:absolute;top:0;left:0}.travel-globe__sprite>svg{width:100%;height:100%;display:block}.travel-globe__gpu{opacity:0;will-change:opacity;width:70.4762%;height:77.8947%;display:block;position:absolute;top:8.42105%;left:14.7619%}.travel-globe[data-renderer=gpu] .travel-globe__gpu{opacity:1}.travel-globe__departure-atmosphere{pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(at 31% 27%,#0000 72%,#afddd42b 97%,#0000 100%),radial-gradient(at 44% 39%,#0000 73%,#010b204d 100%);border-radius:50%;width:70.4762%;height:77.8947%;position:absolute;top:8.42105%;left:14.7619%}.travel-globe[data-renderer=gpu] :is(.travel-globe__land,.travel-globe__graticule){visibility:hidden}.travel-globe[data-renderer=gpu] [data-globe-surface],.travel-globe[data-renderer=gpu] .travel-globe__shade>g[clip-path],.travel-globe[data-renderer=gpu] .travel-globe__atmosphere{display:none}.travel-globe__land{stroke:#355c60;stroke-width:.35px;stroke-opacity:.58;stroke-linejoin:round}.travel-globe__graticule{fill:none;stroke:#e3ead0;stroke-width:.55px;stroke-opacity:.11}.travel-globe__atmosphere{fill:none;stroke:#c9ddbb;stroke-width:.8px;stroke-opacity:.22}.travel-globe__orbit{fill:none;stroke:#b6d894;stroke-width:.75px;stroke-linecap:round}.travel-globe__orbit--back{stroke-opacity:.14}.travel-globe__orbit--front{stroke-opacity:.28;stroke-dasharray:2 9}.travel-globe__life{pointer-events:none}.travel-globe:not([data-cinematic=true]) .travel-globe__life{display:none}.travel-globe[data-renderer=gpu] .travel-globe__ocean-fallback{visibility:hidden}.painted-camp{pointer-events:none;isolation:isolate;background:#071326;position:absolute;inset:0;overflow:hidden}.painted-camp__canvas,.painted-camp__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.painted-camp__canvas{opacity:0}.painted-camp[data-camp-world=webgl] .painted-camp__canvas{opacity:1}.painted-camp[data-camp-world=webgl] .painted-camp__fallback{visibility:hidden}.painted-camp__fallback{background:linear-gradient(#071326,#192e49)}.painted-camp__fallback-bee{z-index:11;opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute}.painted-camp[data-theme=day] .painted-camp__fallback{background:linear-gradient(#6795b5,#bdd3ce)}.painted-camp__fallback-world{left:var(--painted-origin-x,0px);top:var(--painted-origin-y,0px);width:var(--painted-canvas-width,100%);height:var(--painted-canvas-height,100%);position:absolute}.painted-camp__edge-spill{pointer-events:none;display:block;position:absolute}.painted-camp__original-edge{pointer-events:none;position:absolute;inset:0}.painted-camp__fallback-ground{z-index:30;left:0;top:var(--painted-margin-top,100%);width:100%;height:var(--painted-margin-height,0px);pointer-events:none;-webkit-mask-image:linear-gradient(transparent, #000 var(--painted-margin-feather,0px));mask-image:linear-gradient(transparent, #000 var(--painted-margin-feather,0px));position:absolute;overflow:hidden}.painted-camp[data-portrait-panel=true] .painted-camp__fallback-ground,.painted-camp[data-portrait-panel=true] .painted-camp__fallback-forest{display:none}.painted-camp__panel-edge{left:0;top:var(--painted-panel-edge-top,100%);width:100%;height:var(--painted-panel-edge-height,0px);z-index:30;pointer-events:none;background:linear-gradient(transparent, var(--camp-portrait-panel-bg,#101c23) var(--painted-panel-edge-feather,8px));display:block;position:absolute}.painted-camp[data-portrait-forest=true] .painted-camp__fallback-ground{display:none}.painted-camp__fallback-forest{z-index:13;left:0;top:var(--painted-forest-top);width:var(--painted-forest-width);height:var(--painted-forest-height);pointer-events:none;-webkit-mask-image:linear-gradient(transparent, #000 var(--painted-forest-feather));mask-image:linear-gradient(transparent, #000 var(--painted-forest-feather));background:linear-gradient(#21301c,#192317);position:absolute;overflow:hidden}.painted-camp__fallback-forest>img{left:var(--painted-forest-image-left);top:var(--painted-forest-image-top);width:var(--painted-forest-image-width);height:var(--painted-forest-image-height);-webkit-user-select:none;user-select:none;transform-origin:50% 100%;max-width:none;display:block;position:absolute}.painted-camp__fallback-forest>.painted-camp__forest-rear{left:var(--painted-forest-rear-left);top:var(--painted-forest-rear-top);width:var(--painted-forest-rear-width);height:var(--painted-forest-rear-height);filter:brightness(.65) blur(var(--painted-forest-rear-blur))}.painted-camp__fallback-forest>.painted-camp__forest-front{animation:13s ease-in-out infinite alternate painted-forest-wind}.painted-camp[data-playing=false] .painted-camp__forest-front,.painted-camp[data-reduced-motion=true] .painted-camp__forest-front{animation-play-state:paused}@keyframes painted-forest-wind{0%{transform:skew(-.045deg)}to{transform:skew(.045deg)}}@media (prefers-reduced-motion:reduce){.painted-camp__forest-front{animation:none}}.painted-camp__art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;max-width:none!important}.painted-camp__art--tree{transform:translateX(var(--painted-tree-offset,0px))}.painted-camp__moon{left:var(--painted-moon-x,65.4%);top:var(--painted-moon-top,17.9%);width:var(--painted-moon-size,115px);aspect-ratio:1;object-fit:contain;filter:brightness(.78);background:0 0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.painted-camp__fallback-light{left:var(--painted-lamp-x,55.9%);top:var(--painted-lamp-top,82.7%);background:radial-gradient(#e5b56645,#0000 69%);border-radius:50%;width:230px;height:60px;position:absolute;transform:translate(-50%,-50%)}.painted-camp__fallback-lantern{left:var(--painted-lamp-x,55.9%);top:var(--painted-lamp-top,82.9%);width:calc(var(--painted-lamp-size,60px) * .4642);height:var(--painted-lamp-size,60px);position:absolute;overflow:visible;transform:translate(-50%,-100%)}.painted-camp[data-theme=day] .painted-camp__fallback-lantern{filter:brightness(.72)}.painted-camp[data-theme=night] .painted-camp__art{filter:brightness(.8)saturate(.86)}.painted-camp[data-theme=day] .painted-camp__art{filter:brightness(1.45)saturate(.94)sepia(.06)}.painted-camp[data-theme=day] .painted-camp__moon{opacity:0}.painted-camp__sun{width:var(--painted-moon-size,100px);aspect-ratio:1;opacity:var(--painted-daylight,0);background:radial-gradient(circle,#fff1c9 0 38%,#fff1c94a 43%,#0000 69%);border-radius:50%;position:absolute;top:25%;left:70%;transform:translate(-50%,-50%)}.painted-camp[data-theme=day] .painted-camp__fallback-light{opacity:.06}.camp-party-actors,.camp-party-exits{pointer-events:none;height:0;margin:0;padding:0;list-style:none;position:absolute;inset:0}.camp-party-actor{left:calc(50% + var(--party-x));bottom:var(--party-lift);width:var(--party-width);height:var(--party-height);z-index:calc(1 + var(--party-depth));outline:none;transition:left .64s cubic-bezier(.22,.7,.25,1),bottom .64s cubic-bezier(.22,.7,.25,1),width .64s,height .64s;position:absolute;transform:translate(-50%)}.camp-party-actor__body{filter:brightness(calc(.78 + var(--camp-daylight,0) * .22));animation:.55s both camp-party-arrive;position:absolute;inset:0}.camp-party-actor__body .home-traveller{overflow:visible}.camp-party-actor__body .home-traveller__upper-body{animation-delay:var(--party-delay)}.camp-party-actor__body :is(.home-traveller__head,.home-traveller__map-shoulder){animation-delay:calc(var(--party-delay) * 3)}.camp-party-actor__contact{height:.5px;position:absolute}.camp-party-actor[data-camp-party-pose=ground-seated]{z-index:4}.camp-party-actor__select{width:100%;height:100%;color:inherit;font:inherit;text-align:inherit;appearance:none;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.camp-party-actor__select .home-traveller{cursor:pointer;pointer-events:visiblePainted}.camp-party-actor__name{top:var(--party-name-top);left:var(--party-name-x);justify-content:center;align-items:center;gap:calc(3px / var(--camp-framing-scale,1));width:max-content;max-width:var(--party-name-width,96px);min-height:calc(18px / var(--camp-framing-scale,1));padding:calc(1px / var(--camp-framing-scale,1)) calc(5px / var(--camp-framing-scale,1));box-sizing:border-box;color:#f0f3e9;border-radius:calc(5px / var(--camp-framing-scale,1));box-shadow:0 calc(1px / var(--camp-framing-scale,1)) calc(3px / var(--camp-framing-scale,1)) #02111c50;font-size:calc(10px / var(--camp-framing-scale,1));white-space:nowrap;pointer-events:auto;cursor:pointer;background:#091a24de;font-weight:600;line-height:1.2;transition:background .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-100%)}.camp-party-actor__name b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.camp-party-actor__name>svg{width:calc(10px / var(--camp-framing-scale,1));height:calc(10px / var(--camp-framing-scale,1));color:#c6dfa0;flex-shrink:0}.camp-party-actor__name>i{width:calc(4px / var(--camp-framing-scale,1));height:calc(4px / var(--camp-framing-scale,1));background:#a6b4b0;border-radius:50%;flex-shrink:0}.camp-party-actor__level{top:calc(var(--party-name-top) - 21px / var(--camp-framing-scale,1));left:var(--party-name-x);padding:calc(3px / var(--camp-framing-scale,1)) calc(7px / var(--camp-framing-scale,1));border-radius:calc(5px / var(--camp-framing-scale,1));color:#162c32;font-size:calc(10px / var(--camp-framing-scale,1));white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#e3f0c9;font-weight:650;line-height:1.2;transition:opacity .14s,visibility .14s;position:absolute;transform:translate(-50%,-100%)}.camp-party-actor__select:is(:hover,:focus-visible) .camp-party-actor__level{opacity:1;visibility:visible}.camp-party-actor__select:focus-visible .camp-party-actor__name{outline:calc(2px / var(--camp-framing-scale,1)) solid #d2efa6;outline-offset:calc(2px / var(--camp-framing-scale,1))}.camp-party-actor__select:hover .camp-party-actor__name{background:#172e38f2}.camp-party-actor:focus-within{z-index:6}.camp-party-actor[data-camp-party-online=false] .camp-party-actor__body{opacity:.55}.camp-party-actor[data-camp-party-depth="0"]{z-index:0}.camp-party-actor[data-camp-party-depth="0"] .camp-party-actor__body{filter:brightness(calc(.72 + var(--camp-daylight,0) * .22)) saturate(.87)}.expedition-home-scene--camp .expedition-camp-planet{top:var(--camp-party-ground-line,var(--camp-ground-line))}@media (orientation:portrait){html .native-home[data-native-screen] .native-home-camp .expedition-home-scene--camp:not([data-camp-party-size="1"]){--camp-ground-line:calc(100% - 295px - var(--native-safe-bottom,0px))}}@media (orientation:portrait) and (height<=670px){html .native-home[data-native-screen] .native-home-camp .expedition-home-scene--camp:not([data-camp-party-size="1"]){--camp-ground-line:calc(100% - 180px - var(--native-safe-bottom,0px))}}.camp-party-actors[data-camp-crowded=true] .camp-party-actor__name{font-size:calc(9px / var(--camp-framing-scale,1))}.camp-party-actor[data-camp-label-compact=true] .camp-party-actor__name{min-height:calc(14px / var(--camp-framing-scale,1));padding:calc(1px / var(--camp-framing-scale,1)) calc(3px / var(--camp-framing-scale,1));gap:calc(2px / var(--camp-framing-scale,1));border-radius:calc(3px / var(--camp-framing-scale,1));font-size:calc(8.5px / var(--camp-framing-scale,1))}.camp-party-actor[data-camp-label-compact=true] .camp-party-actor__name>svg{width:calc(8px / var(--camp-framing-scale,1));height:calc(8px / var(--camp-framing-scale,1))}.camp-party-actor[data-camp-label-compact=true] .camp-party-actor__level{top:calc(var(--party-name-top) - 17px / var(--camp-framing-scale,1))}.camp-party-actor .home-traveller{pointer-events:visiblePainted}.camp-party-actor[data-camp-party-exit=true],.camp-party-actor[data-camp-party-exit=true] .home-traveller{pointer-events:none}.camp-party-actor[data-camp-party-exit=true] .camp-party-actor__body{animation:.42s both camp-party-leave}.camp-party-actor[data-camp-party-exit=true] .camp-party-actor__name{opacity:0}@keyframes camp-party-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes camp-party-leave{to{opacity:0;transform:translateY(4px)}}.home-launch-backdrop[data-departing=true] .camp-party-actor__name{opacity:0}.home-launch-backdrop[data-departing=true] .camp-party-actor{bottom:calc(var(--party-lift) * (1 - var(--camp-ground-wrap,0)) - (var(--party-frame-tail,0px) + var(--party-orbit-drop,0px)) * var(--camp-ground-wrap,0));transition:none}.home-launch-backdrop[data-departing=true] .camp-party-actor .home-traveller *{animation-play-state:paused!important}@container expedition-camp (width<=450px){.camp-party-actor__name{font-size:calc(9px / var(--camp-framing-scale,1))}.camp-party-actor__name>svg{width:calc(9px / var(--camp-framing-scale,1));height:calc(9px / var(--camp-framing-scale,1))}}.expedition-home-scene--camp[data-playing=false] :is(.camp-party-actor,.camp-party-actor *),.expedition-home-scene--camp[data-reduced-motion=true] :is(.camp-party-actor,.camp-party-actor *){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.camp-party-actor,.camp-party-actor *{transition:none!important;animation:none!important}}.expedition-home-scene--camp .camp-party-actor{transition:none}.expedition-home-scene{isolation:isolate;color:#eef1e2;min-width:0;min-height:288px;margin:2px 0 25px;position:relative}.expedition-home-scene button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.expedition-home-scene button:focus-visible{outline-offset:4px;outline:2px solid #c0f17d}.expedition-home-scene__visual{pointer-events:none;position:absolute;inset:0 0 0 31%;overflow:hidden}.expedition-home-scene__visual:before{content:"";background:radial-gradient(at 57% 65%,#6893771d,#0000 66%);position:absolute;inset:8% 8% 0 4%}.expedition-home-scene__horizon{background:linear-gradient(90deg,#0000,#b8d0a41c,#0000);height:1px;position:absolute;bottom:16px;left:4%;right:4%}.expedition-home-scene__globe{opacity:.82;width:55%;height:275px;position:absolute;bottom:5px;left:5%}.expedition-home-scene__traveller{filter:drop-shadow(0 8px 12px #06121932);width:142px;height:282px;position:absolute;bottom:7px;right:15%}.expedition-home-scene__souvenir{filter:drop-shadow(0 4px 6px #06171c60);width:106px;position:absolute;bottom:10px;left:7%;transform:rotate(-5deg)}.expedition-home-scene__extra-case{width:90px;position:absolute;bottom:56px;right:4%;transform:rotate(5deg)}.expedition-home-scene__copy{z-index:1;width:min(38%,370px);padding:25px 0 6px;position:relative}.expedition-home-scene__copy>small{color:#a9c69b;letter-spacing:1.9px;font-size:9px;font-weight:800}.expedition-home-scene__copy h2{letter-spacing:-.8px;text-wrap:balance;margin:12px 0 10px;font-size:clamp(23px,2.3vw,31px);line-height:1.14}.expedition-home-scene__copy>p{color:#a8bdb4;max-width:315px;margin:0;font-size:12px;line-height:1.7}.expedition-home-scene__progress{max-width:275px;margin-top:17px}.expedition-home-scene__progress>span{color:#acbdb2;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.expedition-home-scene__progress b{font-variant-numeric:tabular-nums;color:#d0ddc5;font-size:10px}.expedition-home-scene__progress progress{appearance:none;background:#263d3d;border:0;border-radius:4px;width:100%;height:4px;margin-top:8px;display:block;overflow:hidden}.expedition-home-scene__progress progress::-webkit-progress-bar{background:#263d3d}.expedition-home-scene__progress progress::-webkit-progress-value{background:#a5d377;border-radius:4px}.expedition-home-scene__progress progress::-moz-progress-bar{background:#a5d377}.expedition-home-scene__collection{color:#d9ebbb;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;margin-top:8px;padding:6px 0;display:inline-flex;font-size:12px!important;font-weight:700!important}.expedition-home-scene__collection>svg:last-child{margin-left:4px}.expedition-home-scene__souvenir-name{color:#8caba0;font-size:9px;line-height:1.4;display:block}.expedition-home-scene__case{color:#e2e5c3;z-index:2;cursor:pointer;transform-origin:50% 85%;background:0 0;border:0;width:138px;padding:0 0 9px;animation:9s ease-in-out infinite expedition-home-case-nudge;position:absolute;bottom:12px;right:2%}.expedition-home-scene__case .expedition-case-artwork{width:100%;height:auto;display:block}.expedition-home-scene__case>span{text-shadow:0 1px 4px #0a1c24;justify-content:center;align-items:center;gap:7px;margin-top:-13px;font-size:10px;font-weight:800;display:flex}.expedition-home-scene__case b{color:#173525;background:#c1e286;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.expedition-home-scene__case:hover .expedition-case-artwork{filter:drop-shadow(0 0 10px #d9ce9440)}.expedition-home-scene__motion{color:#a8bda6;z-index:3;background:#0a1d222b;border:1px solid #abc29224;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:2px}.expedition-home-scene.is-reward-arriving .expedition-home-scene__case{animation:1.4s ease-out both expedition-home-new-case}.expedition-home-scene[data-playing=false],.expedition-home-scene[data-playing=false] *,.expedition-home-scene[data-playing=false] :before,.expedition-home-scene[data-playing=false] :after{animation-play-state:paused!important}.expedition-home-scene[data-reduced-motion=true] *,.expedition-home-scene[data-reduced-motion=true] :before,.expedition-home-scene[data-reduced-motion=true] :after{animation:none!important}.expedition-home-scene--compact{width:100%;height:100%;min-height:0;margin:0}.expedition-home-scene--compact .expedition-home-scene__visual{inset:0}.expedition-home-scene--compact .expedition-home-scene__globe{opacity:.48;width:130px;height:142px;bottom:33px;left:-14px}.expedition-home-scene--compact .expedition-home-scene__traveller{width:99px;height:194px;bottom:0;right:4px}.expedition-home-scene--compact .expedition-home-scene__souvenir{width:48px;bottom:24px;left:-1px}.expedition-home-scene--compact .expedition-home-scene__extra-case{width:54px;bottom:28px;left:7px;right:auto}.expedition-home-scene--compact .expedition-home-scene__case{width:75px;min-height:56px;padding-bottom:6px;bottom:-6px;right:48px}.expedition-home-scene--compact .expedition-home-scene__case>span{color:#163020;min-width:18px;height:18px;text-shadow:none;background:#b6dc84;border-radius:50%;place-items:center;margin:0;font-size:10px;display:grid;position:absolute;bottom:9px;right:5px}.expedition-home-scene--compact .expedition-home-scene__motion{background:#122a32a6;border:0;width:44px;height:44px;top:0;left:0;right:auto}@keyframes expedition-home-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.5deg)}}@keyframes expedition-home-adjust-strap{0%,16%,44%,to{transform:rotate(0)}26%,35%{transform:rotate(-41deg)}30%{transform:rotate(-37deg)}}@keyframes expedition-home-read-map{0%,48%,83%,to{transform:rotate(0)}59%,73%{transform:rotate(8deg)translateY(3px)}66%{transform:rotate(6deg)translateY(2px)}}@keyframes expedition-home-map-arm{0%,48%,83%,to{transform:rotate(0)}59%,73%{transform:rotate(-12deg)}}@keyframes expedition-home-map{0%,48%,83%,to{transform:translate(0)rotate(0)}59%,73%{transform:translateY(-22px)rotate(-8deg)}}@keyframes expedition-home-orbit{to{stroke-dashoffset:-130px}}@keyframes expedition-home-case-nudge{0%,65%,82%,to{transform:rotate(0)}70%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes expedition-home-firefly{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.65;transform:translateY(-15px)}}@keyframes expedition-home-celebrate{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-8px)rotate(-2deg)}55%{transform:translateY(-2px)rotate(2deg)}80%{transform:translateY(-4px)rotate(-1deg)}}@keyframes expedition-home-new-case{0%{filter:brightness(1.25);transform:translateY(-10px)scale(.94)}50%{filter:brightness(1.12);transform:translateY(0)scale(1.03)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes expedition-home-delighted{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}}@media (width<=720px){.expedition-home-scene:not(.expedition-home-scene--compact){min-height:395px;margin-bottom:20px}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__visual{height:215px;inset:90px 0 auto}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__copy{width:100%;padding-top:8px;padding-right:35px}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__copy h2{max-width:290px;margin:8px 0 0;font-size:24px}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__copy>p{display:none}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__progress{width:100%;max-width:100%;margin-top:0;position:absolute;top:311px;left:0}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__collection{margin:0;position:absolute;top:341px;left:0}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__souvenir-name{display:none}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__globe{width:82%;height:215px;bottom:0;left:-9%}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__traveller{width:109px;height:215px;bottom:0;right:9%}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__souvenir{width:66px;bottom:0;left:1%}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__horizon{bottom:0}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__extra-case{width:62px;bottom:27px;right:2%}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__case{width:94px;top:214px;bottom:auto;right:0}.expedition-home-scene:not(.expedition-home-scene--compact) .expedition-home-scene__case>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.expedition-home-scene *,.expedition-home-scene :before,.expedition-home-scene :after{animation:none!important}}@property --camp-ground-wrap{syntax:"<number>";inherits:true;initial-value:0}.expedition-home-scene--camp{--camp-ground:80px;border-radius:inherit;height:510px;margin:0;overflow:clip;container:expedition-camp/inline-size}.expedition-camp{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.expedition-home-scene--camp .expedition-home-scene__visual{inset:0;overflow:visible}.expedition-home-scene--camp .expedition-home-scene__visual:before,.expedition-home-scene--camp .expedition-home-scene__horizon{display:none}.expedition-home-scene--camp .expedition-home-scene__globe{left:calc(50% - 285px);bottom:calc(var(--camp-ground) + 8px);opacity:.95;width:330px;height:310px}.expedition-home-scene--camp .expedition-home-scene__traveller{left:calc(50% - 54px);right:auto;bottom:var(--camp-ground);z-index:2;width:178px;height:320px}.expedition-camp-dog{left:calc(50% - 117px);bottom:calc(var(--camp-ground) - 2px);z-index:3;width:109px;height:101px;position:absolute}.expedition-camp-dog__tail{transform-origin:0 0;animation:4.8s ease-in-out infinite camp-dog-tail}.expedition-camp-rock{left:calc(50% + 117px);bottom:calc(var(--camp-ground) - 12px);z-index:1;width:167px;height:99px;position:absolute}.expedition-home-scene--camp .expedition-home-scene__case{left:calc(50% + 139px);right:auto;bottom:calc(var(--camp-ground) - 3px);z-index:3;width:120px;padding:0}.expedition-home-scene--camp .expedition-home-scene__case>span{background:#152b33df;border:1px solid #93ac7855;border-radius:20px;min-height:28px;margin-top:-8px;padding:5px 6px}.expedition-home-scene--camp .expedition-home-scene__extra-case{left:calc(50% + 190px);right:auto;bottom:calc(var(--camp-ground) + 45px);opacity:.85;z-index:2;width:72px}.expedition-home-scene--camp .expedition-home-scene__souvenir{left:calc(50% - 202px);bottom:calc(var(--camp-ground) - 4px);z-index:3;width:77px}.expedition-home-scene--camp .expedition-home-scene__copy{width:275px;max-width:calc(100% - 52px);padding:0;position:absolute;bottom:18px;left:26px}.expedition-home-scene--camp .expedition-home-scene__copy>small,.expedition-home-scene--camp .expedition-home-scene__copy>h2,.expedition-home-scene--camp .expedition-home-scene__copy>p,.expedition-home-scene--camp .expedition-home-scene__souvenir-name{display:none}.expedition-home-scene--camp:not(.expedition-home-scene--compact) .expedition-home-scene__progress{width:100%;margin:0;position:static;top:auto;left:auto}.expedition-home-scene--camp:not(.expedition-home-scene--compact) .expedition-home-scene__collection{min-height:38px;margin:3px 0 0;position:static;top:auto;left:auto}.expedition-home-scene--camp .expedition-home-scene__motion{background:#10232ab8;top:18px;right:18px}.expedition-camp__clouds{animation:45s ease-in-out infinite alternate camp-clouds}.expedition-camp__stars{animation:7s ease-in-out infinite alternate camp-starlight}@keyframes camp-dog-tail{0%,34%,70%,to{transform:rotate(0)}42%,55%,65%{transform:rotate(-12deg)}48%,61%{transform:rotate(8deg)}}@keyframes camp-clouds{to{transform:translate(25px)}}@keyframes camp-starlight{to{opacity:.26}}@container expedition-camp (width<=700px){.expedition-home-scene--camp .expedition-home-scene__globe{width:265px;height:265px;left:calc(50% - 238px)}.expedition-home-scene--camp .expedition-home-scene__traveller{width:161px;height:290px;left:calc(50% - 48px)}.expedition-home-scene--camp .expedition-camp-dog{width:94px;height:88px;left:calc(50% - 115px)}.expedition-home-scene--camp .expedition-camp-rock{width:125px;height:80px;left:calc(50% + 94px)}.expedition-home-scene--camp .expedition-home-scene__case{left:calc(50% + 107px);bottom:calc(var(--camp-ground) - 8px);width:98px}.expedition-home-scene--camp .expedition-home-scene__extra-case{width:58px;left:calc(50% + 145px)}.expedition-home-scene--camp .expedition-home-scene__souvenir{width:64px;left:calc(50% - 185px)}}@container expedition-camp (width<=450px){.expedition-home-scene--camp .expedition-home-scene__globe{width:242px;height:250px;left:calc(50% - 208px);bottom:calc(var(--camp-ground) + 39px)}.expedition-home-scene--camp .expedition-home-scene__traveller{width:150px;height:270px;left:calc(50% - 60px)}.expedition-home-scene--camp .expedition-camp-dog{width:88px;height:83px;left:calc(50% - 111px)}.expedition-home-scene--camp .expedition-camp-rock{width:106px;height:72px;left:calc(50% + 70px)}.expedition-home-scene--camp .expedition-home-scene__case{width:88px;left:calc(50% + 78px);bottom:calc(var(--camp-ground) - 9px)}.expedition-home-scene--camp .expedition-home-scene__extra-case{width:52px;left:calc(50% + 114px)}.expedition-home-scene--camp .expedition-home-scene__souvenir{width:49px;left:calc(50% - 153px)}.expedition-home-scene--camp .expedition-home-scene__copy{bottom:11px;left:18px}.expedition-home-scene--camp .expedition-home-scene__motion{top:12px;right:12px}}@media (width<=720px){.expedition-home-scene--camp:not(.expedition-home-scene--compact){height:425px;min-height:0;margin:0}.expedition-home-scene--camp:not(.expedition-home-scene--compact) .expedition-home-scene__visual{height:auto;inset:0}.expedition-home-scene--camp:not(.expedition-home-scene--compact) .expedition-home-scene__copy{padding:0}}.expedition-home-scene--camp{--camp-planet-size:clamp(1000px, 150vw, 2400px);--camp-ground-line:calc(100% - 105px);--camp-orbit-scale:.16;--camp-rock-shift:clamp(150px, calc(42vw - 135px), 850px);background:#03060c;border-radius:0}.expedition-home-scene--camp .expedition-home-scene__visual{pointer-events:none}.expedition-home-scene--camp .expedition-home-scene__visual button{pointer-events:auto}.expedition-camp-framing{transform-origin:50% var(--camp-physical-ground-px,86%);transform:scale(var(--camp-framing-scale,1));transition:transform .64s cubic-bezier(.22,.7,.25,1);position:absolute;inset:0}.expedition-home-scene--camp[data-playing=false] .expedition-camp-framing,.expedition-home-scene--camp[data-reduced-motion=true] .expedition-camp-framing,.home-launch-backdrop[data-departing=true] .expedition-camp-framing{transition:none}@media (prefers-reduced-motion:reduce){.expedition-camp-framing{transition:none}}.expedition-camp-planet{width:var(--camp-planet-size);height:var(--camp-planet-size);top:var(--camp-ground-line);transform-origin:50%;position:absolute;left:50%;transform:translate(-50%)}.expedition-camp-planet__surface{opacity:0;border-radius:50%;position:absolute;inset:0;overflow:hidden}.expedition-camp-planet__surface .travel-globe{opacity:1!important;width:142%!important;height:128.38%!important;position:absolute!important;inset:-10.7% auto auto -21%!important}.expedition-camp-planet__actors{height:0;position:absolute;top:0;left:0;right:0}.expedition-camp-moon{pointer-events:none;width:190px;height:190px;position:absolute;top:9%;right:16%}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__traveller{width:210px;height:380px;bottom:0;left:calc(50% - 91px)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-dog{width:122px;height:108px;bottom:-2px;left:calc(50% - 164px)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-rock{left:calc(50% + var(--camp-rock-shift));width:183px;height:108px;bottom:-11px}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__case{top:auto;left:calc(50% + var(--camp-rock-shift) + 28px);width:125px;bottom:-1px}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__extra-case{left:calc(50% + var(--camp-rock-shift) + 80px);bottom:20px}.expedition-camp-pines{left:calc(50% + var(--camp-rock-shift) + 36px);width:235px;height:330px;position:absolute;bottom:0}.expedition-camp__warm-light{pointer-events:none;background:radial-gradient(at 58% 63%,#f0b87529,#e2b36508 43%,#0000 70%);width:395px;height:190px;animation:3.7s ease-in-out infinite alternate camp-lantern-glow;position:absolute;bottom:-25px;left:calc(50% - 130px)}.expedition-home-scene--camp .expedition-home-scene__traveller{filter:sepia(.08)brightness(.94)drop-shadow(5px 2px 9px #d9a75d18)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__souvenir{bottom:-3px;left:calc(50% - 225px)}.expedition-camp-lantern{width:130px;height:123px;position:absolute;bottom:-11px;left:calc(50% + 80px)}.expedition-camp-lantern__glow{animation:3.7s ease-in-out infinite alternate camp-lantern-glow}@keyframes camp-lantern-glow{to{opacity:.72}}.home-launch-backdrop[data-departing=true] :is(.expedition-camp,.expedition-camp-moon){animation:.72s both camp-orbit-scenery}.home-launch-backdrop[data-departing=true] .expedition-camp-planet{will-change:transform;animation:2.6s cubic-bezier(.42,0,.16,1) both camp-orbit-camera}.home-launch-backdrop[data-departing=true] .expedition-camp-planet__surface{animation:2.6s both camp-orbit-surface}.home-launch-backdrop[data-departing=true] .expedition-home-scene__copy,.home-launch-backdrop[data-departing=true] .expedition-home-scene__motion{opacity:0;transition:opacity .15s}.home-launch-backdrop[data-departing=true] .expedition-camp-planet__actors>*{pointer-events:none}@keyframes camp-orbit-camera{0%{--camp-ground-wrap:0;transform:translate(-50%)scale(1)rotate(0)}18%{--camp-ground-wrap:0;transform:translate(-50%)scale(1)rotate(0)}45%{--camp-ground-wrap:1}to{transform:translate(-50%,calc(var(--camp-view-height,100dvh) * .46 - var(--camp-ground-px,calc(100dvh - 105px)) - 50%)) scale(var(--camp-orbit-scale)) rotate(-16deg);--camp-ground-wrap:1}}html .home-launch-backdrop[data-departing=true] .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-dog{bottom:calc(var(--camp-dog-bottom,-7px) - var(--camp-dog-orbit-drop,0px) * var(--camp-ground-wrap))}html .home-launch-backdrop[data-departing=true] .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__souvenir{bottom:calc(var(--camp-souvenir-bottom,-7px) - var(--camp-souvenir-orbit-drop,0px) * var(--camp-ground-wrap))}@keyframes camp-orbit-surface{0%,12%{opacity:0}30%{opacity:.85}48%,to{opacity:1}}@keyframes camp-orbit-scenery{0%,10%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)rotate(13deg)}}@media (width<=1100px){.expedition-home-scene--camp{--camp-orbit-scale:.23}}@media (width<=720px){.expedition-home-scene--camp{--camp-orbit-scale:.27;--camp-ground-line:calc(100% - 95px);--camp-rock-shift:calc(50vw - 134px)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__traveller{width:173px;height:310px;left:calc(50% - 79px)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-dog{width:93px;height:88px;left:calc(50% - 122px)}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-rock{left:calc(50% + var(--camp-rock-shift));width:111px;height:78px}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__case{left:calc(50% + var(--camp-rock-shift) + 12px);width:90px;bottom:-8px}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__extra-case{left:calc(50% + var(--camp-rock-shift) + 42px);width:54px;bottom:18px}.expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__souvenir{width:56px;left:calc(50% - 173px)}.expedition-camp-lantern{width:105px;height:100px;left:calc(50% + 35px)}.expedition-camp-moon{width:160px;height:160px;top:17%;right:0}.expedition-camp-pines{left:calc(50% + var(--camp-rock-shift) + 5px);width:153px;height:227px}.expedition-camp__warm-light{width:310px;left:calc(50% - 130px)}}.member-expedition>.expedition-home-scene--camp:not(.expedition-home-scene--compact){height:100%;min-height:0;margin:0}.expedition-home-scene--camp .expedition-home-scene__collection,.expedition-home-scene--camp .expedition-home-scene__progress{top:auto;left:auto}.member-expedition .expedition-home-scene--camp .expedition-home-scene__motion{top:155px;right:24px}@media (width<=860px){.member-expedition .expedition-home-scene--camp{--camp-ground-line:calc(100% - 230px)}.member-expedition .expedition-home-scene--camp .expedition-home-scene__copy{width:205px;bottom:173px}.member-expedition .expedition-home-scene__motion{top:186px;right:14px}}@media (height<=600px) and (width>=701px){.member-expedition .expedition-home-scene--camp{--camp-ground-line:calc(100% - 50px)}.member-expedition .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__traveller{width:143px;height:min(250px,100dvh - 132px)}.member-expedition .expedition-home-scene--camp .expedition-home-scene__copy{width:205px;bottom:10px}.member-expedition .expedition-home-scene--camp .expedition-home-scene__motion{top:59px;right:20px}}@property --camp-orbit-horizon{syntax:"<percentage>";inherits:false;initial-value:-40%}.expedition-camp-render-frame{left:50%;top:calc(-1 * var(--camp-ground-px,calc(100dvh - 105px)));width:var(--camp-view-width,100vw);height:var(--camp-view-height,100dvh);pointer-events:none;position:absolute;overflow:hidden;transform:translate(-50%)}.expedition-camp-render-frame:after{content:"";background:linear-gradient(#02080e25,#0000 29% 81%,#02080e25);position:absolute;inset:0}.home-launch-backdrop[data-departing=true] .expedition-camp-render-frame{-webkit-mask-image:linear-gradient(to bottom, transparent var(--camp-orbit-horizon), #000 calc(var(--camp-orbit-horizon) + 35%)), radial-gradient(ellipse at 50% 84%, #000 32%, transparent 78%);mask-image:linear-gradient(to bottom, transparent var(--camp-orbit-horizon), #000 calc(var(--camp-orbit-horizon) + 35%)), radial-gradient(ellipse at 50% 84%, #000 32%, transparent 78%);animation:2.6s both camp-art-orbit;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes camp-art-orbit{0%{opacity:1;--camp-orbit-horizon:-40%}18%{opacity:1;--camp-orbit-horizon:20%}35%{opacity:.2;--camp-orbit-horizon:60%}50%,to{opacity:0;--camp-orbit-horizon:100%}}.expedition-home-scene--camp[data-home-environment=day] .expedition-home-scene__traveller{filter:none}.expedition-home-scene--camp{--camp-case-width:188px}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__traveller{left:calc(50% + var(--camp-hero-center-offset,0px));bottom:calc(-1 * var(--camp-boot-margin,8px));height:var(--camp-actor-height,min(420px, 49dvh));width:var(--camp-actor-width,min(195px, 22.75dvh));transform:translate(-50%)}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-camp-dog{left:calc(50% + var(--camp-dog-offset,-145px));bottom:var(--camp-dog-bottom,-7px);width:var(--camp-dog-width,122px);height:auto;transform:translate(-50%)}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__souvenir{left:calc(50% + var(--camp-souvenir-offset,-230px));width:var(--camp-souvenir-width,92px);bottom:var(--camp-souvenir-bottom,-7px);filter:none;animation:none;transform:translate(-50%)}.expedition-home-scene--camp .expedition-home-scene__souvenir .reward-artwork>ellipse{display:none}.expedition-home-scene--camp[data-camp-case-renderer=world] .expedition-camp-case--painted{visibility:hidden}.expedition-home-scene--camp,.expedition-home-scene--camp[data-home-environment=day]{--camp-hero-light-strength:.54;--camp-dog-light-strength:.6}.expedition-home-scene--camp .home-traveller__lantern-bounce{opacity:calc(var(--camp-lantern-intensity,1) * .7)}.expedition-home-scene--camp .home-traveller__lantern-bounce--soft{opacity:calc(var(--camp-lantern-intensity,1) * .3)}.expedition-home-scene--camp .home-traveller__lantern-bounce--torso{opacity:calc(var(--camp-lantern-intensity,1) * .18)}.expedition-home-scene--camp[data-home-environment] .expedition-camp-dog{filter:brightness(calc(.84 + var(--camp-daylight,0) * .16)) saturate(calc(.9 + var(--camp-daylight,0) * .1))}.expedition-home-scene--camp[data-home-environment] .expedition-home-scene__traveller{filter:brightness(calc(.9 + var(--camp-daylight,0) * .1)) saturate(calc(.94 + var(--camp-daylight,0) * .06))}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__case{top:auto;left:calc(50% + var(--camp-case-center-offset,30vw) - var(--camp-case-width) / 2);bottom:calc(var(--camp-case-lift,0px) - var(--camp-case-width) * .0727273);width:var(--camp-case-width);min-height:0;padding:0;animation:none;transform:none}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__case>span{margin:0;position:absolute;inset:calc(100% - 4px) 0 auto}html :is(.member-expedition,.native-home[data-native-screen] .native-home-camp) .expedition-home-scene--camp .expedition-camp-planet__actors>.expedition-home-scene__extra-case{display:none}@media (orientation:portrait){.expedition-home-scene--camp{--camp-case-width:clamp(90px, 23vw, 156px)}}@media (prefers-reduced-motion:reduce){.home-launch-backdrop[data-departing=true] .expedition-camp-render-frame{animation:none}}@media (orientation:landscape) and (height<=600px) and (width>=520px){.expedition-home-scene--camp{--camp-case-width:108px}}.reward-journey{color:#f3f2e6;text-align:left;isolation:isolate;background:linear-gradient(135deg,#253c35,#15282d 70%);border:1px solid #62715a;border-radius:22px;width:min(940px,100% - 36px);margin:28px auto;overflow:hidden;box-shadow:0 14px 40px #05121b30}.reward-journey__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 26px 0;display:flex;position:relative}.reward-journey__header>div>span{letter-spacing:.15em;color:#bdd89c;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.reward-journey h3{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(20px,2.6vw,27px);line-height:1.24}.reward-journey button{cursor:pointer;flex-shrink:0;min-height:42px;font-family:inherit}.reward-journey button:focus-visible{outline-offset:3px;outline:3px solid #ddf49a}.reward-journey__motion{color:#cedcc6;background:#10262b90;border:1px solid #82977b66;border-radius:25px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.reward-journey__motion>span:first-child{display:flex}.reward-journey__stage{height:265px;position:relative;overflow:hidden;container-type:inline-size}.reward-journey__choreography{position:absolute;inset:0}.reward-journey__landscape{width:100%;height:100%;position:absolute;inset:0}.reward-journey__hero{filter:drop-shadow(0 9px 7px #0b1b2266);z-index:2;width:145px;position:absolute;bottom:-6px;left:10%}.reward-journey__hero .conquest-character__head,.reward-journey__hero .conquest-character__arm--left{animation:none}.reward-journey__hero .conquest-character__head{transform-origin:50% 90%;transform:rotate(5deg)}.reward-journey__hero .conquest-character__arm--right{transform-box:fill-box;transform-origin:15% 0;animation:5.8s both journey-wave}.reward-journey__bag{z-index:3;width:120px;position:absolute;bottom:8px;left:26%}.reward-journey__backpack{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.reward-journey__backpack-lid{transform-box:fill-box;transform-origin:95% 5%;animation:5.8s both journey-pack}.reward-journey__bag-glow{filter:blur(24px);opacity:0;background:#b9e789;border-radius:50%;animation:5.8s both journey-bag-glow;position:absolute;inset:20% -10%}.reward-journey__parcel{z-index:4;color:#284f40;opacity:0;--flight-x:-40cqw;--flight-y:105px;transform-origin:50%;background:#e4ecc8;border-radius:15px;justify-content:center;align-items:center;gap:5px;padding:10px 13px;animation:1.15s cubic-bezier(.4,.02,.3,1) .25s both journey-flight;display:flex;position:absolute;top:65px;left:69%;box-shadow:0 3px 12px #11212355}.reward-journey__parcel b{font-size:14px}.reward-journey__parcel svg{width:21px}.reward-journey__parcel--xp{color:#4a3f2b;background:#e3c990;animation-delay:.6s;top:70px}.reward-journey__parcel--xp i{font-size:10px;font-style:normal}.reward-journey__parcel--case{box-shadow:none;background:0 0;width:88px;padding:0;animation-delay:1s;top:55px}.reward-journey__parcel--case svg{width:100%;height:85px}.reward-journey__parcel--case b{color:#f4e7b8;position:absolute;bottom:0;right:0}.reward-journey__passport{perspective:600px;filter:drop-shadow(3px 12px 9px #07161e66);z-index:2;border:5px solid #3f615b;border-radius:7px 13px 13px 7px;grid-template-columns:1fr 1fr;width:270px;height:170px;display:grid;position:absolute;bottom:22px;right:7%;transform:rotate(-5deg)}.reward-journey__passport-page{color:#335c54;background:#e9e0bd;padding:15px 12px;position:relative;overflow:hidden}.reward-journey__passport-page--left{background:linear-gradient(90deg,#e8dfc0,#eee5c8 85%,#d0c6aa);border-right:1px solid #b5ad95;flex-direction:column;align-items:center;gap:8px;display:flex}.reward-journey__passport-page--left>span{letter-spacing:.09em;font-size:10px;font-weight:900}.reward-journey__passport-page--left>i{letter-spacing:.22em;color:#768170;font-size:8px;font-style:normal}.reward-journey__passport-lines{background:repeating-linear-gradient(0deg,#7c897955 0 1px,#0000 1px 7px);width:70%;height:20px;margin-top:6px}.reward-journey__passport-page--right{background:linear-gradient(90deg,#d3caac,#eee5c8 12%,#eee5c8)}.reward-journey__passport-page--right>small{letter-spacing:.2em;font-size:5px;font-weight:800;position:absolute;top:10px;left:11px}.reward-journey__ink{text-align:center;color:#476e5b;opacity:0;border:3px double #476e5b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:94px;height:89px;padding:5px;animation:1.05s 3.6s both journey-stamp;display:flex;position:absolute;top:34px;left:15px;transform:rotate(-8deg)}.reward-journey__ink strong{font-size:10px;line-height:1.15}.reward-journey__ink>span{letter-spacing:.11em;font-size:9px;font-weight:800}.reward-journey__ink--1{color:#8a6646;border-color:#8a6646;border-radius:5px;width:62px;height:48px;animation-delay:4s;top:105px;left:5px;transform:rotate(7deg)}.reward-journey__ink--1 svg,.reward-journey__ink--2 svg{display:none}.reward-journey__ink--1 strong,.reward-journey__ink--2 strong{font-size:7px}.reward-journey__ink--1>span,.reward-journey__ink--2>span{font-size:5px}.reward-journey__ink--2{color:#697191;border-color:#697191;border-radius:4px;width:57px;height:42px;animation-delay:4.3s;top:118px;left:71px;transform:rotate(-7deg)}.reward-journey__stamp-tool{opacity:0;z-index:5;width:52px;height:75px;animation:1s 3.35s both journey-stamp-tool;position:absolute;top:-5px;left:67%;transform:rotate(9deg)}.reward-journey__stamp-tool>span{background:linear-gradient(90deg,#ad7955,#7c503c);border-radius:12px 12px 4px 4px;width:26px;height:29px;position:absolute;top:0;left:12px;box-shadow:inset 4px 0 #e0b37744}.reward-journey__stamp-tool>b{background:linear-gradient(90deg,#b79763,#d3b879,#887354);border-radius:3px;width:42px;height:32px;position:absolute;top:24px;left:5px}.reward-journey__stamp-tool>i{background:#2a433d;border-bottom:4px solid #172d2c;border-radius:3px;width:52px;height:12px;position:absolute;top:52px;left:0}.reward-journey__passport-route{background:radial-gradient(circle at 22% 75%,#517e6740 0 3px,#0000 4px),radial-gradient(circle at 68% 25%,#517e6740 0 3px,#0000 4px);border:1px dashed #67867130;border-radius:45%;position:absolute;inset:32px 15px}.reward-journey__trail{opacity:0;background:#d8e8a0;border-radius:50%;width:3px;height:3px;animation:5.8s both journey-glint;position:absolute;top:42%;left:38%}.reward-journey__trail--two{animation-delay:.1s;top:51%;left:41%}.reward-journey__trail--three{animation-delay:.2s;top:30%;left:35%}.reward-journey__earned{z-index:3;background:#0d252a88;border-top:1px solid #b4cf8c22;border-bottom:1px solid #b4cf8c22;align-items:center;gap:25px;padding:16px 26px;display:flex;position:relative}.reward-journey__progress{color:#cde8a4;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.reward-journey__progress strong{letter-spacing:-.025em;font-size:25px;display:block}.reward-journey__progress small{color:#b6c9b7;margin-top:4px;font-size:11px;display:block}.reward-journey__experience{flex:1;min-width:0;max-width:360px}.reward-journey__experience>span{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.reward-journey__experience>span>small{color:#c4d5c3;font-size:10px}.reward-journey__level-up{color:#eff3b1;white-space:nowrap;background:#adc67420;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px;display:inline-block}.reward-journey__xp-track{background:#405852;border-radius:5px;height:7px;margin-top:10px;overflow:hidden}.reward-journey__xp-track>i{width:var(--xp-fill);background:linear-gradient(90deg,#7bad79,#dce992);border-radius:5px;height:100%;display:block;box-shadow:0 0 8px #d4e29566}.reward-journey__xp-number{color:#a9c0b3;text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:9px;display:block}.reward-journey__footer{justify-content:space-between;align-items:center;gap:20px;padding:19px 26px;display:flex}.reward-journey__footer>span{color:#c1d0bd;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.reward-journey__footer>span>svg{color:#b9d69a;flex-shrink:0}.reward-journey__footer>span strong{color:#e2e9d0;font-size:12px;display:block}.reward-journey__footer>span small{margin-top:4px;font-size:10px;line-height:1.5;display:block}.reward-journey__footer button{color:#253a2c;white-space:nowrap;background:#c1ec87;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.reward-journey__footer button:hover{background:#d2f39f}.reward-journey[data-playing=false] .reward-journey__stage *{animation-play-state:paused!important}.reward-journey[data-complete=true] .reward-journey__stage *{animation:none!important}.reward-journey[data-complete=true] .reward-journey__parcel,.reward-journey[data-complete=true] .reward-journey__stamp-tool{opacity:0}.reward-journey[data-complete=true] .reward-journey__ink{opacity:1}@keyframes journey-flight{0%{opacity:0;transform:translate(40px,15px)scale(.6)rotate(8deg)}15%{opacity:1;transform:translateY(-8px)scale(1.1)}55%{opacity:1;transform:translate(calc(var(--flight-x) * .6), -18px) scale(.8) rotate(-7deg)}90%{opacity:1}to{opacity:0;transform:translate(var(--flight-x), var(--flight-y)) scale(.12) rotate(-20deg)}}@keyframes journey-pack{0%,3%{transform:none}12%,30%{transform:rotate(-28deg)translateY(-8px)}42%,to{transform:none}}@keyframes journey-bag-glow{0%,12%,52%,to{opacity:0;transform:scale(.7)}25%,38%{opacity:.3;transform:scale(1)}}@keyframes journey-wave{0%,8%,70%,to{transform:none}28%{transform:rotate(-10deg)}36%{transform:rotate(-5deg)}43%{transform:rotate(-10deg)}55%{transform:none}}@keyframes journey-stamp{0%{opacity:0;scale:1.5}22%{opacity:0}24%{opacity:.8;scale:.8}45%{opacity:.8;scale:1.04}to{opacity:1;scale:1}}@keyframes journey-stamp-tool{0%{opacity:0;transform:translateY(-65px)rotate(8deg)}24%{opacity:1;transform:translateY(-12px)rotate(8deg)}50%{opacity:1;transform:translateY(17px)rotate(0)}66%{opacity:1;transform:translateY(8px)rotate(0)}to{opacity:0;transform:translateY(-60px)rotate(-7deg)}}@keyframes journey-glint{0%,13%,50%,to{opacity:0;transform:scale(1)}27%{opacity:.9;transform:translate(-20px,15px)scale(2)}38%{opacity:.2;transform:translate(-30px,38px)scale(.5)}}@media (width<=600px){.reward-journey{border-radius:17px;width:calc(100% - 24px);margin:18px auto}.reward-journey__header{gap:10px;padding:18px 17px 0}.reward-journey__header>div>span{letter-spacing:.1em;font-size:7px}.reward-journey h3{max-width:245px;font-size:21px}.reward-journey__motion{min-width:42px;padding:8px;font-size:10px}.reward-journey__stage{height:225px}.reward-journey__hero{width:113px;bottom:0;left:3%}.reward-journey__bag{width:85px;bottom:9px;left:25%}.reward-journey__passport{border-width:4px;width:176px;height:121px;bottom:32px;right:4%}.reward-journey__passport-page{padding:12px 7px}.reward-journey__passport-page--left{gap:7px}.reward-journey__passport-page--left>svg{width:23px;height:23px}.reward-journey__passport-page--left>span,.reward-journey__passport-page--left>i{font-size:6px}.reward-journey__passport-page--right>small{font-size:3.5px;top:7px;left:6px}.reward-journey__ink{gap:3px;width:67px;height:63px;padding:3px;top:25px;left:7px}.reward-journey__ink strong,.reward-journey__ink>span{font-size:7px}.reward-journey__ink svg{width:10px;height:10px}.reward-journey__ink--1{gap:2px;width:43px;height:31px;top:79px;left:1px}.reward-journey__ink--2{gap:2px;width:38px;height:29px;top:84px;left:47px}.reward-journey__ink--1 strong,.reward-journey__ink--2 strong{font-size:4.5px}.reward-journey__ink--1>span,.reward-journey__ink--2>span{font-size:3.5px}.reward-journey__stamp-tool{transform-origin:bottom;top:-8px;left:63%;scale:.7}.reward-journey__parcel{--flight-x:-32cqw;--flight-y:117px;padding:7px 9px;top:28px;left:62%}.reward-journey__parcel--case{width:62px;padding:0;top:19px}.reward-journey__parcel--case svg{height:65px}.reward-journey__parcel b{font-size:11px}.reward-journey__parcel>svg{width:16px}.reward-journey__parcel--case>svg{width:100%}.reward-journey__parcel--xp i{font-size:8px}.reward-journey__earned{gap:15px;padding:15px 17px}.reward-journey__progress{gap:8px}.reward-journey__progress>svg{flex-shrink:0;width:16px}.reward-journey__progress strong{font-size:20px}.reward-journey__progress small{font-size:9px;line-height:1.4}.reward-journey__experience>span{flex-wrap:wrap;gap:6px;font-size:12px}.reward-journey__experience>span>small{font-size:9px}.reward-journey__level-up{display:none}.reward-journey__footer{align-items:flex-start;gap:12px;padding:15px 17px}.reward-journey__footer>span{gap:6px;font-size:10px}.reward-journey__footer>span strong{font-size:10px}.reward-journey__footer>span small{font-size:9px}.reward-journey__footer button{gap:5px;padding:10px;font-size:10px}}@media (width<=360px){.reward-journey__header{padding-inline:13px}.reward-journey h3{font-size:18px}.reward-journey__motion{gap:0;font-size:0}.reward-journey__stage{height:215px}.reward-journey__hero{width:100px;left:0}.reward-journey__bag{width:80px;left:23%}.reward-journey__passport{width:158px;right:3%}.reward-journey__earned{gap:10px;padding-inline:13px}.reward-journey__progress strong{font-size:18px}.reward-journey__footer{flex-wrap:wrap;padding-inline:13px}.reward-journey__footer button{margin-left:auto}}@media (width>=640px) and (height<=500px){.reward-journey{margin:15px auto}.reward-journey__header{padding:16px 22px 0}.reward-journey h3{font-size:22px}.reward-journey__stage{height:210px}.reward-journey__hero{width:116px}.reward-journey__bag{width:100px}.reward-journey__passport{transform-origin:100% 100%;bottom:18px;scale:.9}.reward-journey__earned{padding:12px 22px}.reward-journey__footer{padding:13px 22px}}@media (prefers-reduced-motion:reduce){.reward-journey__stage *{animation:none!important}.reward-journey__parcel,.reward-journey__stamp-tool{opacity:0}.reward-journey__ink{opacity:1}.reward-journey__xp-track>i{transition:none}}.home-environment-picker{border:0;min-width:0;margin:0;padding:0}.home-environment-picker>legend{letter-spacing:-.6px;color:#eff2e4;font-size:24px;font-weight:800}.home-environment-picker>p{color:#b1c6c8;margin:12px 0 20px;font-size:13px;line-height:1.7}.home-environment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-environment-choice{color:#edf1e2;cursor:pointer;background:#1a2d35;border:1px solid #49616b;border-radius:17px;min-width:0;padding:15px;display:block}.home-environment-choice.is-selected{background:#203731;border-color:#b7db84;box-shadow:inset 0 0 0 1px #b7db8422}.home-environment-choice:focus-within{outline-offset:3px;outline:3px solid #cff393}.home-environment-preview{isolation:isolate;background:linear-gradient(#b6d3d9,#e9cd98);border-radius:11px;height:130px;position:relative;overflow:hidden}.home-environment-preview>svg{color:#fff1ac;filter:drop-shadow(0 0 12px #f8db76);position:absolute;top:23px;right:25px}.home-environment-preview>i,.home-environment-preview>span{clip-path:polygon(0 58%,22% 9%,47% 68%,68% 24%,100% 78%,100% 100%,0 100%);background:#647a7d;height:70%;position:absolute;bottom:-1px;left:-1px;right:-1px}.home-environment-preview>span{clip-path:polygon(0 62%,28% 15%,51% 50%,80% 0,100% 35%,100% 100%,0 100%);background:#46655e;height:49%}.home-environment-choice--night .home-environment-preview{background:radial-gradient(at 80% 35%,#203049,#07131f)}.home-environment-choice--night .home-environment-preview>svg{color:#ecebcb;filter:drop-shadow(0 0 11px #c4d5bd5e)}.home-environment-choice--night .home-environment-preview>i{background:#273d50}.home-environment-choice--night .home-environment-preview>span{background:#132f30}.home-environment-choice__heading{justify-content:space-between;align-items:center;gap:14px;margin-top:17px;display:flex}.home-environment-choice__heading strong{font-size:18px}.home-environment-choice__heading input[type=checkbox]{appearance:auto;accent-color:#bde98c;cursor:pointer;flex:none;width:22px;height:22px;min-height:22px;margin:0;padding:0}.home-environment-choice__heading input:disabled{opacity:1;cursor:default}.home-environment-choice>p{color:#b3c8c6;min-height:36px;margin:9px 0 15px;font-size:12px;line-height:1.6}.home-environment-choice>small{color:#c2db9c;align-items:center;gap:6px;font-size:10px;display:flex}.home-environment-picker .home-environment-status{color:#d0e2bf;background:#20353566;border:1px solid #486166;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:15px;display:flex}.home-environment-status>svg{flex:none;margin-top:3px}.home-environment-picker .home-environment-storage{color:#96b0b5;margin:0;font-size:11px}@media (width<=480px){.home-environment-options{gap:10px}.home-environment-choice{border-radius:13px;padding:12px}.home-environment-preview{height:106px}.home-environment-choice>p{font-size:11px}.home-environment-picker>legend{font-size:21px}}[data-profile-postcard]{--postcard-accent:#649e8b;--postcard-shape:#74aba422}.player-dossier>.postcard-landscape,.public-player-heading>.postcard-landscape{z-index:-1;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 40%,#000 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 40%,#000 100%)}.passport-postcard{isolation:isolate;position:relative;overflow:hidden}.passport-postcard>.postcard-landscape{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.passport-postcard>strong{text-shadow:0 1px 7px #14292a;margin-top:48px}.passport-postcard>small{background:#102b2b99;border-radius:15px;padding:6px 8px}[data-profile-postcard=alpine],[data-profile-postcard=europe]{--postcard-accent:#9ab8c0;--postcard-shape:#b8dce52a}[data-profile-postcard=ship],[data-profile-postcard=oceania]{--postcard-accent:#549da9;--postcard-shape:#72c9d12a}[data-profile-postcard=night],[data-profile-postcard=asia]{--postcard-accent:#9e89b8;--postcard-shape:#b8a1d52a}[data-profile-postcard=africa]{--postcard-accent:#cb9a6d;--postcard-shape:#d2aa702a}.account-hq[data-profile-postcard] .player-dossier,.field-player-dialog[data-profile-postcard] .public-player-heading{background:radial-gradient(ellipse at 95% 110%,var(--postcard-shape) 0,transparent 60%),linear-gradient(120deg,#14282cf2,#13242cec);border-color:var(--postcard-accent);isolation:isolate;position:relative;overflow:hidden}.account-hq[data-profile-postcard] .player-dossier:after,.field-player-dialog[data-profile-postcard] .public-player-heading:after{content:"";z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 70px,var(--postcard-shape) 71px 72px,transparent 73px 150px);opacity:.6;pointer-events:none;position:absolute;inset:0}.country-preferences{color:#edf0e5;background:#1b2d3455;border:1px solid #435a61;border-radius:15px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.country-preferences>div{flex:1;align-items:center;gap:13px;min-width:200px;display:flex}.country-preferences h3{margin:0 0 6px;font-size:16px}.country-preferences p{color:#b4c9cb;margin:0;font-size:12px;line-height:1.6}.country-preferences select{color:#ecf1e5;background:#15262d;border:1px solid #536a70;border-radius:10px;width:100%;max-width:260px;padding:12px;font-size:13px}.country-preferences>button{color:#d0efa1;background:#b7e9841c;border:1px solid #91b66e;border-radius:9px;min-height:42px;padding:10px 18px;font-weight:700}.country-preferences>button:disabled{opacity:.45}.country-preferences>p{color:#c4e8a4;width:100%}.profile-country{color:#b5cabe;align-items:center;gap:8px;font-size:13px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-backdrop{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c12d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.collection-dialog{overscroll-behavior:contain;color:#f3f1e7;background:#101e25;border:1px solid #385157;border-radius:24px;width:min(1080px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 32px 110px #0008}.collection-dialog__header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101e25ed;border-bottom:1px solid #31434a;justify-content:space-between;align-items:center;padding:16px 26px;display:flex;position:sticky;top:0}.collection-dialog__header h2{margin:0;font-size:17px}.collection-close{color:#f3f1e7;background:#1c3038;border:1px solid #40575e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.expedition-collection{color:#f3f1e7;max-width:1180px;margin-inline:auto;padding:30px}.collection-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.collection-eyebrow{letter-spacing:.17em;color:#a8c3bd;font-size:10px;font-weight:800}.collection-intro h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(25px,3.4vw,38px);line-height:1.15}.collection-intro p{color:#abc0c3;margin:0;line-height:1.6}.collection-total{white-space:nowrap;color:#c2ed8b;border:1px solid #506358;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.collection-tabs{border-bottom:1px solid #34464b;gap:6px;margin:27px 0 24px;display:flex;overflow-x:auto}.collection-tabs button{color:#aebdc4;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:13px 15px;font-size:13px;font-weight:700;display:flex}.collection-tabs button[aria-pressed=true]{color:#c7f18c;border-bottom-color:#b8ec73}.collection-tabs b{color:#192220;background:#b8ec73;border-radius:20px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:10px;display:grid}.collection-message{text-align:center;color:#afc8c9;padding:40px}.collection-error{background:#6036315c;border:1px solid #be716a;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex}.collection-error p{flex:1;margin:0}.collection-error button{color:#ffe6d7;background:0 0;border:0;text-decoration:underline}.collection-case-stage{background:radial-gradient(at 20%,#69844a29,#0000 55%);grid-template-columns:310px 1fr;align-items:center;gap:32px;min-height:250px;display:grid}.collection-case-light{isolation:isolate;place-items:center;min-height:240px;display:grid;position:relative}.collection-case-light:before{content:"";filter:blur(25px);z-index:-1;background:#b7f0791c;border-radius:50%;width:210px;height:130px;position:absolute}.collection-case-light>svg{filter:drop-shadow(0 25px 18px #0005);width:100%;max-width:290px;animation:6s ease-in-out infinite case-idle}.collection-case-story h3{letter-spacing:-.03em;margin:10px 0 13px;font-size:27px}.collection-case-story p{color:#b8c7ca;max-width:520px;font-size:14px;line-height:1.7}.case-progress{max-width:400px;margin-top:20px}.case-progress>span{color:#c6e79c;align-items:baseline;gap:5px;font-size:13px;display:flex}.case-progress strong{font-size:25px}.case-progress small{color:#9db3b7;margin-left:auto}.expedition-collection progress,.expedition-dock progress{appearance:none;background:#2d4148;border:0;border-radius:8px;width:100%;height:6px;margin-top:9px;display:block;overflow:hidden}.expedition-collection progress::-webkit-progress-bar{background:#2d4148}.expedition-dock progress::-webkit-progress-bar{background:#2d4148}.expedition-collection progress::-webkit-progress-value{background:linear-gradient(90deg,#73ad7f,#c3ef8a);border-radius:8px}.expedition-dock progress::-webkit-progress-value{background:linear-gradient(90deg,#73ad7f,#c3ef8a);border-radius:8px}.expedition-collection progress::-moz-progress-bar{background:#b5e783;border-radius:8px}.expedition-dock progress::-moz-progress-bar{background:#b5e783;border-radius:8px}.earned-case{background:#20342f55;border:1px solid #4b645a;border-radius:18px;margin-top:22px;padding:20px}.earned-case>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.earned-case>header>span{align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.earned-case>header .button{min-height:42px;padding:10px 18px;font-size:13px}.earned-case>p{color:#b9d0c4;margin-top:18px;font-size:13px}.case-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.reward-choice{text-align:center;color:#f3f1e7;background:linear-gradient(155deg,#354645,#18292e);border:1px solid #708071;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:18px 14px;transition:transform .2s,border-color .2s;animation:.5s both reward-arrive;display:flex;position:relative}.reward-choice:nth-child(2){animation-delay:.1s}.reward-choice:nth-child(3){animation-delay:.2s}.reward-choice:hover:not(:disabled){border-color:#c4ee91;transform:translateY(-4px)}.reward-choice>svg{filter:drop-shadow(0 8px 6px #0005);width:100%;height:130px}.reward-choice>strong{font-size:17px}.reward-choice>span{color:#c0cdcf;flex:1;font-size:12px;line-height:1.5}.reward-choice>small{color:#c2ef8e;align-items:center;gap:8px;margin-top:9px;font-weight:800;display:flex}.collection-footnote{color:#9bb1b4;margin:22px 0 0;font-size:12px;line-height:1.7}.case-opening-status{color:#d5efab;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.case-opening-status button{color:#bdcfcc;background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.collection-case-light.is-opening>svg{animation:1.25s both case-unlock}.earned-case.is-revealing{min-height:84px}.collection-filter{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.collection-filter button{color:#bac8cc;background:0 0;border:1px solid #4c6065;border-radius:30px;padding:9px 13px;font-size:12px}.collection-filter button[aria-pressed=true]{color:#d2f6a4;background:#c1eb891c;border-color:#a3c779}.collection-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.collection-item{background:linear-gradient(145deg,#2e45484a,#14272d);border:1px solid #466063;border-radius:17px;flex-direction:column;align-items:flex-start;padding:19px;display:flex;position:relative;overflow:hidden}.collection-item>svg{filter:drop-shadow(0 9px 6px #0004);width:100%;height:148px}.collection-item h3{margin:13px 0 7px;font-size:17px}.collection-item p{color:#b2c4c9;flex:1;margin:0 0 19px;font-size:12px;line-height:1.7}.collection-item-state{color:#accaa6;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.collection-item button{color:#d2efa8;background:#b7e78c15;border:1px solid #688c79;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.collection-item.is-equipped{border-color:#b5e582}.collection-item.is-locked>svg{opacity:.55;filter:saturate(.45)}.collection-item.is-locked button{color:#a2afb3;background:0 0;border-color:#415258}.collection-item button:disabled,.reward-choice:disabled{cursor:default;opacity:.55}.collection-filter button,.collection-tabs button,.expedition-collection button,.expedition-dock,.postgame-rewards button,.collection-close{cursor:pointer}.expedition-collection button:focus-visible,.expedition-dock:focus-visible,.postgame-rewards button:focus-visible,.collection-close:focus-visible{outline-offset:3px;outline:3px solid #cff393}.passport-book{color:#243b40;background:linear-gradient(90deg,#dfd7b7 0,#f1eacd 2%,#eee7ce 49%,#e0d5b9 50%,#efe7ce 51%);border-left:8px solid #586d5f;border-radius:10px 24px 24px 10px;padding:28px;box-shadow:inset 0 0 70px #a9aa7c33}.passport-book>header{border-bottom:1px solid #58747755;align-items:center;gap:14px;padding-bottom:17px;display:flex}.passport-book .collection-eyebrow{color:#566b59}.passport-book h3{margin:7px 0}.passport-book header p{color:#5c6c66;margin:0;font-size:12px}.passport-explainer{max-width:650px;font-size:13px;line-height:1.7}.passport-stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-height:180px;padding:28px 7px;display:grid}.passport-stamp{text-align:center;aspect-ratio:1.2;color:#437968;border:3px double;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;display:flex;transform:rotate(-7deg)}.passport-stamp--1{color:#947046;border-radius:14px;transform:rotate(9deg)}.passport-stamp--2{color:#586da0;transform:rotate(-3deg)}.passport-stamp--3{color:#936f80;border-radius:10px;transform:rotate(7deg)}.passport-stamp strong{font-size:12px}.passport-stamp span{letter-spacing:.12em;font-family:monospace;font-size:16px}.passport-stamp small{font-size:9px}.passport-empty{text-align:center;color:#697971;grid-column:1/-1;justify-self:center;max-width:360px}.passport-empty h4{margin:12px 0}.passport-empty p{font-size:12px;line-height:1.7}.passport-postcards{border-top:1px dashed #6a7b7055;padding-top:15px}.passport-postcards>p{font-size:13px;line-height:1.7}.passport-postcards>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.passport-postcard{color:#edf4d5;background:linear-gradient(160deg,#90b7a4,#345b69);border:5px solid #fff9;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:14px;display:flex;transform:rotate(-2deg);box-shadow:1px 3px 7px #28383033}.passport-postcard:nth-child(2n){transform:rotate(2deg)}.passport-postcard[aria-pressed=true]{outline-offset:2px;outline:3px solid #619243}.passport-postcard small{align-items:center;gap:8px;font-size:10px;display:flex}.postcard-theme--europe{background:linear-gradient(160deg,#b79a61,#647c79 50%,#234951)}.postcard-theme--asia{background:linear-gradient(160deg,#d28d89,#976c90 50%,#474c78)}.postcard-theme--africa{background:linear-gradient(160deg,#efbe78,#ac674a 65%,#584637)}.postcard-theme--americas{background:linear-gradient(160deg,#86c4ab,#6082a0 65%,#3b5267)}.postcard-theme--oceania{background:linear-gradient(160deg,#6ccad1,#37908e 65%,#346957)}.weekly-missions>header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.weekly-missions h3{margin:0;font-size:24px}.weekly-missions header p{color:#b0c5c7;font-size:13px;line-height:1.6}.weekly-missions>article{background:#233b3a44;border:1px solid #426063;border-radius:14px;align-items:center;gap:18px;margin:12px 0;padding:21px;display:flex}.weekly-missions .mission-mark{color:#c1e3a4;border:1px solid #71896b;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.weekly-missions article>div{flex:1}.weekly-missions h4{margin:0 0 9px;font-size:15px}.weekly-missions article small{color:#a1b6b9;margin-top:8px;font-size:10px;display:block}.weekly-missions article>strong{color:#c4ec91;text-align:right;font-size:22px}.weekly-missions .is-complete{background:#a0c76b15;border-color:#84a568}.expedition-dock{text-align:left;color:#f0f2e3;background:radial-gradient(at 80% 140%,#b0d97023,#0000 65%),linear-gradient(110deg,#253c36,#17282b);border:1px solid #466351;border-radius:18px;align-items:center;gap:16px;width:100%;min-height:115px;margin:0 0 24px;padding:8px 22px 8px 12px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.expedition-dock:hover{border-color:#adce7b}.expedition-dock__character{flex-shrink:0;align-self:stretch;width:95px;position:relative;overflow:hidden}.expedition-dock__character>svg{transform-origin:bottom;width:105px;height:140px;animation:7s ease-in-out infinite collection-character-idle;position:absolute;bottom:-10px}.expedition-dock__copy{flex:1;min-width:0}.expedition-dock__copy>small{color:#b2cba6;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.expedition-dock__copy>strong{margin-top:9px;font-size:clamp(15px,2vw,19px);display:block}.expedition-dock progress{max-width:330px;height:4px;margin-top:12px}.expedition-dock__case{flex-shrink:0;width:135px;transform:rotate(-6deg)}.expedition-dock__case>svg{filter:drop-shadow(0 12px 8px #0005);width:100%;height:105px}.expedition-dock--compact{color:#c7f09e;background:#b2db6f14;border:1px solid #456053;border-radius:12px;place-items:center;width:42px;height:42px;min-height:42px;margin:0;padding:0;display:grid;position:relative;overflow:visible}.expedition-dock--compact b{color:#1a3027;background:#c1ef79;border-radius:8px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.equipped-shelf{background:linear-gradient(#263e3d50,#15252a);border:1px solid #3a5055;border-radius:14px;margin-top:20px;padding:18px}.equipped-shelf>span{letter-spacing:.15em;color:#a9bbaa;font-size:10px}.equipped-shelf>div{border-bottom:6px solid #5b63544a;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:15px;display:flex}.equipped-shelf figure{text-align:center;width:120px;margin:12px 0}.equipped-shelf figure>svg{filter:drop-shadow(0 8px 6px #0004);width:100%;height:105px}.equipped-shelf figcaption{color:#c0cccb;padding:5px 0;font-size:11px;line-height:1.4}.postgame-rewards{color:#f1f2e5;background:radial-gradient(at 0 60%,#86b75a25,#0000 60%),#1b302e;border:1px solid #648151;border-radius:17px;align-items:center;gap:22px;width:min(860px,100% - 36px);margin:28px auto;padding:20px 25px;animation:.65s both reward-arrive;display:flex}.postgame-rewards>div{flex-shrink:0;width:105px}.postgame-rewards>div>svg{width:100%;height:100px}.postgame-rewards>span{flex:1}.postgame-rewards small{color:#b1c8a4;letter-spacing:.14em;font-size:9px;display:block}.postgame-rewards strong{color:#d5f5a9;margin-top:8px;font-size:26px;display:block}.postgame-rewards p{color:#bacfc6;margin-bottom:0;font-size:12px;line-height:1.6}.postgame-rewards button{color:#1d3027;white-space:nowrap;background:#bcea80;border:0;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}@keyframes case-idle{50%{transform:translateY(-7px)rotate(1deg)}}@keyframes case-unlock{0%{transform:scale(1)}35%{transform:translateY(-12px)rotate(-6deg)}50%{transform:translateY(-8px)rotate(5deg)}65%{transform:translateY(-10px)rotate(-3deg)}85%{filter:drop-shadow(0 0 30px #c5f49b);transform:scale(1.12)}to{transform:scale(1)}}@keyframes reward-arrive{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes collection-character-idle{50%{transform:rotate(2deg)translateY(-3px)}}@media (width<=650px){.collection-backdrop{align-items:stretch;padding:0}.collection-dialog{border:0;border-radius:0;min-height:0;max-height:100dvh}.collection-dialog__header{padding:max(10px,env(safe-area-inset-top)) 17px 10px}.expedition-collection{padding:22px 17px max(28px,env(safe-area-inset-bottom))}.collection-intro{align-items:flex-start;gap:12px}.collection-intro h2{font-size:27px}.collection-intro p{font-size:12px}.collection-total{gap:5px;padding:8px 10px;font-size:11px}.collection-tabs{gap:0;margin:20px 0}.collection-tabs button{gap:6px;padding:12px 10px;font-size:11px}.collection-tabs button svg{width:15px}.collection-case-stage{grid-template-columns:1fr;gap:0}.collection-case-light{min-height:175px}.collection-case-light>svg{width:240px;height:180px}.collection-case-story h3{font-size:23px}.collection-case-story p{font-size:12px}.case-progress{max-width:none;margin-top:14px}.earned-case{padding:14px}.earned-case>header>span{font-size:12px}.earned-case>header .button{min-height:42px;padding:9px 13px}.case-options{gap:7px}.reward-choice{border-radius:10px;gap:7px;padding:12px 6px}.reward-choice>svg{height:92px}.reward-choice>strong{min-height:34px;font-size:12px;line-height:1.4}.reward-choice>span{font-size:10px;line-height:1.45}.reward-choice>small{gap:3px;margin-top:7px;font-size:10px}.collection-filter{gap:5px}.collection-filter button{padding:9px 11px;font-size:11px}.collection-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-item{padding:12px}.collection-item>svg{height:120px}.collection-item h3{font-size:14px}.collection-item p{font-size:11px}.collection-item-state{font-size:9px}.collection-item button{min-height:42px}.passport-book{border-left-width:5px;padding:18px 14px}.passport-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.passport-stamp{justify-self:center;width:100%;max-width:145px}.passport-postcards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-missions h3{font-size:21px}.weekly-missions>article{gap:11px;padding:14px}.weekly-missions .mission-mark{width:36px;height:36px}.weekly-missions h4{font-size:13px}.weekly-missions article>strong{font-size:19px}.expedition-dock{gap:10px;min-height:95px;padding:6px 13px}.expedition-dock__character{width:60px}.expedition-dock__character>svg{width:75px;height:112px;left:-8px}.expedition-dock__case{width:70px}.expedition-dock__case>svg{height:85px}.expedition-dock__copy>strong{font-size:14px;line-height:1.4}.expedition-dock__copy>small{font-size:8px}.expedition-dock--compact{min-height:42px;padding:0}.postgame-rewards{flex-wrap:wrap;gap:13px;width:calc(100% - 30px);padding:15px}.postgame-rewards>div{width:75px}.postgame-rewards>div>svg{height:75px}.postgame-rewards>span{min-width:170px}.postgame-rewards strong{font-size:23px}.postgame-rewards button{margin-left:auto}.case-opening-status{flex-wrap:wrap;font-size:12px}.collection-error{font-size:12px}}@media (width>=640px) and (height<=600px){.collection-backdrop{padding:10px}.collection-dialog{border-radius:15px;max-height:calc(100dvh - 20px)}.collection-dialog__header{padding:8px 18px}.expedition-collection{padding:18px}.collection-intro h2{font-size:25px}.collection-tabs{margin:15px 0}.collection-case-stage{grid-template-columns:230px 1fr;gap:20px;min-height:165px}.collection-case-light{min-height:165px}.collection-case-light>svg{height:170px}.collection-case-story h3{font-size:22px}.collection-case-story p{font-size:12px}.collection-item>svg{height:120px}.earned-case{padding:15px}.reward-choice>svg{height:105px}.postgame-rewards{margin:18px auto;padding:12px 18px}.postgame-rewards>div>svg{height:75px}}@media (prefers-reduced-motion:reduce){.collection-case-light>svg,.collection-case-light.is-opening>svg,.reward-choice,.expedition-dock__character>svg,.postgame-rewards{animation:none}.reward-choice,.expedition-dock{transition:none}}@media (width<=430px){.collection-tabs{border-bottom:0;grid-template-columns:1fr 1fr;gap:3px;display:grid;overflow:visible}.collection-tabs button{border:1px solid #344b51;border-radius:9px;justify-content:center;min-height:42px;padding:9px 7px}.collection-tabs button[aria-pressed=true]{background:#c0ed8514;border-color:#98be70}.collection-cases:has(.case-options) .collection-case-stage{grid-template-columns:95px 1fr;gap:10px;min-height:120px}.collection-cases:has(.case-options) .collection-case-light{min-height:105px}.collection-cases:has(.case-options) .collection-case-light>svg{width:120px;height:100px}.collection-cases:has(.case-options) .collection-case-story>.collection-eyebrow{display:none}.collection-cases:has(.case-options) .collection-case-story>p{display:none}.collection-cases:has(.case-options) .collection-case-story h3{font-size:18px;line-height:1.25}.collection-cases:has(.case-options) .case-progress{margin-top:9px}.collection-cases:has(.case-options) .case-progress strong{font-size:20px}.collection-cases:has(.case-options) .earned-case{margin-top:16px}.country-preferences label{flex:1;min-width:180px}.country-preferences select{max-width:none}}.collection-case-light>svg.collection-camp-case,.collection-case-light.is-opening>svg.collection-camp-case{filter:none;animation:none;overflow:visible}.collection-camp-case__lid{transform-box:view-box;transform-origin:205px 83px;transition:transform .75s cubic-bezier(.2,.75,.25,1);transform:none}.collection-backdrop{animation:.2s ease-out both collection-arrive-shade}.collection-dialog{animation:.24s cubic-bezier(.2,.75,.25,1) both collection-arrive-panel}@keyframes collection-arrive-shade{0%{opacity:0}to{opacity:1}}@keyframes collection-arrive-panel{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collection-backdrop,.collection-dialog{animation:none}}.collection-camp-case[data-case-open=true] .collection-camp-case__lid{transform:translate(-3px,-21px)skew(-6deg)scaleY(.68)}.collection-camp-case__interior,.collection-camp-case__lid-edge{opacity:0;transition:opacity .28s .12s}.collection-camp-case[data-case-open=true] .collection-camp-case__interior,.collection-camp-case[data-case-open=true] .collection-camp-case__lid-edge{opacity:1}.collection-camp-case__reveal{opacity:0;pointer-events:none}.collection-camp-case[data-case-opening=true] .collection-camp-case__lid{animation:1.25s cubic-bezier(.2,.75,.25,1) both camp-case-lid-unlock}.collection-camp-case[data-case-opening=true] .collection-camp-case__reveal{animation:1.25s both camp-case-contents-glow}.collection-camp-case[data-case-opening=true] .collection-camp-case__glint{transform-box:fill-box;transform-origin:50%;animation:1.25s both camp-case-contents-rise}.collection-camp-case[data-case-opening=true] .collection-camp-case__glint:nth-child(2){animation-delay:50ms}.collection-camp-case[data-case-opening=true] .collection-camp-case__glint:nth-child(3){animation-delay:.1s}@keyframes camp-case-lid-unlock{0%,24%{transform:none}14%{transform:translate(.5px,-.6px)rotate(.35deg)}78%{transform:translate(-3px,-23px)skew(-6.5deg)scaleY(.65)}to{transform:translate(-3px,-21px)skew(-6deg)scaleY(.68)}}@keyframes camp-case-contents-glow{0%,28%{opacity:0}62%{opacity:.8}to{opacity:0}}@keyframes camp-case-contents-rise{0%,30%{transform:translateY(8px)scale(.6)}85%,to{transform:translateY(-7px)scale(1)}}.collection-camp-case[data-reduced-motion=true] .collection-camp-case__lid,.collection-camp-case[data-reduced-motion=true] .collection-camp-case__interior,.collection-camp-case[data-reduced-motion=true] .collection-camp-case__lid-edge,.collection-camp-case[data-reduced-motion=true] .collection-camp-case__reveal,.collection-camp-case[data-reduced-motion=true] .collection-camp-case__glint{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.collection-camp-case .collection-camp-case__lid,.collection-camp-case .collection-camp-case__interior,.collection-camp-case .collection-camp-case__lid-edge,.collection-camp-case .collection-camp-case__reveal,.collection-camp-case .collection-camp-case__glint{transition:none;animation:none}}@media (width<=430px){.collection-cases:has(.case-options) .collection-case-light>svg.collection-camp-case{width:100%;max-width:105px;height:auto}}.country-preferences.country-preferences-v2{color:#eef2e7;background:linear-gradient(120deg,#203832,#192b2d);border:1px solid #42615e;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:inset 0 1px #e0edcf09}.country-preferences-v2 .country-preferences-heading{align-items:center;gap:13px;display:flex}.country-preferences-v2 .country-preferences-emblem{color:#bfdb9c;background:#afcb8810;border:1px solid #80978055;border-radius:14px;flex:0 0 46px;place-items:center;height:46px;display:grid}.country-preferences-v2 .country-preferences-heading h3{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.country-preferences-v2 .country-preferences-heading p{color:#bdc9bd;margin:0;font-size:12px;line-height:1.5}.country-preferences-v2>.country-preferences-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;display:grid}.country-preferences-v2 .country-picker-trigger{color:#f3f2e8;text-align:left;cursor:pointer;background:#101f2280;border:1px solid #678077;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;min-height:65px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.country-preferences-v2 .country-picker-trigger:hover:not(:disabled),.country-preferences-v2 .country-picker-trigger[aria-expanded=true]{background:#152b29;border-color:#b5d98c}.country-picker-trigger>svg{color:#b7c4b9;flex:0 0 17px;margin-left:auto}.country-picker-value{gap:4px;min-width:0;display:grid}.country-picker-value small{color:#b0bfb5;letter-spacing:.015em;font-size:10px;font-weight:500}.country-picker-value strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.country-picker-flag{color:#aebfba;background:#0d1f25;border-radius:4px;flex:0 0 34px;place-items:center;width:34px;height:26px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #dcebc51f}.country-picker-flag img{object-fit:cover;width:100%;height:100%;display:block}.country-picker-flag.is-empty{box-shadow:none;background:#ffffff05}.country-preferences-v2 .country-preferences-save{color:#16291f;cursor:pointer;background:#bfdc96;border:1px solid #b4d892;border-radius:12px;min-width:100px;padding:12px 18px;font-size:13px;font-weight:750}.country-preferences-v2 .country-preferences-save:hover:not(:disabled){background:#cfea9e}.country-preferences-v2 button:disabled{opacity:.45;cursor:default}.country-preferences-v2 .country-preferences-note{color:#aabcb0;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.country-preferences-note>svg{flex:0 0 14px}.country-preferences-unsaved{color:#d5d1ac;white-space:nowrap;background:#d6cf8c12;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px}.country-preferences-v2>.country-preferences-status{color:#c4e8a4;margin:0;font-size:12px}.country-preferences-v2>.form-error{color:#ffb4a2;margin:0}.country-preferences-v2 button:focus-visible,.country-picker-dialog button:focus-visible{outline-offset:3px;outline:2px solid #c3ea95}.country-picker-overlay{z-index:10030;background:#06111024;position:fixed;inset:0}.country-picker-dialog{color:#f0f2e9;background:#182b2c;border:1px solid #647c73;border-radius:17px;flex-direction:column;width:min(380px,100vw - 24px);min-height:0;font-family:inherit;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 70px #040d13a8,inset 0 1px #e4edc712}.country-picker-handle{display:none}.country-picker-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 13px;display:flex}.country-picker-heading small{letter-spacing:.12em;color:#adca98;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.country-picker-heading h4{letter-spacing:-.025em;color:#f0f2e9;margin:0;font-size:18px}.country-picker-close,.country-picker-search>button{color:#bed0c4;cursor:pointer;background:#ffffff04;border:1px solid #78917d33;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.country-picker-close:hover,.country-picker-search>button:hover{color:#f5f5e9;background:#ffffff0d}.country-picker-search{color:#aebfb5;background:#102122;border:1px solid #5a7268;border-radius:10px;flex:none;align-items:center;gap:9px;min-height:46px;margin:0 14px 12px;padding:0 10px 0 12px;display:flex}.country-picker-search:focus-within{border-color:#c4e6a3;box-shadow:0 0 0 2px #add18033}.country-picker-search input{color:#f0f2e9;width:100%;min-width:0;height:44px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}.country-picker-search input::placeholder{color:#8fa69d}.country-picker-search input:focus-visible{outline:none}.country-picker-search>button{border:0;width:27px;height:27px}.country-picker-results-label{letter-spacing:.09em;color:#92aba0;flex:none;justify-content:space-between;align-items:center;padding:0 20px 8px;font-size:9px;font-weight:700;display:flex}.country-picker-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#688175 transparent;flex:auto;min-height:0;padding:0 8px 8px;overflow:auto}.country-picker-option{color:#edf0e6;text-align:left;cursor:pointer;width:100%;min-height:46px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;display:flex}.country-picker-option>span:not(.country-picker-flag){flex:1;min-width:0;line-height:1.35}.country-picker-option>small{color:#8ca69a;margin-left:auto;font-size:10px}.country-picker-option .country-picker-flag{flex-basis:28px;width:28px;height:21px}.country-picker-option[data-active=true]{background:#b5d49112;border-color:#afcb8840}.country-picker-option[aria-selected=true]{color:#d1eaa9}.country-picker-option>svg{color:#c0e28f;flex:0 0 17px}.country-picker-empty{color:#98b0a5;text-align:center;place-items:center;gap:9px;padding:24px 18px;font-size:12px;display:grid}.country-picker-empty strong{color:#d9e3d4;font-size:14px}.country-picker-footer{background:#10222465;border-top:1px solid #71896e2a;flex:none;padding:9px 12px 12px}.country-picker-none{color:#c4d0c4;text-align:left;width:100%;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:6px 8px;font-size:12px;display:flex}.country-picker-none:hover{background:#a4c38b0d}.country-picker-none>span:not(.country-picker-flag){flex:1}.country-picker-none small{color:#869f95;margin-top:3px;font-size:10px;display:block}.country-picker-none>svg{color:#c0e28f}.country-picker-footer p{color:#8ca79b;margin:8px 8px 0;font-size:10px;line-height:1.4}@media (width<=600px){.country-preferences.country-preferences-v2{border-radius:15px;gap:14px;padding:16px}.country-preferences-v2 .country-preferences-emblem{border-radius:12px;flex-basis:40px;height:40px}.country-preferences-v2 .country-preferences-heading{gap:10px}.country-preferences-v2 .country-preferences-heading h3{font-size:15px}.country-preferences-v2 .country-preferences-save{min-width:78px;padding:10px 12px}.country-preferences-v2 .country-picker-trigger{gap:9px;min-height:62px;padding:10px}.country-picker-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030d15b0}.country-picker-dialog{bottom:var(--country-picker-bottom-inset,0px);width:100%;min-height:min(430px, 76dvh, calc(var(--country-picker-viewport-height,100dvh) * .76));padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:21px 21px 0 0;max-height:min(76dvh, calc(var(--country-picker-viewport-height,100dvh) * .76), 640px)!important;top:auto!important;left:0!important}.country-picker-handle{background:#91a99466;border-radius:99px;flex:0 0 4px;align-self:center;width:38px;margin:10px 0 0;display:block}.country-picker-heading{padding-top:13px}.country-picker-option{min-height:49px;font-size:14px}.country-picker-search input{font-size:16px}.country-picker-none{min-height:48px}.country-preferences-v2 .country-preferences-note{flex-wrap:wrap;font-size:10px}}.country-picker-dialog[data-compact=true]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#688175 transparent;min-height:0;display:block;overflow:auto;max-height:min(var(--country-picker-panel-height), calc(var(--country-picker-viewport-height,100dvh) - 16px))!important}.country-picker-dialog[data-compact=true] .country-picker-handle,.country-picker-dialog[data-compact=true] .country-picker-heading small,.country-picker-dialog[data-compact=true] .country-picker-results-label,.country-picker-dialog[data-compact=true] .country-picker-footer p{display:none}.country-picker-dialog[data-compact=true] .country-picker-heading{padding:8px 12px}.country-picker-dialog[data-compact=true] .country-picker-heading h4{font-size:15px}.country-picker-dialog[data-compact=true] .country-picker-close{width:32px;height:32px}.country-picker-dialog[data-compact=true] .country-picker-search{min-height:40px;margin:0 10px 6px}.country-picker-dialog[data-compact=true] .country-picker-search input{height:38px}.country-picker-dialog[data-compact=true] .country-picker-list{min-height:64px;max-height:max(64px, calc(var(--country-picker-panel-height) - 160px));padding-bottom:4px}.country-picker-dialog[data-compact=true] .country-picker-list:empty{min-height:0;padding-bottom:0}.country-picker-dialog[data-compact=true] .country-picker-option{min-height:44px;padding-top:7px;padding-bottom:7px}.country-picker-dialog[data-compact=true] .country-picker-footer{padding:6px 10px}.country-picker-dialog[data-compact=true] .country-picker-none{min-height:44px}.country-picker-dialog[data-compact=true] .country-picker-empty{gap:6px;padding:12px}.country-picker-dialog[data-compact=true] .country-picker-empty>svg{display:none}@media (width<=370px){.country-preferences-v2>.country-preferences-controls{grid-template-columns:minmax(0,1fr)}.country-preferences-v2 .country-preferences-save{min-height:42px}}@media (prefers-reduced-motion:reduce){.country-preferences-v2 .country-picker-trigger{transition:none}}.admin-page.admin-station{color:#edf1ec;background:#10141b;min-height:100dvh;padding:30px max(24px,50vw - 620px) 60px}.admin-station>header{border-bottom:1px solid #ffffff12;padding-bottom:25px}.admin-station>header .eyebrow{color:#94abbb;letter-spacing:1.5px;align-items:center;gap:8px;font-size:9px;display:flex}.admin-station h1{letter-spacing:-1.2px;margin:12px 0 8px;font-size:clamp(27px,3vw,37px)}.admin-station>header p{color:#7c91a1;margin:0;font-size:10px}.admin-station .admin-header-actions{flex-wrap:wrap;justify-content:end}.admin-station .button{box-shadow:none;border-radius:8px;min-height:39px;padding:10px 16px;font-size:11px}.admin-station :is(input,select,textarea){color:#dfe7ec;background:#10171f;border-color:#ffffff20;border-radius:7px;min-width:0;font-size:12px}.admin-station :is(input,select,textarea):focus{border-color:#b4ef6290;outline-color:#b4ef62}.admin-station input::placeholder,.admin-station textarea::placeholder{color:#708595}.admin-station>.form-error{margin-top:18px}.admin-station .admin-stats{border:1px solid #ffffff12;border-radius:12px;gap:0;margin:25px 0;overflow:hidden}.admin-station .admin-stats>article{color:#a1b0bc;background:#171e26;border:0;border-right:1px solid #ffffff12;border-radius:0;align-items:center;gap:16px;padding:19px 25px;font-size:11px;display:flex}.admin-station .admin-stats>article:last-child{border:0}.admin-station .admin-stats strong{color:#eaf2df;letter-spacing:-.8px;font-size:29px}.admin-workspace{grid-template-columns:182px minmax(0,1fr);align-items:start;gap:30px;display:grid}.admin-station .admin-section-nav{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex;position:sticky;top:20px}.admin-station .admin-section-nav>button{color:#91a4b4;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 14px;font-size:12px;display:flex}.admin-station .admin-section-nav>button.active{color:#b4ef62;background:#b4ef620a;border-color:#b4ef6226}.admin-station .admin-section-nav>button:hover{color:#e5ece9;background:#ffffff06}.admin-station .admin-section-nav>.admin-refresh{border-top:1px solid #ffffff12;border-radius:0;margin-top:17px;padding-top:18px;font-size:11px}.admin-section-body{min-width:0}.admin-section-title{margin:0 0 22px}.admin-section-title .eyebrow{letter-spacing:1.7px;color:#7d95a8;font-size:8px}.admin-section-title h2{letter-spacing:-.7px;margin:9px 0;font-size:25px}.admin-section-title p{color:#95a4b0;font-size:11px;line-height:1.8}.admin-station .admin-reports{gap:14px;margin-top:0}.admin-station .admin-reports>article{background:#171e26;border:1px solid #ffffff12;border-radius:12px;padding:22px}.admin-station .admin-reports article header{align-items:start;gap:20px}.admin-station .admin-reports article header strong{overflow-wrap:anywhere;font-size:14px}.admin-station .admin-reports article header>span{color:#b9d99c;background:#b4ef6210;border:1px solid #b4ef622b;border-radius:5px;padding:4px 7px;font-size:9px}.admin-station .admin-reports article small{color:#7f94a4;font-size:10px;line-height:1.7}.admin-station .admin-reports article>p{color:#c3cfd8;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.admin-station .admin-reports blockquote{background:#10171f;border-left-color:#8ba4b6;border-radius:0 6px 6px 0;padding:15px}.admin-station .admin-reports blockquote b{font-size:13px}.admin-station .admin-reports blockquote p{color:#9aaebb;margin-bottom:0;font-size:11px;line-height:1.8}.admin-review-fields{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:14px;margin:18px 0;display:grid}.admin-review-fields label{color:#9badb9;flex-direction:column;gap:8px;font-size:10px;display:flex}.admin-station .admin-review-fields textarea{resize:vertical;min-height:86px;margin:0}.admin-station .admin-users{gap:10px;margin-top:18px;display:grid}.admin-station .admin-users article{background:#171e26;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:18px;padding:16px 18px;display:flex}.admin-station .admin-users article>div{flex:1;min-width:0}.admin-station .admin-users strong{overflow-wrap:anywhere;font-size:13px}.admin-station .admin-users small{color:#8fa3b3;margin-top:6px;font-size:10px}.admin-station .admin-users article>span{color:#91a9bb;border:1px solid #ffffff16;border-radius:4px;padding:5px 8px;font-size:9px}.admin-station .admin-users .button{min-height:34px;font-size:10px}.admin-empty{text-align:center;color:#8199a9;border:1px dashed #ffffff20;border-radius:12px;padding:35px 25px}.admin-empty h3{color:#e0e9e6;margin:15px 0 8px;font-size:17px}.admin-empty p{color:#8fa2b1;font-size:12px;line-height:1.8}.admin-station .admin-section-body>.plan-usage{background:#171e26;border:1px solid #ffffff12;border-radius:12px;margin:0;padding:28px}.admin-station .admin-section-body>.plan-usage h2{letter-spacing:-.7px;margin-top:0;font-size:25px}.admin-station .admin-section-body>.plan-usage p{color:#a8bbc7;font-size:12px;line-height:1.9}.admin-station .admin-section-body>.plan-usage small{color:#8096a6;border-top:1px solid #ffffff12;padding-top:18px;font-size:11px;line-height:1.8;display:block}.admin-station .content-studio{margin:0}.admin-station .content-studio>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:24px}.admin-station .content-studio>header .eyebrow{color:#7e98aa;letter-spacing:1.6px;font-size:8px}.admin-station .content-studio h2{letter-spacing:-.7px;margin:9px 0 0;font-size:25px}.admin-station .content-studio>header>.button{padding:10px 13px;font-size:10px}.admin-station .content-stats{border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:14px 24px;margin:0 0 22px;padding:0 0 20px}.admin-station .content-stats>span{color:#92a7b6;font-size:10px}.admin-station .content-stats b{color:#e2ebdf;margin-right:4px;font-size:19px}.content-view-tabs{gap:9px;margin:0 0 20px;display:flex}.content-view-tabs>button{color:#9eafbc;background:#171e26;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.content-view-tabs>button[aria-pressed=true]{color:#1a2419;background:#e4ebdf;border-color:#e4ebdf}.admin-station .content-actions{display:block}.admin-station .content-actions>form,.admin-station .content-import{background:#171e26;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:25px}.admin-station .content-actions h3{margin:0 0 20px;font-size:18px}.admin-station .content-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.admin-station .content-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-station .content-form-grid label{color:#a0b2bf;gap:8px;font-size:10px}.admin-station .content-language-grid fieldset{border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:13px}.admin-station .content-language-grid legend{color:#b4ef62;padding:0 5px;font-size:9px}.admin-station .content-language-grid textarea{resize:vertical;min-height:96px}.admin-station .content-import{flex-direction:column;align-items:flex-start;gap:16px;min-height:300px;display:flex}.admin-station .content-import>svg{color:#9ab6ca}.admin-station .content-import h3{margin:0}.admin-station .content-import p{color:#91a7b7;max-width:520px;margin:0;font-size:12px;line-height:1.8}.admin-station .content-import input{border-style:dashed;padding:24px 18px}.admin-station .content-import input::file-selector-button{color:#dce7ef;cursor:pointer;background:#293744;border:0;border-radius:5px;margin-right:15px;padding:10px 14px;font-size:11px}.admin-station .content-import>strong{color:#b4ef62;font-size:12px}.content-searchbar{grid-template-columns:auto minmax(0,1fr) 140px;align-items:center;gap:10px;margin-bottom:15px;display:grid}.content-searchbar>svg{color:#7f99aa}.admin-station .content-searchbar>input{margin:0}.admin-station .content-list{scrollbar-width:thin;scrollbar-color:#435560 #171e26;gap:8px;max-height:640px;margin-top:0;padding-right:3px;overflow-y:auto}.admin-station .content-list article{background:#171e26;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:17px}.admin-station .content-list article>div{min-width:0}.admin-station .content-list small{color:#738e9f;overflow-wrap:anywhere;font-size:9px}.admin-station .content-list strong{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.admin-station .content-list p{color:#91a8b6;overflow-wrap:anywhere;margin-bottom:0;font-size:10px;line-height:1.8}.admin-station .content-status{white-space:nowrap;border-radius:5px;align-self:start;padding:5px 8px;font-size:8px}.admin-station .content-status--published{color:#b6d698;background:#b4ef6210}.admin-station .content-status--draft{color:#edb482;background:#eaa87412}.admin-station .content-list .button{min-height:32px;padding:8px 10px;font-size:9px}.admin-station .form-success{background:#b4ef620c;border:1px solid #b4ef6220;border-radius:8px;margin:14px 0;padding:13px 15px}.community-backdrop.field-community-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d14dc;padding:24px}.community-dialog.field-community-dialog{scrollbar-width:thin;scrollbar-color:#4b606f #151c25;background:#151c25;border:1px solid #ffffff20;border-radius:16px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:28px;box-shadow:0 32px 100px #0008}.field-community-dialog .community-close{color:#a3b8c6;background:#ffffff06;border:1px solid #ffffff16;border-radius:7px;width:30px;height:30px;top:14px;right:14px}.field-community-dialog .community-close svg{width:15px;height:15px}.public-player-heading{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;padding-right:20px;display:grid}.public-player-avatar{color:#6e899b;background:#1c2833;border:1px solid #ffffff20;border-radius:16px;place-items:center;width:78px;height:78px;padding:3px;display:grid}.field-community-dialog .eyebrow{color:#809aaa;letter-spacing:1.5px;font-size:8px}.public-player-heading h2{letter-spacing:-.8px;overflow-wrap:anywhere;margin:9px 0 8px;font-size:26px;line-height:1.1}.public-player-heading p{color:#95a9b8;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.public-player-heading p>span{color:#b4ef62;font-size:9px}.public-player-progress{color:#c7d7e1;grid-template-columns:auto 1fr;gap:8px 20px;margin-top:24px;font-size:10px;display:grid}.public-player-progress small{text-align:right;color:#7c95a7;font-size:9px}.public-player-progress progress{appearance:none;accent-color:#b4ef62;background:#ffffff14;border:none;border-radius:5px;grid-column:1/-1;width:100%;height:4px;display:block;overflow:hidden}.public-player-progress progress::-webkit-progress-bar{background:#ffffff14}.public-player-progress progress::-webkit-progress-value{background:#b4ef62}.public-player-progress progress::-moz-progress-bar{background:#b4ef62}.field-community-dialog .player-public-stats{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;padding:18px 0;display:grid}.field-community-dialog .player-public-stats>div{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:8px;padding:0 9px;display:flex}.field-community-dialog .player-public-stats>div:last-child{border:0}.field-community-dialog .player-public-stats svg{color:#819fb5}.field-community-dialog .player-public-stats b{letter-spacing:-.5px;font-size:22px;line-height:1}.field-community-dialog .player-public-stats small{color:#91a6b5;text-align:center;font-size:9px;line-height:1.4}.community-dialog.field-community-dialog .badge-collection{background:0 0;border:0;margin:0 0 22px;padding:0}.community-dialog.field-community-dialog .badge-collection>div{grid-template-columns:repeat(3,minmax(0,1fr))}.public-player-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.field-community-dialog .public-player-actions .button{min-height:41px;box-shadow:none;white-space:normal;border-radius:8px;flex:1;margin:0;padding:10px 12px;font-size:10px}.field-community-dialog>.report-button{color:#7d95a6;margin-top:18px;padding:6px 0;font-size:10px}.field-community-dialog .community-feedback{color:#b4cfe0;background:#86b1cd12;border:1px solid #86b1cd25;border-radius:8px;margin:16px 0 0;padding:12px;font-size:11px;line-height:1.7}.field-community-dialog .public-player-loading{color:#829aac;margin:25px 0;font-size:12px}.field-report-dialog>h2{letter-spacing:-.8px;margin:16px 0 13px;font-size:27px;line-height:1.1}.field-report-dialog .report-target{color:#adbfcd;overflow-wrap:anywhere;background:#0d151d;border:1px solid #ffffff0e;border-radius:7px;padding:10px 12px;font-size:11px}.field-report-dialog .report-intro{color:#8fa7b7;margin:18px 0 24px;font-size:12px;line-height:1.8}.field-report-dialog label{color:#b1c4d0;margin:0 0 17px;font-size:11px}.field-report-dialog :is(select,textarea){color:#e3edf3;background:#0e171f;border-color:#ffffff20;border-radius:8px;font-size:12px}.field-report-dialog textarea{resize:vertical}.field-report-dialog .button--primary{min-height:42px;box-shadow:none;border-radius:8px;width:100%;margin:0;font-size:12px}.field-community-dialog :is(button,input,textarea,select):focus-visible,.admin-station :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #b4ef62}@media (width<=950px){.admin-page.admin-station{padding:25px 24px 40px}.admin-workspace{grid-template-columns:155px minmax(0,1fr);gap:22px}.admin-station .admin-stats>article{gap:11px;padding:17px;font-size:10px}.admin-station .content-studio>header{grid-template-columns:1fr;gap:17px}.admin-station .content-studio>header>.button{justify-self:start}.admin-station .content-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-station .content-list article{grid-template-columns:minmax(0,1fr) auto}.admin-station .content-list .button{grid-column:1/-1;justify-self:start}}@media (width<=700px){.admin-page.admin-station{padding:22px 18px 35px}.admin-station>header{display:block}.admin-station .admin-header-actions{justify-content:start;margin-top:20px}.admin-station .admin-header-actions>.button{margin-left:auto}.admin-station .admin-stats{margin:22px 0}.admin-station .admin-stats>article{flex-direction:column;align-items:start;padding:15px;font-size:9px;line-height:1.5}.admin-station .admin-stats strong{font-size:25px}.admin-workspace{display:block}.admin-station .admin-section-nav{border-bottom:1px solid #ffffff12;flex-flow:wrap;gap:5px;margin:0 0 25px;padding-bottom:20px;display:flex;position:static}.admin-station .admin-section-nav>button{gap:7px;width:auto;padding:9px 10px;font-size:10px}.admin-station .admin-section-nav>button>svg{width:14px}.admin-station .admin-section-nav>.admin-refresh{border:0;margin:0;padding:9px 10px}.admin-station .admin-section-title h2,.admin-station .content-studio h2{font-size:23px}.admin-review-fields{grid-template-columns:1fr}.admin-station .admin-users article{flex-wrap:wrap;gap:12px}.admin-station .admin-users article>div{flex-basis:70%}.admin-station .admin-users .button{margin-left:auto}.admin-station .content-language-grid{grid-template-columns:1fr}.admin-station .content-actions>form,.admin-station .content-import{padding:20px}.content-view-tabs{gap:6px}.content-view-tabs>button{gap:6px;padding:10px;font-size:10px}.content-view-tabs>button>svg{width:14px}.content-searchbar{grid-template-columns:auto minmax(0,1fr)}.content-searchbar>select{grid-column:2}.admin-station .content-list{max-height:none;padding-right:0}}@media (width<=480px){.community-backdrop.field-community-backdrop{padding:12px}.community-dialog.field-community-dialog{border-radius:13px;max-height:calc(100dvh - 24px);padding:23px 19px}.public-player-heading{grid-template-columns:66px minmax(0,1fr);gap:14px;padding-right:12px}.public-player-avatar{border-radius:13px;width:66px;height:66px}.public-player-heading h2{font-size:23px}.field-community-dialog .player-public-stats b{font-size:20px}.field-community-dialog .public-player-actions .button{flex-basis:100%}.admin-station .admin-header-actions .button{padding:9px 11px;font-size:9px}.admin-station .admin-header-actions{gap:8px}.admin-station .admin-reports>article{padding:18px}}
