:root .mystery-game .mystery-choices button:disabled.answer-correct{opacity:1;background:#245b3a;border:2px solid #87dea3;color:#f0fff3}:root .mystery-game .mystery-choices button:disabled.answer-wrong{opacity:1;background:#682e38;border:2px solid #f39498;color:#fff0f1}:root .mystery-game .mystery-choices button:disabled.answer-muted{opacity:.52}:root .mystery-game .mystery-choices button>span:last-child:not(:first-of-type){margin-left:auto;font-size:18px}:root .guest-games-entry{grid-auto-rows:1fr;display:grid;gap:8px}:root .guest-games-entry .guest-game-entry{display:grid;grid-template-columns:36px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:12px 16px;margin:0;border:1px solid #bfcfd0;border-radius:14px;background:var(--panel,#f8f6ee);color:var(--text,#173b54);font-family:inherit;box-shadow:none}:root .guest-game-entry .guest-game-icon,:root .guest-game-entry .guest-game-icon>svg{display:block;width:36px;height:36px}:root .guest-games-entry .guest-game-entry strong{display:block;font-size:16px;font-weight:800;line-height:1.2;font-family:inherit}:root .guest-games-entry .guest-game-entry p{display:block;font-size:12px;line-height:1.35;margin:4px 0 0;opacity:.8}:root .guest-games-entry .guest-game-entry a.primary{display:flex;align-items:center;justify-content:center;background:#ffe18a;color:#152e42;border:1px solid #c4a65d;box-shadow:0 2px 0 #b69b59;min-height:44px;width:100%;max-width:none;line-height:1.2;font-family:inherit;font-size:13px;font-weight:750;padding:9px 10px;border-radius:10px;text-decoration:none;text-align:center}:root .character-page .character-tabs{gap:6px;padding:6px 0 10px}:root .character-page .character-tabs [role=tab]{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:9px 12px!important;min-height:44px;border:1px solid #bfcfd0;border-radius:24px;background:#e5ece6!important;font-size:13px;white-space:nowrap;color:#183b54;box-shadow:none}:root .character-page .character-tabs [role=tab][aria-selected=true]{background:#193c54!important;border-color:#193c54;color:#ffe18a}.profile-tab-art{display:inline-flex;flex:none;width:25px;height:25px;align-items:center;justify-content:center;color:#a47b30}.profile-tab-art svg{width:22px;height:22px}[aria-selected=true] .profile-tab-art{color:#ffe18a}:root .character-page .account-panel{margin:8px 0;padding:0;background:transparent;border:0;box-shadow:none}:root .character-page .account-identity{padding:12px 0}:root .character-page .account-section{margin:10px 0;border:1px solid #c7d3d4;border-radius:16px;box-shadow:none}:root .character-page .account-section>summary{padding:14px}:root .character-page .account-section-icon{background:#173c54;color:#ffe18a;border:0;border-radius:12px}:root .character-page .account-section h2{font-size:18px;line-height:1.25}:root .character-page .notification-page{padding:16px}.notification-page>h2{display:flex;align-items:center;gap:9px;margin:0 0 16px}:root .character-page .profile-country-titles{overscroll-behavior-y:auto}.team-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:12px;padding:0 4px;background:#bd4857;color:white;font-size:10px;font-weight:800}.character-page h2:has(.profile-tab-art){display:flex;align-items:center;gap:8px}.guided-tour-layer{position:fixed;inset:0;z-index:170;color:#173b54}.guided-tour-shield{position:absolute;inset:0;touch-action:none}.guided-tour-spot{position:fixed;border:3px solid #ffe18a;border-radius:18px;box-shadow:0 0 0 9999px #081d35a6,0 0 22px #ffe18a80;pointer-events:none;transition:none}.guided-tour-bubble{position:fixed;max-height:calc(100svh - 24px);overflow:auto;border:1px solid #e1bc67;background:#fff9e8;color:#173b54;border-radius:18px;padding:15px;box-shadow:0 10px 40px #07192f66}.guided-tour-bubble header{display:flex;align-items:center;gap:10px}.guided-tour-bubble header>.navigation-art{width:42px;height:42px;flex:none}.guided-tour-bubble header>div{min-width:0;flex:1}.guided-tour-bubble small{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#6c786e}.guided-tour-bubble h2{margin:3px 0 0;font-size:18px;line-height:1.15}.guided-tour-bubble p{font-size:14px;line-height:1.45;margin:12px 0 16px}.guided-tour-bubble button{min-height:40px;padding:7px 10px;border:0;border-radius:9px;font-size:12px;box-shadow:none}.guided-tour-bubble .tour-close{background:transparent;padding:5px;min-width:34px}.guided-tour-bubble .tour-close svg{width:18px;height:18px}.guided-tour-bubble footer,.guided-tour-bubble footer>div{display:flex;align-items:center;gap:5px;padding:0;margin:0}.guided-tour-bubble footer{justify-content:space-between}.guided-tour-bubble footer svg{width:16px;height:16px}.guided-tour-bubble .primary{background:#ffe18a!important;color:#173b54}.guided-tour-bubble .tour-skip{background:transparent;color:#5c706f;text-decoration:underline}:root .lr-reveal.v107-reveal{animation:none;perspective:1000px;isolation:isolate}:root .lr-reveal.v107-reveal:after,:root .lr-reveal.v107-reveal:before{display:none}.premium-reveal-card{position:relative;z-index:1;transform-style:preserve-3d}.v107-reveal .premium-reveal-card{animation:premium-card-turn var(--reveal-duration) cubic-bezier(.2,.65,.25,1) both}.premium-reveal-scene{position:absolute;inset:0;pointer-events:none;z-index:2}.premium-reveal-light{position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--reveal-color) 60%,transparent),transparent 68%);z-index:-1;animation:premium-light var(--reveal-duration) ease-out both}.premium-confetti{position:absolute;left:50%;top:40%;width:6px;height:11px;background:var(--reveal-color);border-radius:1px;animation:premium-confetti var(--reveal-duration) ease-out var(--delay) both}.premium-confetti:nth-child(3n){background:#fff4c7;width:5px;height:5px}.premium-confetti:nth-child(4n){background:#ffe18a}.premium-reveal-label{position:absolute;z-index:3;left:50%;bottom:8px;transform:translateX(-50%);width:max-content;max-width:95%;padding:7px 12px;border-radius:20px;background:#112d43ed;color:#fff2c5;border:1px solid var(--reveal-color);font-size:12px;font-weight:850;line-height:1.2;text-align:center;pointer-events:none}@keyframes premium-card-turn{0%{transform:rotateY(-42deg) rotate(-3deg) scale(.9);filter:brightness(.7)}20%{transform:rotateY(16deg) rotate(1deg) scale(1.02);filter:brightness(1.13)}55%{transform:rotateY(-9deg) scale(1.01);filter:brightness(1.03)}to{transform:none;filter:none}}@keyframes premium-light{0%{opacity:.5;transform:scale(.75)}20%{opacity:1;transform:scale(1.15)}75%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes premium-confetti{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}40%{transform:translate(var(--dx),var(--dy)) rotate(var(--spin));opacity:1}to{transform:translate(calc(var(--dx) * 1.15),160px) rotate(calc(var(--spin) * 2));opacity:0}}@media (max-width:600px){:root .character-page .character-tabs [role=tab]{flex:0 0 calc((100% - 24px) / 4.25);min-width:0;flex-direction:column;gap:3px;padding:7px 2px!important;font-size:10px;border-radius:14px;min-height:58px!important}:root .character-page .character-tabs{gap:5px}:root .character-page .character-tabs .profile-tab-art{width:22px;height:22px}:root .character-page .character-tabs .profile-tab-art svg{width:20px;height:20px}.character-page .character-tabs .team-tab-badge{position:absolute;top:2px;right:3px}:root .character-page .character-tabs button{position:relative}:root .guest-games-entry .guest-game-entry{grid-template-columns:30px minmax(0,1fr) 90px;gap:8px;padding:10px}:root .guest-game-entry .guest-game-icon,:root .guest-game-entry .guest-game-icon>svg{width:30px;height:30px}:root .guest-games-entry .guest-game-entry strong{font-size:14px}:root .guest-games-entry .guest-game-entry p{font-size:11px}:root .guest-games-entry .guest-game-entry a.primary{font-size:12px}.guided-tour-bubble{padding:12px}.guided-tour-bubble p{font-size:13px;margin:10px 0 12px}}:root[data-theme=dark] .character-page .character-tabs [role=tab]{background:#203b4c!important;border-color:#496071;color:#e9f0e7}:root[data-theme=dark] .character-page .character-tabs [aria-selected=true]{background:#ffe18a!important;color:#173b54}:root[data-theme=dark] .character-page .character-tabs [aria-selected=true] .profile-tab-art{color:#173b54}:root[data-theme=dark] .character-page .account-section{border-color:#435c6e}:root[data-theme=dark] .guided-tour-bubble{background:#17374b;color:#fff5dc;border-color:#bda05d}:root[data-theme=dark] .guided-tour-bubble .tour-skip,:root[data-theme=dark] .guided-tour-bubble small{color:#d0d9d8}@media (prefers-reduced-motion:reduce){.v107-reveal .premium-confetti,.v107-reveal .premium-reveal-card,.v107-reveal .premium-reveal-light{animation:none!important;transform:none!important}.v107-reveal .premium-reveal-light{opacity:.35}.premium-confetti{display:none}}.profile-section-heading{display:flex;align-items:center;gap:8px}.profile-section-heading>svg{width:19px;height:19px;color:var(--accent,#b38a3f);flex:none}:root .challenge-question .direction-north{color:#f4d99b}:root .challenge-question .direction-south{color:#e6bbd2}:root .guided-tour-layer .guided-tour-bubble button.primary{background:#d3b579!important;color:#173044!important;border:1px solid #b39458;box-shadow:0 2px 0 #aa884a}:root .guided-tour-layer .guided-tour-bubble button.primary:hover{background:#dec48f!important}:root .character-page .account-identity{padding:20px}@media (min-width:701px){:root .game-page .character-page #account-friends,:root .game-page .character-page .account-panel,:root .game-page .character-page .account-panel:has(.showcase),:root .game-page .character-page .home-wealth,:root .game-page .character-page .notification-page{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}:root .character-page .account-identity{width:100%;box-sizing:border-box}}@media (max-width:700px){:root .character-page .account-identity{padding:16px 14px}:root .character-page .notification-quick-actions .daily-bonus{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;min-height:0;height:auto}:root .character-page .notification-quick-actions .daily-bonus .return-art{width:36px;height:36px;min-height:0;max-height:36px}:root .character-page .notification-quick-actions .daily-bonus .return-info{min-width:0}:root .character-page .notification-quick-actions .daily-bonus .return-title{min-height:0;gap:5px;margin:0}:root .character-page .notification-quick-actions .daily-bonus h3{margin:0;font-size:15px;line-height:1.2}:root .character-page .notification-quick-actions .daily-bonus .return-info p{display:inline-flex;align-items:center;gap:4px;font-size:11px;margin:5px 8px 0 0}:root .character-page .notification-quick-actions .daily-bonus .return-info>small{display:inline;font-size:12px}:root .character-page .notification-quick-actions .daily-bonus .return-action{grid-column:1/-1;width:100%;min-height:40px;padding:8px;font-size:12px;margin:0}}.friends-toolbar{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.friends-toolbar .friend-search{flex:1;margin:0}.friends-toolbar .social-refresh{margin:22px 0 0;min-height:40px;align-self:flex-start}.friends-toolbar .friend-search form{margin:0}.friends-toolbar .friend-search label{font-size:12px;margin:0 0 5px}.friends-toolbar .friend-search .actions{display:flex;flex-wrap:nowrap;gap:8px}.friends-toolbar input{min-width:0;flex:1}.friends-sections{display:grid;gap:16px;margin-top:18px}.friends-sections>section{min-width:0;margin:0;padding:12px;border:1px solid #81979740;border-radius:12px}.friends-sections h3{margin:0 0 10px;font-size:16px}.friends-sections p{margin:6px 0;font-size:13px}.friends-sections .friend-list{margin:0;padding:0}.friends-sections .friend-list li{gap:8px;flex-wrap:wrap}.friends-sections .friend-list .actions{gap:6px}.friends-sections .friend-list .actions button{padding:7px 10px;font-size:12px;min-height:36px}@media (min-width:900px){.character-page .friends-panel{padding:0;margin:0;max-width:none}.friends-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.friends-toolbar .friend-search{max-width:620px}.friends-toolbar .social-refresh{margin-top:22px}.friends-panel .friend-search input{height:40px}.friends-panel .friend-search button{min-height:40px;padding:8px 12px}}:root .handbook-simple{max-width:1200px;margin:0 auto;padding:0;width:100%;box-sizing:border-box}.handbook-simple .handbook-hero{padding:20px 0;background:none;border:0;text-align:center;box-shadow:none}.handbook-simple .handbook-hero h1{font-size:clamp(24px,3vw,34px);margin:0 0 8px}.handbook-simple .handbook-hero p{margin:0;font-size:14px}.guide-card-types{padding:20px;margin:0 0 18px;border:1px solid #95a99d66;border-radius:16px;background:#86a49612}.guide-card-types>h2{text-align:center;font-size:21px;margin:0 0 18px}.guide-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.guide-type-grid>article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}.guide-type-grid h3{margin:0 0 5px;font-size:16px}.guide-type-grid p{margin:0;font-size:13px;line-height:1.55;max-width:48ch}.guide-card-icon{position:relative;width:48px;height:69px;border:3px solid #638baa;border-radius:6px;background:#eff2eb;box-shadow:0 2px 3px #00122125;overflow:hidden}.guide-card-picture{height:35px;background:#b7c9c9;display:grid;place-items:center;color:#274b5b}.guide-card-picture svg{width:26px;height:26px}.guide-card-icon>i{display:block;height:2px;width:26px;background:#697a7b70;margin:5px auto 0}.guide-card-icon>i+i{width:18px;margin-top:3px}.guide-card-icon>span{position:absolute;bottom:1px;width:100%;font-size:8px;color:#294957;text-align:center}.guide-card-explore{border-color:#688e84;background:#ecf1e8}.guide-card-explore .guide-card-picture{background:#b9d1c4}.guide-card-team{border-color:#a57c50;background:#f5ecdb}.guide-card-team .guide-card-picture{background:#dbc7aa;color:#725834}.guide-card-other{border-color:#9b853f;background:#fcf3d7}.guide-card-other .guide-card-picture{background:#e7d69b;color:#705a22}.guide-card-icon .lr-travel-stamp{width:18px;height:18px;right:1px;bottom:0;position:absolute}.handbook-simple .handbook-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.handbook-simple .handbook-chapter{padding:18px;border-width:1px;min-width:0}.handbook-simple .handbook-chapter>header{gap:10px;margin:0 0 12px}.handbook-simple .handbook-chapter header>svg{width:24px;height:24px;flex:none}.handbook-simple .handbook-chapter header h2{font-size:19px;margin:0}.handbook-simple .handbook-chapter ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13px;line-height:1.6}.handbook-simple .guide-odds{margin-top:16px}.handbook-simple .guide-odds>summary{padding:12px;font-size:14px}:root .lr-card.lr-exploration{--frame:#66877d;--edge:#b8cabc;--ink:#304c45;--body:#eef2e8;background:#74958a;box-shadow:0 3px 7px #00122128}.lr-card.lr-exploration .lr-frame-sheen{display:none}.lr-exploration .lr-foot{bottom:2.8cqw;min-height:13cqw;justify-content:center}.lr-exploration .lr-exploration-label{display:flex;flex-direction:column;align-items:center;gap:1cqw;line-height:1.08;font-size:clamp(8px,5cqw,15px);padding:0 17cqw}.lr-exploration-unique{font-family:system-ui,sans-serif;font-style:normal;font-weight:500;letter-spacing:.01em;font-size:clamp(7px,3.5cqw,10px);white-space:nowrap}.lr-travel-stamp{position:absolute;right:3cqw;bottom:0;width:14cqw;height:14cqw;color:#50796b;opacity:.8;transform:rotate(-12deg);pointer-events:none}.lr-exploration .lr-stats{margin-top:2cqw}.daily-rankings-link{display:block;width:fit-content;margin:12px auto;font-size:13px;text-underline-offset:3px;color:inherit}.daily-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;scroll-margin-top:24px;outline-offset:5px}.daily-rankings .challenge-leaderboard{margin:0;min-width:0}.daily-rankings h2{display:flex;gap:9px;align-items:center;font-size:20px}.daily-rankings h2 svg{width:21px;flex:none}.daily-rankings ol{padding:0;list-style:none}.daily-rankings li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px}.daily-rankings .challenge-player{min-width:0;max-width:100%;overflow-wrap:anywhere}.challenge-guest-player{font-size:14px;overflow-wrap:anywhere}.daily-rankings .challenge-guest-player{text-align:left}.daily-rankings .challenge-player span{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.friends-toolbar{gap:8px}.friends-toolbar .friend-search{flex-basis:100%}.friends-toolbar .social-refresh{margin:0}.friends-sections{gap:10px}.guide-type-grid{grid-template-columns:1fr;gap:16px}.guide-card-types{padding:16px}.handbook-simple .handbook-chapters{grid-template-columns:1fr;gap:10px}.handbook-simple .handbook-chapter{padding:16px}.handbook-simple .handbook-hero{padding:16px 0}.daily-rankings{grid-template-columns:1fr;gap:12px}.daily-rankings h2{font-size:19px}}.friends-panel .actions{margin:0}.friends-toolbar .friend-search form{gap:0;max-width:none}.friends-toolbar .friend-search label{margin:0 0 6px;line-height:16px}.friends-sections .friend-list li{border:0;border-bottom:1px solid #81979740;border-radius:0;padding:10px 0}.friends-sections .friend-list li:last-child{border-bottom:0}.friends-sections .friend-list{gap:0}:root .handbook-simple .handbook-hero{color:var(--ink)}:root .account-section .handbook-simple .handbook-hero h1{display:block;text-align:center;font-size:28px}:root .handbook-simple .handbook-hero>p{max-width:none;text-align:center;color:var(--ink)}:root .handbook-simple .guide-card-types>h2{display:block;text-align:center}:root[data-theme=dark] .account-section:has(.handbook-simple){background:#142b3a;border-color:#78929266;color:#edf1e8}:root[data-theme=dark] .handbook-simple .guide-card-types{background:#1a3543;border-color:#78929266}:root[data-theme=dark] .handbook-simple .handbook-chapter{background:#142733;border-color:#78929266}.challenge-guest-player{display:inline-flex;align-items:center;gap:8px;color:#aab4bf;line-height:1.3}.challenge-guest-player .guest-avatar{flex:none;filter:grayscale(1);opacity:.7}.daily-rankings-link{font-weight:650}.guide-card-types .guide-type-grid article{align-items:center;gap:14px;min-width:0}.guide-card-types .guide-card-icon,.guide-character-preview{width:76px;height:108px;flex:0 0 76px}.guide-card-types .guide-card-icon{display:flex;flex-direction:column;padding:5px;gap:3px}.guide-card-icon .guide-card-picture{height:65px;flex:none;position:relative;overflow:hidden}.guide-card-icon .guide-card-picture>svg{width:54px;height:54px;position:relative}.guide-card-types .guide-card-icon>strong{font-size:11px;line-height:1.2;text-align:center;color:inherit}.guide-card-types .guide-card-icon .guide-card-foot{position:static;display:flex;align-items:center;justify-content:center;gap:3px;font-size:9px;min-height:15px}.guide-card-foot>svg{width:12px;height:12px}.guide-card-types .guide-card-icon .lr-travel-stamp{position:static;width:20px;height:20px}.guide-map-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 12px,#78958b44 12px 13px),repeating-linear-gradient(90deg,transparent 0 12px,#78958b44 12px 13px)}.guide-card-types .guide-character-preview .lr-card{width:100%;min-width:0}.guide-example{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:var(--muted)}.guided-tour-intro .guide-card-types{margin:0;padding:8px 0;border:0;background:transparent}.guided-tour-intro .guide-type-grid{gap:14px}.guided-tour-intro .guide-type-grid h3{font-size:15px;margin:0 0 4px}.guided-tour-intro .guide-type-grid p{font-size:13px;line-height:1.4;margin:0}.guided-tour-intro .guide-example{color:inherit;opacity:.8}.guided-tour-intro>footer{position:sticky;bottom:-15px;padding:12px 0;margin-bottom:-12px;background:#fff9e8}:root[data-theme=dark] .guided-tour-intro>footer{background:#193445}.trade-card-preview{width:68px;flex:0 0 68px;min-width:0}.trade-card-preview .lr-card{width:100%;min-width:0}.trade-asset{align-items:center;gap:10px}.trade-asset>span{min-width:0;overflow-wrap:anywhere}.trade-card-preview .lr-photo-credit[open]{z-index:5}.trade-card-preview .lr-photo-credit summary{min-width:18px;min-height:18px}.character-hire{gap:10px}.character-hire-intro{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px}.character-hire-card .lr-card{width:100%;min-width:0}.character-hire h3{margin:0 0 8px;font-size:16px}.character-hire .character-speech{margin:0;padding:12px;background:#e9f1ed;color:#213f44;border-radius:14px 14px 14px 3px;font-size:14px;line-height:1.45}.character-hire-skills{padding:8px 0;border-bottom:1px solid #82958c44}.character-hire-skills h4,.character-hire-skills p{margin:0}.character-hire-skills h4{font-size:13px;margin-bottom:4px}.character-hire>p{margin:4px 0}:root[data-theme=dark] .character-hire .character-speech{background:#24434b;color:#edf4ef}.sound-setting .sound-option{display:grid;grid-template-columns:minmax(0,175px) max-content;justify-content:start;align-items:center;gap:12px}.sound-setting .sound-option>button{margin-left:0}@media(max-width:600px){.guided-tour-intro .guide-type-grid{grid-template-columns:1fr;gap:12px}.guided-tour-intro .guide-card-icon,.guided-tour-intro .guide-character-preview{width:64px;height:94px;flex-basis:64px}.guided-tour-intro .guide-card-picture{height:50px}.guided-tour-intro .guide-card-picture>svg{height:44px}.character-hire-intro{grid-template-columns:82px minmax(0,1fr);gap:10px}.character-hire .character-speech{padding:9px;font-size:13px}.sound-setting .sound-option{grid-template-columns:minmax(0,1fr) max-content;max-width:360px;gap:10px}}.guide-card-types .guide-type-grid>article{grid-template-columns:76px minmax(0,1fr)}.guide-card-types .guide-card-icon{color:#294957}.trade-pick-hit{position:absolute;inset:0;width:100%;background:transparent;border:0;margin:0;border-radius:inherit}.trade-pick-hit:hover{background:#91b9ad18}.trade-card-preview .lr-photo-credit{z-index:2}.trade-check{pointer-events:none}.trade-asset[data-selected=true]{border-color:#30978b;box-shadow:inset 0 0 0 2px #30978b}.trade-card-preview .lr-stats strong{font-size:5.4cqw}.trade-card-preview .lr-stats small{font-size:3cqw}.character-wage-details{font-size:12px;line-height:1.4}.character-wage-details summary{cursor:pointer}.character-wage-details p{padding-top:6px}@media(max-width:600px){.guided-tour-intro .guide-type-grid>article{grid-template-columns:64px minmax(0,1fr)}}:root .character-hire-card .lr-card.lr-card,:root .guide-character-preview .lr-card.lr-card,:root .trade-card-preview .lr-card.lr-card{width:100%;min-width:0;max-width:100%;height:auto;margin:0}:root[data-theme=dark] .guided-tour-intro>footer{background:#17374b}:root .guide-character-preview .lr-card.lr-card{--lr-w:76px}:root .character-hire-card .lr-card.lr-card{--lr-w:100px}:root .trade-card-preview .lr-card.lr-card{--lr-w:68px}:root .character-hire-card .lr-card.lr-card,:root .guide-character-preview .lr-card.lr-card,:root .trade-card-preview .lr-card.lr-card{padding:3px!important;border-radius:8px!important}@media(max-width:600px){:root .guided-tour-intro .guide-character-preview .lr-card.lr-card{--lr-w:64px}:root .character-hire-card .lr-card.lr-card{--lr-w:82px}}.guide-card-icon .guide-card-picture{height:55px}.guide-card-types .guide-card-icon .lr-travel-stamp{width:16px;height:16px}.guided-tour-intro .lr-level small{font-size:3.7cqw;letter-spacing:0;line-height:1.5;color:var(--ink)}.guided-tour-intro .lr-card .lr-effect{font-size:5.25cqw;line-height:1.25;margin:3cqw 0 0}@media(max-width:600px){.guided-tour-intro .guide-card-picture{height:42px}}.daily-rankings .challenge-guest-player{color:#aab4bf}.trade-card-preview .lr-exploration-label{font-size:5cqw}.trade-card-preview .lr-exploration-unique{font-size:3.5cqw;line-height:1.08}.trade-card-preview .lr-rarity-pill{font-size:4.7cqw}.trade-card-preview .lr-rarity-pill i{min-width:0;min-height:0}.world-map{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 45%,#0b1c32,#030914 75%);color:#e0efff;width:100%;height:calc(100dvh - 180px);min-height:340px;max-height:1100px;overflow:hidden;border-radius:20px;border:1px solid #1b3651}.world-canvas{display:block;width:100%;height:100%;touch-action:none;overscroll-behavior:contain;user-select:none}.world-map button{min-height:42px;min-width:42px;border:1px solid #35516d;background:#0d2034;color:#e4effc;border-radius:11px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;line-height:1.2;box-shadow:none}.world-map button:hover{background:#1c3b55}.world-canvas:focus-visible,.world-map button:focus-visible,.world-marker:focus-visible,.world-wonder:focus-visible{outline:2px solid #e2bf77;outline-offset:3px}.world-map button svg{width:17px;height:17px;flex-shrink:0}.world-map button[aria-pressed=true]{border-color:#c6a367;color:#f0d299;background:#26303b}.world-map-top{position:absolute;top:14px;left:14px;right:14px;z-index:2;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.world-map-top>*{pointer-events:auto}.world-season{padding:9px 12px;border:1px solid #28455f;background:#071323dd;border-radius:12px;font-size:12px;color:#e9c784}.world-modes{display:flex;gap:5px}.world-modes button{min-width:65px}.world-shortcuts{left:14px;display:flex;gap:6px}.world-shortcuts,.world-zoom{position:absolute;bottom:30px;z-index:2}.world-zoom{right:14px;display:grid;gap:5px}.world-zoom button{padding:8px}.world-map-hint{position:absolute;bottom:90px;left:20%;right:20%;text-align:center;font-size:13px;color:#95b1cd;pointer-events:none}.world-credit{position:absolute;bottom:8px;left:14px;font-size:9px;color:#718ca5}.world-map-status{position:absolute;left:50%;top:68px;transform:translateX(-50%);background:#0d2034f2;border-radius:10px;padding:7px 12px;max-width:80%;display:flex;align-items:center;gap:8px;font-size:12px;z-index:3}.world-marker,.world-wonder{cursor:pointer}.world-dot{fill:#9ac4df;stroke:#091724;stroke-width:1.4}.world-marker text,.world-wonder text{fill:#e7f3ff;font:600 12px system-ui;paint-order:stroke;stroke:#061020;stroke-width:3px;stroke-linejoin:round}.world-marker .world-owner{font-size:10px;fill:#98b1c9;font-weight:400}.world-wonder path{fill:#ebc36c;stroke:#553a12;stroke-width:1}.world-wonder text{font-size:10px;fill:#efcf8d}.world-detail,.world-list{position:absolute;top:70px;left:14px;bottom:90px;width:min(340px,calc(100% - 80px));overflow:auto;overscroll-behavior:contain;border:1px solid #35516d;background:#081727f7;border-radius:16px;padding:14px;z-index:5;box-shadow:0 14px 45px #0008;color:#dceafa}.world-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.world-panel-heading h2{margin:0;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.world-panel-heading button{flex-shrink:0}.world-owner-actions,.world-panel-tools{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.world-detail p{font-size:13px;line-height:1.45}.world-detail small{font-size:11px;color:#a4b7cd}.world-ranking{padding:0;list-style:none;margin:10px 0}.world-ranking li{display:grid;grid-template-columns:26px minmax(0,1fr) 40px;align-items:center;gap:7px;min-height:44px;border-bottom:1px solid #243950;font-size:12px}.world-ranking li button{border:0;background:transparent;justify-content:flex-start;text-align:left;padding:5px;overflow-wrap:anywhere}.world-ranking li strong{overflow-wrap:anywhere}.world-ranking li>span:last-child{text-align:right;color:#dec38d}.world-my-rank{background:#1a3147;padding:10px;border-radius:9px}.world-ranking-caption{color:#c8ab74}.world-map .world-card-preview{display:block;width:160px;margin:12px auto;padding:0;border:0;background:transparent}.world-card-preview .city-card{width:100%!important;max-width:100%!important}.world-search{display:flex;align-items:center;gap:7px}.world-search svg{width:18px}.world-search input{width:100%;min-width:0;background:#10253a;border:1px solid #35516d;padding:9px;color:white;border-radius:9px}.world-list-scroll{display:flex;flex-direction:column;gap:5px;margin-top:10px}.world-list-scroll button{justify-content:flex-start;text-align:left}.world-sales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-sales article{min-width:0}.world-sales article>button:first-child{display:block;padding:0;border:0;background:none;width:100%}.world-sales article>button:last-child{width:100%;font-size:12px;padding:8px}.world-sales .city-card{width:100%!important;max-width:100%!important}.header-boosters{display:inline-flex;align-items:center;gap:5px;padding:7px 10px!important;min-height:40px;border:1px solid #a98b50!important;border-radius:12px;color:var(--text);background:var(--panel)}.header-boosters svg{width:19px;height:19px}.header-boosters b{color:#cbaa68}.header-boosters span{font-size:11px}.game-page[data-page=home]{padding-top:0}.game-shell[data-home=true] main{padding-top:8px}@media (max-width:700px){.header-boosters{min-width:44px;padding:6px!important}.header-boosters span{display:none}.topbar .top-actions{gap:5px}.topbar .wallet{padding:6px;font-size:11px}.topbar .header-identity{gap:4px}.world-map{height:calc(100dvh - 172px);border-radius:14px;min-height:320px}.world-map-top{top:10px;left:10px;right:10px}.world-shortcuts{left:10px;bottom:26px}.world-zoom{right:10px;bottom:26px}.world-detail,.world-list{top:auto;bottom:76px;left:10px;width:calc(100% - 70px);max-height:58%;padding:10px}.world-map-hint{left:16px;right:65px;bottom:88px;font-size:12px}.world-season{padding:8px;font-size:11px}.world-modes button{min-width:55px}.world-shortcuts button{font-size:11px;padding:7px}.world-map .world-card-preview{width:135px}.world-panel-heading h2{font-size:16px}}@media (max-height:500px) and (orientation:landscape){.world-map{height:calc(100dvh - 114px);min-height:210px}.world-detail,.world-list{top:58px;bottom:18px;max-height:none}.world-map-hint{bottom:65px}.world-map-top{top:6px}.world-zoom{bottom:18px;gap:2px}.world-zoom button{min-height:36px}.world-shortcuts{bottom:18px}.topbar{min-height:42px}}@media (prefers-reduced-motion:reduce){.world-map *{animation:none!important;transition:none!important}}@media (max-width:1100px){:root .game-shell>.topbar:has(.header-boosters){display:grid;grid-template-columns:minmax(82px,.85fr) minmax(120px,1.4fr) minmax(56px,.55fr);grid-template-rows:44px 44px;height:110px;min-height:110px;padding:8px 12px;gap:6px}:root .game-shell>.topbar:has(.header-boosters) .top-actions{display:contents}:root .game-shell>.topbar:has(.header-boosters) .brand-season-group{grid-column:1/3;grid-row:1;width:max-content}:root .game-shell>.topbar:has(.header-boosters) .header-identity{grid-column:2/4;grid-row:1;justify-self:end;max-width:180px}:root .game-shell>.topbar:has(.header-boosters) .wallet{grid-column:1;grid-row:2;min-width:0;max-width:100%;width:100%;font-size:11px;padding:6px;justify-content:center}:root .game-shell>.topbar:has(.header-boosters) .header-claim{grid-column:2;grid-row:2;min-width:0;width:100%;height:44px;min-height:44px;padding:5px;font-size:10px}:root .game-shell>.topbar:has(.header-boosters) .header-boosters{grid-column:3;grid-row:2;width:100%;height:44px;min-width:0;padding:5px!important;font-size:12px}:root .game-shell>.topbar .header-boosters span,:root .game-shell[data-home=true]>.topbar .header-season{display:none}}@media (min-width:1101px){.game-shell .top-actions{gap:10px}.game-shell .header-boosters,.game-shell .header-claim{order:0}}@media (max-height:500px) and (orientation:landscape){:root .game-shell>.topbar:has(.header-boosters){display:flex;height:54px;min-height:54px;padding:5px 12px;gap:12px}:root .game-shell>.topbar:has(.header-boosters) .top-actions{display:flex;gap:7px;margin-left:auto}:root .game-shell>.topbar:has(.header-boosters) .wallet{width:auto;min-width:80px}:root .game-shell>.topbar:has(.header-boosters) .header-claim{width:140px;height:40px;min-height:40px}:root .game-shell>.topbar:has(.header-boosters) .header-boosters{width:58px;height:40px}:root .game-shell>.topbar:has(.header-boosters) .header-identity{width:auto}}.world-map .world-card-preview .lr-card,.world-sales .lr-card{width:100%!important;max-width:100%!important}.world-marker.owned .world-dot{fill:#77bfb3}.world-marker.mine .world-dot{fill:#e6c478}.world-sales article>.lr-card{margin:0}.world-filter{position:relative;color:#dceafb;font-size:12px}.world-filter summary{cursor:pointer;display:flex;align-items:center;gap:7px;min-height:42px;padding:5px 10px;border-radius:10px;background:#071323df;border:1px solid #28455f;list-style:none}.world-filter summary::-webkit-details-marker{display:none}.world-filter summary:focus-visible{outline:2px solid #e2bf77;outline-offset:3px}.world-filter-options{position:absolute;top:calc(100% + 7px);left:0;width:170px;padding:5px;border:1px solid #35516d;border-radius:12px;background:#0b192b;box-shadow:0 10px 30px #0006}.world-filter-options button{width:100%;justify-content:flex-start;border:0;background:transparent}.world-filter-options button>svg{margin-left:auto}.world-filter-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d1dfed;flex:none}.world-filter-dot.layer-country{background:#6bd9e6}.world-filter-dot.layer-region{background:#c3a3f0}.world-filter-dot.layer-city{background:#f2c879}.world-marker.layer-country .world-dot{fill:#6bd9e6;stroke:#6bd9e6}.world-marker.layer-country>text:not(.world-owner){fill:#91e5ee}.world-marker.layer-region .world-dot{fill:#c3a3f0;stroke:#c3a3f0}.world-marker.layer-region>text:not(.world-owner){fill:#d7bcfb}.world-marker.layer-city .world-dot{fill:#0b192b;stroke:#f2c879;stroke-width:2}.world-marker.layer-city.owned .world-dot{fill:#f2c879;stroke:#f2c879}.world-marker.layer-city.mine .world-dot{stroke:#fff3ce;stroke-width:3}.world-marker.layer-city.cluster .world-dot{fill:#f2c879;stroke:#0b192b}.world-marker.layer-city>text:not(.world-owner){fill:#ffe0a6}.world-region-boundaries{pointer-events:none;fill:none;stroke:#c3a3f0;stroke-opacity:.55;stroke-width:1;vector-effect:non-scaling-stroke}.world-panel-heading h2{display:flex;align-items:center;gap:9px}.world-panel-heading .country-flag{width:25px;height:18px;flex:none;object-fit:cover;border-radius:3px}@media (max-width:1100px){:root .game-shell[data-home=true]>.topbar .header-season{display:inline-block;font-size:9px;padding:3px 5px}:root .game-shell>.topbar .brand-season-group{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px}}@media (min-width:1101px){:root .game-shell>.topbar .header-boosters,:root .game-shell>.topbar .header-claim,:root .game-shell>.topbar .notification-badge,:root .game-shell>.topbar .wallet-shop{height:40px;min-height:40px;max-height:40px;box-sizing:border-box;margin-top:0;margin-bottom:0}}.world-modes button{gap:5px}.world-modes button svg{width:15px;height:15px}.world-map .world-detail{background:#081727}.world-panel-heading h2{min-width:0}.world-zone-total{margin-left:auto;flex-shrink:0;white-space:nowrap;font-size:10px}.world-ranking-caption{margin-bottom:5px}.world-rank-unit{display:flex;gap:3px;margin:0 0 8px}.world-map .world-rank-unit button{min-height:32px;min-width:36px;padding:4px 8px;font-size:11px;border-color:transparent;background:transparent}.world-map .world-rank-unit button[aria-pressed=true]{background:#20354b;border-color:#3b5169;color:#f0d299}.ui-filters .geography-country,.ui-filters .geography-region{width:auto;min-width:125px;max-width:190px}@media (max-width:480px){.world-modes button{min-width:60px;padding-inline:8px}.world-zone-total{font-size:9px}}.world-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px;pointer-events:auto}.lr-place-category{min-width:0;max-width:100%}.lr-place-category small{display:flex;align-items:center;justify-content:center;gap:.3rem;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere}.lr-place-category svg{flex-shrink:0;width:1em;height:1em}.world-map{background:radial-gradient(ellipse at 48% 42%,#111b20,#060d12 78%);border-color:#574d3b;color:#f0e6d2}.world-map button{background:#181e20;border-color:#625640;color:#eee0c6}.world-map button:hover,.world-map button[aria-pressed=true]{background:#393326;border-color:#b99a5f;color:#ffe4a6}.world-map .world-region-boundaries{stroke:#dcc8a3;stroke-opacity:.45}.world-map .world-marker text{fill:#f2e5ce;stroke:#121719;stroke-width:3;stroke-linejoin:round;paint-order:stroke;font-size:12px}.world-map .world-marker.layer-country>text:not(.world-owner){font-family:Georgia,serif;font-weight:700;font-size:15px;letter-spacing:1px;fill:#f7ddb0}.world-map .world-marker.layer-region>text:not(.world-owner){font-weight:600;font-size:12px;letter-spacing:.5px;fill:#eedcc0}.world-map .world-marker.layer-city>text:not(.world-owner){font-weight:500;font-size:11px;fill:#fff1db}.world-map .world-marker .world-owner{font-size:10px;font-weight:600}.world-map .world-marker.layer-city{--owner-color:#db9c83}.world-map .world-marker.layer-city.free{--owner-color:#ded6be}.world-map .world-marker.layer-city.ally{--owner-color:#99d6b0}.world-map .world-marker.layer-city.mine{--owner-color:#ffcb62}.world-map .world-marker.layer-city .world-dot{fill:var(--owner-color);stroke:#11191b;stroke-width:1.5}.world-map .world-marker.layer-city .world-owner{fill:var(--owner-color)}.world-map .world-marker.layer-city.free .world-dot{fill:#172022;stroke:var(--owner-color);stroke-width:2}.world-map .world-marker.layer-city.mine .world-dot{stroke:#ffe7b1;stroke-width:2.5}.world-map .world-marker.layer-country .world-dot{fill:#e5c48d;stroke:#2d271e}.world-map .world-marker.layer-region .world-dot{fill:#cbb99c;stroke:#2d271e}.world-country-complete{stroke:#ffe5a5;stroke-width:1.6px;vector-effect:non-scaling-stroke}.atlas-glow .world-country-complete{filter:drop-shadow(0 0 1px #d5b467)}.world-country-context{position:absolute;top:65px;left:50%;transform:translateX(-50%);max-width:calc(100% - 34px);background:#131b20f2;border:1px solid #66573e;border-radius:10px;padding:5px 13px;text-align:center;pointer-events:none;color:#f4dcab;line-height:1.25}.world-country-context strong{font-family:Georgia,serif;font-size:14px;display:block}.world-country-context span{font-size:10px;color:#d1c0a2}.world-atlas-legend{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:12px;white-space:nowrap;font-size:10px;color:#dfd1b8;background:#0c1319df;border-radius:7px;padding:4px 8px;pointer-events:none}.world-atlas-legend span{display:flex;align-items:center;gap:4px}.world-atlas-legend i{width:6px;height:6px;border-radius:50%;background:#db9c83}.world-atlas-legend .legend-me i{background:#ffcb62}.world-atlas-legend .legend-allies i{background:#99d6b0}.world-atlas-legend .legend-free i{background:transparent;border:1px solid #ded6be}.world-map .world-credit{bottom:0;font-size:8px;color:#998e7a}.world-map .world-map-hint{color:#c4b99f}.visit-reveal{position:relative;max-width:100%;margin:auto;text-align:center}.visit-banner,.visit-collection{margin:5px auto;padding:5px 9px;max-width:330px;font-size:12px;line-height:1.3;color:inherit}.visit-banner{background:#342d23;color:#f4d495;border:1px solid #6a5838;border-radius:9px}.visit-card-turn{transform-style:preserve-3d;transition:transform .25s ease;transform:rotateY(0)}.visit-reveal.phase-1 .visit-card-turn{transform:rotateY(90deg)}.visit-reveal.is-reveal.phase-2 .visit-card-turn{animation:visit-arrive .25s ease-out}@keyframes visit-arrive{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}.visit-sell-hint{display:block;max-width:290px;margin:auto;font-size:11px;line-height:1.3}.visit-toast{position:absolute;z-index:4;bottom:65px;left:50%;transform:translateX(-50%);width:min(330px,100%);padding:9px 12px;border-radius:10px;background:#172e25;color:#e5f1dc;border:1px solid #748e60;font-size:12px;box-shadow:0 4px 16px #0005;pointer-events:none}@media (max-width:540px){.world-atlas-legend{font-size:9px;gap:8px;bottom:13px}.world-map .world-credit{font-size:7px}.visit-banner,.visit-collection{font-size:11px;margin:3px auto;padding:4px 7px}}@media (prefers-reduced-motion:reduce){.visit-card-turn,.visit-reveal.is-reveal.phase-2 .visit-card-turn{transition:none;animation:none}.atlas-glow .world-country-complete{filter:none}}.world-map .world-shortcuts{bottom:45px}.world-map .world-owner.leader-mine{fill:#ffcb62}.world-map .world-owner.leader-ally{fill:#99d6b0}.world-map .world-owner.leader-other{fill:#db9c83}.world-map{background:radial-gradient(ellipse at 45% 40%,#3f6267 0,#2f4e59 58%,#263e4d 100%);border-color:#76817a}.world-map button{background:#30484def;border-color:#7c8b83;color:#f5efdf}.world-map button:hover,.world-map button[aria-pressed=true]{background:#53645d;border-color:#c6b790;color:#fff4d4}.world-country-context strong,.world-map .world-marker.layer-country>text:not(.world-owner){font-family:system-ui,sans-serif;font-weight:650;letter-spacing:.3px}.world-map .world-marker text{stroke:#30474b}.world-map .world-marker.layer-country>text:not(.world-owner){fill:#fff3d8}.world-atlas-legend,.world-country-context{background:#2b434beb;border-color:#9a9b82}.world-map .world-marker.layer-city.free .world-dot{fill:#3e5b60}.world-map .world-credit,.world-map .world-map-hint{color:#d1d5c9}.lr-exploration .lr-exploration-label{font-size:clamp(10px,5.8cqw,18px);font-weight:600}:root .pack-card-motion:has(.visit-reveal){aspect-ratio:auto;height:auto}:root .travel-reveal-frame:has(.visit-reveal){height:auto;aspect-ratio:auto}.visit-reveal{display:flex;flex-direction:column;gap:5px}.visit-collection,.visit-sell-hint{flex-shrink:0;position:static}.visit-card-turn{flex-shrink:0}@media (max-width:650px){.world-map{height:clamp(330px,100vw,480px);min-height:330px}:root .pack-card-stage:has(.visit-reveal){padding:10px 0 16px}}.world-map .world-detail,.world-map .world-list{background:#2b434cf7;border-color:#788b87;color:#f1eee0}.world-map .world-detail small{color:#d0d7cb}.world-map .world-ranking li{border-color:#617571}.world-map .world-my-rank{background:#3c555a}.visit-toast{top:48px;bottom:auto}.lr-photo-credit>summary{width:7cqw;height:7cqw;min-width:18px;min-height:18px;max-width:24px;max-height:24px;border-color:#ffffff65;background:#24312bb8;position:relative}.lr-photo-credit>summary:after{content:"";position:absolute;inset:-5px}.lr-photo-credit>summary svg{width:4.2cqw;height:4.2cqw;min-width:11px;min-height:11px;max-width:14px;max-height:14px}:root .lr-card.lr-exploration{--frame:#987751;--edge:#d4bb8d;--ink:#493322;--body:#efdfbd;--glow:#dbc297;background:repeating-linear-gradient(45deg,#7d6046 0 1px,transparent 1px 4px),linear-gradient(135deg,#dfc99f,#967451 48%,#d5bd93)}.lr-exploration .lr-surface{background:linear-gradient(125deg,#f6e9ce,#e8d2aa);box-shadow:inset 0 0 0 1px #8d6849,inset 0 0 0 3px #ead7b3,inset 0 0 0 4px #9c7b5670}.lr-exploration .lr-surface:after{content:"";position:absolute;z-index:4;inset:2.2cqw;border:1px solid #88664685;border-radius:7px;pointer-events:none}.lr-exploration .lr-name,.lr-exploration .lr-secondary,.lr-exploration .lr-stats{color:#493322}.lr-exploration .lr-foot{background:#dcc49b;border-top:1px solid #9d784d;border-bottom:1px solid #b08d62;border-radius:3px;color:#493322;box-shadow:0 -2px 0 #fff3dc85}.lr-exploration .lr-exploration-label{font-style:normal;font-weight:750;letter-spacing:.02em;color:#493322}.lr-exploration .lr-exploration-unique{color:#543b27;font-weight:650;opacity:1}.lr-exploration .lr-travel-stamp{color:#67482f;opacity:1}.lr-exploration .lr-rarity-pill{background:#fff8e9;color:#493322;border-color:#d8bf95}.world-canvas{position:relative;z-index:1}.world-ambience{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.world-ambience i{position:absolute;inset:-8%;opacity:.13;will-change:transform;background:radial-gradient(ellipse at 24% 35%,#eee4c34d,transparent 35%),radial-gradient(ellipse at 76% 65%,#b8d3c959,transparent 28%);animation:atlas-mist 48s ease-in-out infinite alternate}.world-ambience i+i{opacity:.1;background:linear-gradient(112deg,transparent 30%,#e9edc34d 46%,transparent 57%);animation:atlas-reflection 64s ease-in-out infinite alternate}@keyframes atlas-mist{to{transform:translate3d(5%,3%,0)}}@keyframes atlas-reflection{to{transform:translate3d(-6%,-2%,0)}}@media (prefers-reduced-motion:reduce){.world-ambience{display:none}.world-ambience i{animation:none}}.world-filter-options{max-height:min(65dvh,510px);overflow-y:auto;overscroll-behavior:contain}.world-filter-options button{white-space:normal;text-align:left}.world-atlas-legend .legend-sale i,.world-filter-dot.layer-sale,.world-map .world-marker.for-sale .world-dot{fill:#c5b0ef;background:#c5b0ef;stroke:#47354e}.world-filter-caption{position:absolute;z-index:1;top:65px;left:12px;max-width:min(280px,calc(100% - 85px));display:grid;gap:5px;color:#f5efdf;font-size:12px}.world-filter-caption>span{padding:6px 9px;border-radius:8px;background:#2b434bed}.world-map[data-filter=sale] .world-atlas-legend>span:not(.legend-sale){display:none}.game-page[data-page=home],.game-shell[data-home=true] main{background:#2f4e59}.game-page[data-page=home] .world-map{margin-inline:auto}@media (max-width:650px){.world-map .world-marker.layer-country .world-dot{r:3px;stroke-width:1px}.game-page[data-page=home] .world-map{height:max(330px,calc(100dvh - 180px))}}:root .notification-quick-actions .daily-bonus{max-width:490px}:root .notification-quick-actions .return-title{justify-content:flex-start;gap:6px}:root .notification-quick-actions .return-title h3{flex:0 1 auto}.notification-action-links [data-task=boost]>span{display:inline-flex;align-items:center;gap:7px}.account .site-footer{margin-top:20px}:root .notification-quick-actions .return-title{min-height:0}:root .notification-quick-actions .return-title .hub-info{align-self:center;margin-top:0}.world-filter-options{width:min(260px,calc(100vw - 48px));background:#2b434bf5;border-color:#7c8b83}.world-map-top:has(.world-filter[open]){z-index:6}.world-filter-options{max-height:min(510px,max(140px,calc(100dvh - 270px)))}.world-atlas-legend,.world-country-context,.world-credit,.world-map-hint{z-index:1}:root .game-shell[data-home=true]{background:#2f4e59}:root .market-page .market-heading .market-sections{gap:7px;padding:6px;border:1px solid #a4b7b0;border-radius:12px;background:#e3ebe5}:root .market-page .market-heading .market-sections>[role=tab]{min-height:48px!important;padding:7px 12px!important;gap:7px;flex-direction:row;border:1px solid transparent;border-radius:8px;font-size:14px;color:#365653;background:transparent!important}:root .market-page .market-heading .market-sections>[role=tab][aria-selected=true]{color:#fff5dc;background:#284f54!important;border-color:#284f54}:root .market-page .market-heading .market-sections .market-tab-art{display:inline-flex;position:relative;width:17px;height:17px;flex:none}:root .market-page .market-heading .market-sections .market-tab-art>.market-category-icon{display:block;width:17px;height:17px;stroke-width:1.5;color:inherit;opacity:.85}:root .market-page .market-heading .market-sections .market-tab-art>i{position:absolute;top:-3px;right:-3px}.market-section-label{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.market-section-label small{font-size:10px;font-weight:400;line-height:1.15;opacity:.85}:root .market-page .market-heading .market-sections .market-collectors-start{margin-left:15px}.market-collectors-start:before{content:"";position:absolute;left:-12px;top:11px;bottom:11px;width:1px;background:#9bada5}:root .market-page .market-tabs{gap:16px;padding:2px 0 4px}:root .market-page .market-tabs [role=tab]{min-height:34px!important;padding:6px 1px!important;font-size:12px;font-weight:500}:root .market-page .market-tabs [role=tab][aria-selected=true]{font-weight:700}:root .market-page .market-heading .market-sections>button>.action-reminder{top:2px;right:2px}:root[data-theme=dark] .market-page .market-heading .market-sections{background:#203d46;border-color:#526b6e}:root[data-theme=dark] .market-page .market-heading .market-sections>[role=tab]{color:#dbe6dc}:root[data-theme=dark] .market-page .market-heading .market-sections>[role=tab][aria-selected=true]{color:#173b44;background:#ead6a5!important;border-color:#ead6a5}@media (max-width:650px){:root .market-page .market-heading .market-sections>[role=tab]{min-height:44px!important;padding:6px 9px!important;font-size:12px;gap:5px}:root .market-page .market-heading .market-sections .market-tab-art,:root .market-page .market-heading .market-sections .market-tab-art>.market-category-icon{width:15px;height:15px}.market-section-label small{font-size:9px}}.guide-card-types .guide-type-grid>article{align-items:start}.guide-type-grid>article>div:last-child{align-self:start}.guided-tour-bubble #guided-tour-body strong{font-weight:750}.world-ranking .rank-position{gap:4px}.world-ranking .rank-position .podium-trophy{width:15px;height:15px;flex:none;filter:none}:root .guild-ranking .guild-ranking-filters{gap:9px}:root .guild-ranking .guild-ranking-filters>label{gap:4px;font-size:11px}:root .guild-ranking .guild-ranking-filters :is(select,button){min-height:34px;height:34px;padding:5px 9px;font-size:12px;line-height:1.2;border-radius:7px;box-shadow:none}.world-ranking li{grid-template-columns:34px minmax(0,1fr) 40px}@media (max-width:650px){:root .market-page .market-tabs [role=tab]{font-size:11px}}:root .guild-ranking .guild-ranking-filters>button{min-height:34px!important;height:34px!important;padding:5px 9px!important}:root .lr-photo-credit>summary,:root .lr-photo-credit>summary:active,:root .lr-photo-credit>summary:hover{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none;padding:0!important;color:#fff}:root .lr-photo-credit>summary svg{filter:none;color:#fff}:root .modal-backdrop{align-items:center;overflow:hidden;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}:root .modal-backdrop>.modal{max-height:calc(100dvh - 32px);min-height:0;overflow-y:auto;overscroll-behavior:contain;flex-shrink:0}:root .modal>.modal-close{position:sticky;top:0;float:right;margin:0 0 -36px auto;right:0;z-index:30;width:36px;height:36px;min-height:36px;padding:7px;box-shadow:0 2px 8px #0002}:root .modal>.modal-close~h2{padding-right:44px}.notification-message{display:block;text-align:left;border:0;background:none;padding:0;box-shadow:none;font:inherit;color:inherit;font-weight:500}@media (max-width:600px){:root .notification-list{gap:6px}:root .notification-list>li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;padding:9px 8px;border-width:1px;border-radius:10px}:root .notification-list>li>svg{width:14px;height:14px;align-self:center}:root .notification-list>li>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-width:0}:root .notification-list .notification-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;min-height:30px;width:100%;display:block;padding:0;font-size:12px;line-height:1.4;box-shadow:none;border:0;border-radius:0}:root .notification-list time{display:none;font-size:10px}:root .notification-list .actions{display:flex;flex-wrap:nowrap;gap:4px;margin:0;grid-column:2;grid-row:1}:root .notification-list .actions button{width:30px;height:30px;min-height:30px;min-width:30px;padding:6px;border-width:1px;border-radius:7px;box-shadow:none}:root .notification-list .actions button span{display:none}:root .notification-list .actions svg{width:14px;height:14px}:root .notification-list .is-expanded .notification-message{white-space:normal}:root .notification-list .is-expanded time{display:block;grid-row:2}:root .notification-center>.actions{gap:6px}:root .notification-center>.actions button{min-height:32px;padding:6px 9px;font-size:11px;box-shadow:none}}.auction-detail-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:26px;clear:both;padding-top:4px}.auction-detail-info{min-width:0}.auction-detail-info h2{margin:0 0 8px;padding-right:38px}.auction-detail-seller{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;font-size:12px}.auction-detail-summary{padding:14px;border:1px solid #76908750;border-radius:12px;background:#82947e12}.auction-detail-summary .auction-price{margin:4px 0 10px;font-size:30px}.auction-detail-summary p{margin:5px 0;font-size:12px}.auction-detail-meta{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center}:root .auction-detail-info form{max-width:none;margin:14px 0}.auction-detail-info form label{display:block;font-size:12px;margin:8px 0 5px}.auction-detail-info form small{display:block;font-size:11px;margin:6px 0}.auction-detail-bid-controls{display:grid;grid-template-columns:34px minmax(70px,1fr) 34px auto;gap:6px}:root .auction-detail-bid-controls button{min-height:36px;padding:6px 10px;font-size:12px;box-shadow:none}:root .auction-detail-bid-controls input{width:100%;min-width:0;height:36px;padding:6px 9px}.auction-detail-rule{font-size:11px;line-height:1.5;opacity:.75}.auction-detail-history{padding:0;list-style:none;margin:0}.auction-detail-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 0;border-bottom:1px solid #82947e33;font-size:12px}.auction-detail-history time{font-size:10px;opacity:.7;grid-column:1}.auction-detail-history strong{grid-column:2;grid-row:1/span 2;align-self:center}.auction-detail-history h3{font-size:15px}@media (max-width:760px){.auction-detail-layout{grid-template-columns:minmax(0,1fr);gap:18px}.auction-detail-layout>.world-card{margin:auto}}.world-ambience i{opacity:.36}.world-ambience i+i{opacity:.26}.atlas-sea-life{width:100%;height:100%;display:block}.atlas-cloud{animation:atlas-cloud-drift 95s ease-in-out infinite alternate}.atlas-cloud-south{animation-duration:120s;animation-direction:alternate-reverse}.atlas-cloud-east{animation-duration:110s}.atlas-vessel{opacity:.5;animation:atlas-boat-drift 110s linear infinite alternate}.atlas-vessel-two{animation-duration:145s}.atlas-vessel-three{animation-duration:130s;animation-direction:alternate-reverse}.atlas-aircraft{opacity:.32;animation:atlas-plane-pass 80s linear infinite}.atlas-aircraft-two{animation-duration:105s;animation-delay:-40s}.atlas-water-glints{animation:atlas-water-light 11s ease-in-out infinite alternate}@keyframes atlas-cloud-drift{to{transform:translate(8px,3px)}}@keyframes atlas-boat-drift{to{transform:translate(9px,-2px)}}@keyframes atlas-plane-pass{0%{transform:translateY(16px);opacity:0}15%,85%{opacity:.32}to{transform:translateY(-32px);opacity:0}}@keyframes atlas-water-light{to{opacity:.07}}.world-map[data-overview=false] .world-ambience{display:none}@media (prefers-reduced-motion:reduce){.world-ambience,.world-ambience *{animation:none!important}}:root .lr-photo-credit>summary svg{display:block!important}:root .lr-photo-credit>summary:before{content:none!important}:root .lr-photo-credit>summary:after{content:""!important;background:transparent!important;border:0!important;box-shadow:none!important}:root .modal>.modal-close{min-height:36px!important;flex-shrink:0;align-self:flex-end}@media (max-width:600px){:root .notification-list .actions button{min-height:30px!important}:root .notification-list .notification-message{min-height:30px!important;background:transparent!important;box-shadow:none!important}:root .notification-center>.actions button{min-height:32px!important}}:root .auction-detail-info form{gap:6px}.auction-detail-seller{flex-wrap:nowrap;white-space:nowrap}.auction-detail-seller .public-player{min-width:0}.auction-detail-seller .public-player>span:last-child{overflow:hidden;text-overflow:ellipsis}:root .lr-card.property-atlas{--deed:#53606a;--ink:#34352f;--body:#f6f0df;--frame:var(--deed);--edge:var(--deed);--glow:#b7b5a8;background:linear-gradient(110deg,#f4efdf,#e6dfcd 48%,#f9f3e5);border-color:color-mix(in srgb,var(--deed) 65%,#e9e1cc)!important;box-shadow:0 3px 6px #00122122,0 13px 22px -7px #02091160}:root .lr-card.property-atlas.lr-uncommon{--deed:#276e99}:root .lr-card.property-atlas.lr-rare{--deed:#243b78}:root .lr-card.property-atlas.lr-legendary{--deed:#993440}:root .lr-card.property-atlas.lr-mythic{--deed:#89631c}.property-atlas .lr-surface{background:radial-gradient(ellipse at 50% 70%,#fffcf1,transparent 80%),repeating-linear-gradient(12deg,#70695206 0 .45px,transparent .45px 3px),repeating-linear-gradient(99deg,#76634405 0 .5px,transparent .5px 4px),#f4edda;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deed) 38%,transparent)}.property-atlas .lr-art:after{background:linear-gradient(180deg,transparent 82%,#f4eddaaa)}.property-atlas .city-photo-tint{opacity:.035}:root .property-atlas .lr-content{z-index:3}:root .lr-card.property-atlas .lr-name{color:var(--deed)}:root .lr-card.property-atlas .lr-stats strong{font-size:7.7cqw}:root .lr-card.property-atlas .lr-stats small{font-size:3.3cqw}:root .lr-card.property-atlas .city-rent-value{color:#896719}.property-atlas .lr-rarity-pill{--rarity-dot:var(--deed);background:#fffdf3f2;border-color:#d4d5cf;color:var(--deed);box-shadow:0 1px 3px #162b392c}.property-atlas.lr-mythic .lr-rarity-pill{background:#f7edcf;border-color:#b7a06b}.property-atlas>.lr-frame-sheen{display:none;animation:none}.property-engraving{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;color:var(--deed);stroke-width:.32;opacity:.68}.deed-keyline{stroke-width:.42}.deed-side{opacity:.75}.deed-braid{opacity:.85;stroke-width:.3}.deed-extra,.deed-frame-detail{display:none}.lr-legendary .deed-frame-detail,.lr-mythic .deed-frame-detail,.lr-rare .deed-frame-detail,.lr-uncommon .deed-frame-detail{display:initial;opacity:.7}.lr-legendary .deed-extra,.lr-mythic .deed-extra,.lr-rare .deed-extra{display:initial;opacity:.75}.lr-mythic .property-engraving{opacity:.8}:root .lr-card.property-atlas .building-slot-strip:after{content:"";flex:0 0 17cqw}:root .city-property-detail .city-property-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px;margin:0;padding-right:42px}:root .city-property-detail .city-property-heading h2{margin:0;padding:0;line-height:1.15;min-height:0}:root .city-property-detail .city-property-heading .place-owner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0;min-height:0;font-size:11px;line-height:1.3}:root .city-property-detail .city-property-heading .avatar{width:22px!important;height:22px!important}:root .city-property-detail .detail-layout{margin-top:10px}@media (max-width:700px){:root .city-property-detail .city-property-heading{gap:3px;display:grid;padding-right:40px}:root .city-property-detail .city-property-heading h2{font-size:20px}:root .city-property-detail .detail-layout{margin-top:8px}}.atlas-wave-texture{opacity:.17}.atlas-vessel{animation:atlas-sail-drift 125s linear infinite alternate}.atlas-vessel-two{animation:atlas-launch-drift 82s linear infinite alternate}.atlas-vessel-three{animation:atlas-cargo-drift 175s linear infinite alternate}@keyframes atlas-sail-drift{to{transform:translate(10px,-3px)}}@keyframes atlas-launch-drift{to{transform:translate(-12px,4px)}}@keyframes atlas-cargo-drift{to{transform:translate(6px,7px)}}.property-atlas .lr-secondary,:root .lr-card.property-atlas .lr-name{padding-inline:2cqw}.property-atlas .lr-stats{margin-inline:2cqw}:root .lr-card.property-atlas{--deed:#86755b;--ink:#3e382e;--body:#eee4ce;--panel-top:#faf3e4;--edge:#c7b58c;--frame:#a89776;--rent-ink:#88621b;background:linear-gradient(125deg,var(--edge),var(--frame) 30%,var(--edge) 63%,var(--frame));border-color:var(--edge)!important}:root .lr-card.property-atlas.lr-uncommon{--deed:#cdeeff;--ink:#fff;--body:#34789e;--panel-top:#5098ba;--edge:#a1e5ff;--frame:#4aa7d2;--rent-ink:#ffe19a}:root .lr-card.property-atlas.lr-rare{--deed:#c9dfff;--ink:#fff;--body:#142d72;--panel-top:#2454a6;--edge:#82b4ff;--frame:#315fc1;--rent-ink:#ffe19a}:root .lr-card.property-atlas.lr-legendary{--deed:#ffd0cc;--ink:#fff;--body:#940f26;--panel-top:#d63c49;--edge:#ff8990;--frame:#c7283d;--rent-ink:#ffe19a;background:linear-gradient(125deg,#ffafb0,#c8243c 25%,#f46b74 52%,#a30f26 78%,#f18a8c)}:root .lr-card.property-atlas.lr-mythic{--deed:#dbbe72;--ink:#f7e3a6;--body:#0e1218;--panel-top:#222730;--edge:#f2d58a;--frame:#8e6826;--rent-ink:#ffdf85;background:linear-gradient(125deg,#f8dfa0,#8c6829 24%,#e7c66d 48%,#3e301a 74%,#e4bf67)}:root .property-atlas .lr-surface{background:linear-gradient(125deg,var(--panel-top),var(--body) 82%);box-shadow:inset 0 0 0 1px #ffffff24}:root .lr-card.property-atlas .lr-foot,:root .lr-card.property-atlas .lr-name,:root .lr-card.property-atlas .lr-secondary,:root .lr-card.property-atlas .lr-stats small,:root .lr-card.property-atlas .lr-stats strong{color:var(--ink)}:root .lr-card.property-atlas .lr-stats strong.city-rent-value{color:var(--rent-ink)}:root .property-atlas .lr-art:after{background:none}:root .property-atlas .city-photo-tint{opacity:0}:root .property-atlas .property-engraving{top:55%;bottom:0;height:45%;opacity:.095;stroke-width:.28;color:var(--deed)}:root .property-atlas.lr-common .property-engraving{opacity:.12}:root .property-atlas .lr-rarity-pill{color:#263c49;background:#fffffff2;border-color:#ffffff7a}:root .property-atlas.lr-common .lr-rarity-pill{--rarity-dot:#86755b}:root .property-atlas.lr-uncommon .lr-rarity-pill{--rarity-dot:#3587b8}:root .property-atlas.lr-rare .lr-rarity-pill{--rarity-dot:#244fbd}:root .property-atlas.lr-legendary .lr-rarity-pill{--rarity-dot:#c4253d}:root .property-atlas.lr-mythic .lr-rarity-pill{--rarity-dot:#b58b35;background:#211e17;color:#f7dfa0;border-color:#d8b765}:root .property-atlas:not(.lr-common) .building-slot-strip>button{color:#f8f7ee;opacity:.7}:root .property-atlas:not(.lr-common) .building-slot-strip>button.slot-installed,:root .property-atlas:not(.lr-common) .building-slot-strip>button:enabled{color:var(--rent-ink);opacity:1}:root .property-atlas:not(.lr-common) .building-slot-strip>button:enabled{border-color:#ffe3a272;background:#091b3033}:root .header-boosters.needs-action,:root .notification-action-links>button.needs-action,:root .notification-badge.has-unread{color:#493718;background:linear-gradient(#ffe79a,#f1cb67);border-color:#bd9648;box-shadow:0 2px 0 #987333}:root .notification-center>.actions{gap:6px;flex-wrap:wrap}:root .notification-center>.actions>button,:root .notification-center>button{font-size:11px;line-height:1.2;padding:6px 9px;border-width:1px;border-radius:7px;box-shadow:none;min-height:30px}:root .notification-center>.actions>button svg{width:13px;height:13px}:root .header-claim-visits{display:block;font-size:10px;line-height:1.2;font-weight:600}:root .wealth-visits{margin:12px 0;padding:12px;border:1px solid #bdc9bd;border-radius:10px;background:#f7f5e9}:root .wealth-visits p{font-size:12px;margin:5px 0 0}:root .wealth-visit-totals{display:flex;gap:8px 20px;flex-wrap:wrap}:root .wealth-visit-totals strong{font-size:18px}.atlas-wave-texture{opacity:.24;animation:atlas-wave-breath 24s ease-in-out infinite alternate}@keyframes atlas-wave-breath{to{transform:translate(1.1px,-.55px);opacity:.15}}@media (prefers-reduced-motion:reduce){.atlas-wave-texture{animation:none}}:root .home-wealth .wealth-content{flex-wrap:wrap}:root .home-wealth .wealth-visits{order:3;flex:0 0 100%;box-sizing:border-box}:root .lr-card.property-atlas:not(.lr-common) .building-slot-strip>button svg{color:inherit}:root .lr-card.lr-card.property-atlas{--hatch:#665332a6;--border-base:linear-gradient(125deg,var(--edge),var(--frame) 30%,var(--edge) 63%,var(--frame));background:repeating-linear-gradient(45deg,var(--hatch) 0 1px,transparent 1px 4px),var(--border-base)}:root .lr-card.property-atlas.lr-uncommon{--hatch:#1d537d99}:root .lr-card.property-atlas.lr-rare{--hatch:#0a1b6599}:root .lr-card.property-atlas.lr-legendary{--hatch:#7b0b2499;--border-base:linear-gradient(125deg,#ffafb0,#c8243c 25%,#f46b74 52%,#a30f26 78%,#f18a8c)}:root .lr-card.property-atlas.lr-mythic{--hatch:#59401bba;--border-base:linear-gradient(125deg,#f8dfa0,#8c6829 24%,#e7c66d 48%,#3e301a 74%,#e4bf67)}:root .lr-card.lr-exploration{background:linear-gradient(135deg,#dfc99f,#967451 48%,#d5bd93)}:root .header-boosters.needs-action b{color:#3d2a0c}:root .public-profile-modal{--profile-ink:#203e50;--profile-muted:#455c66}:root .public-profile-modal .public-profile-identity,:root .public-profile-modal .public-profile-identity h3,:root .public-profile-modal .public-profile-stats dd{color:var(--profile-ink)}:root .public-profile-modal .public-profile-identity small,:root .public-profile-modal .public-profile-stats dt{color:var(--profile-muted);opacity:1}:root .public-profile-modal .share-copy,:root .public-profile-modal .showcase-share{color:#203e50;background:#edf2ed;border-color:#80989d}:root .public-profile-modal .showcase-share-tools [role=status]{color:#176b48}:root .wealth-visits{color:#273f47}:root .wealth-visits p{color:inherit}:root .visit-claim{margin-top:10px;padding:8px 12px;font-size:12px}:root .visit-claim:enabled{background:linear-gradient(#ffe79a,#f1cb67);border-color:#bd9648;color:#493718;box-shadow:0 2px 0 #987333}:root[data-theme=dark] .public-profile-modal{--profile-ink:#f3eee0;--profile-muted:#c5d3d8}:root[data-theme=dark] .public-profile-modal .share-copy,:root[data-theme=dark] .public-profile-modal .showcase-share{background:#253e4b;color:#f4ead1;border-color:#7d9299}:root[data-theme=dark] .public-profile-modal .showcase-share-tools [role=status]{color:#a0e3bd}:root[data-theme=dark] .wealth-visits{background:#233944;color:#f0ead9;border-color:#59717c}:root[data-theme=dark] .wealth-visits strong{color:#f4d98e}:root[data-theme=dark] .visit-claim:disabled{background:#2d434e;color:#c2ced3;border-color:#617680;opacity:1}:root .lr-card.lr-card.property-atlas{background:linear-gradient(125deg,#ffffff66,transparent 22%,transparent 39%,#ffffff70 49%,transparent 60%,transparent 83%,#ffffff38),repeating-linear-gradient(45deg,var(--hatch) 0 1px,transparent 1px 4px),var(--border-base)}:root .lr-card.lr-exploration{background:#efdfbd}.friend-profile-back{margin-bottom:12px}.friend-card-detail .actions{flex-wrap:wrap}.friend-card-detail .detail-layout{align-items:start}.friend-card-picker .trade-options{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.friend-card-picker .trade-options .trade-asset{justify-content:center}:root .trades-panel button.trade-pick-hit,:root .trades-panel button.trade-pick-hit[aria-pressed=true],:root[data-theme=dark] .trades-panel button.trade-pick-hit{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;padding:0!important}:root .trades-panel .trade-asset[data-selected=true]{background:#3284750d;border-color:#4a9c88;box-shadow:inset 0 0 0 1px #4a9c88}:root .trades-panel .trade-check{width:17px;height:17px;padding:2px;border-radius:50%;color:white;background:#246e5d;top:3px;right:3px;z-index:3}:root .friend-profile-back,:root .trades-panel button:not(.trade-pick-hit):not(.lr-card-hit):not(.modal-close):not(.lr-card *){min-height:32px;padding:5px 9px;border-width:1px;border-radius:7px;font-size:12px;line-height:1.3;box-shadow:none}:root .trades-panel h2{font-size:21px;margin:12px 0;gap:7px}:root .trades-panel h2>svg{width:19px;height:19px}:root .trades-panel>p{font-size:12px;line-height:1.5;margin:8px 0}:root .trade-picker{padding:10px;border-radius:10px}:root .trade-picker h3{font-size:15px;margin:0 0 8px}:root .trade-sides{gap:12px;margin:12px 0}:root .trades-panel input,:root .trades-panel select{min-height:34px;padding:5px 7px;border-width:1px;border-radius:7px;font-size:13px;line-height:1.35;box-shadow:none}:root .trade-friend-choice{font-size:12px;margin:10px 0;gap:4px}:root .trade-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}:root .trade-filters label{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0;min-width:0}:root .trade-filters label>svg{width:15px;height:15px;flex:0 0 15px;opacity:.8}:root .trade-filters input,:root .trade-filters select{flex:1;min-width:0;width:100%;margin:0}:root .modal:has(.trades-panel)>.modal-close{width:32px;height:32px;min-width:32px;min-height:32px;padding:6px;border-width:1px;border-radius:8px;margin-bottom:-32px}:root .modal:has(.trades-panel)>.modal-close svg{width:17px;height:17px}:root .player-sales-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}:root .player-sale{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}:root .player-sale>small{font-size:12px}:root .player-sales-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0}@media (max-width:600px){:root .player-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root .player-sale>button:not(.lr-card-hit){font-size:12px;padding:7px 8px}:root .trades-panel input,:root .trades-panel select{font-size:13px}}:root .trade-filters input,:root .trade-filters select{font-weight:500}:root .player-sales-toolbar h2{font-size:22px;margin:8px 0}:root .player-sales-toolbar button{width:32px;height:32px;min-width:32px;padding:6px;border-width:1px;box-shadow:none}:root .player-sales-toolbar svg{width:16px;height:16px}:root .lr-card.lr-exploration .lr-surface{background:#efdfbd;box-shadow:none}:root .lr-card.lr-exploration .lr-art:after,:root .lr-card.lr-exploration .lr-art:before,:root .lr-card.lr-exploration .lr-surface:after{content:none}:root .lr-card.lr-exploration .lr-art{border:0;box-shadow:none}:root .lr-card.lr-exploration>.lr-frame-sheen{display:none}:root .lr-card.lr-reward{background:linear-gradient(140deg,#b8d6c9,#638f87 55%,#adcabd)}:root .lr-card.lr-reward>.lr-frame-sheen{display:none}:root .lr-card.lr-reward .lr-art{background:radial-gradient(ellipse at 50% 65%,#fff7df,#e2eee4 75%)}:root .lr-card.lr-reward .lr-art:after{background:linear-gradient(180deg,transparent 83%,var(--body))}:root .lr-card.lr-reward .lr-medallion{inset:0;width:100%;height:100%;transform:none;border:0;border-radius:0;box-shadow:none;background:transparent;gap:0;color:#284b44}.lr-card.lr-reward .lr-medallion>svg{position:absolute;inset:0;height:100%;width:100%}.lr-card.lr-reward .lr-medallion>strong{position:absolute;bottom:0;font-size:8.3cqw;line-height:1.15;letter-spacing:-.035em;text-shadow:0 1px #fff9}.lr-card.lr-reward .lr-medallion-bonus>strong{font-size:7.4cqw}.reward-portrait{position:relative;width:100%;height:100%;display:grid;place-items:center}.reward-portrait>svg{position:absolute;inset:0;width:100%;height:100%}:root .lr-reward-art .reward-portrait>.player-avatar{width:40%!important;height:auto!important;border:2px solid #f7efd7;border-radius:50%;transform:translateY(-5%);box-shadow:0 3px 8px #234b4930}.milestone-schedule-note{font-size:12px;line-height:1.45;color:var(--muted);margin:8px 0}.milestone-cash{display:block;color:var(--ink);text-align:center;margin:8px 0}:root .modal.character-hire-modal{width:min(760px,100%);padding:18px}:root .character-hire-modal>.modal-close{width:30px;height:30px;min-height:30px;padding:5px;margin-bottom:-30px}.character-hire-modal .character-hire{display:grid;gap:10px}.character-hire-modal .character-hire>h3{margin:2px 32px 0 0;font-size:18px;line-height:1.2}.character-hire>h3 small{font-size:12px;font-weight:500;color:var(--muted)}.character-conversation{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;gap:14px}.character-conversation .character-hire-card{grid-column:2;grid-row:1;justify-self:center}:root .character-hire-modal .character-hire-card .lr-card.lr-card{--lr-w:180px}.character-bubble{position:relative;margin:0;padding:14px;border:1px solid #b5c9b8;border-radius:18px;background:#f8f1dd;color:#30483f;font-size:13px;line-height:1.45;box-shadow:0 3px 0 #637f6b0c}.character-bubble:before{content:"";position:absolute;width:10px;height:10px;background:inherit;border:inherit;transform:rotate(45deg)}.character-bubble-wage{grid-column:1;grid-row:1}.character-bubble-wage:before{right:-6px;top:45%;border-left:0;border-bottom:0}.character-bubble-skills{grid-column:3;grid-row:1}.character-bubble-skills:before{left:-6px;top:45%;border-right:0;border-top:0}.character-bubble p{margin:4px 0 0}.character-bubble strong{font-size:inherit;font-weight:750}.character-bubble-calculation{grid-column:1/-1;font-size:12px;padding:10px 14px}.character-bubble-calculation:before{top:-6px;left:calc(50% - 5px);border-right:0;border-bottom:0}:root[data-theme=dark] .character-bubble{background:#24444b;color:#f1eddb;border-color:#547471}.character-hire-payment{display:flex;align-items:end;justify-content:space-between;gap:12px}.character-hire-payment label{display:flex;align-items:center;gap:8px;font-size:12px}:root .character-hire-modal #character-days{width:64px;min-height:32px;height:32px;padding:4px 6px;font-size:16px;border-width:1px;border-radius:7px}.character-hire-payment>span{text-align:right;font-size:11px;color:var(--muted)}.character-hire-payment strong{display:block;font-size:15px;color:var(--ink)}:root .character-hire-modal .character-hire>button.primary{min-height:34px;padding:6px 12px;font-size:13px;border-width:1px;border-radius:8px}.character-hire-modal .character-switch-warning,.character-hire-modal .error{margin:0;font-size:11px;line-height:1.3}@media (max-width:600px){:root .modal.character-hire-modal{padding:12px}.character-hire-modal .character-hire{gap:7px}.character-hire-modal .character-hire>h3{font-size:15px}.character-conversation{grid-template-columns:1fr 1fr;gap:8px}.character-conversation .character-hire-card{grid-column:1/-1;grid-row:1}:root .character-hire-modal .character-hire-card .lr-card.lr-card{--lr-w:128px}.character-bubble{font-size:12px;line-height:1.3;padding:9px;border-radius:12px}.character-bubble-wage{grid-column:1;grid-row:2;align-self:stretch}.character-bubble-skills{grid-column:2;grid-row:2;align-self:stretch}.character-bubble-wage:before{top:-6px;right:20px;border:inherit;border-right:0;border-bottom:0}.character-bubble-skills:before{top:-6px;left:20px;border:inherit;border-right:0;border-bottom:0}.character-bubble-calculation{grid-row:3;font-size:11px;padding:8px 10px}.character-bubble-calculation:before{display:none}.character-hire-payment{gap:6px}.character-hire-payment label{font-size:11px;gap:6px}}@media (max-width:600px) and (max-height:700px){:root .character-hire-modal .character-hire-card .lr-card.lr-card{--lr-w:108px}.character-conversation,.character-hire-modal .character-hire{gap:6px}.character-bubble{padding:7px 9px}}:root .market-page .auction-card .auction-card-body{display:grid;gap:4px;padding:8px 0 0;line-height:1.25}:root .market-page .auction-card-body :is(p,.market-players){margin:0}:root .market-page .auction-card-body .auction-time{font-size:12px;gap:4px;line-height:1.3}:root .market-page .auction-card-body .auction-price{font-size:21px;line-height:1.1}:root .market-page .auction-card-body .market-players p{gap:4px;font-size:11px;line-height:1.3}:root .market-page .auction-card-body .market-players .public-player{gap:4px}:root .market-page .auction-card-body .muted,:root .market-page .auction-card-body small{font-size:11px;line-height:1.25}:root .market-page .auction-card-body .auction-bid-form{display:grid;gap:4px;margin-top:3px;padding:0}:root .market-page .auction-card-body .auction-bid-form label{gap:3px;font-size:11px}:root .market-page .auction-card-body .auction-bid-form input{min-height:32px;height:32px;padding:4px 7px;font-size:16px;border-width:1px;border-radius:7px}:root .market-page .auction-card-body .auction-bid-form button{min-height:32px;height:auto;padding:5px 7px;font-size:12px;line-height:1.3;border-width:1px;border-radius:7px}:root .market-page .auction-card-body .auction-bid-form button svg{width:14px;height:14px}@media (max-width:600px){:root .market-page .auction-card .auction-card-body{gap:3px;padding-top:6px}:root .market-page .auction-card-body .auction-price{font-size:18px}}:root .character-hire-modal>.modal-close{position:sticky;top:0;right:0;float:none;display:flex;margin:0 0 -30px auto}.character-hire-modal .character-hire{width:100%}.character-hire-modal .character-bubble p{font:inherit;line-height:inherit}.character-hire-modal .character-hire-payment label{margin:0;flex-direction:row}.character-hire-modal .character-switch-warning{padding:6px 8px}@media (max-width:600px) and (max-height:700px){.character-conversation{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);gap:8px}.character-conversation .character-hire-card{grid-column:2;grid-row:1}.character-bubble-wage{grid-column:1;grid-row:1;align-self:center}.character-bubble-skills{grid-column:3;grid-row:1;align-self:center}.character-bubble-skills,.character-bubble-wage{font-size:11.5px;line-height:1.3;padding:8px 6px}.character-bubble-calculation{grid-column:1/-1;grid-row:2}.character-bubble-wage:before{top:45%;right:-6px;border:inherit;border-left:0;border-bottom:0}.character-bubble-skills:before{top:45%;left:-6px;border:inherit;border-top:0;border-right:0}}.character-hire-modal .character-bubble{min-width:0;overflow-wrap:anywhere}.character-hire-modal .character-hire-payment label{width:100%;justify-content:space-between}:root .market-page .auction-card-body .auction-bid-form label{margin:0}:root .market-page .auction-card-body .market-players{padding:0}:root .market-page .auction-card-body .market-players p{flex-direction:row;flex-wrap:nowrap;align-items:center}:root .market-page .auction-card-body .market-players .public-player{flex:1;min-width:0}:root .market-page .auction-card-body .market-players .player-avatar{width:18px!important;height:18px!important}:root .lr-reward-art .reward-portrait>.player-avatar{position:relative;z-index:1}:root .lr-card.lr-exploration .lr-stats{border:0;box-shadow:none}