.mobile-tabs-shell{position:relative;min-width:0;max-width:100%;display:flow-root}:root .mobile-tabs-shell>.mobile-tabs{overflow:visible}.market-tab-art>.market-category-icon{display:none}.building-quick-tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;line-height:1.4}.building-quick-tip>button{padding:5px 9px;font-size:12px;min-height:32px;border-width:1px;box-shadow:none}@media (max-width:700px){.mobile-tabs-shell{margin:12px 0 18px;--tab-edge:#edf3ec}:root[data-theme=dark] .mobile-tabs-shell{--tab-edge:#0d1822}:root .mobile-tabs-shell>.mobile-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;width:100%;min-width:0;margin:0;padding:8px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:14px;scrollbar-width:none}.mobile-tabs::-webkit-scrollbar{display:none}:root .mobile-tabs-shell .auction-tab-item,:root .mobile-tabs-shell .mobile-tabs>button{flex:0 0 auto;grid-column:auto}:root .mobile-tabs-shell .mobile-tabs [role=tab]{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-direction:row;min-height:42px;padding:9px 12px;font-size:12px}.mobile-tabs-shell .mobile-tabs .action-reminder{position:static;flex:none;margin-left:4px;transform:none}.mobile-tabs-shell:after,.mobile-tabs-shell:before{content:"";position:absolute;inset-block:0;width:14px;z-index:2;pointer-events:none;opacity:0}.mobile-tabs-shell:before{left:0;background:linear-gradient(90deg,var(--tab-edge),transparent)}.mobile-tabs-shell:after{right:0;background:linear-gradient(270deg,var(--tab-edge),transparent)}.mobile-tabs-shell[data-after=true]:after,.mobile-tabs-shell[data-before=true]:before{opacity:1}:root .market-cards-grid,:root .market-page .auction-grid,:root .market-page .offer-grid{grid-template-columns:repeat(auto-fit,224px);justify-content:center;gap:24px 18px;align-items:start}:root .market-cards-grid>article,:root .market-page .auction-card,:root .market-page .offer-card{width:224px;max-width:224px;justify-self:center;padding-inline:0}:root .market-cards-grid .lr-card.lr-card,:root .market-page .auction-grid .lr-card.lr-card,:root .market-page .offer-grid .lr-card.lr-card{--lr-w:224px;padding:6px!important;border-radius:15px!important}:root .market-cards-grid>article>button{font-size:12px;line-height:1.3;padding:9px 10px;min-height:38px}.market-page .market-players{margin:9px 0}.market-page .market-players p{flex-wrap:wrap;gap:3px 6px;font-size:12px;line-height:1.4;margin:5px 0}.market-page .market-players .public-player{gap:5px;min-width:0}.market-page .market-players .public-player>span:last-child{overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.market-page .market-players .player-avatar{width:22px!important;height:22px!important;flex:none}.market-page .market-receipt{padding:8px 10px;font-size:12px;line-height:1.45;margin:8px 0}.market-page .market-receipt time{font-size:11px}.market-page .auction-card-body{padding:10px 8px;gap:7px}.market-page .auction-card .lr-card,.market-page .offer-card .lr-card{margin-inline:-1px}.market-page .market-heading .market-sections>button .collection-path-art{display:none}.market-page .market-heading .market-sections>button .market-category-icon{display:block;width:22px;height:22px}.market-page .market-heading .market-sections>button{min-height:58px;padding:7px 5px;gap:5px}.market-tab-art{display:inline-flex;align-items:center;justify-content:center}.market-category-icon.category-property{color:#276653}.market-category-icon.category-exploration{color:#236c8c}.market-category-icon.category-wonders{color:#8a621b}.market-category-icon.category-companies{color:#8c4d59}.market-category-icon.category-auctions{color:#956137}.market-category-icon.category-trade{color:#655693}:root[data-theme=dark] .market-category-icon.category-property{color:#8cceae}:root[data-theme=dark] .market-category-icon.category-exploration{color:#8fcce8}:root[data-theme=dark] .market-category-icon.category-wonders{color:#e7c980}:root[data-theme=dark] .market-category-icon.category-companies{color:#e8a5b4}:root[data-theme=dark] .market-category-icon.category-auctions{color:#e6ba8e}:root[data-theme=dark] .market-category-icon.category-trade{color:#bdb0e8}:root .market-page .market-heading .market-sections .market-tab-art{width:24px;height:24px}.market-page .market-tab-art>i{top:-2px;right:-3px;width:6px;height:6px}:root .market-page .market-sections>button[aria-selected=true] .market-category-icon{color:inherit}}.v81-arena-modes{gap:12px;margin-bottom:18px}:root .v81-arena-modes>[data-mode]{--mode-ink:#795217;--mode-fill:#f8edcf;--mode-edge:#c6a459;min-height:76px;padding:10px 16px;gap:10px;flex-direction:row;font-size:16px;line-height:1.25;border:2px solid var(--mode-edge);border-radius:14px;color:var(--mode-ink);background:var(--mode-fill);box-shadow:0 3px 10px #1238460d}:root .v81-arena-modes>[data-mode=ranked]{--mode-ink:#6c3e65;--mode-fill:#f0e3ec;--mode-edge:#b788aa}:root .v81-arena-modes>[data-mode=friendly]{--mode-ink:#236253;--mode-fill:#e1efe6;--mode-edge:#7daa96}:root .v81-arena-modes .arena-art{width:48px;height:48px}:root .v81-arena-modes>[aria-pressed=true]{color:#fff;background:var(--mode-ink);border-color:var(--mode-ink);box-shadow:inset 0 0 0 2px #ffffffa8,0 3px 10px #12384626}:root .v81-arena-modes>[data-mode]:focus-visible{outline:3px solid var(--mode-edge);outline-offset:3px}:root[data-theme=dark] .v81-arena-modes>[data-mode]{color:#f5dfb3;background:#392f21}:root[data-theme=dark] .v81-arena-modes>[data-mode=ranked]{color:#eacee5;background:#362b3b}:root[data-theme=dark] .v81-arena-modes>[data-mode=friendly]{color:#bfe3d1;background:#1c3831}:root[data-theme=dark] .v81-arena-modes>[aria-pressed=true]{color:#fff;background:var(--mode-ink)}.season-event{position:relative;box-sizing:border-box}.season-event-preview{position:relative;flex:0 0 64px;width:64px;height:92px;pointer-events:none}.season-event-card{position:absolute;inset:0 auto auto 0;width:320px;transform:scale(.2);transform-origin:top left}:root .season-event-card .lr-card.lr-card{--lr-w:320px}.season-event-card .wonder-card{width:320px;margin:0}.season-event-card .lr-photo-credit,.season-event-card .wonder-credit{display:none}.season-event .wonder-event-content{padding-right:14px}:root .season-event>.season-event-open{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;transform:none}.season-event>.season-event-open:hover{outline:1px solid #d7c290;outline-offset:-1px}.season-event>.season-event-open:focus-visible{outline:3px solid #e0be73;outline-offset:3px}.season-event>.lr-photo-credit{z-index:2;top:7px;right:7px;bottom:auto;font-size:11px}.season-event>.lr-photo-credit>summary{width:24px;height:24px;min-width:24px;min-height:24px;padding:4px}.season-event>.lr-photo-credit>summary svg{width:14px;height:14px}.season-event>.lr-photo-credit[open]{z-index:5;left:auto}.season-event>.lr-photo-credit>div{position:absolute;right:0;top:24px;bottom:auto;width:280px;max-width:min(280px,calc(100vw - 70px));max-height:260px;padding:10px;font-size:11px}.season-event>.lr-photo-credit small{font-size:10px}:root .exploration-expedition .shared-pack-stage{width:200px;min-width:0;height:320px;min-height:0;margin:0;padding:0}:root .exploration-expedition .shared-pack-stage>.exploration-pack-pouch{width:200px;min-width:200px;max-width:200px;height:320px;min-height:320px;max-height:320px;margin:0}.exploration-expedition .trip-launch-area{gap:8px;align-content:start}.exploration-expedition .trip-launch-area>p{margin:0;max-width:360px;font-size:12px;line-height:1.4;text-align:center}.exploration-expedition .pack-opening-actions{flex-wrap:wrap;max-width:360px;margin:0;gap:6px}.exploration-expedition .pack-opening-actions>button{min-height:38px;padding:8px 10px;font-size:12px;line-height:1.3}.exploration-expedition .pack-opening-actions>button svg{width:16px;height:16px;flex-shrink:0}.v83-titles-card>.personal-goal{align-items:center;flex-wrap:nowrap}.v83-titles-card>.personal-goal>.country-flag{flex-shrink:0;align-self:center}.v83-titles-card .personal-goal-content{flex:1}.v83-earned-titles>button{margin-top:8px}.travel-journal .passport-continent{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;text-align:center;height:auto;max-height:none;overflow:visible;padding:16px 0 0}.travel-journal .passport-continent>div{width:100%;min-width:0;height:auto;overflow:visible}.travel-journal .passport-continent span,.travel-journal .passport-continent strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;height:auto;max-height:none;line-height:1.5}.travel-journal .passport-continent>.passport-claim{width:auto;max-width:100%;margin:0;padding-inline:16px}@media (max-width:700px){.v81-arena-modes{gap:6px}:root .v81-arena-modes>[data-mode]{flex-direction:column;min-height:82px;padding:8px 4px;gap:4px;font-size:11px}:root .v81-arena-modes .arena-art{width:32px;height:32px}}.city-detail-modal .v97-desktop-only{display:none}@media (min-width:701px){.city-detail-modal .v97-desktop-only{display:block}.city-detail-modal .v97-mobile-only{display:none}:root .market-cards-grid,:root .market-page .auction-grid{grid-template-columns:repeat(auto-fill,224px);justify-content:center;align-items:start}:root .market-cards-grid>article,:root .market-page .auction-card{width:224px;max-width:224px;min-width:0;padding:0;border:0;justify-self:center;box-shadow:none;background:transparent}:root .market-cards-grid .lr-card,:root .market-page .auction-card .lr-card{margin:0}.market-page .auction-card-body{padding:12px 0 0}.market-page .market-players{width:100%;min-width:0;margin:10px 0}.market-page .market-players p{display:flex;flex-wrap:nowrap;gap:5px;font-size:11px}.market-page .market-players .public-player{min-width:0;gap:5px}.market-page .market-players .public-player>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-page .market-players .player-avatar{width:24px!important;height:24px!important;flex:none}:root .market-cards-grid>article>button,:root .market-page .auction-card-body form button,:root .market-page .auction-card-body>button,:root .market-page .auction-seller-actions button{width:100%;min-height:40px;height:40px;margin:0;padding:7px 5px;gap:4px;font-size:11.5px;line-height:1;white-space:nowrap;box-sizing:border-box}.market-page .auction-card-body button svg{width:15px;height:15px}.market-page .auction-card-body form{gap:7px}.market-page .auction-seller-actions .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}:root .city-detail-modal{width:min(1100px,calc(100vw - 48px));max-width:1100px}.city-detail-modal .detail-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;align-items:start;text-align:left}.city-detail-modal .detail-layout>div{min-width:0}:root .city-detail-modal .detail-layout>.lr-card{--lr-w:224px;width:224px;min-width:224px;max-width:224px}.city-detail-modal .city-building-buttons>div{display:flex;flex-direction:column}.city-detail-modal .city-building-actions{margin:0}.city-detail-modal .city-building-actions>h3,.city-detail-modal .property-sale>h3{margin:0 0 10px;font-size:17px;text-align:left}.city-detail-modal .city-building-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;align-items:stretch}:root .city-detail-modal .city-building-buttons button{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;width:100%;height:100%;min-height:112px;padding:10px 5px;background:#edf3ec;color:#285447;border:1px solid #b3c8bc;box-shadow:none;border-radius:10px;font-size:12px;line-height:1.2}.city-detail-modal .city-building-buttons button>svg{width:24px;height:24px}.city-detail-modal .v97-building-name{font-weight:750;overflow-wrap:anywhere}.city-detail-modal .v97-building-stock{font-size:10px;font-weight:500}.city-detail-modal .city-building-buttons button small{font-size:10px;font-weight:400;margin:0;line-height:1.3}:root .city-detail-modal .city-building-buttons button:disabled{background:#e9eceb;color:#63706c;border-color:#c7ceca;opacity:1;filter:grayscale(1)}:root[data-theme=dark] .city-detail-modal .city-building-buttons button{background:#233c38;color:#d6e9dd;border-color:#4f7162}:root[data-theme=dark] .city-detail-modal .city-building-buttons button:disabled{background:#293435;color:#b3bfbd;border-color:#465654}.city-detail-modal .property-sale{grid-template-columns:minmax(80px,1fr) 94px auto;gap:10px;align-items:end;margin:22px 0 0;padding-top:18px;border-top:1px solid #91aba650}.city-detail-modal .property-sale>h3{grid-column:1/-1;margin:0}.city-detail-modal .property-sale>.market-tabs{grid-column:1/-1;display:flex;justify-content:flex-start;width:max-content;max-width:100%}.city-detail-modal .property-sale .market-tabs button{min-height:34px;padding:7px 12px;font-size:12px}.city-detail-modal .property-sale>.property-sale-price{grid-column:1/3;margin:0}.city-detail-modal .property-sale[data-sale-mode=auction]>.property-sale-price{grid-column:1}.city-detail-modal .property-sale>.property-sale-duration{grid-column:2;margin:0}.city-detail-modal .property-sale input,.city-detail-modal .property-sale select{height:42px;padding:9px;font-size:13px}.city-detail-modal .property-sale>.property-sale-submit{grid-column:3;height:42px;min-height:42px;margin:0;padding:10px 13px;white-space:nowrap;font-size:12px}.city-detail-modal .property-sale>p{grid-column:1/-1;order:2;margin:0}.city-detail-modal .property-sale-count{font-size:11px;opacity:.8}.city-detail-modal .property-sale-count .hub-info{display:none}}.first-steps{text-align:center}.first-steps>.landrush-lockup{display:flex;justify-content:center;margin:20px auto 16px;width:max-content;max-width:100%;gap:12px}.first-steps>.landrush-lockup>img{width:66px;min-width:0}:root .first-steps .landrush-wordmark{color:#173e4b;font-size:clamp(28px,5vw,38px);text-shadow:none}:root .first-steps .landrush-wordmark>span{color:#947029}:root[data-theme=dark] .first-steps .landrush-wordmark{color:#f5f0de}:root[data-theme=dark] .first-steps .landrush-wordmark>span{color:#e9c476}.first-steps-copy>h2{display:block;width:100%}.first-steps-copy>h2,.first-steps-copy>p{text-align:center;margin-inline:auto}.first-steps-actions{justify-content:center}.passport-ready-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.passport-ready-actions>button{min-height:36px;padding:8px 10px;font-size:11px}.passport-ready-actions>.passport-claim-all{background:#285d4b;color:#fff;border-color:#285d4b;box-shadow:none}.passport-feedback .passport-batch-progress{font-size:12px}.pack-sound-invite{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:8px 0 12px;font-size:12px}.pack-sound-invite>button{min-height:32px;padding:6px 9px;font-size:11px;box-shadow:none}.pack-card-motion,.travel-reveal-frame{cursor:pointer}.lr-reveal.v97-reveal{isolation:isolate;animation:v97-mythique var(--reveal-duration) cubic-bezier(.19,1,.22,1) both}.lr-reveal.v97-reveal[data-reveal-rarity=mythic]{animation-name:v97-legendaire}.lr-reveal.v97-reveal:before{z-index:-1;box-shadow:none;inset:-18px;border-radius:28px;background:radial-gradient(ellipse,color-mix(in srgb,var(--reveal-color) 50%,transparent),transparent 70%);animation:v97-halo var(--reveal-duration) ease-out both}.lr-reveal.v97-reveal:after{inset:0;border-radius:14px;background:linear-gradient(112deg,transparent 25%,#fff5cf77 45%,transparent 63%);animation:v97-sheen var(--reveal-duration) ease-out both}.lr-reveal.v97-reveal[data-reveal-rarity=mythic]:before{inset:-32px;background:radial-gradient(ellipse,#f8d97688,#b886272a 45%,transparent 72%)}@keyframes v97-mythique{0%{transform:scale(.93) translateY(10px);filter:brightness(.82)}38%{transform:scale(1.025) translateY(-2px);filter:brightness(1.09)}to{transform:none;filter:none}}@keyframes v97-legendaire{0%{transform:perspective(900px) rotateY(-9deg) scale(.88) translateY(14px);filter:brightness(.65)}42%{transform:perspective(900px) rotateY(0) scale(1.045) translateY(-3px);filter:brightness(1.16)}to{transform:none;filter:none}}@keyframes v97-halo{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.14)}}@keyframes v97-sheen{0%{opacity:0;transform:translateX(-45%)}30%{opacity:.7}75%,to{opacity:0;transform:translateX(35%)}}@media (prefers-reduced-motion:reduce){.lr-reveal.v97-reveal{animation:none!important;transform:none!important;filter:none!important}.lr-reveal.v97-reveal:after,.lr-reveal.v97-reveal:before{display:none!important;animation:none!important}}:root{--ui-accent:#126b59;--ui-muted:#53676d;--ui-line:#758e8d35;--ui-surface:#f7f7f0;--ui-control-height:40px;--ui-card-gap:20px}:root[data-theme=dark]{--ui-accent:#82dcc0;--ui-muted:#b0c5cc;--ui-line:#b2c9ce30;--ui-surface:#152633}.ui-sr-only,:root .ui-filters .filter-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}:root .primary-nav{padding:7px}:root .primary-nav>button{min-height:52px;padding:7px 14px;font-size:14px;border-radius:11px}:root .primary-nav .navigation-art{width:36px}:root .mobile-tabs-shell{position:relative;min-width:0;width:100%;margin:0 0 18px}:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes){display:flex!important;flex-flow:row nowrap!important;align-items:center;justify-content:flex-start;gap:22px;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 2px 5px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:16px;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:transparent;box-shadow:none}:root .ui-tabs .auction-tab-item>button,:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes)>:is(button,a){position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;max-width:none;height:auto;min-height:var(--ui-control-height);margin:0;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--ui-muted);font-size:14px;line-height:1.25;font-weight:600;white-space:nowrap;text-decoration:none;transform:none}:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes) :is([aria-selected=true],[aria-pressed=true],button.active){color:var(--ui-accent);border-bottom-color:currentColor;font-weight:800}:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes) :is(button,a):hover{color:var(--ui-accent)}:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes) :is(button,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}:root .v81-arena-modes .arena-art,:root :is(.ui-tabs,.game-page [role=tablist]) :is(.navigation-art,.ranking-art,.exploration-tab-emoji,.market-tab-art>svg,.market-category-icon,.collection-path-art){display:none}:root .market-sections .market-tab-art{width:auto;height:auto;margin:0;padding:0;background:none;border:0;box-shadow:none;position:static}:root .market-sections .market-tab-art>:not(i){display:none}:root .market-sections .market-tab-art i{position:static;display:block;width:6px;height:6px;margin:0}:root .ui-tabs .auction-tab-item{flex:0 0 auto;width:auto;min-width:0}:root .v81-arena-modes{margin-bottom:18px}.ui-filter-shell:after,.ui-filter-shell:before,:root .mobile-tabs-shell:after,:root .mobile-tabs-shell:before{content:"";position:absolute;top:0;bottom:4px;width:18px;z-index:4;pointer-events:none;opacity:0}.ui-filter-shell:before,:root .mobile-tabs-shell:before{left:0;background:linear-gradient(90deg,var(--ui-surface),transparent)}.ui-filter-shell:after,:root .mobile-tabs-shell:after{right:0;background:linear-gradient(270deg,var(--ui-surface),transparent)}.ui-filter-shell[data-after=true]:after,.ui-filter-shell[data-before=true]:before,:root .mobile-tabs-shell[data-after=true]:after,:root .mobile-tabs-shell[data-before=true]:before{opacity:1}.ui-filter-shell{position:relative;min-width:0;max-width:100%;margin:12px 0 22px}:root .ui-filters{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;padding:2px 2px 7px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:12px}:root .ui-filters>*{flex:0 0 auto;margin:0;min-width:0}:root .ui-filters :is(.exploration-filter-field,label){display:flex;align-items:center;gap:6px;margin:0;padding:0;min-width:0;max-width:none;border:0;background:none;box-shadow:none}:root .ui-filters .market-sort-filters{display:contents}:root .ui-filters :is(input:not([type=checkbox]),select){height:var(--ui-control-height);min-height:var(--ui-control-height);width:auto;min-width:0;max-width:210px;margin:0;padding:7px 28px 7px 10px;border:1px solid var(--ui-line);border-radius:8px;background-color:var(--paper,#fffdf6);color:var(--ink);box-shadow:none;font-size:13px;line-height:1.2}:root .ui-filters :is(.property-search,.exploration-search,.market-search){width:190px;max-width:none}:root .ui-filters :is(.exploration-search-input,.market-search>div){position:relative;display:flex;width:100%;margin:0;gap:0}:root .ui-filters input[type=search]{width:190px;max-width:190px;padding-right:34px}:root .ui-filters :is(.exploration-search-input,.market-search) button{position:absolute;right:0;top:0;width:36px;min-width:36px;min-height:var(--ui-control-height);height:var(--ui-control-height);padding:8px;border:0;background:transparent;box-shadow:none;color:var(--ui-muted)}:root .ui-filters .exploration-duplicates-toggle{min-height:var(--ui-control-height);width:auto;max-width:none;font-size:12px;white-space:nowrap}:root .ui-filters input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--ui-accent)}:root .ui-filters .ui-filter-refresh{display:grid;place-items:center;width:var(--ui-control-height);min-width:var(--ui-control-height);height:var(--ui-control-height);min-height:var(--ui-control-height);padding:9px;border:1px solid var(--ui-line);border-radius:8px;background:none;color:var(--ui-muted);box-shadow:none}.ui-filter-refresh svg{width:17px;height:17px}:root .ui-filters>:is(.ui-filter-count,span:last-child){color:var(--ui-muted);font-size:12px;white-space:nowrap;margin-left:auto;padding-inline:8px}:root .game-page .panel{border-width:1px;box-shadow:none}:root .game-page .page-summary{padding:0 0 16px;margin:0 0 12px;background:transparent;border:0;border-radius:0;box-shadow:none}:root .game-page .page-summary h1{margin:4px 0 14px;font-size:clamp(25px,2.6vw,34px)}:root .property-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:9px 0;border-block:1px solid var(--ui-line)}:root .property-summary dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;min-width:0;padding:0 18px;border:0;border-radius:0;background:none;box-shadow:none}:root .property-summary dl>div:first-child{padding-left:0}:root .property-summary dl>div+div{border-left:1px solid var(--ui-line)}:root .property-summary dt{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ui-muted)}:root .property-summary dt svg{width:14px;height:14px}:root .property-summary dd{margin:0;font-size:18px;line-height:1.2;font-weight:750}:root .property-summary dd small{font-size:10px}:root .exploration-journey,:root .exploration-overview{display:block;margin:0;padding:0}:root .exploration-panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}:root .exploration-panel-heading h1{margin:4px 0 6px}:root .exploration-discovery-count{margin-left:auto;font-size:12px}:root .exploration-progress progress{display:block;height:5px;margin:9px 0}:root .exploration-progress .coverage-percent{font-size:12px}:root .exploration-progress .exploration-milestones{margin:4px 0 0}:root .milestone-rail{gap:8px;padding:3px 0 5px}:root .milestone-stop{flex:1 0 64px;min-width:64px;gap:2px}:root .milestone-stop:before{top:21px}:root .milestone-icon{width:44px;height:44px;min-height:44px;padding:11px;border-width:1px;box-shadow:none}:root .milestone-icon svg{width:20px;height:20px}:root .milestone-stop>strong{font-size:11px}:root .milestone-stop>small{min-height:16px;font-size:9px}:root .milestone-preview{top:88px}:root .quiz-matchmaking{padding:18px}:root .quiz-reward-choice{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:14px 0}:root .quiz-reward-choice label{display:flex;align-items:center;flex:0 1 auto;width:auto;min-height:44px;padding:7px 12px;gap:8px;border:1px solid var(--ui-line);border-radius:8px;box-shadow:none}:root .quiz-reward-choice .duel-reward-art{width:32px;height:32px}:root .quiz-reward-choice strong{font-size:13px}:root .game-page :is(button.primary,.actions>button,.market-cards-grid>article>button,.exploration-cards-grid>article>button){min-height:var(--ui-control-height);border-radius:9px;box-shadow:none;padding-block:9px}:root .game-page :is(.actions>button:not(.primary),.exploration-withdraw){background:transparent;border:1px solid var(--ui-line);color:var(--ink);box-shadow:none}:root .ui-card-grid.ui-card-grid{--list-card-width:224px;display:grid;grid-template-columns:repeat(auto-fill,224px);gap:24px var(--ui-card-gap);justify-content:start;align-items:start;container-type:inline-size;min-width:0;max-width:100%;width:100%;overflow:visible;padding:0}:root .ui-card-grid>:not(.lr-card){width:var(--list-card-width);min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}:root .ui-card-grid .lr-card.lr-card{--lr-w:var(--list-card-width)!important;margin:0!important}:root .ui-card-grid :is(.market-players,.auction-card-body,.character-controls){width:100%;max-width:100%;min-width:0;padding-inline:0;margin-inline:0}:root .ui-card-grid>article>:is(button,p,small,.market-players){width:100%;max-width:100%}:root .ui-card-grid .world-tour-inventory{grid-column:1/-1;width:224px}:root .ui-card-grid .world-tour-inventory .lr-card{--lr-w:224px!important}:root .first-steps-copy h2{padding-inline:0;text-align:center}:root .passport-feedback .passport-celebration{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;text-align:center;font-size:13px;line-height:1.5}:root .passport-feedback .passport-pending{color:var(--ink);background:color-mix(in srgb,var(--ui-accent) 9%,transparent)}:root .passport-pending>span{flex:0 0 auto;font-size:20px}@media (max-width:700px){:root{--ui-control-height:44px;--ui-card-gap:10px}:root .primary-nav{gap:4px;padding:5px}:root .primary-nav>button{min-height:54px;min-width:0;padding:5px 7px;gap:3px;font-size:10px}:root .primary-nav .navigation-art{width:27px;height:25px}:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes){gap:18px}:root .ui-tabs .auction-tab-item>button,:root :is(.ui-tabs,.game-page [role=tablist],.v81-arena-modes)>:is(button,a){font-size:13px;min-height:44px}:root .mobile-tabs-shell{margin-bottom:13px}.ui-filter-shell{margin:8px 0 16px}:root .ui-filters{padding-right:18px}:root .ui-filters :is(.property-search,.exploration-search,.market-search){width:160px}:root .ui-filters input[type=search]{width:160px;max-width:160px;font-size:16px}:root .ui-filters select{max-width:170px;font-size:16px}:root .property-summary dl>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 8px}:root .property-summary dt{font-size:10px;gap:3px;white-space:nowrap}:root .property-summary dt svg{display:none}:root .property-summary dd{font-size:16px;overflow-wrap:anywhere}:root .property-summary dd small{font-size:8px}:root .exploration-panel-heading h1{flex-basis:100%}:root .exploration-discovery-count{margin-left:0;font-size:11px}:root .exploration-progress.page-summary{padding-bottom:6px}:root .milestone-stop{flex-basis:58px;min-width:58px}:root .milestone-stop .milestone-claim{min-width:58px;min-height:44px;padding:5px 4px;font-size:10px}:root .ui-card-grid.ui-card-grid{--list-card-width:calc((100cqw - var(--ui-card-gap)) / 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--ui-card-gap)}:root .ui-card-grid>:not(.lr-card){width:100%}:root .ui-card-grid .lr-card.lr-card{padding:4px!important;border-radius:11px!important}:root .ui-card-grid .lr-card .lr-secondary{font-size:max(9px,5.3cqw)}:root .ui-card-grid .lr-card .lr-secondary-long{font-size:max(8px,4.4cqw);white-space:normal;line-height:1.05}:root .ui-card-grid .lr-card .lr-letter{font-size:max(8px,4.4cqw)}:root .ui-card-grid .lr-card .lr-name-long{font-size:max(10px,5.9cqw)}:root .ui-card-grid .lr-card .lr-name-extra,:root .ui-card-grid .lr-card .lr-name-max{font-size:max(9px,5.2cqw)}:root .ui-card-grid :is(.market-players,.auction-card-body){padding:5px 0 0;font-size:11px;line-height:1.45}:root .ui-card-grid :is(.market-players p,.auction-card-body p){flex-wrap:wrap;gap:2px 4px;margin:4px 0}:root .ui-card-grid .public-player{max-width:100%;min-width:0;font-size:11px}:root .ui-card-grid :is(.public-player-name,.public-player>span){overflow-wrap:anywhere;white-space:normal}:root .ui-card-grid>article>p{margin:7px 0;font-size:11px}:root .ui-card-grid :is(button.full,.auction-card-body>button,.auction-card-body .primary,.character-controls button){width:100%;max-width:100%;min-width:0;min-height:44px;height:auto;padding:7px 5px;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}:root .ui-card-grid .auction-bid-form{display:flex;flex-direction:column;gap:5px}:root .ui-card-grid .auction-bid-form :is(input,button){width:100%;max-width:100%;min-width:0;min-height:44px}:root .ui-card-grid .auction-bid-form input{font-size:16px}:root .ui-card-grid .world-tour-inventory{width:224px}}:root .game-page .ui-tabs .auction-tab-item>[role=tab],:root .game-page .v81-arena-modes>[data-mode],:root .game-page [role=tablist]>[role=tab]{display:inline-flex;flex-direction:row;min-height:var(--ui-control-height)!important;height:auto;padding:8px 0!important;font-size:14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-muted)}:root .game-page .ui-tabs .auction-tab-item>[aria-selected=true],:root .game-page .v81-arena-modes>[aria-pressed=true],:root .game-page [role=tablist]>[aria-selected=true]{color:var(--ui-accent);border-bottom-color:currentColor}:root .market-heading.page-summary{padding-bottom:0}:root .market-heading .mobile-tabs-shell{margin-bottom:0}:root .ui-filters .ui-sr-only{position:absolute!important}@media (max-width:700px){:root .game-page .v81-arena-modes>[data-mode],:root .game-page [role=tablist]>[role=tab]{font-size:13px}:root .property-summary dt{white-space:normal;overflow-wrap:anywhere}:root .ui-filters select{max-width:none}:root .ui-card-grid :is(.public-player strong,.public-player b,.player-link){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}:root .game-page [role=tablist]>[role=tab]>svg{display:none}:root .ui-card-grid .public-player>span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}:root .ui-filters{position:relative}:root .ui-tabs .action-reminder{position:static;transform:none;flex:0 0 auto;margin-left:2px}@media (max-width:700px){:root .ui-filters :is(.property-search,.exploration-search,.market-search){width:148px}:root .ui-filters input[type=search]{width:148px;max-width:148px}:root .ui-filters input[type=search]:placeholder-shown{padding-right:10px}}@media (max-width:700px){:root .ui-card-grid.ui-card-grid{max-width:458px}}:root .ui-card-grid .market-players .public-player>span:last-child{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:root .ui-card-grid .card-action-price{white-space:nowrap}:root .quiz-reward-choice label{flex-direction:row}:root .quiz-reward-choice .duel-reward-art{width:24px;height:24px}:root .ui-card-grid .offer-card-body{min-width:0;width:100%;padding-inline:0}@media (max-width:700px){:root .ui-card-grid .market-players .public-player{align-items:flex-start}:root .market-cards-grid.ui-card-grid>article>button{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px 4px}:root .ui-card-grid .auction-card-body{gap:6px}:root .ui-card-grid .auction-standing{display:block;background:transparent;border:0;padding:0;font-size:11px;line-height:1.4;color:var(--ui-muted)}:root .ui-card-grid .offer-card-body{font-size:11px}:root .ui-card-grid .offer-actions{display:flex;flex-direction:column;gap:5px}:root .ui-card-grid .offer-actions>button{width:100%;min-width:0;min-height:44px;padding:7px 5px;font-size:11px;white-space:normal}}:root .passport-ready-actions>button:not(.passport-claim-all){background:transparent;border:0;box-shadow:none;color:var(--ui-accent);padding-inline:2px;min-height:44px}:root .ui-filters.offer-summary>span{white-space:nowrap;font-size:12px;color:var(--ui-muted)}@media (max-width:700px){:root .ui-card-grid .offer-actions{flex-wrap:nowrap}:root .ui-card-grid .offer-actions>button{flex:0 0 auto}}.ui-filters :is(.market-search,.exploration-search-input) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:root{--v99-nav-height:76px}:root .primary-nav{position:fixed;inset:auto 0 0;top:auto;z-index:70;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(100%,var(--page-width));height:calc(var(--v99-nav-height) + env(safe-area-inset-bottom));margin:0 auto;padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-top:1px solid var(--ui-line);background:#edf2eb;box-shadow:0 -4px 20px #142e4320}:root[data-theme=dark] .primary-nav{background:#152633}:root .primary-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:row;min-width:0;min-height:44px;gap:8px;padding:5px 8px;position:relative}:root .primary-nav>button>span:not(.action-reminder){font-size:13px;white-space:nowrap;overflow-wrap:normal}:root .primary-nav .navigation-art{width:32px;height:32px;flex:none}:root .game-shell>main{padding-bottom:32px}body:has(.primary-nav){padding-bottom:calc(var(--v99-nav-height) + env(safe-area-inset-bottom))}:root .daily-challenge{padding-bottom:24px}:root .game-shell:not(:has(.modal-backdrop))>.toast{bottom:calc(var(--v99-nav-height) + 12px + env(safe-area-inset-bottom))}:root .game-shell[data-home=true]>.topbar{border-bottom:0;box-shadow:none}.world-city{position:relative;margin-inline:-32px}.city-map-stage{position:relative;width:100%;aspect-ratio:2752/1536;overflow:hidden;background:#2c4e5a;touch-action:none;user-select:none;cursor:grab;contain:layout paint}.city-map-stage:active{cursor:grabbing}.city-map-stage:focus-visible{outline:3px solid var(--ui-accent);outline-offset:-3px}.city-map-plane{position:absolute;inset:0;transform-origin:0 0}.city-map-plane img,.city-map-plane picture{display:block;width:100%;height:100%}.city-map-plane img{object-fit:fill;pointer-events:none}.city-top-fade{position:absolute;inset:0 0 auto;height:17%;pointer-events:none;background:linear-gradient(#173955,#17395599 25%,transparent)}:root[data-theme=dark] .city-top-fade{background:linear-gradient(#102838,#10283899 25%,transparent)}.city-zones{position:absolute;inset:0}.city-zones-portrait{display:none}:root .world-city .city-zone{position:absolute;display:flex;align-items:flex-end;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none;color:#fff7df;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}:root .world-city .city-zone:active,:root .world-city .city-zone:hover{background:#fff3b51a;transform:none;box-shadow:0 0 0 2px #ffe3a688}:root .world-city .city-zone:focus-visible{outline:3px solid #fff0b4;outline-offset:5px}.city-zone-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 14px;border:1px solid #eadab285;border-radius:10px;background:#153748f5;color:#fff8e5;box-shadow:0 3px 10px #061c3655;font-size:clamp(12px,1.5vw,17px);font-weight:750;line-height:1.25;white-space:nowrap}:root .world-city .city-zone-label .action-reminder{position:static;flex:none;transform:none}.city-map-toolbar{position:absolute;top:12px;inset-inline:16px;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0}:root .city-map-toolbar button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;margin:0;padding:7px 10px;border:0;border-radius:8px;box-shadow:none;background:transparent;color:#fff8e5;font-size:13px}:root .city-map-toolbar button:hover{background:#ffffff22;transform:none}:root .city-map-toolbar .city-list-toggle,:root .city-map-toolbar .city-zoom{background:#153748f5;border:1px solid #eadab285;border-radius:10px;box-shadow:0 2px 8px #061c3633}.city-zoom{display:flex;gap:2px}.city-map-help{margin:8px 24px 10px;color:var(--ui-muted);font-size:11px;line-height:1.5}.city-map-status{margin:12px 24px;font-size:13px}.city-destinations:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 24px 16px;background:none}:root .city-destinations button{position:relative;min-height:44px;font-size:14px;padding:8px}.city-map-stage[data-failed=true]{aspect-ratio:auto;height:120px}.city-map-stage[data-failed=true] .city-map-plane{display:none}:root .return-hub{margin:0}:root .return-hub .return-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:0;border-block:1px solid var(--ui-line);background:var(--ui-surface)}:root .return-hub .return-grid>:is(.return-card,.daily-bonus,.home-journal){display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;align-content:start;gap:6px 10px;min-width:0;min-height:0;margin:0;padding:16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}:root .return-hub .return-grid>*+*{border-left:1px solid var(--ui-line)}:root .return-hub .return-grid>:is(.return-card,.daily-bonus)>svg{position:static;width:34px;min-width:34px;height:34px;grid-column:1;grid-row:1}:root .return-hub .return-info{min-width:0;grid-column:2;grid-row:1}:root .return-hub .return-title{padding:0;gap:5px;margin:0 0 3px}:root .return-hub .return-title h3{padding:0;margin:0;font:750 15px/1.3 ui-sans-serif,system-ui,sans-serif}:root .return-hub .return-info p{display:flex;flex-wrap:wrap;gap:4px;min-height:0;margin:3px 0;font-size:12px;line-height:1.4}:root .return-hub .return-info .credit-line strong{font-size:16px}:root .return-hub .return-info small{color:var(--ui-muted);font-size:11px;line-height:1.5}:root .return-hub .return-action{grid-column:2;grid-row:2;justify-self:start;width:auto;min-width:90px;max-width:100%;min-height:44px;height:auto;margin:3px 0 0;padding:7px 12px;font-size:12px}:root .return-hub .return-grid>.home-journal{display:block}:root .return-hub .home-journal h2{display:flex;align-items:center;gap:7px;margin:0 0 8px;font:750 15px/1.3 ui-sans-serif,system-ui,sans-serif}:root .return-hub .home-journal h2 svg{width:20px;height:20px;flex:none}:root .return-hub .home-journal h2 small{display:none}:root .return-hub .home-journal ul{display:grid;gap:3px;margin:0;padding:0}:root .return-hub .home-journal li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;border:0;font-size:12px;line-height:1.4}:root .return-hub .home-journal li button{min-height:44px;padding:5px 8px;max-width:48%;border:0;box-shadow:none;background:transparent;color:var(--ui-accent);font-size:12px}.journal-all-done{margin:0;font-size:12px;color:var(--ui-muted)}.character-page{min-width:0}.character-profile-titles{margin-block:20px}.character-profile-titles>h2{margin-bottom:14px}:root .character-page :is(.home-wealth,.home-season-events,.my-team,.v83-titles-card){margin-top:0}:root .character-page #account-profile{scroll-margin-top:calc(var(--header-height) + 12px)}.arena-daily-overview{margin:18px 0;max-width:540px}:root .arena-daily-overview .challenge-return{grid-template-columns:54px minmax(0,1fr) auto;padding:16px;border:1px solid var(--ui-line);box-shadow:none}:root .arena-daily-overview .challenge-return>svg{width:54px;height:54px}:root .arena-daily-overview .return-action{margin:0;min-height:44px;padding:10px 14px;border-radius:9px;font-size:13px}@media (max-width:1100px){.world-city{margin-inline:-16px}}@media (max-width:700px){:root{--v99-nav-height:70px}.world-city{margin-inline:-12px}:root .primary-nav{gap:3px}:root .primary-nav>button{flex-direction:column;gap:2px;padding:3px 1px}:root .primary-nav>button>span:not(.action-reminder){font-size:10px;letter-spacing:-.02em}:root .primary-nav .navigation-art{width:27px;height:25px}.city-zone-label{min-height:32px;padding:6px 8px;gap:4px;border-radius:8px;font-size:12px}.city-map-toolbar{inset-inline:12px;padding:0}.city-map-help{margin-inline:16px;font-size:10px}.city-destinations:not([hidden]){grid-template-columns:1fr 1fr;padding:8px 12px 12px}:root .return-hub .return-grid{grid-template-columns:1fr}:root .return-hub .return-grid>:is(.return-card,.daily-bonus){grid-template-columns:30px minmax(0,1fr) 85px;align-items:center;padding:10px 7px;gap:8px}:root .return-hub .return-grid>*+*{border-left:0;border-top:1px solid var(--ui-line)}:root .return-hub .return-grid>:is(.return-card,.daily-bonus)>svg{width:30px;height:30px;min-width:30px}:root .return-hub .return-action{grid-column:3;grid-row:1;width:85px;min-width:0;font-size:11px;padding:6px}:root .return-hub .return-title h3{font-size:14px}:root .return-hub .return-info p{margin:1px 0;font-size:11px}:root .return-hub .return-info small{font-size:10px}:root .return-hub .return-grid>.home-journal{padding:12px}:root .return-hub .home-journal li button{max-width:45%}:root .arena-daily-overview .challenge-return{grid-template-columns:40px minmax(0,1fr);gap:8px}:root .arena-daily-overview .challenge-return>svg{width:40px;height:40px}:root .arena-daily-overview .return-action{grid-column:2;justify-self:start}}@media (max-width:700px) and (orientation:portrait) and (pointer:coarse){.city-map-stage{aspect-ratio:1696/2528}.city-zones-landscape{display:none}.city-zones-portrait{display:block}}@media (max-height:550px) and (orientation:landscape){:root{--v99-nav-height:52px}:root .primary-nav{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}:root .primary-nav>button{flex-direction:row;min-height:44px;gap:5px;padding:3px}:root .primary-nav>button>span:not(.action-reminder){font-size:11px}:root .primary-nav .navigation-art{width:24px;height:24px}:root .game-shell>.topbar{position:relative}}@media (prefers-reduced-motion:reduce){.character-page *,.primary-nav *,.world-city *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.city-destinations[hidden]{display:none!important}@media (min-width:701px),(orientation:landscape){:root .primary-nav>button{padding-right:23px}:root .primary-nav>button>.action-reminder{top:5px;right:5px}}:root .game-shell[data-home=true]>main{padding-top:0;padding-bottom:0;padding-inline:0}.game-shell[data-home=true]{--v100-daily-height:0px}.game-shell[data-home=true]:has(.daily-action-strip){--v100-daily-height:56px}:root .game-shell[data-home=true] .world-city{margin-inline:0}:root .daily-action-strip{--ui-control-height:44px;display:flex;align-items:center;flex-wrap:nowrap;gap:0;height:56px;margin:0;padding:4px 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#66878655 transparent;background:#e8eee4;color:#193f43;border-bottom:1px solid #718d8133;scroll-padding-inline:16px}:root[data-theme=dark] .daily-action-strip{background:#142e39;color:#e6ece0;border-color:#68867b44}:root .daily-action-group{display:flex;align-items:center;flex:0 0 auto;gap:8px;white-space:nowrap;border:0;border-radius:0;padding:0 14px;margin:0;box-shadow:none;background:none;min-width:0;font-size:12px;line-height:1.2}:root .daily-action-group:first-child{padding-left:0}:root .daily-action-group:last-child{padding-right:12px}:root .daily-action-group+.daily-action-group{border-left:1px solid #79948355}:root .daily-action-group strong{font-size:12px;font-variant-numeric:tabular-nums}:root .game-page .daily-action-group button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;width:auto;margin:0;padding:6px 10px;font-size:12px;line-height:1.2;white-space:nowrap;border-radius:8px;box-shadow:none}:root .daily-action-group .daily-inline-action{color:inherit;background:transparent;border:0;font-weight:600}:root .daily-action-group .daily-inline-action:hover:not(:disabled){background:#7ba99c22;transform:none}:root .daily-action-group .daily-inline-action:disabled{opacity:.7}:root .daily-action-group small{font-size:11px;font-weight:400}.daily-action-verb{text-decoration:underline;text-underline-offset:3px}.daily-journal-title{display:inline-flex;align-items:center;gap:6px}.daily-action-error{font-size:11px}:root .world-city .city-map-stage{aspect-ratio:2752/1436.16;height:auto;max-height:calc(100svh - var(--header-height) - var(--v100-daily-height) - var(--v99-nav-height) - env(safe-area-inset-bottom));min-height:150px;background:#21495a}.city-map-art{position:absolute}:root .world-city .city-zone-label{position:absolute;top:100%;left:50%;transform:translate(-50%,3px);min-height:26px;padding:4px 8px;gap:5px;border-radius:7px;font-size:12px;line-height:1.2;white-space:nowrap;background:#143849ed;box-shadow:0 2px 6px #071f3240}:root .world-city .city-zone-label .action-reminder{min-width:16px;height:16px;font-size:9px;padding:0 4px}:root .world-city .city-top-fade{height:24px;background:linear-gradient(#17395599,transparent)}:root[data-theme=dark] .world-city .city-top-fade{background:linear-gradient(#102838aa,transparent)}:root .world-city .city-map-stage[data-failed=true]{height:72px;min-height:72px}@media (max-width:1100px){:root .daily-action-strip{margin-inline:0;padding-inline:12px}}@media (max-width:700px){:root .daily-action-strip{margin-inline:0;padding-inline:12px}:root .world-city .city-zone-label{font-size:11px;padding:4px 6px}}@media (max-width:700px) and (orientation:portrait) and (pointer:coarse){:root .world-city .city-map-stage{aspect-ratio:1696/1946.56}}@media (max-height:550px) and (orientation:landscape){:root .game-shell[data-home=true]{--header-height:56px}:root .game-shell[data-home=true]>.topbar{display:flex;align-items:center;height:56px;min-height:56px;padding:4px max(10px,env(safe-area-inset-right)) 4px max(10px,env(safe-area-inset-left));gap:12px}:root .game-shell[data-home=true] .top-actions{display:flex;flex:1;justify-content:flex-end;gap:10px}:root .game-shell[data-home=true] .brand .landrush-wordmark{font-size:23px}:root .game-shell[data-home=true] .brand-season-group{gap:6px}:root .game-shell[data-home=true] .header-season{font-size:9px;padding:3px}:root .game-shell[data-home=true] .header-identity{display:flex;width:auto;gap:6px}:root .game-shell[data-home=true] .player-hud{width:auto;margin:0}:root .game-shell[data-home=true] .hud-mobile-level,:root .game-shell[data-home=true] .player-hud-info{display:none}:root .game-shell[data-home=true] .hud-avatar-button{min-height:44px;flex-direction:row}:root .game-shell[data-home=true] .header-claim{width:auto;font-size:10px;min-height:44px;white-space:nowrap}:root .game-shell[data-home=true] .topbar .wallet{font-size:12px}:root .world-city .city-zone-label{font-size:11px;min-height:24px;padding:3px 6px}}:root .daily-action-strip{background:#e8eee4d9;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);border-bottom-color:#ffffff55;box-shadow:inset 0 1px #ffffff4d}:root[data-theme=dark] .daily-action-strip{background:#142e39d9;border-bottom-color:#adcabe33;box-shadow:inset 0 1px #ffffff12}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root .daily-action-strip{background:#e8eee4}:root[data-theme=dark] .daily-action-strip{background:#142e39}}:root .market-browse-filters>label{flex:0 0 auto;width:auto;min-width:max-content}:root .market-browse-filters>label>select{flex:0 0 auto}:root .mobile-tabs-shell:has(>.arena-destination-tabs){margin:0 0 10px}:root .game-shell .arena-destination-tabs{gap:8px;padding:2px 2px 5px;border-bottom:0;align-items:center}:root .game-shell .arena-destination-tabs>[role=tab]{min-height:44px!important;padding:7px 11px!important;gap:6px;border:1px solid var(--ui-line);border-radius:999px;background:#d9e4dc99!important;color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap}:root .game-shell .arena-destination-tabs>[role=tab][aria-selected=true]{background:#245d57!important;color:#fff9e9;border-color:#245d57}:root .game-shell .arena-destination-tabs>[role=tab]>:is(.navigation-art,.ranking-art){display:block;width:20px;height:20px;flex:none}:root[data-theme=dark] .game-shell .arena-destination-tabs>[role=tab]{background:#294551!important;color:#e0ebe9}:root[data-theme=dark] .game-shell .arena-destination-tabs>[aria-selected=true]{background:#78c7b2!important;border-color:#78c7b2;color:#102f35}:root .game-page .v81-arena-modes{margin-top:0}:root .game-page .v81-arena-modes>[data-mode]{font-weight:700;min-height:44px!important}:root .game-shell>main:has(.game-page[data-page=explorationCards]){padding-top:12px}:root .game-page[data-page=explorationCards] .exploration-overview,:root .game-page[data-page=explorationCards] .exploration-progress.page-summary{margin-top:0;padding-top:0}:root .game-page[data-page=explorationCards] .exploration-panel-heading h1{margin-top:0}@media (max-width:700px){:root .game-shell>main:has(.arena-destination-tabs),:root .game-shell>main:has(.game-page:is([data-page=collection],[data-page=market])){padding-top:12px}:root .game-page .property-summary.page-summary{margin:0 0 6px;padding:0}:root .game-page .property-summary h1{margin:0 0 6px}:root .property-summary dl{padding-block:6px}:root .property-summary dl>div{gap:2px}:root .property-summary dd{font-size:15px;line-height:1.15}:root .game-page[data-page=collection]>.mobile-tabs-shell,:root .market-page>.mobile-tabs-shell{margin-bottom:8px}:root .market-heading.page-summary{margin-bottom:6px}:root .market-heading.page-summary h1{margin:0 0 6px}:root .game-page:is([data-page=collection],[data-page=market]) .ui-filter-shell{margin:8px 0 12px}:root .game-shell .arena-destination-tabs{gap:6px}:root .game-shell .arena-destination-tabs>[role=tab]{padding-inline:9px!important;font-size:12px}}:root .game-page[data-page=explorationCards]{padding-top:0}:root .game-shell[data-home=true]{max-width:none;background:#1f5b84}:root .game-shell[data-home=true]>main{min-height:0;max-width:none}:root .world-city .city-map-stage{height:calc(100svh - var(--header-height) - var(--v99-nav-height) - env(safe-area-inset-bottom));max-height:none;aspect-ratio:auto;background:#1f5b84}.world-city .city-map-art{z-index:1}.world-city .city-sea-edge{position:absolute;width:50%;pointer-events:none;background-repeat:no-repeat;background-size:666.667% 100%;mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 16px),transparent)}.world-city .city-sea-left{left:0;background-position:0 0}.world-city .city-sea-right{right:0;background-position:100% 0}.world-city .city-map-art picture{display:block;mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent),linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 16px),transparent);mask-composite:intersect;-webkit-mask-composite:source-in}:root .world-city .city-zones-current{display:block}:root .world-city .city-zone-label{max-width:none}:root .world-city .city-booster-count{background:#ffda77;color:#2c351f}:root .world-city .city-map-stage[data-unavailable=true]{height:72px!important;min-height:72px}:root .world-city .city-map-stage[data-unavailable=true] .city-map-plane{display:none}:root .notification-badge{position:relative}:root .notification-badge>.action-reminder{position:absolute;top:1px;right:1px}:root .daily-gift-modal{max-width:440px;padding:48px 24px 24px}:root .daily-gift-modal .daily-bonus{display:flex;flex-direction:column;text-align:center;margin:0;padding:0;gap:16px;background:none;border:0;box-shadow:none}:root .daily-gift-modal .daily-bonus p,:root .daily-gift-modal .return-title{justify-content:center}:root .daily-gift-modal .return-title h3{font-size:23px}:root .daily-gift-modal .return-info>small{color:var(--ink);font-size:24px;font-weight:800}:root .daily-gift-modal .return-action{width:100%;min-height:48px}:root .notification-quick-actions .daily-bonus{display:flex;flex-wrap:wrap;margin:0 0 12px;padding:16px;gap:14px;box-shadow:none}:root .notification-quick-actions .return-art{width:64px;height:64px;flex:0 0 64px}:root .notification-quick-actions .return-info{min-width:140px}:root .notification-quick-actions .return-title h3{font-size:17px}:root .notification-action-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}:root .notification-action-links>button{min-height:44px;flex:1 1 200px;padding:10px 12px}:root .notification-action-links>button>span{flex:1;text-align:left}:root .notification-action-links small{font-variant-numeric:tabular-nums}@media (max-width:700px){:root .daily-gift-modal{padding:48px 20px 20px}:root .notification-quick-actions .return-action{width:100%}}:root .daily-gift-modal .return-art{width:clamp(96px,24vh,180px);height:auto;flex:none}:root :is(.daily-gift-modal,.notification-quick-actions) .return-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:root .daily-gift-modal .return-title h3{margin:0}:root[data-theme=dark] .daily-gift-modal{background:#142f40;border-color:#60879b;color:#edf3ee}:root[data-theme=dark] .daily-gift-modal .modal-close,:root[data-theme=dark] :is(.daily-gift-modal,.notification-quick-actions) .hub-info>button,:root[data-theme=dark] :is(.daily-gift-modal,.notification-quick-actions) .return-info,:root[data-theme=dark] :is(.daily-gift-modal,.notification-quick-actions) .return-info>small{color:#edf3ee}:root[data-theme=dark] .notification-quick-actions .daily-bonus{background:#273b3c;border-color:#708065;color:#edf3ee}:root[data-theme=dark] .notification-action-links>button{background:#244757;color:#edf3ee;border-color:#537886}@media (max-height:550px) and (orientation:landscape){:root .daily-gift-modal{padding:42px 20px 20px}:root .daily-gift-modal .daily-bonus{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;text-align:left}:root .daily-gift-modal .return-art{width:96px;grid-row:1/3}:root .daily-gift-modal .return-title{justify-content:flex-start}:root .daily-gift-modal .return-title h3{font-size:19px}:root .daily-gift-modal .daily-bonus p{margin:6px 0;justify-content:flex-start;font-size:12px}:root .daily-gift-modal .return-info>small{font-size:20px}:root .daily-gift-modal .return-action{grid-column:2}}.city-life{position:absolute;inset:0;overflow:hidden;pointer-events:none}.city-life *,.city-life img{pointer-events:none;user-select:none}.city-life-bird,.city-life-boat{position:absolute;left:0;top:0;display:block}.city-life-boat>img{display:block;width:100%;height:auto;transform:translate(-50%,-50%)}.city-life-bird{opacity:0}.city-life-bird>img{position:absolute;left:0;top:0;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.city-life>*{display:none}}.profile-country-titles{max-height:216px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 8px 2px 2px;border-block:1px solid var(--ui-line);border-radius:8px}:root .profile-country-titles .country-titles-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0}:root .profile-country-titles .country-titles-list li{min-height:53px;padding:8px 2px;gap:8px;border-bottom:1px solid var(--ui-line);flex-wrap:wrap}:root .profile-country-titles .country-title-text{flex:1}:root .profile-country-titles .hub-info:has([role=tooltip]){flex-basis:100%;flex-wrap:wrap;justify-content:flex-end}:root .profile-country-titles .hub-tooltip{position:static!important;transform:none!important;inset:auto!important;width:100%!important;max-width:100%!important;margin-top:4px}:root .exploration-atlas .exploration-panel-heading h2{font-size:clamp(15px,4.4vw,24px);line-height:1.25;margin:0}:root .flat-world-map,:root .flat-world-map [data-country],:root .flat-world-map use{-webkit-tap-highlight-color:transparent;outline:none}:root .flat-world-map [data-country]:focus{outline:none!important}:root .flat-world-map [data-country]:focus-visible,:root .flat-world-map [data-country][aria-pressed=true]{stroke:#f5ca69;stroke-width:.65}:root .flat-world-map [data-country]{cursor:pointer}:root .arena-daily-overview .challenge-return{display:flex;flex-direction:column;align-items:stretch;gap:10px}:root .challenge-return .daily-tile-heading{display:flex;align-items:center;gap:10px;min-width:0}:root .challenge-return .daily-tile-heading>.arena-art{width:40px;height:40px;flex:none;margin:0}:root .challenge-return .daily-tile-heading .return-title{display:flex;align-items:center;gap:8px;margin:0;min-height:0}:root .challenge-return .daily-tile-heading h3{font-size:20px;line-height:1.2;margin:0}:root .challenge-return .return-info{width:100%;min-width:0;margin:0}:root .challenge-return .daily-tile-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}:root .challenge-return .v81-tile-record,:root .challenge-return .v81-tile-score{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:0}:root .challenge-return .daily-tile-results small{font-size:11px;line-height:1.3;font-weight:600}:root .challenge-return .v81-tile-score a{font-size:12px;line-height:1.4}:root .challenge-return .v81-tile-score strong{font-size:19px}:root .challenge-return .challenge-record-player{display:flex;flex-wrap:wrap;gap:3px 8px;max-width:100%}:root .challenge-return .challenge-record-player>strong{font-size:17px;white-space:nowrap}:root .challenge-return .challenge-player{min-width:0}:root .challenge-return .v81-tile-progress{margin:0;font-size:11px}:root .challenge-return .daily-tile-action{display:flex;justify-content:flex-start;min-width:0}:root .challenge-return .daily-tile-action>:is(button,a){display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:auto;max-width:100%;min-width:0;min-height:44px;margin:0;padding:9px 12px;white-space:nowrap;font-size:12px;line-height:1.25}:root .challenge-return .daily-tile-action .replay-price{font-size:11px;line-height:1.25;border-left:1px solid;padding-left:8px;white-space:nowrap}@media (max-width:700px){:root .modal-backdrop:has(.city-detail-modal){padding:8px}:root .city-detail-modal{padding:10px;border-width:2px;border-radius:17px;width:100%;max-height:calc(100dvh - 16px)}:root .city-detail-modal>h2{display:block;min-height:40px;font-size:20px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 44px 0 0}:root .city-detail-modal>.modal-close{top:8px;right:8px;width:40px;height:40px;min-height:40px!important;padding:9px;border-width:1px;border-radius:11px;box-shadow:none}:root .city-detail-modal>.modal-close svg{width:19px;height:19px}:root .city-detail-modal .place-owner{font-size:11px;line-height:1.3;padding:0;margin:0 0 8px}:root .city-detail-modal .place-owner .public-player{gap:5px}:root .city-detail-modal .place-owner .player-avatar{width:20px!important;height:20px!important}:root .city-detail-modal .detail-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin:0 0 10px;container-type:inline-size}:root .city-detail-modal .detail-layout>.lr-card{--lr-w:100cqw;margin:0 auto}:root .city-detail-modal .city-building-actions{margin:0 0 12px}:root .city-detail-modal .city-building-actions>h3{font-size:14px;line-height:1.3;margin:0 0 5px}:root .city-detail-modal .city-building-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}:root .city-detail-modal .city-building-buttons button{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:67px;height:100%;padding:6px 2px;border-width:1px;border-radius:9px;font-size:10px;line-height:1.15;box-shadow:none}:root .city-detail-modal .city-building-buttons button>svg{width:19px;height:19px}:root .city-detail-modal .city-building-buttons button .v97-mobile-only{display:flex;flex-direction:column;align-items:center;gap:3px}:root .city-detail-modal .city-building-buttons button:disabled{background:var(--paper);color:var(--ink);opacity:.7;border-color:var(--ui-line)}.city-building-count{font-size:11px;line-height:1}.city-build-reasons{margin-top:7px}.city-build-reasons p{font-size:11px;line-height:1.4;margin:3px 0}:root .city-detail-modal:has(.city-build-reasons) .property-sale-listed-note{display:none}:root .city-detail-modal .property-sale{width:100%;max-width:none;gap:6px}:root .city-detail-modal .property-sale-count{font-size:11px}:root .city-detail-modal>details.panel{padding:9px 11px;margin:8px 0 0;font-size:12px;border-width:1px;border-radius:10px}}.city-life-boat{opacity:0}:root .account-heading .account-player-name{margin:0;font-size:clamp(18px,4vw,24px);line-height:1.2}:root .account-heading .account-identity-line{margin-top:0}.guest-daily-entry{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto;padding:12px 18px;max-width:100%;background:var(--panel,#fffdf6);color:var(--ink,#193b51);border-bottom:1px solid #a8c8c333}.guest-daily-entry strong{font-size:19px}.guest-daily-entry p{margin:3px 0 0;font-size:13px;line-height:1.35;max-width:45ch}.guest-daily-entry a{flex-shrink:0;max-width:48%;text-align:center;text-decoration:none;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;padding:10px 14px;line-height:1.25}.guest-daily .challenge-content{padding-bottom:32px}.guest-mode-label{text-align:center;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--muted,#516974)}.guest-daily .challenge-welcome{max-width:620px;margin:auto}.guest-daily .challenge-welcome h1{font-size:clamp(24px,5vw,38px);margin:10px 0}.guest-no-reward{font-size:14px;line-height:1.5;max-width:52ch;margin:12px auto}.guest-bot-check{max-width:100%;min-height:66px;margin:16px auto 10px;width:300px}.guest-login{display:block;margin:16px auto;color:inherit;text-underline-offset:4px}.guest-privacy{font-size:12px!important;line-height:1.5;opacity:.85;margin:24px auto 0!important;max-width:58ch}.guest-privacy a{color:inherit;text-decoration:underline}.guest-daily .challenge-end-actions a{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;min-height:44px;padding:12px 18px}.guest-daily .challenge-question{overflow-wrap:anywhere}.guest-daily .challenge-place{min-width:0}.guest-daily .challenge-place h2{overflow-wrap:anywhere}.guest-claim-notice{margin:8px 12px}.guest-claim-notice button{margin-left:8px}@media (max-width:430px){.guest-daily-entry{padding:10px 12px;gap:8px}.guest-daily-entry strong{font-size:17px}.guest-daily-entry p{font-size:12px}.guest-daily-entry a{font-size:12px;padding:9px 10px}.guest-daily .challenge-content{padding-left:14px;padding-right:14px}.guest-daily .challenge-header{padding:12px;gap:10px}.guest-daily .challenge-brand{max-width:115px}.guest-daily .challenge-end-actions{display:flex;flex-direction:column;gap:10px}.guest-daily .challenge-end-actions>*{width:100%}.guest-daily .challenge-welcome>.arena-art{max-height:100px;margin:auto}}@media (prefers-reduced-motion:reduce){.guest-daily *{animation:none!important;transition:none!important}}.guest-mode-label{color:#b7ced4;line-height:1.35;font-weight:600;letter-spacing:0}.guest-rules{max-width:54ch;margin:20px auto 0;color:#d4e4e9;font-size:13px;text-align:left}.guest-rules summary{cursor:pointer;text-align:center;padding:10px;min-height:44px}.guest-rules p{font-size:13px;line-height:1.5}.guest-daily .challenge-end-actions a.primary{background:linear-gradient(120deg,#f5dfa3,#c7a65e);color:#173950;border:1px solid #efda9c;border-radius:16px;box-shadow:0 4px 16px #0002;font-weight:750}@media (max-width:430px){.guest-daily .challenge-place{padding:18px 10px;min-height:280px}.guest-daily .challenge-place h2{font-size:20px;line-height:1.15;letter-spacing:0}.guest-daily .challenge-welcome>.arena-art{width:74px;height:82px;margin:8px auto}.guest-daily .challenge-welcome>p.guest-no-reward{font-size:14px;line-height:1.45}.guest-daily .guest-bot-check{margin:12px auto 8px}.guest-daily .challenge-final-score{font-size:64px}.guest-daily .guest-login{font-size:14px}}.guest-daily .challenge-brand{max-width:none}@media (max-width:430px){.guest-daily .challenge-welcome{padding:18px 0}:root .guest-daily .challenge-place h2{display:block;font:800 18px/1.15 Georgia,serif;text-wrap:pretty;max-width:100%}}:root .arena-daily-overview .challenge-return{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px;align-items:center}:root .challenge-return .daily-tile-heading{grid-column:1/-1}:root .challenge-return .daily-tile-results{display:flex;gap:20px;flex-wrap:wrap}:root .challenge-return .daily-tile-action{justify-self:end;max-width:100%}:root .challenge-return .daily-tile-action>:is(button,a){flex-wrap:wrap;justify-content:center;gap:4px 7px;white-space:normal}:root .challenge-return .daily-tile-action .replay-price{border:0;padding:0}:root .challenge-return .challenge-player{max-width:170px}.guest-games-entry{display:grid;gap:8px;margin-bottom:0}.guest-games-entry .guest-daily-entry{margin:0}.mystery-entry{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line,#c7d1cb);border-radius:14px;background:var(--panel,#f8f6ee);color:var(--text,#19372e)}.mystery-entry>svg{flex:none;width:30px;height:30px;color:#b38531}.mystery-entry>div{min-width:0;flex:1}.mystery-entry strong{display:block;font-size:16px}.mystery-entry small{display:block;font-size:12px;line-height:1.3;opacity:.8;margin-top:3px}.mystery-entry>a{flex:none;text-decoration:none;font-size:13px;padding:10px 14px;border-radius:10px;min-height:44px;display:flex;align-items:center;background:#d9b668;color:#162e28;font-weight:750}.arena-daily-overview{display:grid;gap:10px}.shared-challenge{padding:10px 14px;border-radius:12px;background:#243e38;color:#f3d591;text-align:center;font-weight:650;line-height:1.4}.guest-daily .guest-footnote{font-size:10px;line-height:1.5;margin:18px 0 0;color:#c5d0ca}.guest-footnote a{color:inherit;text-underline-offset:2px}.guest-daily .guest-login{font-size:13px;margin:12px auto 0;display:block;text-align:center}.mystery-game .challenge-content{width:min(100%,700px);margin:0 auto;padding:12px 18px 34px}.mystery-title{font-size:clamp(20px,4.5vw,30px);display:flex;align-items:center;justify-content:center;gap:9px;margin:8px 0 18px;line-height:1.2;text-align:center}.mystery-title svg{width:26px;flex:none}.mystery-game .mystery-intro{padding:18px;max-width:600px;margin:auto}.mystery-intro>img{width:100%;height:auto;border-radius:12px;display:block;margin:0 0 18px}.mystery-intro h2{font-size:23px;line-height:1.3;margin:12px 0}.mystery-intro p{font-size:14px;line-height:1.55;color:#cad7cd}.mystery-game a,.mystery-game button{touch-action:manipulation}.mystery-game a.primary,.mystery-game button.primary{background:#e0b75f;color:#132d26;padding:12px 18px;min-height:44px;border:0;border-radius:12px;font-weight:750;line-height:1.4;text-decoration:none}.mystery-game button:disabled{opacity:.55;cursor:default}.mystery-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.mystery-stats .challenge-hearts{display:flex;gap:5px}.mystery-stats svg{width:22px;height:22px}.mystery-stats .alive{fill:#daae63;color:#daae63}.mystery-stats .lost{color:#6d7f75}.mystery-photo-block h2{font-size:18px;text-align:center;margin:10px 0}.mystery-photo{display:block;width:100%;height:auto;max-height:46svh;aspect-ratio:4/3;object-fit:contain;background:#0d211d;border-radius:14px}.mystery-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.mystery-choices button{min-width:0;min-height:62px;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#244139;color:#fff3d7;border:1px solid #4c6659;border-radius:12px;text-align:left;font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.mystery-choices button:hover:not(:disabled){background:#345648;border-color:#e0b75f}.mystery-choices img,.mystery-choices svg{width:25px;flex:none}.mystery-answer{padding:12px 2px;line-height:1.4;font-size:15px}.mystery-answer.correct>strong{color:#a8e5ac}.mystery-answer.wrong>strong{color:#ffc1a9}.mystery-answer small{display:block;font-size:11px;margin-top:6px;color:#c5d0ca;overflow-wrap:anywhere}.mystery-answer a{color:inherit;text-decoration:underline}.mystery-next{display:block;margin:10px auto}.mystery-result{text-align:center;padding:12px 0}.mystery-result .challenge-final-score{margin:0 auto}.mystery-result .challenge-end-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mystery-result .challenge-end-actions>*{max-width:100%}.mystery-rule{font-size:12px;color:#c5d0ca;margin:16px 0}.mystery-board{margin-top:24px;border-top:1px solid #38544a;padding-top:14px}.mystery-board h2{font-size:15px}.mystery-board ol{padding:0;list-style:none}.mystery-board li{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #30473e;overflow-wrap:anywhere}.mystery-board p{font-size:13px}@media (max-width:480px){:root .arena-daily-overview .challenge-return{gap:8px;padding:12px;grid-template-columns:minmax(0,1fr) minmax(96px,auto)}:root .challenge-return .daily-tile-results{gap:10px}:root .challenge-return .daily-tile-action{max-width:130px}:root .challenge-return .daily-tile-heading h3{font-size:18px}.mystery-entry{padding:10px;gap:9px}.mystery-entry>svg{width:24px}.mystery-entry strong{font-size:15px}.mystery-entry small{font-size:11px}.mystery-game .challenge-content{padding:8px 14px 28px}.mystery-title{margin:8px 0 14px}.mystery-choices button{font-size:13px;padding:10px 9px}.mystery-game .mystery-intro{padding:14px}.mystery-intro h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.mystery-game *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mystery-game:has(.primary-nav){padding-bottom:90px}:root .guest-daily .challenge-welcome>p.guest-footnote{font-size:10px;line-height:1.5;max-width:none;margin:18px 0 0}:root .challenge-return .daily-tile-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .challenge-return .challenge-player{max-width:100%;font-size:11px}.mystery-photo[hidden]{display:none}:root .guest-daily p.guest-footnote{font-size:10px!important;margin:18px 0 0!important;max-width:none;text-align:center}:root .arena-solo-games{display:grid;gap:12px;margin:12px 0}:root .solo-game-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:16px;margin:0;min-width:0}:root .solo-game-tile .daily-tile-heading{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-width:0}:root .solo-game-tile .daily-tile-heading>svg{width:36px;height:36px;flex:none}:root .solo-game-tile h3{font-size:19px;margin:0;line-height:1.2}:root .solo-game-tile .daily-tile-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}:root .solo-game-tile .daily-tile-results>div{display:flex;flex-direction:column;gap:5px;min-width:0}:root .solo-game-tile small{font-size:11px;opacity:.8}:root .solo-game-tile .challenge-record-player{display:flex;gap:6px;align-items:center;flex-wrap:wrap}:root .solo-game-tile .challenge-player{font-size:12px;max-width:100%;padding:0}:root .solo-game-tile .challenge-player>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .solo-game-tile .daily-tile-action{justify-self:end;max-width:150px;min-width:0}:root .solo-game-tile .return-action{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border-radius:10px;font-size:12px;line-height:1.25;text-decoration:none;white-space:normal}:root .solo-game-tile .solo-game-extra{grid-column:1/-1;font-size:11px;min-width:0}:root .solo-game-tile .solo-game-extra:empty{display:none}.solo-game-extra details summary{cursor:pointer;opacity:.8}.solo-game-extra progress{width:100%;height:5px}.mystery-game{background:#102638;color:#fff3d7}.mystery-game .challenge-content{padding:10px 16px 24px}.mystery-game .mystery-title{font-family:WorldTitle,Georgia,serif;font-weight:700;font-size:clamp(24px,5vw,36px);margin:6px 0 12px;line-height:1.12;color:#f3d796}.mystery-game .mystery-intro{background:transparent;border:0;box-shadow:none;padding:14px 8px;text-align:center}.mystery-game .mystery-intro .mystery-tagline{margin:4px auto 20px;font-size:16px;max-width:430px;color:#e6e8e6}.mystery-game .mystery-stats{margin:0 0 6px;font-size:14px;gap:8px}.mystery-clock{display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-weight:750;min-width:62px}.mystery-game .mystery-clock svg{width:17px;height:17px}.mystery-game .challenge-timer{height:4px;margin:0 0 8px;background:#344d60;overflow:hidden;border-radius:3px}.mystery-game .challenge-timer>span{display:block;width:100%;height:100%;background:#eac675;transform-origin:left;transition:none}.mystery-game .mystery-photo-block{position:relative;aspect-ratio:3/2;width:100%;max-height:42svh;overflow:hidden;border-radius:12px;background:#1c3549}.mystery-game .mystery-photo{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0;background:none}.mystery-flash,.mystery-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;padding:16px}.mystery-flash{font-size:20px;font-weight:800;text-shadow:0 1px 4px #000;background:#173e2788;border:5px solid #76ce8c;border-radius:12px;pointer-events:none}.is-wrong .mystery-flash{background:#5e182788;border-color:#eb897e}.mystery-game .mystery-prompt{font-size:15px;margin:9px 0 6px;text-align:center;line-height:1.2;justify-content:center}.mystery-game .mystery-choices{margin:0;gap:7px;min-height:95px}.mystery-game .mystery-choices button{min-height:44px;padding:8px 10px;font-size:13px;line-height:1.2;background:#203e54;border-color:#496175;box-shadow:none;gap:7px}.mystery-game .mystery-choices button:hover:not(:disabled){background:#2a4d65;border-color:#e0b75f}.mystery-game .mystery-choices img{width:23px}.mystery-credits,.mystery-rules{font-size:11px;margin-top:12px;color:#c9d5de;line-height:1.45}.mystery-board summary,.mystery-credits summary,.mystery-rules summary{cursor:pointer;min-height:24px}.mystery-credits ol{padding-left:20px;max-height:240px;overflow:auto}.mystery-credits li{padding:5px 0;overflow-wrap:anywhere}.mystery-credits li>span{display:block}.mystery-credits a{color:inherit;text-decoration:underline}.mystery-game .mystery-board{margin-top:16px;padding-top:10px}@media (max-width:480px){:root .solo-game-tile{padding:12px;gap:8px 10px;grid-template-columns:minmax(0,1fr) minmax(88px,110px)}:root .solo-game-tile h3{font-size:17px}:root .solo-game-tile .daily-tile-results{gap:8px}:root .solo-game-tile .daily-tile-action{max-width:110px}:root .solo-game-tile .return-action{padding:8px;font-size:11px}.mystery-game .challenge-content{padding:4px 12px 16px}.mystery-game .mystery-title{margin:4px 0 9px;font-size:25px}.mystery-game .challenge-header{padding:9px 12px;min-height:52px}.mystery-game .mystery-photo-block{max-height:min(36svh,260px)}.mystery-game .mystery-stats svg{width:19px;height:19px}}@media (max-height:500px) and (orientation:landscape){.mystery-playing .challenge-content{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;max-width:900px;width:100%}.mystery-playing .mystery-title{grid-column:1/-1;font-size:22px;margin:0}.mystery-playing .mystery-photo-block{grid-column:1;grid-row:3/6;max-height:55svh}.mystery-playing .mystery-stats{grid-column:1}.mystery-playing .challenge-timer{grid-column:2;grid-row:2}.mystery-playing .mystery-choices,.mystery-playing .mystery-credits,.mystery-playing .mystery-prompt{grid-column:2;margin:0}}:root .arena-destination-tabs button>.arena-art{width:20px;height:20px;flex:none}:root .solo-game-tile .daily-tile-results{width:100%;max-width:500px}:root .solo-game-tile .return-action{font-weight:750}:root .solo-game-tile{grid-template-columns:minmax(0,1fr) 150px}:root .solo-game-tile .daily-tile-action{width:100%}:root .solo-game-tile .daily-tile-action>:is(button,a){width:100%}@media(max-width:480px){:root .solo-game-tile{grid-template-columns:minmax(0,1fr) 110px}}