:root .lr-card.lr-card{--frame:#8e959d;--ink:#192c3d;--body:#e4e9ec;--glow:#9caec0;--edge:#bcc5cd;--atlas-land:#b2c1cd;--atlas-land-deep:#718394;--atlas-ocean:#344959;--atlas-grid:#a3bacd;--atlas-glow:#e0edf6;--lr-w:224px;position:relative;isolation:isolate;container-type:inline-size;box-sizing:border-box;width:var(--lr-w)!important;min-width:var(--lr-w)!important;max-width:var(--lr-w)!important;height:calc(var(--lr-w) * 23 / 16)!important;min-height:calc(var(--lr-w) * 23 / 16)!important;max-height:calc(var(--lr-w) * 23 / 16)!important;aspect-ratio:16/23!important;flex:0 0 var(--lr-w);padding:6px!important;margin:0 auto;border:1px solid var(--edge)!important;border-radius:15px!important;display:block!important;color:var(--ink);background:repeating-linear-gradient(116deg,#ffffff35 0 1px,transparent 1px 4px),linear-gradient(135deg,var(--edge),var(--frame) 30%,var(--edge) 60%,var(--frame));box-shadow:0 3px 6px #00122122,0 13px 22px -7px #02091185;overflow:hidden!important;transform:none!important;perspective:none!important;opacity:1!important}:root .lr-card.lr-card:after,:root .lr-card.lr-card:before{content:none!important}:root .lr-card.lr-uncommon{--frame:#4a8fd4;--edge:#9cdafb;--body:#e4f2fa;--glow:#57baff;--atlas-land:#c4e4ff;--atlas-land-deep:#559bcc;background:repeating-radial-gradient(ellipse at 10% 90%,transparent 0 11px,#cdf6ff65 12px 13px,transparent 15px 25px),linear-gradient(120deg,#79c9ee,#4a8fd4 35%,#72b9e6 70%,#3670a9);box-shadow:0 0 9px #48aeff45,0 13px 22px -7px #00183385}:root .lr-card.lr-rare{--frame:#13296a;--edge:#567ef3;--ink:#e6efff;--body:#091735;--glow:#6bacff;--atlas-land:#799cfd;--atlas-land-deep:#1e4ab6;background:radial-gradient(circle at 94% 14%,#e8faff 0 1px,transparent 2px),radial-gradient(circle at 3% 73%,#a1d9ff 0 1px,transparent 2px),linear-gradient(135deg,#152960,#3560a2 45%,#13296a 65%,#5679d0);box-shadow:0 0 12px #3e7cea5c,0 13px 22px -7px #000b2685}:root .lr-card.lr-legendary{--frame:#8c0f1f;--edge:#df5357;--ink:#fff1ed;--body:#260b16;--glow:#ff6964;--atlas-land:#f9a897;--atlas-land-deep:#a4323a;background:radial-gradient(ellipse at 50% 100%,#ff9b55 0,transparent 58%),linear-gradient(125deg,#d93b45,#8c0f1f 35%,#a32437 70%,#4c0918);box-shadow:0 0 15px #e3344559,0 13px 22px -7px #24010b85}:root .lr-card.lr-mythic{--frame:#070707;--edge:#c9962f;--ink:#f9e7bb;--body:#090909;--glow:#f2c461;--atlas-land:#efd296;--atlas-land-deep:#96752e;background:radial-gradient(circle at 95% 18%,#fff3bd 0 1px,transparent 3px),radial-gradient(circle at 4% 76%,#fff3bd 0 1px,transparent 3px),repeating-linear-gradient(125deg,transparent 0 4px,#fff1a420 4px 5px),linear-gradient(135deg,#533b10,#f7dc86 20%,#c9962f 36%,#674811 58%,#f1d078 78%,#a27118);box-shadow:0 0 8px #c9962f55,0 13px 22px -7px #000b2685}:root .lr-card.lr-reward{--frame:#629e96;--edge:#b7e2d5;--ink:#1b4542;--body:#e3f0e9;--glow:#97d4c1;background:repeating-linear-gradient(125deg,#d6f4e950 0 1px,transparent 1px 5px),linear-gradient(135deg,#bde7dc,#5c9d94 38%,#9bd0c3 78%,#36796d)}.lr-surface{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:var(--body);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge) 65%,transparent),inset 0 0 12px color-mix(in srgb,var(--glow) 15%,transparent)}.lr-art{position:absolute;inset:0 0 auto;height:55%;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--frame) 33%,var(--body)),var(--body));overflow:hidden}.lr-art:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,var(--body) 100%)}.lr-art .city-photo,.lr-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}.lr-art .property-atlas-art{width:100%;height:100%;position:absolute;inset:0;opacity:1;transform:none}.lr-art .city-photo-layer{inset:0;position:absolute;opacity:1;z-index:auto;pointer-events:none}.lr-art .city-photo-layer img{opacity:0;transition:opacity .15s}.lr-art .city-photo-layer.photo-ready img{opacity:1}.lr-art .city-photo-tint{position:absolute;inset:0;background:var(--frame);opacity:.13;pointer-events:none}.lr-card .lr-content{position:absolute;inset:55% 0 0;padding:0 4cqw;display:grid;grid-template-rows:19cqw 7cqw 17cqw 9cqw;align-content:start;color:var(--ink)}:root .lr-card .lr-name{font-family:var(--font-display,Georgia),Georgia,serif;font-weight:800;font-size:9cqw;line-height:1.06;text-align:left;letter-spacing:-.035em;margin:0;padding:0;min-height:0;height:19cqw;max-height:none;display:flex;align-items:center;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;text-overflow:clip;-webkit-line-clamp:unset;color:var(--ink);text-shadow:none}:root .lr-card .lr-name-medium{font-size:8.1cqw}:root .lr-card .lr-name-long{font-size:5.9cqw}:root .lr-card .lr-name-extra{font-size:5.2cqw}:root .lr-card .lr-name-max{font-size:4.2cqw}.lr-secondary{display:block;min-width:0;white-space:nowrap;font-size:5.3cqw;line-height:1.25;align-self:center;color:var(--ink);opacity:.85}.lr-secondary-long{font-size:3.6cqw}.lr-stats{border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3cqw;margin-top:2cqw;padding-top:2cqw}.lr-stats>div+div{border-left:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding-left:4cqw}.lr-stats strong{font-size:8.2cqw;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums;display:block}.lr-stats small{display:flex;align-items:center;gap:2px;font-size:3.5cqw;line-height:1.4;white-space:nowrap}.lr-stats svg{width:3.8cqw;height:3.8cqw}.lr-card .city-rent-value{color:#82601f}.lr-legendary .city-rent-value,.lr-mythic .city-rent-value,.lr-rare .city-rent-value{color:#e8bf66}.lr-top{position:absolute;inset:4cqw 4cqw auto;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.lr-letter{display:grid;place-items:center;background:color-mix(in srgb,var(--body) 90%,transparent);color:var(--ink);width:16cqw;height:17cqw;border:1px solid var(--edge);box-shadow:0 2px 4px #0006;border-radius:5cqw;font-size:8cqw;font-weight:800;flex-shrink:0}.lr-corner{margin-left:auto}.lr-corner>.country-flag{display:block;object-fit:cover;width:21cqw;height:14cqw;border:1px solid #ffffffc9;border-radius:3cqw;box-shadow:0 2px 5px #0006}.lr-level{display:grid;place-items:center;min-width:20cqw;height:22cqw;padding:1cqw 2cqw;background:var(--body);border:1px solid var(--edge);border-radius:4cqw;box-shadow:0 2px 4px #0006}.lr-level small{font-size:3.7cqw;text-transform:uppercase;white-space:nowrap}.lr-level b{font-size:10cqw;line-height:1}.lr-edition-badge{background:#0b0b0bdc;border:1px solid #c9962f88;border-radius:3cqw;font-size:5cqw;padding:2cqw;color:#edd29e}.lr-foot{position:absolute;bottom:2cqw;left:4cqw;right:4cqw;display:flex;flex-direction:column;align-items:center;gap:.6cqw;color:var(--ink);pointer-events:none}.lr-marks{color:var(--edge);font-size:6cqw;letter-spacing:1cqw;line-height:1.05;white-space:nowrap;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--glow) 70%,transparent))}.lr-common .lr-marks{color:#8e959d}.lr-uncommon .lr-marks{color:#4a8fd4}.lr-edition{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:3.1cqw;line-height:1;color:var(--ink);opacity:.75}.lr-edition svg{width:4cqw;height:4cqw}.lr-card .lr-card-hit{position:absolute;inset:0;z-index:3;opacity:0;width:100%;height:100%;padding:0;cursor:pointer;border:0;background:none}:root .lr-card .building-slot-strip{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:0;margin:1.5cqw 0 0;padding:0;min-height:0;height:8cqw;background:transparent;border:0;color:var(--ink)}:root .lr-card .building-slot-strip>button{display:grid;place-items:center;flex:0 0 9cqw;width:9cqw;min-width:0;height:8cqw;min-height:0;padding:0;border:0;box-shadow:none;background:transparent;color:var(--ink);opacity:.32;border-radius:2px}.lr-card .building-slot-strip>.slot-installed,.lr-card .building-slot-strip>button:enabled{opacity:1!important}.lr-card .building-slot-strip>button:enabled{outline:1px solid var(--edge)}:root .lr-card .building-slot-strip svg{width:6.8cqw;height:6.8cqw}.lr-card .building-slot-strip .estate-tip{display:none}.lr-card .building-slot-feedback{position:absolute;bottom:0;z-index:8;background:var(--body);font-size:4cqw;padding:2cqw}.lr-photo-credit{position:absolute;right:3cqw;bottom:9cqw;z-index:9;pointer-events:auto;color:#edf4fa;font-size:4cqw}.lr-photo-credit>summary{display:grid;place-items:center;list-style:none;width:12cqw;height:12cqw;min-width:22px;min-height:22px;border-radius:50%;background:#101c2bc9;border:1px solid #ffffff70;cursor:pointer}.lr-photo-credit>summary::-webkit-details-marker{display:none}.lr-photo-credit>summary svg{width:6cqw;height:6cqw;min-width:12px;min-height:12px}.lr-photo-credit[open]{left:3cqw;bottom:3cqw}.lr-photo-credit[open]>summary{margin-left:auto}.lr-photo-credit>div{display:grid;gap:5px;background:#0b1729f5;border:1px solid #94acbe;border-radius:7px;padding:7px;max-height:50cqw;overflow:auto;font-size:4.1cqw;line-height:1.25;overflow-wrap:anywhere}.lr-photo-credit a{color:#d4e8ff}.lr-photo-credit small{font-size:3.6cqw}.lr-card .lr-art:has(.lr-photo-credit[open]){z-index:10}.lr-card .lr-effect{font-size:5.25cqw;line-height:1.25;margin:3cqw 0 0;grid-row:3/5;color:var(--ink);text-wrap:pretty}.lr-card.is-locked .lr-portrait{filter:grayscale(1);opacity:.6}.lr-card .lr-portrait{filter:contrast(1.06) saturate(.75)}.lr-image-fallback{display:grid;place-items:center;height:100%;color:var(--edge)}.lr-image-fallback>svg{width:40%;height:40%;opacity:.5}.lr-company-income{grid-row:3/5;align-self:start;margin-top:3cqw;display:grid;gap:3cqw;border-top:1px solid #c9962f55;padding-top:3cqw}.lr-company-income>small{font-size:4.1cqw}.lr-company-income strong{display:flex;align-items:center;gap:2cqw;font-size:7.8cqw;line-height:1;color:#ebca81}.lr-company-income strong>span{font-size:4cqw}.lr-company-income svg{width:7cqw;height:7cqw}.lr-reward-art{height:100%;width:100%;display:grid;place-items:center}.lr-reward-art>svg{width:100%;height:100%}.lr-reward-art .avatar{width:75%!important;height:auto!important;aspect-ratio:1}.lr-medallion{position:absolute;width:70cqw;height:70cqw;top:12cqw;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqw;border-radius:50%;border:2cqw solid #c19a52;background:radial-gradient(circle at 30% 20%,#fff0b7,#e9bb5d 50%,#b58534);color:#644117;box-shadow:inset 0 0 0 1px #fff5d8,0 7px 14px #153a3140}.lr-medallion-xp{border-color:#469e77;background:radial-gradient(circle at 30% 20%,#daf6ca,#88d5a1 55%,#399166);color:#154630}.lr-medallion-bonus{border-color:#549e9b;background:radial-gradient(circle at 30% 20%,#d9f8ed,#82c7bb 55%,#428787);color:#1b514c}.lr-medallion strong{font-size:10cqw;letter-spacing:-.04em;line-height:1;white-space:nowrap}.lr-medallion-bonus strong{font-size:8cqw}.lr-medallion small{font-size:3.5cqw;letter-spacing:1.5px}.lr-medallion>span{font-size:10cqw;line-height:1}.lr-reward-caption{font-size:4.8cqw;line-height:1.2;margin:2cqw 0 0;grid-row:3/5;color:var(--ink)}.lr-reward-value{position:absolute;bottom:9cqw;left:4cqw;font-size:5.2cqw}.lr-reward-foot{font-size:3.6cqw;line-height:1.12;text-align:center;color:var(--ink)}.lr-frame-sheen{position:absolute;inset:0;pointer-events:none;z-index:12;border-radius:inherit;opacity:0;background:linear-gradient(115deg,transparent 35%,#ffffff77 48%,transparent 61%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:6px}.lr-legendary>.lr-frame-sheen,.lr-mythic>.lr-frame-sheen,.lr-rare>.lr-frame-sheen{animation:lr-sheen 6s ease-in-out infinite}.lr-mythic>.lr-frame-sheen{background:linear-gradient(115deg,transparent 35%,#fff0bca6 48%,transparent 61%)}@keyframes lr-sheen{0%,55%{opacity:0;background-position:100% 0}65%,78%{opacity:.9}90%,to{opacity:0;background-position:0 0}}:root .cards-grid,:root .exploration-cards-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));justify-items:center}.cards-grid>*{min-width:0}.cards-grid>.exploration-owned-card,.cards-grid>article{width:100%}:root .auction-grid,:root .offer-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.auction-card,.auction-card-body,.offer-card{min-width:0}:root .region-cards-grid,:root .reward-grid,:root .trophy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:20px;justify-items:center}.reward-grid>article{width:224px}.reward-grid>article>button{width:100%;min-width:0}:root .character-team .character-grid{display:flex;gap:16px;overflow-x:auto;max-width:none}.character-team .character-slot{flex:0 0 224px;width:224px;min-width:224px}.character-team .character-controls{width:224px;min-width:0}:root .summary-character-grid.character-team>div{flex:0 0 224px;width:224px;max-width:224px}:root .pack-card-stage{min-height:391px;display:grid;place-items:center}:root .pack-card-motion{width:272px;height:391px;max-width:none;min-height:0}:root .detail-layout .lr-card,:root .modal>.lr-card,:root .pack-card-stage .lr-card,:root .travel-reveal-frame .lr-card{--lr-w:272px}.pack-card-stage .rarity-reveal,.travel-reveal-frame .rarity-reveal{width:272px}.pack-card-stage .lr-card{margin:0}:root .showcase-grid:has(.lr-card){grid-template-columns:repeat(4,minmax(224px,1fr));overflow-x:auto;padding-block:8px}.showcase-grid>article{min-width:224px}.shared-showcase-content .showcase-grid{gap:12px}:root .starter-modal .cards-grid{grid-template-columns:repeat(2,224px);gap:12px;justify-content:center}.starter-modal .cards-grid>div{min-width:0}:root .duel-reel-card{display:flex;justify-content:center;align-items:center;overflow:hidden}@media (max-width:700px){:root .lr-card.lr-card{--lr-w:136px;padding:4px!important;border-radius:11px!important}.lr-surface{border-radius:7px}:root .auction-grid,:root .cards-grid,:root .exploration-cards-grid,:root .offer-grid,:root .region-cards-grid,:root .reward-grid,:root .trophy-grid{grid-template-columns:repeat(2,136px);gap:14px 8px;justify-content:center;justify-items:center}.auction-card,.cards-grid>article,.exploration-owned-card,.offer-card{width:136px;max-width:136px;padding-inline:0}.auction-card-body{padding:8px 4px}.auction-card-body button,.offer-card button{font-size:11px;padding-inline:4px}:root .character-team .character-grid{display:grid;grid-template-columns:repeat(2,136px);gap:18px 8px;justify-content:center;overflow:visible}.character-team .character-controls,.character-team .character-slot{width:136px;min-width:136px}.character-team .character-slot{flex-basis:136px}:root .summary-character-grid.character-team>div{flex-basis:136px;width:136px;max-width:136px}.reward-grid>article{width:136px}:root .starter-modal .cards-grid{grid-template-columns:repeat(2,136px);gap:8px}.starter-modal{padding-inline:12px!important}:root .showcase-grid:has(.lr-card){grid-template-columns:repeat(2,136px);gap:12px 8px;justify-content:center}.showcase-grid>article{min-width:136px}.lr-frame-sheen{padding:4px}.lr-photo-credit>div{font-size:6cqw;max-height:57cqw}.lr-photo-credit small{font-size:5cqw}}@media (prefers-reduced-motion:reduce){.lr-card *,.lr-reveal *{animation:none!important;transition:none!important}.lr-frame-sheen{display:none}.lr-reveal:after,.lr-reveal:before{display:none!important}}.lr-reveal{position:relative;width:max-content;margin:auto;isolation:isolate}.lr-reveal-special:after,.lr-reveal-special:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:15px;z-index:14}.lr-reveal-special:before{box-shadow:0 0 32px 10px var(--reveal-color),inset 0 0 15px var(--reveal-color);animation:lr-reveal-halo 1.5s ease-out both}.lr-reveal-special:after{background:linear-gradient(110deg,transparent 35%,#fff2d960 49%,transparent 63%);animation:lr-reveal-pass 1.5s ease-out both;clip-path:inset(0 round 15px)}@keyframes lr-reveal-halo{0%{opacity:0}20%{opacity:.65}to{opacity:0}}@keyframes lr-reveal-pass{0%{opacity:0;transform:translateX(-15%)}25%{opacity:.7}to{opacity:0;transform:translateX(15%)}}@media (prefers-reduced-motion:reduce){.lr-reveal-special:after,.lr-reveal-special:before{animation:none;display:none}}.lr-region-art,.lr-trophy-art{position:relative;display:grid;place-items:center;width:100%;height:100%;color:#c79940}.lr-region-art>svg{width:70%;height:70%}.lr-trophy-art>svg:first-child{width:65%;height:65%}.lr-trophy-art>svg+svg{position:absolute;top:8%;width:20%;height:20%}.lr-trophy-rank{font:800 12cqw/1 Georgia,serif;color:#816022;align-self:center}.lr-card.region-reward-card .lr-content,.lr-card.season-trophy-card .lr-content{text-align:left}.lr-card .lr-reward-art .player-avatar{width:74%!important;height:auto!important;aspect-ratio:1}@media (max-width:700px){:root .pack-card-stage{min-height:322px}:root .pack-card-motion{width:224px;height:322px}:root .detail-layout .lr-card,:root .modal>.lr-card,:root .pack-card-stage .lr-card,:root .travel-reveal-frame .lr-card{--lr-w:224px}.pack-card-stage .rarity-reveal,.travel-reveal-frame .rarity-reveal{width:224px}}:root .lr-card .building-slot-strip .estate-help{position:relative;flex:0 0 17cqw;min-width:0;z-index:6}:root .lr-card .building-slot-strip .estate-help>button{display:flex;gap:1px;align-items:center;justify-content:center;width:17cqw;min-height:8cqw;height:8cqw;padding:0;border:0;box-shadow:none;font-size:4cqw;background:none;color:var(--ink)}:root .lr-card .building-slot-strip .estate-help svg{width:4cqw;height:4cqw}.lr-frame-sheen{background-size:250% 100%!important}.lr-card:has(.lr-card-hit:focus-visible){outline:2px solid var(--edge);outline-offset:3px}.summary-rare-tile.rare{background:linear-gradient(130deg,#13296a,#091735);border-color:#567ef3;color:#e6efff}.summary-rare-tile.legendary{background:linear-gradient(130deg,#8c0f1f,#260b16);border-color:#df5357;color:#fff1ed}.summary-rare-tile.mythic{background:linear-gradient(130deg,#272013,#070707);border-color:#c9962f;color:#f9e7bb}.lr-badges{display:flex;flex-direction:column;align-items:flex-start;gap:2cqw;max-width:70cqw}.lr-letter{width:auto;height:14cqw;min-height:0;padding:0 3cqw;border-radius:3cqw;font-size:5.3cqw;white-space:nowrap;line-height:1}.lr-kind{font-size:4cqw;line-height:1.3;padding:1.3cqw 2.5cqw;border-radius:2cqw;background:#102633dc;color:#eff9f5;border:1px solid #d3e6db55;white-space:nowrap}.lr-card.exploration .lr-stats{grid-template-columns:1fr}:root .lr-card.lr-reward .lr-content{inset:51% 0 10%;display:flex;flex-direction:column;align-items:center;gap:2cqw;text-align:center}:root .lr-card.lr-reward .lr-name{justify-content:center;text-align:center;flex:0 0 auto;height:auto;min-height:12cqw;font-size:7.5cqw}.lr-card.lr-reward .lr-secondary{font-size:4.5cqw}.lr-card.lr-reward .lr-reward-caption{margin:0;font-size:4.4cqw;line-height:1.2}.lr-card.lr-reward .lr-reward-value{position:static;margin-top:auto;font-size:5cqw;line-height:1.2;text-align:center}.lr-card.lr-reward .lr-foot{bottom:2.5cqw}.lr-card.lr-reward .lr-reward-foot{font-size:3.3cqw;max-width:88cqw;line-height:1.1}:root .pack-card-stage{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:28px 0;overflow:visible;touch-action:pan-y}:root .pack-card-motion{position:relative;inset:auto;margin:0 auto;flex:0 0 auto;width:min(272px,calc(100vw - 64px));height:auto;aspect-ratio:16/23}:root .pack-card-stage .lr-card,:root .travel-reveal-frame .lr-card{--lr-w:min(272px,calc(100vw - 64px))}.pack-card-stage .rarity-reveal,.travel-reveal-frame .rarity-reveal{width:fit-content;margin:auto}.travel-reveal-frame{touch-action:pan-y;display:flex;justify-content:center}.pack-navigation{display:flex;justify-content:center;align-items:center;gap:18px;margin:8px auto;position:static;width:100%;background:none;box-shadow:none;z-index:auto}.pack-navigation button{min-width:44px;min-height:44px;font-size:30px;padding:0 12px;line-height:1}.pack-navigation span{font-variant-numeric:tabular-nums;min-width:70px;text-align:center;font-weight:750}.lr-reveal-special{animation:v81-arrive 1.5s cubic-bezier(.16,.8,.2,1) both}.lr-reveal-special:before{box-shadow:0 0 38px 15px var(--reveal-color),0 0 85px 20px var(--reveal-color);animation:v81-halo 1.5s ease-out both}.lr-reveal-special:after{background:linear-gradient(112deg,transparent 25%,#ffffffbd 48%,transparent 65%);background-size:250% 100%;animation:v81-shine 1.5s ease-out both;transform:none}@keyframes v81-arrive{0%{transform:scale(.86)}25%{transform:scale(1.035)}55%,to{transform:scale(1)}}@keyframes v81-halo{0%{opacity:0}18%,40%{opacity:.95}to{opacity:0}}@keyframes v81-shine{0%{opacity:0;background-position:150% 0}15%{opacity:1}70%{opacity:.8;background-position:-100% 0}to{opacity:0;background-position:-100% 0}}.v81-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px;margin:24px auto;max-width:760px;justify-items:center}.v81-summary-card{position:relative;min-width:0;width:100%;display:grid;justify-items:center}:root .v81-summary-card .lr-card{--lr-w:224px}.v81-summary-hit{position:absolute;inset:0;z-index:15;background:transparent;border:0;box-shadow:none;border-radius:15px;padding:0;width:100%}.v81-summary-hit:hover{background:#ffffff0c}.v81-summary-hit:focus-visible{outline:3px solid #d9b76e}.v81-summary-card .summary-copy-count{position:absolute;top:8px;right:0;z-index:16;pointer-events:none;background:#132f43;color:#ffe6a7;border:1px solid #d1b373;border-radius:12px;padding:4px 9px;font-weight:800}.booster-summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.booster-summary-stats>div{padding:10px 4px;text-align:center;min-width:0}.booster-summary-stats span{font-size:12px;line-height:1.25}:root .v81-summary-detail .lr-card{--lr-w:min(300px,calc(100vw - 70px))}.shared-pack-stage{position:relative;isolation:isolate}.v81-pack-light{position:absolute;left:50%;top:14%;width:240px;height:310px;transform:translateX(-50%);background:radial-gradient(ellipse,#fff6c7 0,#efbc5288 28%,transparent 65%);opacity:0;pointer-events:none;z-index:-1}.v81-pack-opening .v81-pack-light{animation:v81-light 1s ease-in both}.v81-pack-opening .shared-pack-pouch{animation:v81-charge 1s ease-in both,v81-hold .25s linear 1s infinite;will-change:transform}.v81-pack-opening .pouch-face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,transparent,#ffeaa555);animation:v81-light 1s both}.v81-pack-burst .shared-pack-pouch{animation:v81-drop .5s ease-in both}.v81-pack-burst .pouch-seal-top{animation:v81-tear .5s ease-out both;transform-origin:left center;will-change:transform,opacity}.v81-pack-sparks{position:absolute;inset:0;pointer-events:none;z-index:4}.v81-pack-sparks i{position:absolute;top:25%;left:50%;width:5px;height:12px;background:#ffe6a0;box-shadow:0 0 5px #ffc856;opacity:0}.v81-pack-burst .v81-pack-sparks i{animation:v81-spark .5s ease-out both}@keyframes v81-charge{0%{transform:translateX(0) rotate(0)}25%{transform:translateX(1px) rotate(1deg)}40%{transform:translateX(-2px) rotate(-1deg)}55%{transform:translateX(3px) rotate(2deg)}65%{transform:translateX(-3px) rotate(-2deg)}75%{transform:translateX(4px) rotate(2deg)}85%{transform:translateX(-4px) rotate(-3deg)}93%{transform:translateX(5px) rotate(3deg)}to{transform:translateX(0) rotate(0)}}@keyframes v81-hold{0%,to{transform:translateX(-1px) rotate(-.5deg)}50%{transform:translateX(1px) rotate(.5deg)}}@keyframes v81-light{0%{opacity:0}to{opacity:1}}@keyframes v81-drop{0%,25%{transform:translateY(0);opacity:1}to{transform:translateY(90px);opacity:0}}@keyframes v81-tear{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translate(65px,-170px) rotate(32deg);opacity:0}}@keyframes v81-spark{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-r));opacity:0}}.v81-titles-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:20px}.v81-titles-grid>.panel{margin:0;min-width:0}.v81-titles-grid .personal-goal{flex-wrap:wrap}.v81-titles-grid .personal-goal-content{min-width:170px;flex:1}.v81-earned-titles h2{display:flex;align-items:center;gap:8px;font-size:19px}.v81-earned-titles ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;max-height:230px;overflow:auto}.v81-earned-titles li{display:flex;align-items:center;gap:9px}.v81-earned-titles li>.country-flag{width:28px}.v81-earned-titles li>span{flex:1}@media (max-width:760px){.v81-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}:root .v81-summary-card .lr-card{--lr-w:min(174px,calc((100vw - 70px) / 2))}.v81-titles-grid{grid-template-columns:1fr}.booster-summary-stats span{font-size:10px}.booster-summary-stats strong{font-size:20px}}@container (max-width:160px){.lr-letter{font-size:4.8cqw}}@media (prefers-reduced-motion:reduce){.lr-reveal-special,.v81-pack-burst .pouch-seal-top,.v81-pack-opening .pouch-face:after,.v81-pack-opening .shared-pack-pouch,.v81-pack-opening .v81-pack-light,.v81-pack-sparks i{animation:none!important;transform:none!important}.v81-pack-opening .v81-pack-light{opacity:.7}.lr-reveal-special:after,.lr-reveal-special:before,.v81-pack-sparks{display:none}}.arena-art{width:76px;height:76px;flex:none;overflow:visible}.v81-arena-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 24px}.v81-arena-modes>a,.v81-arena-modes>button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:125px;background:linear-gradient(145deg,#f4f2e6,#d7e6dd);border:1px solid #adbfaf;border-radius:18px;color:#203d4e;text-decoration:none;font-size:19px;font-weight:800;padding:18px;box-shadow:0 7px 20px #12384612}.v81-arena-modes>[aria-pressed=true]{border-color:#a78340;box-shadow:inset 0 0 0 1px #bfa56a;background:linear-gradient(130deg,#fbf0d0,#ece4ca)}.challenge-return .return-title .arena-art{width:54px;height:54px}.v81-tile-record{display:grid;gap:6px;font-size:12px}.v81-tile-record strong{font-size:17px}.v81-tile-progress{display:grid;gap:8px;font-size:12px;margin:14px 0}.v81-tile-progress progress{width:100%;height:9px;accent-color:#508c79}.v81-tile-score strong{font-size:30px}.v81-challenge-link{display:inline-flex;justify-content:center;align-items:center;padding:12px 22px;border-radius:10px;text-decoration:none;background:#244f55;color:#fff6d7;font-weight:750}.challenge-page-open{background:#102c3d}.challenge-page-open>.site-footer,.challenge-page-open>footer{display:none}.daily-challenge{min-height:100dvh;background:radial-gradient(ellipse at 50% 0,#305862,#152f43 52%,#0f2537);color:#eef1e2;padding:0 24px 60px;isolation:isolate}.challenge-header{max-width:1100px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #dce2c421;font-size:12px}.challenge-header>a{display:flex;align-items:center;gap:6px;color:#d4e6de;text-decoration:none}.challenge-header>a svg{width:18px}.challenge-header>span:nth-child(2){font-size:18px;font-weight:800;letter-spacing:.12em}.challenge-header b{color:#efd189}.challenge-day{color:#a9c7c9;font-variant-numeric:tabular-nums}.challenge-content{max-width:1000px;margin:0 auto}.challenge-welcome{max-width:750px;margin:0 auto;text-align:center;padding:38px 0}.challenge-welcome>.arena-art{width:104px;height:104px;margin:auto}.challenge-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#e4c889;font-size:12px;font-weight:750}.challenge-welcome h1{font:800 clamp(32px,4vw,50px)/1.1 Georgia,serif;max-width:650px;margin:16px auto;color:#fff3cf}.challenge-welcome>p{line-height:1.6}.daily-challenge button.primary{background:linear-gradient(135deg,#f3dfaa,#c7a45c);color:#173443;border:1px solid #ffedbe;box-shadow:0 6px 28px #efbd5630;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:12px;font-weight:800}.daily-challenge .challenge-play{font-size:24px;padding:16px 56px;margin-top:14px}.challenge-rule{font-size:12px;color:#b0c9c8;line-height:1.65}.challenge-record{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;border:1px solid #e8d39533;background:#061d2940;border-radius:16px;max-width:420px;margin:24px auto 0;text-align:left}.challenge-record>svg{width:30px;height:30px;color:#dcbf7f}.challenge-record span{display:grid;gap:5px;font-size:12px;color:#b6d0cb}.challenge-record strong{font-size:20px;color:#f4e4b9}.challenge-leaderboard,.challenge-milestones{padding:26px;border:1px solid #bdd6ce28;border-radius:20px;margin:20px 0;background:#0f27387a}.challenge-section-title{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.challenge-leaderboard h2,.challenge-section-title h2{font:700 24px Georgia,serif;margin:0}.challenge-section-title>strong{color:#e9ce91;font-size:14px}.challenge-milestones>progress{width:100%;height:10px;accent-color:#c8a963}.challenge-reward-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:22px 0}.challenge-reward-grid article{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;text-align:center;padding:16px 5px;border-radius:12px;background:#193b4c;border:1px solid #476574;min-width:0}.challenge-reward-grid article.earned{border-color:#5eaf93;background:#214e4b}.challenge-reward-grid article.next{border-color:#dfc38a;background:#354541}.challenge-reward-grid span{display:flex;align-items:center;gap:5px;color:#ecd39d;font-size:15px;font-weight:800}.challenge-reward-grid svg{width:18px}.challenge-reward-grid strong{font-size:14px;line-height:1.3}.challenge-reward-grid small{font-size:10px;color:#bad2cd}.challenge-leaderboard{max-width:700px;margin:26px auto}.challenge-leaderboard ol{list-style:none;margin:18px 0 0;padding:0}.challenge-leaderboard li{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:13px;border-top:1px solid #a5c4bd22}.challenge-leaderboard li.is-you{background:#b6945033;border-radius:8px}.challenge-leaderboard li>span{color:#ddc285}.challenge-final-score{font-size:88px;font-weight:800;line-height:1.1;margin:24px}.challenge-final-score>span{display:block;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#b7cfc5}.challenge-timer{height:8px;border-radius:8px;background:#8da59c22;margin:30px 0 18px;overflow:hidden}.challenge-timer>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#6fb4a1,#efd090);transform-origin:left;transition:transform .05s linear}.challenge-play-stats{display:flex;justify-content:space-between;align-items:center;gap:12px}.challenge-hearts{display:flex;gap:7px}.challenge-hearts svg{width:26px;height:26px;fill:#e38a85;color:#f7b7a0}.challenge-hearts .lost{fill:transparent;color:#6a858e;transform:scale(.8)}.challenge-play-stats>span{font-size:13px;color:#b6ccca}.challenge-play-stats>strong{font-size:30px;color:#f2d9a2}.challenge-play-stats small{font-size:13px}.challenge-question{text-align:center;font:700 clamp(24px,3vw,38px)/1.2 Georgia,serif;margin:40px auto 28px;color:#fff0c9}.challenge-choices{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:780px;margin:auto}.challenge-place{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:330px;padding:30px 18px;border-radius:22px;background:radial-gradient(circle at 50% 20%,#416474,#213f53 65%);border:2px solid #97b4b0;color:#fff1ce;box-shadow:0 18px 40px #00101b55;touch-action:manipulation}.challenge-place:enabled:hover{border-color:#f6dfaa;box-shadow:0 12px 40px #d3b27620}.challenge-place:focus-visible{outline:3px solid #f0ca71;outline-offset:5px}.challenge-place:disabled{opacity:.8}.challenge-place>.country-flag{width:70px;height:48px;border-radius:7px;object-fit:cover;box-shadow:0 5px 15px #071e3577;border:1px solid #cfdbbd}.challenge-choice-number{position:absolute;top:16px;left:18px;font-size:12px;color:#c5d6c3}.challenge-place h2{font:800 clamp(21px,3vw,36px)/1.1 Georgia,serif;overflow-wrap:anywhere;text-wrap:balance;margin:28px 0 10px}.challenge-place p{font-size:15px;font-weight:400;color:#d1e1d6;margin:0;line-height:1.4}.challenge-choose-label{display:block;border-top:1px solid #c9d7bd33;width:100%;padding-top:16px;margin-top:24px;font-size:12px;color:#b5c9c4}.challenge-answer-status{min-height:25px;text-align:center;color:#b2cbc4;font-size:12px}.challenge-feedback{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:50;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;max-width:calc(100vw - 36px);padding:13px 20px;border:1px solid #6ec5a3;border-radius:15px;background:#154d40f5;color:#e6ffee;pointer-events:none;box-shadow:0 10px 35px #001b29aa}.challenge-feedback.wrong{background:#632e3df7;border-color:#db8794;color:#ffebdf}.challenge-feedback svg{width:20px}.challenge-feedback>span{flex-basis:100%;font-size:13px;text-align:center}.daily-challenge:after{content:"";position:fixed;inset:0;z-index:10;pointer-events:none;opacity:0}.daily-challenge.flash-correct:after{box-shadow:inset 0 0 120px #39a67b;animation:challenge-flash .45s ease-out}.daily-challenge.flash-wrong:after{box-shadow:inset 0 0 120px #e76777;animation:challenge-flash .45s ease-out}.flash-wrong .challenge-hearts .lost{animation:challenge-heart .4s ease-out}.challenge-celebration{position:fixed;z-index:55;right:22px;top:85px;background:#f3e0b1;color:#24424b;padding:20px 28px;border:2px solid #fff0c7;border-radius:18px;box-shadow:0 10px 45px #071c4a66;display:grid;justify-items:center;gap:8px;pointer-events:none;animation:challenge-award .4s ease-out}.challenge-celebration svg{color:#927030}.challenge-error{padding:15px;border:1px solid #e2a98d;border-radius:12px;background:#6c3c35;margin:16px 0;color:#fff0df}.challenge-error button{background:#fff0d0;color:#203f4a}.challenge-error p{margin:0 0 8px}@keyframes challenge-flash{0%,20%{opacity:.7}to{opacity:0}}@keyframes challenge-heart{0%{transform:scale(1.2);color:#f9949b}to{transform:scale(.8);color:#6a858e}}@keyframes challenge-award{0%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1000px){.v81-arena-modes>a,.v81-arena-modes>button{flex-direction:column;font-size:16px;padding:16px 8px}:root .return-hub .return-grid{grid-template-columns:1fr 1fr}.challenge-return{grid-column:1/-1}.challenge-reward-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.v81-arena-modes{gap:7px}.v81-arena-modes .arena-art{width:56px;height:56px}.v81-arena-modes>a,.v81-arena-modes>button{font-size:12px;min-height:116px;gap:7px;text-align:center}:root .return-hub .return-grid{grid-template-columns:1fr}.challenge-return{grid-column:auto}.daily-challenge{padding:0 16px 65px}.challenge-header{padding:18px 0;gap:8px}.challenge-header>span:nth-child(2){font-size:14px;letter-spacing:.07em}.challenge-day{font-size:10px}.challenge-header>a{font-size:11px}.challenge-welcome{padding-top:24px}.challenge-welcome>p{font-size:14px}.challenge-welcome>.arena-art{width:82px;height:82px}.challenge-leaderboard,.challenge-milestones{padding:18px 14px}.challenge-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.challenge-reward-grid article{padding:12px 4px}.challenge-leaderboard h2,.challenge-section-title h2{font-size:22px}.challenge-choices{gap:12px}.challenge-place{min-height:265px;padding:24px 10px;border-radius:16px}.challenge-place>.country-flag{width:56px;height:38px}.challenge-place h2{font-size:23px;margin-top:22px}.challenge-place p{font-size:12px}.challenge-question{margin:28px auto 24px;font-size:27px}.challenge-hearts svg{width:22px;height:22px}.challenge-play-stats>span{font-size:11px}.challenge-play-stats>strong{font-size:26px}.challenge-choice-number{left:10px;top:10px;font-size:10px}.challenge-celebration{top:70px;right:14px;padding:14px 18px}.challenge-feedback{font-size:13px}.challenge-feedback>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.daily-challenge *,.daily-challenge:after{animation:none!important;transition:none!important}.challenge-feedback{border-width:2px}}:root .modal.shared-pack-modal:has(.booster-summary){max-width:820px}:root .pack-card-stage{aspect-ratio:auto}:root .booster-modal .pack-card-stage .rarity-reveal{width:fit-content;height:auto;aspect-ratio:auto}.v81-pack-burst .shared-pack-pouch{clip-path:none}.v81-pack-burst .pouch-seal-top{clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,90% 90%,85% 100%,80% 90%,75% 100%,70% 90%,65% 100%,60% 90%,55% 100%,50% 90%,45% 100%,40% 90%,35% 100%,30% 90%,25% 100%,20% 90%,15% 100%,10% 90%,5% 100%,0 90%)}.daily-challenge h2{display:block}.challenge-place h2{width:100%;text-align:center}:root[data-theme=dark] .v81-arena-modes>button{background:linear-gradient(145deg,#315765,#1d3547);color:#f0e7ca;border-color:#709185}:root[data-theme=dark] .daily-challenge .challenge-place{background:radial-gradient(circle at 50% 20%,#416474,#213f53 65%);border-color:#97b4b0;color:#fff1ce}:root[data-theme=dark] .daily-challenge button.primary{background:linear-gradient(135deg,#f3dfaa,#c7a45c);color:#173443;border-color:#ffedbe}.lr-card.lr-reward:has(.lr-reward-art) .lr-art{height:49%}:root .lr-card.lr-reward:has(.lr-medallion) .lr-content{top:55%}.daily-challenge.flash-correct:after,.daily-challenge.flash-wrong:after{content:none}.challenge-screen-flash{position:fixed;inset:0;z-index:10;pointer-events:none;box-shadow:inset 0 0 120px #39a67b;animation:challenge-flash .45s ease-out both}.challenge-screen-flash.wrong{box-shadow:inset 0 0 120px #e76777}.challenge-milestones progress{appearance:none;height:9px;border:0;overflow:hidden;border-radius:20px;background:#3a5560}.challenge-milestones progress::-webkit-progress-bar{background:#3a5560}.challenge-milestones progress::-webkit-progress-value{background:linear-gradient(90deg,#6fb59d,#e3c58b)}.challenge-milestones progress::-moz-progress-bar{background:#d4b977}@media (prefers-reduced-motion:reduce){.challenge-screen-flash{display:none}}.v81-pack-opening .shared-pack-pouch:disabled{opacity:1;filter:none}.v81-pack-sparks i{background:#ffd35c;box-shadow:0 0 5px #efb335,0 0 1px #865a15}:root[data-theme=dark] .v81-arena-modes>a{background:linear-gradient(145deg,#315765,#1d3547);color:#f0e7ca;border-color:#709185}.v83-titles-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px}.v83-titles-card>.personal-goal{align-self:center;align-items:flex-start;padding:0;margin:0;background:none;border:0;min-width:0}.v83-earned-titles{min-width:0;border-left:1px solid #899cad33;padding-left:24px}.v83-earned-titles h2{font-size:19px;margin:0 0 10px}.v83-earned-titles h2 svg{width:21px;color:#a5803f}.v83-earned-titles>button{margin-top:12px;font-size:12px;padding:9px 12px}.country-titles-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.country-titles-list li{display:flex;gap:10px;align-items:center;min-width:0;font-size:14px}.country-titles-list li>.country-title-text{min-width:0;flex:1}.country-titles-list li>.country-title-text>strong{display:block;line-height:1.25}.country-titles-list li>.country-title-text>small{display:block;opacity:.75;line-height:1.3;font-size:11px}.country-titles-list .country-flag{width:28px;height:20px}.personal-goal-target{font-size:17px}#account-profile{scroll-margin-top:100px}.profile-tabs{display:flex;gap:8px;margin:0 0 18px}.profile-tabs [aria-selected=true]{background:#245852;border-color:#245852;color:#fff}.profile-titles .country-titles-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 30px}.return-grid>.challenge-return{background:#fff4c8;border-color:#d1af58;box-shadow:0 4px 0 #d1af58}.return-grid>.daily-bonus{background:#f5fbf7;border-color:#9bbebc;box-shadow:0 4px 0 #a2c3bb;color:var(--ink)}.return-grid>.daily-bonus small{color:inherit}.challenge-return .return-title .arena-art{width:96px;height:82px;flex-shrink:0}.challenge-return{justify-content:flex-start}.challenge-return .v81-tile-record{gap:3px;margin:0}.challenge-record-player{display:flex;align-items:center;gap:10px;min-width:0}.challenge-record-player>strong{flex-shrink:0;font-variant-numeric:tabular-nums}button.challenge-player{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;padding:2px;min-width:0;background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;font-weight:750;text-align:left}.challenge-player>span:last-child{overflow:hidden;text-overflow:ellipsis}.challenge-player .player-avatar{flex-shrink:0}.challenge-return .v81-tile-progress{margin:0;gap:4px}.challenge-return .v81-tile-score{margin:0;line-height:1.3;font-size:13px}.challenge-return .v81-tile-score strong{font-size:20px}.challenge-return .v81-challenge-link{margin-top:0}.challenge-record>div{min-width:0}.challenge-record>div>small{display:block}.challenge-leaderboard li{grid-template-columns:40px minmax(0,1fr) auto}:root[data-theme=dark] .return-grid>.challenge-return{background:#423619;color:#fff0c5;border-color:#8e7236;box-shadow:0 4px 0 #6d551f}:root[data-theme=dark] .return-grid>.daily-bonus{background:#183b38;color:#edf3f7;border-color:#408d7b;box-shadow:0 4px 0 #226655}@media (max-width:1000px) and (min-width:651px){.challenge-return .return-title .arena-art{width:64px;height:68px}}@media (max-width:700px){.v83-titles-card{grid-template-columns:minmax(0,1fr);padding:15px;gap:15px}.v83-earned-titles{padding:14px 0 0;border-left:0;border-top:1px solid #899cad33}.v83-titles-card .personal-goal{flex-wrap:nowrap}.v83-titles-card .personal-goal-content{flex-basis:auto}.v83-earned-titles .country-titles-list{gap:7px}.v83-earned-titles .country-titles-list li>.country-title-text>small,.v83-earned-titles .country-titles-list li>.country-title-text>strong{display:inline}.v83-earned-titles .country-titles-list li>.country-title-text>small{margin-left:8px}}@media (max-width:650px){.return-grid>.challenge-return{gap:8px}.challenge-return .return-title{min-height:82px}.challenge-return .v81-tile-record{gap:2px}.challenge-return .v81-challenge-link{padding:10px 15px}}@media (max-width:380px){.challenge-return .return-title .arena-art{width:76px;height:70px}.challenge-return .return-title{min-height:74px}}.country-titles-list .hub-info{flex:none;align-self:center;margin:0}:root .lr-card.lr-exploration{--frame:#8b8271;--edge:#d2c9b6;--ink:#363b3d;--body:#f1ede3;--glow:#d8d1c0;--atlas-land:#d0ccbd;--atlas-land-deep:#8a9288;--atlas-ocean:#546665;--atlas-grid:#bfccbd;--atlas-glow:#e2e3cd;background:repeating-linear-gradient(0deg,#ffffff15 0 1px,transparent 1px 4px),linear-gradient(135deg,#b7ae9a,#7e776b 48%,#c8beaa);box-shadow:0 3px 6px #00122122,0 13px 22px -7px #02091185}.lr-exploration .lr-stats{grid-template-columns:1fr;text-align:center;margin-top:3cqw}.lr-exploration .lr-stats>div{display:flex;flex-direction:column;align-items:center}.lr-exploration .lr-name,.lr-exploration .lr-secondary{text-align:center}.lr-exploration .lr-foot{bottom:4cqw}.lr-exploration-label{font-family:Trebuchet MS,Verdana,sans-serif;font-size:clamp(8px,5.5cqw,15px);font-weight:800;font-style:italic;letter-spacing:.06em;line-height:1.15}.lr-rarity-pill{display:inline-flex;align-items:center;gap:1.7cqw;padding:1.6cqw 2.5cqw;border:1px solid #e8e4dbb3;border-radius:20px;background:#fffdf4ee;color:#293b43;font-size:clamp(8px,4.7cqw,13px);line-height:1.2;font-weight:800;max-width:65cqw;box-shadow:0 2px 5px #0005}.lr-rarity-pill i{width:2.8cqw;height:2.8cqw;min-width:5px;min-height:5px;border-radius:50%;background:var(--rarity-dot);box-shadow:0 0 0 1px #0002;flex-shrink:0}.rarity-common{--rarity-dot:#858b93}.rarity-uncommon{--rarity-dot:#4a8fd4}.rarity-rare{--rarity-dot:#172e81}.rarity-legendary{--rarity-dot:#b62131}.rarity-mythic{--rarity-dot:#c9962f}:root .return-hub .return-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}:root .return-grid>.daily-bonus,:root .return-grid>.return-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;margin:0;min-height:122px;grid-column:auto}:root .return-grid>.daily-bonus>svg.return-art,:root .return-grid>.return-card>svg{position:static;width:52px;height:52px;min-width:52px;flex-shrink:0}:root .return-grid .return-info{min-width:0}:root .return-grid .return-title{min-height:0;padding:0;gap:6px;display:flex;align-items:center}:root .return-grid .return-title h3{font:700 17px/1.2 Georgia,serif;margin:0;padding:0}:root .return-grid .return-title .hub-info{margin:0;align-self:center}:root .return-grid .return-title .hub-info>button{width:23px;height:23px;min-width:23px;min-height:23px;padding:2px}:root .return-grid .return-title .hub-info svg{width:15px;height:15px}:root .return-grid .credit-line{min-height:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:4px 0 1px}:root .return-grid .credit-line>strong{font-size:19px}:root .return-grid .credit-line>span,:root .return-info>small{font-size:10px;line-height:1.35}:root .return-info>small{display:block}:root .return-grid>.daily-bonus p{font-size:11px;line-height:1.35;margin:5px 0 0;gap:3px}:root .return-grid .return-action{width:auto;min-width:62px;max-width:112px;min-height:38px;margin:0;padding:9px 10px;line-height:1.2;white-space:normal}:root .challenge-return .v81-tile-record{margin:4px 0 0;gap:0;font-size:10px}:root .challenge-return .v81-tile-record>small{font-size:10px}:root .challenge-return .challenge-record-player{gap:5px}:root .challenge-return .challenge-player{font-size:11px;gap:5px}:root .challenge-return .challenge-player .player-avatar{width:25px!important;height:25px!important}:root .challenge-return .v81-tile-record strong{font-size:12px}:root .challenge-return .v81-tile-progress{margin:3px 0 0;gap:2px;font-size:10px}:root .challenge-return .v81-tile-progress progress{height:4px}:root .challenge-return .v81-tile-score{margin:3px 0 0;font-size:10px}:root .challenge-return .v81-tile-score strong{font-size:14px}.home-journal,.home-wealth{padding:15px 18px;margin:16px 0}.home-journal h2,.home-season-heading h2,.home-wealth h2{font-size:19px;margin:0}.home-journal h2 svg{width:19px}.home-journal h2 small{font:500 12px/1.3 system-ui;opacity:.75;letter-spacing:0}.home-journal ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:0}.home-journal li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #899cad30;font-size:13px;line-height:1.4}.home-journal li button{flex-shrink:0;font-size:11px;padding:7px 10px}.home-journal li button svg{width:15px;height:15px}.wealth-content{display:flex;align-items:center;gap:18px;margin-top:12px}.wealth-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;gap:14px;margin:0}.wealth-counters>div{min-width:0}.wealth-counters dt{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.wealth-counters dt>svg{width:15px;height:15px}.wealth-counters .hub-info{margin:0;align-self:center}.wealth-counters .hub-info button{min-width:20px;min-height:20px;width:20px;height:20px;padding:1px}.wealth-counters .hub-info svg{width:13px;height:13px}.wealth-counters dd{font-size:21px;font-weight:800;margin:4px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wealth-counters dd small{font-size:9px;font-weight:500}.wealth-boost{display:flex;align-items:center;gap:8px;padding-left:16px;border-left:1px solid #899cad40;max-width:43%;font-size:12px}.wealth-boost>svg{width:20px;color:#ad822e;flex-shrink:0}.wealth-boost>div{display:flex;flex-direction:column;gap:2px}.wealth-boost small{font-size:10px}.wealth-boost time{font-size:11px;font-variant-numeric:tabular-nums}.wealth-boost>button{font-size:11px;padding:8px;flex-shrink:0}.home-season-events{margin:18px 0}.home-season-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.home-season-heading small{font-size:11px}.home-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-event-grid>.wonder-event{width:100%;margin:0;padding:12px 14px;min-height:100px;gap:12px}.home-event-grid .wonder-event-emblem{width:38px;height:38px;min-width:38px}.home-event-grid .wonder-event-emblem svg{width:24px;height:24px}.home-event-grid .wonder-event-content{min-width:0;gap:3px}.home-event-grid .wonder-event-content strong{font-size:16px}.home-event-grid .wonder-event-content>span{font-size:10px}.home-event-grid .wonder-progress{height:4px}.home-bonuses-modal>section>h2{display:none}.sound-option{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;font-size:14px}.sound-option button{font-size:12px;min-width:132px}.challenge-header{position:relative;gap:12px}.challenge-audio{position:relative;z-index:32}.challenge-audio-toggle{padding:8px;background:#ffffff12;color:#f2e9c9;border-color:#c6b98766;box-shadow:none}.challenge-audio-panel{position:absolute;right:0;top:calc(100% + 12px);width:290px;max-width:calc(100vw - 32px);padding:14px 16px;background:#f8f4e7;color:#183453;border:1px solid #c9b879;border-radius:14px;box-shadow:0 10px 30px #0006}.challenge-audio-panel .account-settings-group{margin:0;padding:0;border:0}.challenge-audio-panel h3{margin:0 0 12px;font-size:16px}.challenge-audio-panel .sound-option{font-size:12px}.challenge-audio-panel .sound-option button{min-width:112px}.is-golden .challenge-choices .challenge-place{border-color:#dcb45e;background:linear-gradient(145deg,#594721,#243b3b);box-shadow:0 0 20px #e7b74124}.is-golden .challenge-timer>span{background:linear-gradient(90deg,#b58a35,#ffe39a)}.challenge-golden-heading{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#ffe5a0;margin:10px 0}.challenge-golden-heading strong{font:700 21px Georgia,serif;letter-spacing:.03em}.challenge-golden-heading span{font-size:12px}.challenge-percentile{font-weight:700;color:#edce87}.golden-reward{color:#ffdf8c;font-weight:800}@media (max-width:1150px) and (min-width:761px){:root .return-hub .return-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root .return-grid>.daily-bonus,:root .return-grid>.return-card{grid-template-columns:42px minmax(0,1fr);min-height:140px;padding:12px;gap:6px 9px}:root .return-grid>.daily-bonus>svg.return-art,:root .return-grid>.return-card>svg{width:42px;height:42px;min-width:42px}:root .return-grid .return-action{grid-column:2;justify-self:start;min-height:30px;padding:6px 10px}.wealth-content{flex-wrap:wrap}.wealth-boost{max-width:100%;border-left:0;padding:10px 0 0;border-top:1px solid #899cad40;width:100%}}@media (max-width:760px){:root .return-hub .return-grid{grid-template-columns:1fr;gap:9px}:root .return-grid>.daily-bonus,:root .return-grid>.return-card{grid-template-columns:44px minmax(0,1fr) auto;min-height:86px;padding:10px 12px;gap:9px}:root .return-grid>.daily-bonus>svg.return-art,:root .return-grid>.return-card>svg{width:44px;height:44px;min-width:44px}:root .return-grid .return-title h3{font-size:16px}:root .return-grid .return-action{max-width:93px;min-width:60px;font-size:11px;padding:9px 8px}.home-journal,.home-wealth{padding:13px;margin:14px 0}.home-journal h2{flex-wrap:wrap;gap:5px 8px;font-size:17px}.home-journal h2 small{font-size:11px}.home-journal li{font-size:12px;gap:8px}.home-journal li button{font-size:10px;max-width:106px;padding:7px}.wealth-content{flex-wrap:wrap;gap:12px}.wealth-counters{gap:5px;flex-basis:100%}.wealth-counters dt{font-size:9px;gap:3px}.wealth-counters dt>svg{display:none}.wealth-counters dd{font-size:18px}.wealth-counters dd small{display:block;font-size:8px}.wealth-boost{width:100%;max-width:100%;padding:10px 0 0;border-left:0;border-top:1px solid #899cad40}.wealth-boost>button{margin-left:auto}.home-season-heading{align-items:flex-start;flex-direction:column;gap:4px}.home-season-heading h2{font-size:18px}.home-event-grid{grid-template-columns:1fr;gap:9px}.home-event-grid>.wonder-event{min-height:88px;padding:10px 12px}.challenge-header{gap:8px}.challenge-header>span:nth-child(2){font-size:12px}.challenge-day{display:none}.challenge-audio{margin-left:auto}}.lr-exploration-label{position:relative;display:inline-flex;align-items:center}.lr-exploration-plane{position:absolute;left:calc(100% + 2cqw);width:4.5cqw;height:4.5cqw;opacity:.65;stroke-width:1.5}:root .return-grid .return-title h3{flex:0 1 auto}:root .return-grid .return-title{justify-content:flex-start}:root .return-grid .return-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:104px;min-width:104px;max-width:104px;height:42px;min-height:42px;padding:6px 9px;border:1px solid #9a7c3f;border-radius:10px;color:#21303a;background:linear-gradient(135deg,#eddbb0,#d2b575);box-shadow:0 2px 0 #8e713c;font-size:12px;font-weight:750;line-height:1.15;text-decoration:none;text-align:center}:root .return-grid .return-action:disabled{opacity:.5;cursor:not-allowed}:root .return-grid .return-action:not(:disabled):hover{filter:brightness(1.06)}.wealth-counters .hub-tooltip{white-space:normal}:root .return-grid .return-title .hub-tooltip{white-space:normal;right:auto;left:-48px}:root .region-reward-card .lr-art{height:48%}:root .region-reward-card .lr-content{inset:48% 0 0;grid-template-rows:29cqw 7cqw 17cqw}:root .region-reward-card .lr-name{height:29cqw;font-size:7.5cqw;line-height:1.1}:root .region-reward-card .lr-name-medium{font-size:7cqw}:root .region-reward-card .lr-name-long{font-size:6cqw}:root .region-reward-card .lr-name-extra{font-size:5.2cqw}:root .region-reward-card .lr-name-max{font-size:4.1cqw}:root .market-sections>button{flex-direction:column;gap:5px;align-items:center;justify-content:center}:root .market-tab-art{position:relative;display:inline-flex;width:76px;height:59px;flex-shrink:0}:root .market-sections .market-tab-art>svg{width:100%;height:100%}.market-tab-art>i{position:absolute;right:5px;top:4px;width:8px;height:8px;border-radius:50%;background:#7edf9f;border:1px solid #255341;box-shadow:0 0 0 3px #7edf9f26}@media (max-width:760px){:root .return-grid .return-action{width:92px;min-width:92px;max-width:92px;height:42px;min-height:42px;font-size:11px;padding:6px}:root .return-grid .return-title h3{font-size:15px}:root .return-grid>.daily-bonus,:root .return-grid>.return-card{grid-template-columns:38px minmax(0,1fr) 92px;padding:10px;gap:8px}:root .return-grid>.daily-bonus>svg.return-art,:root .return-grid>.return-card>svg{width:38px;min-width:38px;height:38px}:root .return-grid .return-title .hub-info>button{width:20px;min-width:20px;height:20px;min-height:20px}:root .return-grid .return-title .hub-tooltip{width:min(230px,calc(100vw - 68px))}:root .market-tab-art{width:64px;height:50px}}@media (max-width:700px){:root .property-collection-grid,:root .region-cards-grid{grid-template-columns:repeat(auto-fit,224px);gap:24px 18px;justify-content:center}:root .property-collection-grid .lr-card.lr-card,:root .region-cards-grid .lr-card.lr-card{--lr-w:224px;padding:6px!important;border-radius:15px!important}}:root .return-grid .return-title .hub-info{position:static}:root .market-page .market-heading .market-sections:has(.wonder-market-tab)>button .market-tab-art>svg{width:100%;height:100%}:root .property-collection-grid .lr-card .building-slot-strip>button:disabled:not(.slot-installed){opacity:.52}:root .property-collection-grid .lr-card .building-slot-strip>button:disabled:not(.slot-installed) svg{color:inherit}:root .market-page .market-heading .market-sections:has(.wonder-market-tab){grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){:root .market-page .market-heading .market-sections:has(.wonder-market-tab){grid-template-columns:repeat(3,minmax(0,1fr))}}.booster-countdown{white-space:nowrap;display:inline-block}:root .country-titles-list li>.country-title-text{display:flex;align-items:baseline;gap:0;white-space:nowrap;container-type:inline-size}:root .country-titles-list li>.country-title-text>strong{display:inline;flex:none;font-size:clamp(11px,5.5cqw,14px)}:root .country-titles-list li>.country-title-text>small{display:inline;min-width:24px;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:clamp(9px,4.3cqw,11px);line-height:1.25}:root .challenge-replay-action{display:inline-flex;flex-direction:column;justify-content:center;gap:3px;min-height:44px}.replay-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}:root .return-grid .challenge-replay-action{gap:2px}:root .return-grid .challenge-replay-action .replay-label{font-size:11px;line-height:1.05}:root .return-grid .challenge-replay-action:disabled .replay-label{font-size:9px}:root .return-grid .challenge-replay-action .replay-price{font-size:10px}.challenge-end-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px}.challenge-end-actions>button{min-width:145px}.challenge-best-label{margin-bottom:0!important}.challenge-latest-score{opacity:.8;font-size:14px}:root .initial-loading{background:radial-gradient(ellipse at 50% 40%,#fff9e9 0,#f3f1e7 48%,#e9eee7 100%);padding:24px 16px}:root .initial-loading-content{gap:0;width:min(620px,100%);text-align:center}:root .initial-loading .landrush-lockup{margin:0 0 4px}:root .initial-loading .landrush-wordmark{font-size:clamp(30px,6vw,42px);letter-spacing:.03em}.boarding-scene{position:relative;width:100%;aspect-ratio:600/360;margin:8px 0 18px;isolation:isolate}.boarding-atlas{width:100%;height:100%;display:block}.boarding-card{position:absolute;width:29%;filter:drop-shadow(0 7px 5px #183a4020);animation:boarding-float 5s ease-in-out infinite}.boarding-card>svg{width:100%;height:auto;display:block}.boarding-card-property{top:5%;left:1%;transform:rotate(-9deg);--boarding-turn:-9deg}.boarding-card-exploration{top:0;right:4%;transform:rotate(10deg);--boarding-turn:10deg;animation-delay:-1.7s}.boarding-card-wonder{bottom:-1%;right:22%;width:25%;transform:rotate(5deg);--boarding-turn:5deg;animation-delay:-3.2s}.boarding-plane{position:absolute;color:#244c60;fill:#f8ebc6;filter:drop-shadow(0 3px 1px #244c6022);width:6%;height:auto;animation:boarding-flight 7s ease-in-out infinite}.boarding-plane-one{top:23%;left:46%;--boarding-angle:18deg}.boarding-plane-two{bottom:23%;left:21%;width:4%;--boarding-angle:170deg;animation-delay:-3s}.boarding-progress{width:min(300px,85%);display:flex;align-items:center;gap:12px}:root .initial-loading-track{flex:1;width:auto;height:7px;border:1px solid #af996d45;border-radius:8px;background:#23485510;overflow:hidden}:root .initial-loading-track>span{animation:none;transform:none;background:linear-gradient(90deg,#a58646,#ddbc72);transition:width .25s linear;width:0}.boarding-percent{min-width:43px;text-align:right;color:#566b69;font-size:12px;font-variant-numeric:tabular-nums}.boarding-phrase{margin:14px 0 0;min-height:2.6em;max-width:100%;font-size:14px;line-height:1.3;color:#536862}@keyframes boarding-float{0%,to{transform:translateY(0) rotate(var(--boarding-turn))}50%{transform:translateY(-9px) rotate(calc(var(--boarding-turn) + 2deg))}}@keyframes boarding-flight{0%,to{transform:translate(-5px,4px) rotate(var(--boarding-angle))}50%{transform:translate(9px,-7px) rotate(calc(var(--boarding-angle) + 6deg))}}:root[data-theme=dark] .initial-loading{background:radial-gradient(ellipse at 50% 40%,#233e46,#10232e 75%)}:root[data-theme=dark] .boarding-percent,:root[data-theme=dark] .boarding-phrase{color:#d8d6c3}:root[data-theme=dark] .initial-loading-track{background:#e3c58120}@media (max-width:600px){.boarding-scene{margin:20px 0 24px}:root .country-titles-list li{gap:7px}}@media (prefers-reduced-motion:reduce){:root .boarding-card,:root .boarding-plane{animation:none}:root .boarding-plane{transform:rotate(var(--boarding-angle))}:root .initial-loading-track>span{transition:none}}.action-reminder{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;vertical-align:middle;width:7px;height:7px;min-width:7px;border-radius:20px;background:#cf3443;color:#fff;font:700 9px/1 system-ui;margin-left:5px;box-shadow:0 0 0 2px var(--panel,#fff)}.action-reminder.has-count{width:auto;min-width:15px;height:15px;padding:0 3px}.primary-nav>button{position:relative}.primary-nav>button>.action-reminder{position:absolute;top:8px;right:9px}.return-title .action-reminder{box-shadow:none}.market-sections>button>.action-reminder{position:absolute;top:8px;right:8px}.market-sections>button{position:relative}.exploration-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.exploration-tabs>button{min-width:0;white-space:normal}.daily-challenge .challenge-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:92px;padding:16px 0;column-gap:18px}.daily-challenge .challenge-header>a{font-size:15px;font-weight:750;justify-self:start;grid-column:1;grid-row:1;white-space:nowrap}.daily-challenge .challenge-header>.challenge-brand{grid-column:2;grid-row:1;letter-spacing:normal;font-size:22px;justify-self:center}.challenge-brand .landrush-lockup{display:flex;align-items:center;gap:8px}.challenge-brand .landrush-lockup img{width:38px;max-width:38px}.challenge-brand .landrush-wordmark{font-size:23px;line-height:1.1}.daily-challenge .challenge-day{grid-column:3;grid-row:1;justify-self:end;margin-right:49px;white-space:nowrap;font-size:12px}.daily-challenge .challenge-audio{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.challenge-end-actions>.challenge-share{background:#ffffff0b;border:1px solid #b5c8bf72;color:#edf4e9;box-shadow:none}.challenge-end-actions>.challenge-share:hover{background:#ffffff18;border-color:#d2e4d0}.challenge-rule{line-height:1.7}.travel-journal{max-width:940px;margin:22px auto 0;color:#263d39}.passport-cover{display:flex;align-items:center;gap:22px;padding:26px 30px;background:linear-gradient(135deg,#203d3b,#142d33);color:#f4e2b4;border:1px solid #49605a;outline:1px dashed #b8a97766;border-radius:18px 18px 5px 5px;box-shadow:0 8px 22px #13282c1a}.passport-cover>svg{width:55px;height:55px;flex-shrink:0;stroke-width:1}.passport-cover h2{font-family:Georgia,serif;font-size:30px;line-height:1.15;margin:7px 0;color:#fff2d0}.passport-cover small{font-size:9px;letter-spacing:2px}.passport-cover p{font-size:12px;margin:0;color:#d1d8c9}.passport-earned{margin-left:auto;text-align:right;white-space:nowrap}.passport-earned strong{display:block;font-size:24px}.passport-earned strong small{font-size:10px;letter-spacing:1px}.passport-earned>span{font-size:10px;display:block;color:#d1d8c9;margin-top:4px}.passport-index{display:flex;gap:5px;overflow-x:auto;padding:16px 2px 12px;scrollbar-width:thin;scrollbar-color:#b6bcae transparent}.passport-index button{position:relative;flex:0 0 auto;min-height:38px;border:1px solid #c7c8b9;border-radius:20px;background:var(--panel,#fff);color:var(--text,#263d39);padding:7px 12px;font-size:11px;font-weight:600;box-shadow:none;white-space:nowrap}.passport-index button[aria-current=page]{background:#244a43;color:#fff5d8;border-color:#244a43}.passport-index .action-reminder{box-shadow:none}.passport-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:2px 4px 10px;color:var(--text,#45574e);font-size:11px}.passport-toolbar>button,.passport-toolbar>span{display:flex;gap:6px;align-items:center}.passport-toolbar>button{border:0;box-shadow:none;padding:5px;background:transparent;color:inherit;font-size:11px;min-height:34px}.passport-page{position:relative;border-radius:5px 16px 16px 5px;border:1px solid #d7cfb7;border-left:5px solid #b1ad94;background:linear-gradient(90deg,#dcd6c544,transparent 25px),radial-gradient(ellipse at 85% 10%,#ebe1bc40,transparent 65%),#fcf7e9;padding:26px 28px 34px;box-shadow:2px 3px 0 #e7e0ce,4px 6px 0 #ccc7b5,0 12px 28px #13282c16;min-height:640px;animation:passport-turn .22s ease-out;transform-origin:left center;touch-action:pan-y}.passport-page:focus-visible{outline:3px solid #518c76;outline-offset:5px}.passport-page-heading{text-align:center;margin-bottom:24px;border-bottom:1px solid #cfc8b3;padding-bottom:18px}.passport-page-heading>small{font-size:9px;text-transform:uppercase;letter-spacing:3px;color:#6d7767}.passport-page-heading h3{font-family:Georgia,serif;font-size:28px;line-height:1.2;font-weight:400;color:#294c42;margin:7px 0 9px}.passport-page-heading p{max-width:570px;font-size:12px;line-height:1.6;margin:0 auto;color:#596354}.passport-stamps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.passport-stamp{min-width:0;text-align:center}.passport-seal,.passport-stamp{display:flex;flex-direction:column;align-items:center}.passport-seal{position:relative;justify-content:center;width:108px;height:108px;border:3px double;border-radius:50%;color:#899485;background:#89948506;outline:1px solid currentColor;outline-offset:-8px;opacity:.4;margin-bottom:12px}.passport-seal>span{font-size:7px;letter-spacing:1.8px}.passport-seal>small{font-size:7px;letter-spacing:.8px;text-transform:uppercase;margin-top:4px}.passport-seal>b{font-family:Georgia,serif;font-size:29px;line-height:1.1;font-weight:500}.passport-seal>svg{height:22px;width:22px;margin:4px 0 1px;stroke-width:1.5}.passport-seal:has(>svg)>b{font-size:24px}.passport-stamp.is-validated .passport-seal{opacity:1;color:#28705f;transform:rotate(-8deg);background:#4a9f6a09}.passport-stamp:nth-child(3n+2).is-validated .passport-seal{color:#ab683b;transform:rotate(6deg)}.passport-stamp:nth-child(3n).is-validated .passport-seal{color:#4b6a99;transform:rotate(-4deg)}.passport-stamp h4{font-size:13px;line-height:1.35;font-weight:700;color:#2e453c;margin:0 0 5px;min-height:18px;overflow-wrap:anywhere}.passport-reward{margin:0;font-size:12px;font-weight:750;line-height:1.5;color:#65502a}.passport-reward>span{display:block;font-weight:500;font-size:10px}.passport-title-reward{font-size:9px;color:#536858;line-height:1.4;margin-top:4px}.passport-progress{font-size:9px;color:#627064;padding:7px 0 6px;margin-top:auto}.travel-journal .passport-claim{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:155px;min-height:40px;padding:9px 8px;font-size:11px;line-height:1.2;font-weight:750;border:1px solid #b09554;border-radius:9px;color:#382d18;background:linear-gradient(#f5dfa0,#e3c173);box-shadow:0 3px 0 #b69955;transition:transform .12s,box-shadow .12s}.travel-journal .passport-claim:not(:disabled):hover{background:#f9e7b3;transform:translateY(-1px)}.travel-journal .passport-claim:not(:disabled):active{transform:translateY(3px);box-shadow:0 0 0 #b69955}.travel-journal .passport-claim:disabled{opacity:1;cursor:default;color:#7e8272;background:#eeebdf;border-color:#d6d5c7;box-shadow:none;font-weight:500}.travel-journal .passport-claim.is-claimed{color:#356454;background:#e8efe3;border-color:#b7c9b5}.passport-continent{display:flex;align-items:center;gap:12px;border-top:1px dashed #bbb599;padding-top:18px;margin-top:26px;color:#526651}.passport-continent>svg{width:26px;height:26px;flex-shrink:0}.passport-continent>div{flex:1;min-width:0}.passport-continent strong{display:block;font-size:12px}.passport-continent span{font-size:10px;line-height:1.5;display:block;margin-top:4px}.passport-continent>.passport-claim{max-width:135px}.passport-page-number{position:absolute;bottom:10px;right:20px;font-family:Georgia,serif;font-size:12px;color:#96927a}.passport-pagination{display:flex;align-items:center;justify-content:space-between;margin:22px 0 0;gap:15px;font-size:11px;color:var(--text,#34483d)}.passport-pagination>button{display:flex;align-items:center;gap:5px;min-height:43px;padding:9px 13px;border:1px solid #bac4b8;box-shadow:none;background:var(--panel,#fff);color:inherit;font-size:12px;border-radius:9px}.passport-pagination svg{width:17px}.passport-pagination>button:disabled{opacity:.4}.passport-feedback{min-height:24px;margin:12px 0}.passport-celebration{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;background:#dff0dc;color:#285039;border:1px solid #b9d5b0;border-radius:12px;font-size:12px;animation:passport-reward .3s ease-out}.passport-celebration svg{flex-shrink:0}.passport-footnote{font-size:11px;line-height:1.65;max-width:630px;margin:12px auto;text-align:center;color:var(--muted,#748073)}.journal-titles{margin-bottom:22px}.journal-titles h3{display:flex;align-items:center;gap:8px;font-size:16px}.journal-titles>div{display:flex;flex-wrap:wrap;gap:9px}.journal-titles>div>span{display:flex;align-items:center;gap:6px;border:1px solid #adbd9e;border-radius:20px;padding:8px 12px;color:var(--text,#244839);font-size:12px;background:var(--panel,#f9faf5)}@keyframes passport-turn{0%{opacity:.65;transform:perspective(1000px) rotateY(-4deg)}to{opacity:1;transform:none}}@keyframes passport-reward{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.exploration-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.exploration-tabs>button{min-height:48px;font-size:11px}.daily-challenge .challenge-header{column-gap:8px;min-height:77px}.daily-challenge .challenge-header>a{font-size:13px;gap:4px}.daily-challenge .challenge-header>a svg{width:15px}.daily-challenge .challenge-brand .landrush-lockup{gap:4px}.challenge-brand .landrush-lockup img{width:27px;max-width:27px}.challenge-brand .landrush-wordmark{font-size:18px}.daily-challenge .challenge-day{display:none}.travel-journal{margin-top:14px}.passport-cover{padding:22px 17px;gap:10px}.passport-cover>svg{width:30px;height:30px}.passport-cover h2{font-size:23px}.passport-cover small{font-size:7px;letter-spacing:1.5px}.passport-cover p{font-size:10px}.passport-earned{display:none}.passport-index{padding-top:12px}.passport-index button{font-size:10px;min-height:36px;padding:7px 10px}.passport-toolbar{font-size:10px;gap:4px}.passport-toolbar>button{font-size:10px}.passport-toolbar>span>svg{display:none}.passport-page{padding:20px 13px 30px;border-left-width:3px;min-height:850px}.passport-page-heading{padding-bottom:14px;margin-bottom:20px}.passport-page-heading h3{font-size:25px}.passport-page-heading p{font-size:11px}.passport-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.passport-seal{width:94px;height:94px;margin-bottom:10px}.passport-seal>b{font-size:27px}.passport-stamp h4{font-size:12px}.passport-reward{font-size:11px}.travel-journal .passport-claim{font-size:10px;min-height:42px;padding:9px 4px}.passport-claim svg{width:13px}.passport-title-reward{font-size:9px}.passport-continent{flex-wrap:wrap;gap:8px}.passport-continent>div{flex-basis:75%}.passport-continent>.passport-claim{max-width:none;margin-top:3px}.passport-pagination{gap:6px}.passport-pagination>button{padding:9px 8px;font-size:11px}.primary-nav>button>.action-reminder{top:5px;right:5px}.primary-nav>button>.action-reminder.has-count{font-size:8px;min-width:13px;height:13px}}@media (max-width:360px){.daily-challenge .challenge-header>a{font-size:12px}.daily-challenge .challenge-brand .landrush-lockup img{display:none}.challenge-brand .landrush-wordmark{font-size:18px}.passport-cover h2{font-size:21px}.passport-stamps{column-gap:9px}}@media (prefers-reduced-motion:reduce){.passport-celebration,.passport-page{animation:none}.travel-journal .passport-claim{transition:none}}.travel-journal nav{position:static;inset:auto;z-index:auto;background:transparent;border:0}.travel-journal .passport-index{justify-content:flex-start}.travel-journal nav button{flex-direction:row}.travel-journal .passport-pagination{padding:0;overflow:visible;justify-content:space-between}.passport-page{scroll-margin-top:140px}@media (max-width:700px){.passport-page{scroll-margin-top:18px}.daily-challenge .challenge-header>a{white-space:normal;max-width:100%;min-width:0;line-height:1.2}}.booster-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.booster-modal .booster-sources .booster-source{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:148px;padding:14px 8px;border:1px solid var(--border,#708378);border-radius:12px;background:var(--surface,#f4f1e6);color:var(--ink,#23372c);box-shadow:none;text-align:center;transform:none}.booster-source>svg{width:24px;height:24px;margin:0}.booster-source>span{font-size:13px;font-weight:650}.booster-source>strong{font-size:clamp(16px,3.8vw,25px);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere;max-width:100%}.booster-source>small{white-space:pre-line;font-size:10px;line-height:1.3;margin-top:auto}.booster-sources .booster-source[aria-pressed=true]{border:2px solid #b18b42;padding:13px 7px;background:#b18b421c}.booster-price-info{text-align:center;margin:12px 0 0;line-height:1.5}.booster-price-info p{font-size:12px;margin:0 0 3px}.booster-price-info small{display:block;font-size:11px}.booster-resume{font-size:12px;padding:10px;border:1px solid #b18b42;border-radius:8px}.booster-modal .pack-navigation{position:static;inset:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:0;margin:0 auto 6px;border:0;min-height:36px;background:transparent;box-shadow:none;width:fit-content}.booster-modal .pack-navigation button{display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:24px;line-height:1;border-radius:9px;box-shadow:none}.booster-modal .pack-navigation span{min-width:44px;font-size:12px}.booster-modal .pack-card-stage{margin-top:0;padding-top:0}.placement-modal{width:min(1040px,96vw);max-width:1040px}.placement-sort{display:flex;align-items:center;gap:10px;margin:12px 0 20px}.placement-sort select{width:auto;max-width:100%}.placement-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:18px;align-items:start}.placement-city{min-width:0;border-radius:18px}.placement-city.chosen{outline:3px solid #b18b42;outline-offset:4px}.placement-city .world-card{width:100%;max-width:100%;margin:0}.placement-more{display:block;margin:20px auto}.placement-modal .place-preview{scroll-margin:20px;margin-top:24px}.exploration-page .exploration-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.exploration-page .exploration-tabs>button{grid-column:auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;transform:none}.exploration-tab-emoji{font-size:16px;flex-shrink:0}.passport-cover{position:relative;background-color:#26392f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5'%3E%3Cpath d='M0 1h5M1 0v5' stroke='%23e1d6b2' stroke-opacity='.065' stroke-width='.5'/%3E%3C/svg%3E");border:1px solid #15271c;outline:1px solid #a2916055;outline-offset:-8px;border-radius:8px 13px 4px 4px;box-shadow:inset 5px 0 7px #07170e60,0 3px 5px #16291f24;color:#ccbb83;min-height:130px}.passport-cover>.passport-emblem{width:58px;height:74px;color:#c5b47c;filter:drop-shadow(0 1px #111e17)}.passport-cover h2{font-family:Georgia,Times New Roman,serif;font-size:27px;letter-spacing:.025em;font-weight:400;color:#e0d0a0;margin:7px 0 9px;text-shadow:0 1px #101f16}.passport-cover small{text-transform:uppercase;letter-spacing:2.2px;color:#c5b888}.passport-cover p{color:#c3c7b5;font-size:11px}.passport-earned strong{font-family:Georgia,serif;font-weight:400;color:#d8ca9b}@media (max-width:700px){.game-page:has(>.exploration-page){padding-top:12px}.game-page .exploration-page .exploration-overview{margin-top:4px;margin-bottom:18px}.exploration-page .exploration-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exploration-page .exploration-tabs>button{grid-column:auto!important;min-height:52px;padding:9px 7px;font-size:11px;line-height:1.3}.exploration-tab-emoji{font-size:15px}.passport-cover{min-height:126px;padding:22px 17px;gap:12px}.passport-cover>.passport-emblem{width:36px;height:49px}.passport-cover h2{font-size:22px;letter-spacing:0}.passport-cover p{font-size:10px}.passport-cover small{font-size:8px;letter-spacing:2px}.placement-modal{padding:18px 14px}.placement-city-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.placement-city-grid .world-card{font-size:12px}}@media (max-width:430px){.booster-sources{gap:6px}.booster-modal .booster-sources .booster-source{padding:11px 5px;min-height:140px}.booster-sources .booster-source[aria-pressed=true]{padding:10px 4px}.booster-source>span{font-size:11px}.booster-source>small{font-size:9px}.placement-city-grid{grid-template-columns:minmax(0,1fr);max-width:310px;margin:auto}.placement-sort{align-items:flex-start;flex-direction:column;gap:5px}}.placement-city-grid{justify-items:center}.placement-city{width:224px}:root .placement-city-grid .lr-card.lr-card{--lr-w:224px}@media (max-width:700px){.placement-city-grid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}}.booster-modal .booster-sources{gap:8px}.booster-modal .booster-sources .booster-source{position:relative;min-height:122px;padding:10px 7px;gap:4px;background:#f4f1e6;color:#263b32;border-color:#c6cbbd}.booster-modal .booster-sources .booster-source[aria-pressed=true]{background:#e6efdf;border-color:#527448;box-shadow:inset 0 0 0 1px #527448}.booster-modal .booster-source>svg{width:21px;height:21px}.booster-modal .booster-source>small{color:#52604f;font-size:10px}.booster-modal .booster-source>.booster-multiplier{position:absolute;top:6px;right:7px;font-size:10px;font-weight:600;color:#52604f}:root[data-theme=dark] .booster-modal .booster-sources .booster-source{background:#263a32;color:#f4f2e7;border-color:#657466}:root[data-theme=dark] .booster-modal .booster-sources .booster-source[aria-pressed=true]{background:#36513e;border-color:#c1d8aa;box-shadow:inset 0 0 0 1px #c1d8aa}:root[data-theme=dark] .booster-modal .booster-source>.booster-multiplier,:root[data-theme=dark] .booster-modal .booster-source>small{color:#d1dccb}.booster-quote-retry{margin:6px auto;font-size:12px}.booster-modal .lr-photo-credit summary{background:transparent;border:0;box-shadow:none;border-radius:0}.booster-modal .lr-photo-credit summary>svg{display:none}.booster-modal .lr-photo-credit summary:after{content:"©";font-size:14px}:root .character-team .character-grid,:root .exploration-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:24px 18px;justify-content:center;align-items:start;overflow:visible;max-width:none;padding:0}:root .character-team .character-controls,:root .character-team .character-slot{width:224px;min-width:224px;flex-basis:224px}:root .character-team .character-slot{justify-self:center}:root .exploration-cards-grid>article{width:224px;max-width:100%;justify-self:center}:root .exploration-cards-grid>article>p{font-size:12px;line-height:1.4;margin:9px 0 7px;text-align:center}:root .exploration-cards-grid>article>button{font-size:12px;line-height:1.3;min-height:36px;padding:8px 10px;width:100%}:root .character-team .lr-card.lr-card,:root .exploration-cards-grid .lr-card.lr-card{--lr-w:224px;padding:6px!important;border-radius:15px!important}:root .exploration-expedition .shared-pack-stage>.exploration-pack-pouch{height:312px;min-height:312px}.exploration-expedition>h2{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.exploration-expedition>h2 .hub-info{flex:none}.handbook-simple .handbook-hero{padding:24px}.handbook-simple .handbook-hero>p{margin-bottom:0}.handbook-simple .handbook-chapter{padding:22px}.handbook-simple .handbook-chapter>header{display:flex;align-items:center;gap:12px}.handbook-simple .handbook-chapter>header>svg{width:23px;height:23px;flex:none;color:var(--muted)}.handbook-simple .handbook-chapter h2{margin:0;font-size:21px}.handbook-simple .handbook-chapter>p{white-space:pre-line;font-size:15px;line-height:1.65;margin:14px 0 0}.guide-odds{margin-top:24px;padding:12px 2px;border-top:1px solid var(--line);font-size:13px}.guide-odds>summary{cursor:pointer;color:var(--muted);width:fit-content}.guide-odds[open]>summary{margin-bottom:18px}.first-steps-copy>p{white-space:pre-line}.first-steps-gift{width:100px;height:100px;color:#b79553;stroke-width:1.3}@media (max-width:700px){:root .character-team .character-grid,:root .exploration-cards-grid{grid-template-columns:repeat(auto-fit,224px);gap:24px 18px}}@media (max-width:430px){.booster-modal .booster-sources .booster-source{min-height:116px;padding:8px 5px}.booster-modal .booster-source>span{font-size:11px}.booster-modal .booster-source>strong{font-size:17px}}:root .character-team .character-controls{flex:0 0 auto}.exploration-expedition>h2{flex-wrap:nowrap;font-size:clamp(20px,2vw,27px)}.exploration-expedition>h2>span:not(.hub-info){flex:1;min-width:0}.exploration-expedition>h2>svg{width:22px;flex:none}