.landz-freecamp-deserters-notice{z-index:30;width:min(380px,100% - 40px);position:absolute;top:94px;right:20px}@media (width<=767px){.landz-freecamp-deserters-notice{top:calc(env(safe-area-inset-top) + 86px);width:auto;left:12px;right:12px}}.landz-freecamp-deserters-notice.landz-status-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landz-freecamp-scene-objective{width:max-content;max-width:min(100%,340px);color:var(--color-fg);align-self:flex-start;gap:6px;padding:6px 6px 8px 8px;display:grid}.landz-freecamp-scene-objective__row{align-items:center;gap:6px;min-width:0;display:flex}.landz-freecamp-scene-objective__toggle{min-width:0;min-height:44px;color:inherit;text-align:left;border-radius:2px;flex:auto;align-items:center;gap:10px;display:flex}.landz-freecamp-scene-objective__toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.landz-freecamp-scene-objective__art{border:2px solid var(--color-gold);background:var(--color-surface-0);width:44px;height:44px;color:var(--color-gold);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.landz-freecamp-scene-objective__art img{object-fit:contain;width:118%;height:118%}.landz-freecamp-scene-objective__art svg{width:20px;height:20px}.landz-freecamp-scene-objective__copy{gap:2px;min-width:0;display:grid}.landz-freecamp-scene-objective__step{color:var(--color-gold);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.landz-freecamp-scene-objective__title{color:var(--color-fg-bright);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.landz-freecamp-scene-objective__chevron{width:14px;height:14px;color:var(--color-fg-subtle);flex:none;transition:transform .16s}.landz-freecamp-scene-objective__toggle[aria-expanded=true] .landz-freecamp-scene-objective__chevron{transform:rotate(180deg)}.landz-freecamp-scene-objective__action{flex:none;gap:2px;min-width:56px;min-height:44px;padding-inline:10px 6px}.landz-freecamp-scene-objective__action svg{width:16px;height:16px}.landz-freecamp-scene-objective__track{align-items:center;gap:10px;min-width:0;padding-left:54px;display:flex}.landz-freecamp-scene-objective__meter{flex:64px;min-width:64px}.landz-freecamp-scene-objective__reward{min-width:0;color:var(--color-gold-soft);flex:0 auto;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.landz-freecamp-scene-objective__reward svg{width:14px;height:14px;color:var(--color-gold);flex:none}.landz-freecamp-scene-objective__reward-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landz-freecamp-scene-objective__detail{max-width:300px;color:var(--color-fg-soft);margin:0;padding-left:54px;font-size:12px;line-height:1.45}.landz-freecamp-scene-objective__detail[hidden]{display:none}@media (width<=767px){.landz-freecamp-scene-objective{max-width:min(100%,300px)}.landz-freecamp-scene-objective__title{font-size:13px}}@media (prefers-reduced-motion:reduce){.landz-freecamp-scene-objective__chevron{transition:none}}.landz-freecamp-stage .landz-freecamp-accessible-buildings{bottom:max(176px, calc(env(safe-area-inset-bottom) + 160px));flex-wrap:wrap;justify-content:center}@media (width>=768px){.landz-freecamp-page .landz-freecamp-task-panel.landz-terrarium-building-panel{max-height:calc(100% - 334px)}}@media (width<=767px){.landz-freecamp-stage .landz-freecamp-accessible-buildings{bottom:max(96px, calc(env(safe-area-inset-bottom) + 80px))}}.landz-freecamp-stage .landz-freecamp-accessible-buildings[data-scene-unavailable=false]:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}@media (width>=768px) and (width<=1099px) and (height>=501px),(width>=1024px) and (width<=1099px){.landz-freecamp-page:has(.landz-app-header.has-resource-hud) .landz-freecamp-scene-lead{top:158px}.landz-freecamp-page:has(.landz-app-header.has-resource-hud) .landz-freecamp-task-panel.landz-terrarium-building-panel{max-height:calc(100% - 398px);inset-block-start:222px}}@media (width<=767px){.landz-freecamp-task-panel .landz-freecamp-training-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.landz-freecamp-task-panel .landz-freecamp-training-summary strong{font-size:18px}.landz-freecamp-task-panel .landz-freecamp-troop-row{grid-template-columns:minmax(0,1fr) auto}.landz-freecamp-task-panel .landz-freecamp-troop-rate{text-align:right}.landz-freecamp-task-panel .landz-freecamp-troop-slider{grid-column:1/-1}.landz-freecamp-task-panel .landz-freecamp-troop-slider>:first-child{min-height:44px}}.landz-freecamp-layout-controls,.landz-freecamp-move-entry{z-index:25;left:50%;bottom:max(100px, calc(env(safe-area-inset-bottom) + 90px));max-width:calc(100% - 24px);padding:10px 14px;position:absolute;transform:translate(-50%)}.landz-freecamp-layout-buttons,.landz-freecamp-move-entry{align-items:center;gap:8px;display:flex}.landz-freecamp-layout-controls p{margin:4px 0}.landz-freecamp-layout-controls select{color:inherit;background:#17252d;min-height:44px}@media (width>=768px){.landz-freecamp-move-entry[data-scene-unavailable=false]:not(:focus-visible),.landz-freecamp-layout-controls[data-feedback=false]:not(:focus-within){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}}.landz-freecamp-scene-lead>.landz-freecamp-troop-hud{font-variant-numeric:tabular-nums;border-radius:12px;align-self:flex-start;align-items:stretch;width:fit-content;max-width:100%;display:flex;overflow:hidden}.landz-freecamp-troop-hud__army,.landz-freecamp-troop-hud__info{justify-content:center;align-items:center;gap:clamp(3px,1.25vw,9px);min-height:44px;padding-inline:8px;display:flex}.landz-freecamp-troop-hud__army{flex-wrap:wrap;padding-block:4px;font-size:12px;font-weight:700}.landz-freecamp-troop-hud__info{border-inline-start:1px solid var(--color-line-14);flex:none;min-width:44px}.landz-freecamp-troop-hud button:hover:not(:disabled),.landz-freecamp-troop-hud button:focus-visible{background:var(--color-surface-2)}.landz-freecamp-troop-hud button:focus-visible{outline-offset:-2px}.landz-freecamp-troop-hud__population,.landz-freecamp-troop-hud__unit{align-items:center;gap:2px;display:inline-flex}.landz-freecamp-troop-hud__unit img{object-fit:contain;width:20px;height:20px}.landz-freecamp-overview-name,.landz-freecamp-overview-name a{align-items:center;gap:8px;display:flex}.landz-freecamp-overview-name a{justify-content:center;min-width:44px;min-height:44px}.landz-starter-chests{gap:10px;display:grid}.landz-starter-chests__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.landz-starter-chest__error{color:var(--color-danger);font-size:.8rem}.landz-starter-chest__cta{pointer-events:auto;width:100%;margin-top:auto}.landz-starter-chest-reveal{padding-inline:clamp(6px,3vw,24px)}.landz-starter-chest-reveal__rewards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(4px,1.5vw,10px);width:100%;animation:.7s cubic-bezier(.22,1,.36,1) both daily-chest-prize-in;display:grid}.landz-starter-chest-reveal__rewards .landz-resource-amount{width:100%;min-width:0;padding-inline:2px;font-size:clamp(12px,4vw,16px)}.landz-hideout-resource{justify-content:center}.landz-freecamp-patrol-report{--patrol-report-accent:var(--color-danger);border:1px solid color-mix(in srgb, var(--patrol-report-accent) 34%, transparent);background:var(--color-surface-0);border-radius:4px;gap:12px;padding:12px;display:grid;overflow:clip}.landz-freecamp-patrol-report.is-victory{--patrol-report-accent:var(--color-positive-strong)}.landz-freecamp-patrol-report__hero{border-bottom:1px solid color-mix(in srgb, var(--patrol-report-accent) 24%, transparent);background:radial-gradient(circle at 82% 50%, color-mix(in srgb, var(--patrol-report-accent) 20%, transparent), transparent 58%), var(--color-surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:-12px -12px 0;padding:12px 12px 10px 16px;display:grid}.landz-freecamp-patrol-report__result{gap:6px;min-width:0;display:grid}.landz-freecamp-patrol-report__eyebrow{color:var(--color-fg-muted);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;font-weight:950;overflow:hidden}.landz-freecamp-patrol-report__title{color:var(--color-danger);text-shadow:0 2px 0 var(--color-surface-0);margin:0;font-size:28px;font-weight:950;line-height:1.05}.landz-freecamp-patrol-report.is-victory .landz-freecamp-patrol-report__title{color:var(--color-positive-bright)}.landz-freecamp-patrol-report__art{object-fit:contain;width:96px;height:96px;filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--color-surface-0) 80%, transparent))}.landz-freecamp-patrol-report__troops{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.landz-freecamp-patrol-report__troops>div{border:1px solid var(--color-line-14);background:var(--color-surface-1);text-align:center;border-radius:2px;gap:2px;padding:8px;display:grid}.landz-freecamp-patrol-report__troops dt{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.landz-freecamp-patrol-report__troops dd{color:var(--color-fg-bright);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:950}.landz-freecamp-patrol-report__troops .is-returned dd{color:var(--color-positive-bright)}.landz-freecamp-patrol-report__troops .is-lost dd{color:var(--color-danger)}.landz-freecamp-patrol-report__meter{border:1px solid var(--color-line-14);background:var(--color-surface-0);border-radius:2px;height:6px;display:flex;overflow:hidden}.landz-freecamp-patrol-report__meter>span{background:var(--color-positive-strong)}.landz-freecamp-patrol-report__meter>.is-lost{background:var(--color-coral)}.landz-freecamp-patrol-report__reward{border:1px solid color-mix(in srgb, var(--color-gold) 34%, transparent);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-surface-0));color:var(--color-fg-soft);border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.landz-freecamp-patrol-report__reward svg{width:16px;height:16px;color:var(--color-gold)}.landz-freecamp-patrol-report__reward strong{color:var(--color-gold);font-size:14px;font-weight:950}.landz-freecamp-patrol-report__note,.landz-freecamp-patrol-report__tip p{color:var(--color-fg-subtle);margin:0;font-size:12px;line-height:1.45}.landz-freecamp-patrol-report__tip summary{min-height:32px;color:var(--color-fg-subtle);cursor:pointer;align-items:center;font-size:12px;font-weight:800;display:flex}.landz-freecamp-patrol-report__actions{bottom:var(--landz-chrome-bottom,0px);z-index:1;border-top:1px solid var(--color-line-14);background:var(--color-surface-0);gap:10px;margin:0 -12px -12px;padding:10px 12px 12px;display:grid;position:sticky}.landz-terrarium-mobile-panel-body .landz-freecamp-patrol-report__actions{bottom:0}@media (width>=768px){.landz-freecamp-patrol-report__actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=767px){.landz-freecamp-patrol-report__title{font-size:24px}.landz-freecamp-patrol-report__art{width:80px;height:80px}}.landz-freecamp-pve-history>summary{letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;padding-block:12px;font-size:11px}.landz-freecamp-next-expedition{border-radius:4px;scroll-margin-top:12px}.landz-freecamp-next-expedition:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.landz-freecamp-next-expedition:focus:not(:focus-visible){outline:none}
