# Phase 11.32 — 100 LB Tiered Rent Economy

- Set every parcel purchase to exactly 100 Land Bucks.
- Enforced Common/Rare/Epic/Legendary odds of 50%/30%/15%/5%.
- Enforced exact rent rates of 0.0000000011 / 0.0000000016 / 0.0000000022 / 0.0000000044 per second.
- Added parcel-count active boost brackets: x20, x15, x10, x8, x7, x6, x5, x4, x3 and x2.
- Changed rewarded boost activations to one hour, with 20 per day and six hours maximum stacked.
- Added a Supabase migration that applies the same authoritative economy to server parcel and rent claims.
- Disabled the unsafe demo Land Bucks pack grant until verified payments are connected.
- Normalised existing saved parcel income from each parcel rarity.

# Phase 11.31.1 — Supabase Cloud Save Starter Ready

- Connected the current dashboard, buy, parcels, passport, boost, daily, shop and profile pages to the Supabase client.
- Added `js/supabase-live-bridge.js` for signed-in cross-device prototype saves.
- Added modern Supabase publishable-key support.
- Removed public profile email reads/writes from the browser client.
- Fixed the invalid `atlas_parcels(lat, lng)` production index.
- Added `sql/supabase_security_patch.sql` for safer wallet/parcel policies and server-decided parcel price, rarity and income.
- Bumped the service-worker cache version.

## 11.5.0 — All-in-One HUD Design 10

- Replaced the separate map stat cards with the selected connected teal/green HUD.
- Added avatar, PE shield, live rent trend, Land Bucks shop shortcut, orange boost and settings shortcut.
- Reduced HUD height and added narrow-screen layout rules.
- Updated PWA/service-worker cache identifiers.

# Phase 11.0 — Fresh Theme Complete UI

- Replaced the blue-and-gold player interface with the approved white, mint, teal and aqua Fresh Theme.
- Rebuilt the live map HUD with Live Rent/sec, Land Bucks and Boost cards.
- Removed map-screen price presentation and simplified the Buy Land action.
- Standardised the five-item navigation as Map, Daily, Parcels, Shop and Profile.
- Applied the same card, button, typography, spacing and shadow system to Daily, Parcels, Profile, Shop, Passport and Boost.
- Restyled login, loading, purchase confirmation, tutorial, rarity reveal, offline and public pages.
- Repainted the Mapbox style to a brighter green, aqua and white world palette while preserving GPS, grid, parcel and 3D systems.
- Updated the PWA theme, manifest and service-worker cache.

# Phase 10.7 — Final Game Polish and Mobile QA

- Added dynamic mobile viewport and safe-area handling.
- Hardened iPhone Safari page restore, orientation and map resizing.
- Added branded route transitions, touch feedback and focus states.
- Added narrow-phone and landscape layouts.
- Added GPS recovery, modal containment and purchase busy state.
- Added `phase10-7-qa.html` and updated hosting/service-worker checks.

# Phase 10.6.0

- Rebuilt My Parcels as a visual collection and inventory.
- Added exact model preview cards, favourites, grid/list layouts and parcel details.
- Added collection rarity statistics and map focus handoff.
- Updated IONOS packaging, service-worker cache and hosting checks.

# Phase 10.5.0 — Full-Page Empire Overhaul

- Redesigned Daily, My Parcels and Profile as polished full pages.
- Added standalone Shop, Passport and Rent Boost pages.
- Added loading-screen matched page heroes, cards, navigation and responsive layouts.
- Converted Profile shortcuts to page navigation and full-screen secondary tools.
- Updated service worker, hosting check and cache versions.

# Phase 10.4.0 — Buy Confirmation and Rarity Reveal Overhaul

- Loading-screen matched buy confirmation and action bar.
- New staged purchase scanner and rarity animation.
- Cleaner exact-model reveal with no coloured square rarity box.
- Stale reveal/session restoration protection.
- Phase 10.4 PWA cache and IONOS-complete packaging.

# Phase 10.2 — Loading-Screen Theme Foundation and Header Overhaul

- Added the selected loading-screen blue, cyan, gold and space-navy design system.
- Rebuilt the mobile identity header with a new crown/globe Parcel Empire logo.
- Added visible level and XP progress without clipping the logo.
- Rebuilt Rent, Land Bucks, Parcels, Boost and GPS Buy Range cards into a clean two-row mobile HUD.
- Removed horizontal stat scrolling and updated map top padding to prevent overlap.
- Added responsive narrow-phone, tablet, laptop and landscape layouts.
- Updated PWA theme colours and cache version.

## Phase 9.9.1
- Fixed clipped mobile logo and horizontal viewport drift.
- Fixed Back to map button text containment.
- Fixed successful purchases incorrectly showing Purchase failed.
- Guaranteed scanner and rarity reveal after a committed purchase.
## Phase 9.8 — Full-page navigation and large grid

## Phase 9.9.0
- Mobile header rebuilt, GPS smoothed and auto-followed, buy board zoom tightened, confirmation card rebuilt, rarity scan animation added.


- Added separate Map, Daily, Buy, My Parcels and Profile pages.
- Fixed mobile top HUD overlap.
- Expanded the board to 9x9 and increased camera pitch to 58 degrees.

# Phase 9.6 — Final Mobile Polish and UI Alignment

- Fixed the mobile map, status controls, Buy Land button and bottom navigation stack so they no longer overlap.
- Added iPhone safe-area and Visual Viewport handling.
- Added small-phone, landscape-phone, tablet and short-laptop layouts.
- Added automatic Mapbox resizing after rotation and panel changes.
- Added mobile sheet handles, Escape-key closing and focus polish.
- Kept the bottom rarity strip removed.

# Phase 9.5 — My Parcels Portfolio

- Replaced placeholder parcel thumbnails with previews rendered from the exact saved GLB.
- Added live rarity filters, search, sorting and parcel value information.
- Added responsive parcel card grid and parcel detail viewer.
- Added direct View on Map action.
- Updated PWA cache to 9.5.0.

# Changelog

## Phase 9.3 — Purchase Flow and Confirmation

- Rebuilt the parcel confirmation modal to match the approved dashboard direction.
- Added parcel preview, GPS verification, location and before/after balance details.
- Added transaction locking to prevent duplicate purchases from rapid taps.
- Revalidates parcel availability, GPS range and funds before changing state.
- Stores a purchase ID, payment method, paid amount and exact model URL on each new parcel.
- Ensures the reveal animation and live map use the same purchased GLB model.
- Added responsive bottom-sheet confirmation for mobile.
- Updated service-worker and asset cache versions.

# Phase 9.1 — Screenshot UI Shell Start

- Began the approved screenshot-based dashboard redesign.
- Added the desktop player/status header, left navigation rail and right purchase/portfolio rail.
- Reduced bottom navigation to five destinations.
- Removed the planned bottom rarity strip.
- Preserved all existing game IDs, GPS, purchase and 3D model systems.

# Phase 8.8.2 — Precision-safe real 3D models and purchase reveal

- Fixed black slabs and broken triangles on mobile by rebasing model coordinates around a local Mercator origin.
- Repacked all eight real models with standard JPEG textures, dequantized geometry, and mobile-safe unlit materials.
- Bundled Three.js and GLTFLoader locally so model loading no longer depends on a CDN.
- Keeps fallback parcel graphics per parcel until that exact GLB has loaded.
- Restored the purchase reveal animation and added a rotating preview of the exact model just bought.
- Updated PWA cache version and asset paths.

# Changelog

## Phase 8.8.0 - Optimized Real 3D Parcel Models

- Replaced generated placeholder plot assets with the eight supplied optimized GLB models.
- Added one common, three rare, two epic and two legendary model variations.
- Added automatic Y-up to Z-up conversion, centring, grounding and parcel-footprint fitting.
- Preserved smooth shading and baked textures and enabled ACES tone mapping.
- Reduced visible model limits on mobile for stable performance.
- Updated the PWA cache and GLB hosting configuration.


## Phase 8.7.1 - Ultimate 3D Render Repair

- Fixed purchased GLB land plots rendering as black, stretched or inside-out shapes.
- Re-exported all eight GLB models with embedded vertex normals for correct PBR lighting.
- Added runtime normal generation as a browser/GPU safety fallback.
- Corrected the Mapbox Mercator Y-axis transform and enabled safe two-sided foliage rendering.
- Reduced vertical exaggeration so raised land bases and trees keep believable game-map proportions.
- Keeps the older extrusion plots visible while GLBs load, then swaps to the premium models only after a successful render.
- Added automatic fallback restoration when a model request fails.
- Versioned the JavaScript and model requests and changed the PWA cache name so old broken assets cannot remain stuck in cache.
- Removed continuous idle repainting to reduce laptop and phone GPU usage.

## Phase 8.6 - Ultimate 3D Land Plots

- Added eight real game-ready GLB land-plot models with premium PBR materials.
- Added grass, meadow, pine forest, mushroom glade, rocky garden, stump garden, enchanted grove and legendary waterfall variants.
- Common, Rare, Epic and Legendary parcels now select deterministic model variants so the same parcel always keeps the same appearance.
- Added a Three.js custom Mapbox layer so models are anchored to exact parcel coordinates and move, tilt and zoom with the map.
- Purchased models remain on the main map after Select Plot mode closes.
- Added mobile model limits, visible-area loading and automatic fallback to the existing Mapbox extrusion plots if Three.js is unavailable.
- Added luminous crystal, water, rune and gold materials for Legendary plots.
- Updated the PWA cache to Phase 8.6 and included all land models for repeat-load performance.

## Phase 7.8 - Main Map Owned Parcel Fix

- Fixes bought parcels not showing on the normal/main map after leaving Select Plot mode.
- Keeps owned grass/rare/epic/legendary 3D decorations visible even when the map camera is pitched or zoomed slightly out.
- Forces owned parcels into the render layer so they are not only visible in Buy Land mode.
- Updates PWA cache to Phase 7.8.

## Phase 7.7 - Forced Grey Board + Visible 3D
- Forces old Satellite/Elite map saves back to the grey game board once after update.
- Keeps player parcels, bucks, rent and progress intact.
- Makes the board brighter and less dull.
- Raises and enlarges 3D parcel bases, flowers, rocks, logs and trees.
- Increases default camera pitch to make 3D objects visible.
- Updates PWA cache to Phase 7.7.

# Parcel Empire - Phase 7.6 Bright 3D Map + Login Fit Fix

- Brightened the grey game-board map so it no longer looks dull.
- Increased camera pitch to make owned parcels look more 3D.
- Made grass tiles, flowers, rocks, logs and trees much bigger and taller.
- Added stronger map-locked decoration visibility for Rare/Epic/Legendary parcels.
- Fixed the login screen width so it fits mobile Safari properly.
- Updated PWA cache to Phase 7.6.

# Phase 7.4 - Grid-Locked Rarity Decorations

- Fixed 3D-style land decorations floating outside the grid.
- Rare flowers, epic rocks/logs and legendary trees now use Mapbox map-aligned icons.
- Decorations are placed using exact parcel coordinates so they stay inside each bought square while panning, zooming and pitching the map.
- Old DOM parcel models are disabled because they drifted over neighbouring plots on mobile.
- Service worker cache updated to Phase 7.4.



## Phase 7.2 - Rarity Decorations + Buy Confirmation
- Added a Yes/No confirmation popup before buying a selected plot.
- Rare, Epic and Legendary owned parcels now use visible Mapbox circle decorations instead of relying on emoji rendering.
- Common parcels show as grass, Rare adds flower dots, Epic adds rocks/logs/flowers, Legendary adds larger tree/flower/rock decorations.
- Updated PWA cache to Phase 7.2.

# Changelog

## Phase 7.1 - Grey Board Map + Rarity Tiles
- Default game map now uses a darker grey board base instead of green/satellite look.
- Normal parcel tiles are barely visible until BUY LAND is pressed.
- BUY LAND opens a dedicated Select Plot mode and hides the normal HUD/nav.
- Green squares in buy mode are buyable; red squares are blocked/out of range.
- Owned parcels all become grass tiles.
- Rarity visuals appear on owned land: Common grass, Rare flowers, Epic rocks/logs, Legendary trees/flowers.
- Mapbox base layers are aggressively muted to reduce real-map clutter.

# Parcel Empire - Phase 7.0 Game Map Style Upgrade

This build makes the default map feel closer to a clean virtual-land game board instead of raw satellite imagery.

Added:
- New default **Game Map** style.
- Satellite view kept as optional.
- Muted land colours, clearer roads and cleaner labels.
- Less POI/building clutter.
- Stronger parcel readability.
- Game Map option added to Map Visuals.
- PWA cache updated to Phase 7.0.

Upload the contents to your web host, open `/beta-start.html`, press **Clear PWA Cache**, then reload `/dashboard.html`.

# Changelog

## Phase 6.7 - Shop + UK Passport Badges

- Added Shop button to the main mobile navigation.
- Added Land Bucks pack cards.
- Added UK Passport Badges including England, Scotland, Wales, Northern Ireland, London, Birmingham, Manchester, Liverpool, Leeds, Bristol, Newcastle, Cardiff, Edinburgh, Glasgow, Staffordshire, Shropshire, West Midlands, and Greater Manchester.
- Added nearby GPS badges at the top of the shop when a place is detected.
- Passport badges can be bought with Land Bucks and add permanent rent boost.
- Added Legendary Parcel Upgrade section as demo/inventory placeholders.
- Kept purchases in test/demo mode until real store or payment-provider integration is ready.



## Phase 6.8 - GPS Drift Fix
- Reduced false suspicious-GPS movement warnings on real phones.
- Added GPS drift grace allowance based on accuracy.
- Disabled GPS cooldown in beta soft mode.
- Updated config values for smoother live tracking.


## Phase 7.3 - 3D-Style Land Decorations
- Added lightweight 3D-style parcel markers for owned land.
- Common parcels show raised grass.
- Rare parcels show grass with visible flowers.
- Epic parcels show flowers, rocks and logs.
- Legendary parcels show trees, flowers, rocks and a stronger glow.
- Markers are capped on mobile for smoother performance.
- Updated PWA cache to Phase 7.3.


## Phase 7.5 - True 3D Parcel Objects

- Replaced flat/floating parcel decorations with true Mapbox WebGL `fill-extrusion` geometry.
- Owned parcels now render as raised 3D grass tiles locked to the grid.
- Rare parcels now use raised 3D flowers.
- Epic parcels now use raised rocks, logs and flowers.
- Legendary parcels now use raised trees, flowers and rocks.
- Increased default 3D pitch so the board reads more like an Atlas-style 3D land map.
- Kept all 3D objects coordinate-anchored so they move, tilt and zoom with the map instead of drifting out of cells.


## Phase 9.2
- Rebuilt the map around a single 5×5 local parcel board.
- Added screenshot-style dark blue-grey map styling.
- Added reliable board framing, cell states, and grid-restricted buying.
- Increased real-model parcel fill to 96.5%.

## 9.7.0 — Real-Device QA and Stability

- Added the in-game System health and diagnostic panel.
- Added the standalone eight-model device test and live GLB preview page.
- Added model load timeouts, retry backoff and recovery events.
- Added WebGL context-loss recovery.
- Prevented individual model errors from disabling the entire 3D parcel layer.
- Changed PWA model handling from install-time precaching to on-demand runtime caching.
- Added cache-clear and copyable diagnostics controls.

## Phase 10.3 — Map Board Overhaul
- Rebuilt the playable map presentation to match the selected loading screen.
- Added premium board frame, HUD, stylised map paint, closer mobile camera and refined grid states.
- Rebuilt Buy Land and GPS controls.
- Fixed the tutorial finishing on a leftover My Parcels panel instead of the map.


## 10.8.0 — Live UI Integration Overhaul

- Actual login, tutorial, map HUD, purchase, rarity reveal and collection UI rebuild.
- Exact transparent parcel previews and mobile overlap fixes.


## 11.1.0 — Reference-Accurate Fresh Theme

- Rebuilt the live three-card HUD so Rent, Land Bucks and Boost match the approved proportions and spacing.
- Removed the Rent icon and fixed the sparkline overlapping the label.
- Forced the country strip to show only England, Online and the dropdown chevron.
- Removed the stray parcel count and duplicate floating status bubble.
- Rebuilt the permanent navigation as Map, Daily, Parcels, Shop and Profile with visible line icons.
- Added the missing location-pin icon to the Buy Land button.
- Reduced and separated the GPS Accuracy and Range cards.
- Repainted the real Mapbox board with bright green land, aqua water and pale roads.
- Hid the normal unowned grid until Buy mode while keeping purchased and selected land visible.
- Replaced the small default GPS marker with a large blue pin and aqua pulse halo.
- Bumped the service worker and asset versions to prevent old/new UI files being mixed on iPhone Safari.


## 11.3.0 — Full-Screen Auto GPS Map

- Removed the England / Online strip from the live map.
- Removed the GPS Accuracy and Range cards.
- Expanded the real Mapbox view upward and downward to reclaim the space.
- Kept GPS running invisibly with high-accuracy `watchPosition`.
- Tightened live camera following so the player remains near the centre while moving.
- Added a short three-second manual-pan grace period, then the map automatically returns to the live player location.
- Added automatic GPS recovery after Safari resumes, the page becomes visible or the connection returns.
- Updated service-worker and asset versions to prevent stale iPhone UI files.


## 11.4.0 — HUD and GPS Marker Precision Fix

- Fixed the live GPS pin being forced to the far-left edge by a CSS transform conflict with Mapbox.
- Preserved invisible automatic GPS tracking and camera following.
- Removed the remaining green GPS/online status control from the rendered map shell.
- Corrected the Land Bucks and Boost icon classes so labels, icons and values no longer overlap.
- Rebuilt the top HUD into one soft tray with three reference-aligned cards.
- Reduced and centred the Buy Land button with cleaner spacing above navigation.
- Bumped all asset and service-worker versions to stop stale iPhone Safari files mixing with the fix.

## Phase 11.6 — Approved Mockup Page Integration
- Rebuilt the live loading screen around the approved mint/teal floating-world design.
- Rebuilt the real login screen with the approved world hero, rounded white form card and responsive mobile controls.
- Restyled Daily Rewards, Shop, Profile, Passport and My Parcels to the same approved visual system.
- Rebuilt the live buy confirmation as a compact, single-step modal while preserving engine IDs and purchase logic.
- Rebuilt the rarity reveal/purchase success screen around the live 3D parcel canvas.
- Kept the Phase 11.5 all-in-one HUD, GPS tracking, map engine, Land Bucks, rent and purchase behaviour intact.

## Phase 11.12 — Reference-accurate loading screen
- Rebuilt the launch screen as a natural document flow instead of fixed grid rows.
- Made the approved world artwork full-width with no card edge or empty spacer.
- Restored both feature lines on iPhone Safari and matched the reference progress UI.
- Added cache-busted loader files and a fresh service-worker cache generation.
## Phase 11.13 — Purchase success mobile theme fix
- Removed the retired navy/blue rarity reveal background.
- Rebuilt the purchase-success overlay in the approved mint, green and teal Parcel Empire theme.
- Compactly fitted the logo, live 3D parcel, purchase details and Continue button inside mobile browser height without a second scroll screen.
- Restored high-contrast rarity odds so values such as 30% remain clearly visible.
- Added a new service-worker cache generation to prevent old reveal CSS from returning on iPhone Safari.


## Phase 11.14 — Purchase success halo alignment fix
- Centred the animated rarity circle directly behind the live 3D parcel on every screen size.
- Preserved the slow halo rotation without allowing its animation to overwrite the centring offset.
- Recoloured all nested halo rings to the current parcel rarity theme.
- Added a fresh service-worker cache generation so the corrected position replaces the previous cached reveal CSS.


## Phase 11.15 — Map split-line and parcel visibility fix
- Smoothed the live map overlay gradient to remove the visible horizontal split line on mobile.
- Brightened the live map shell so purchased parcels stand out more clearly against the background.
- Boosted the map 3D parcel lighting and exposure so owned plots read more clearly in the main world view.
- Added a fresh service-worker cache generation so iPhone Safari pulls in the map visibility fix immediately.


## Phase 11.16 — Seamless map shell and enhanced purchase sequence
- Extended the live map behind the HUD and bottom controls so the visible horizontal split lines disappear.
- Smoothed the world overlay so the map shell stays seamless on mobile Safari.
- Upgraded the purchase-in-progress animation to cycle through real parcel preview art instead of only a flat gem icon.
- The scan now lands on the exact parcel preview before opening the final rarity reveal.
- Added a fresh service-worker cache generation so Safari loads the new map and reveal sequence immediately.


## Phase 11.17 — Seamless map and live 3D purchase scanner
- Removed the legacy `body::after`, `#map::after`, world-shade and scan-glow layers that produced the horizontal split across the live map.
- Forced the Mapbox canvas to one full-screen rendering surface with no CSS filter or clipped overlay boundary.
- Removed all old parcel thumbnail assets from the purchase-in-progress animation.
- Added a separate live Three.js scanner that loads and rotates the exact purchased GLB parcel model.
- The model stays muted while scanning and becomes fully coloured with a rarity glow when secured.
- Refreshed HTML asset versions and the service-worker cache for iPhone Safari.


## Phase 11.18 — Live 3D scan, grid fit and Buy button fix
- Reused the working final reveal WebGL canvas during the purchase scan, avoiding the blank second WebGL context seen on iPhone Safari.
- The purchase animation now cycles live Common, Rare, Epic and Legendary GLB parcels, then lands on the exact purchased model.
- Inset every live map parcel model to 94% of its cell so the 3D base remains visibly inside the selected grid outline.
- Reduced the Buy Land button and raised it to create a clear gap above the bottom navigation.
- Refreshed HTML asset versions and the PWA cache generation.


## Phase 11.19 — My Parcels exact page with 3D parcel previews
- Rebuilt the My Parcels page to visually match the approved mockup layout.
- Added a full hero illustration and refreshed the page chrome, filters and bottom navigation on the My Parcels screen.
- Re-rendered parcel cards using the project's live 3D parcel preview assets instead of generic placeholders.
- Added a dedicated View on Map CTA and refreshed the Safari/PWA cache version.


## Phase 11.20 — Exact My Parcels page with live GLB models
- Replaced the inherited page shell to remove the duplicate hero, duplicate title section and overlapping navigation.
- Matched the approved My Parcels mockup with one world hero, Parcel Empire plaque, title row, filters, compact three-column cards, View on Map CTA and five-item navigation.
- Reads the real owned-parcel state directly from AtlasCore and keeps polling while player data loads, fixing missing parcel cards.
- Renders each card from the parcel's actual saved GLB model using Three.js, with a project preview fallback only if WebGL/model loading fails.
- Updated the Safari/PWA cache generation.


## Phase 11.21 — Single clean My Parcels page
- Removed all inherited My Parcels panels and legacy page sections after the owned parcel state loads.
- Removed the fixed overlay layers and body pseudo-elements that caused horizontal split lines while scrolling.
- Added clear spacing between the Parcel Empire logo plaque and the parcel sheet.
- Restricted collection cards to the current compatible GLB parcel model set only.
- Removed old image fallbacks so unused parcel artwork cannot appear when a GLB fails to render.
- Fitted all five rarity filters into one row and refreshed the Safari/PWA cache.


## Phase 11.22 — Reference-style Shop page
- Rebuilt the Shop as one dedicated page matching the supplied visual reference.
- Added a world hero, live Land Bucks balance pill, three store tabs and a clean white store sheet.
- Added 2,500, 6,500, 15,000, 40,000 and 100,000 Land Bucks packs with the reference pricing layout.
- Preserved the existing purchase, passport and premium-upgrade handlers.
- Added promotional Passport and Boost cards plus the five-item Shop navigation.
- Refreshed the Safari/PWA cache generation.


## Phase 11.23 — Shop artwork incorporated
- Added the generated shop artwork files into the project under `assets/ui/shop11-23/`.
- Updated the Shop hero to use the generated floating Parcel Empire world artwork.
- Replaced procedural pack art with the generated Land Bucks pack images for 2,500, 6,500, 15,000, 40,000 and 100,000 packs.
- Replaced the Passport and Boost promo tiles with the generated promo images.
- Refreshed asset and service-worker cache versions so Safari loads the new Shop art correctly.


## Phase 11.24 — Shop token and top-section polish
- Added a standalone LB token asset for Shop UI use.
- Reworked the Shop hero top section so the text reads clearly and the floating world sits more to the right.
- Replaced the top balance pill CSS token with the new LB token image.
- Added the LB token icon to the Land Bucks tab.
- Fixed POPULAR and BEST VALUE pack badges so they stay visible above the pack art.


## Phase 11.25 — Old Shop fully removed
- Deleted the retired `shopPanel` markup from `shop.html`.
- Replaced it with an invisible data-only bridge used by the existing store logic.
- Removed the legacy route/page decoration scripts from the Shop route.
- Added a runtime mutation guard that removes any late legacy Shop panel injection.
- Added hard CSS isolation so only the Phase 11.25 Shop page can render.
- Refreshed the Safari/PWA cache generation.


## Phase 11.26 — Clean standalone Shop rebuild
- Replaced the complete Shop HTML instead of layering another patch over legacy markup.
- Removed all map, AtlasCore, old panels, old bottom navigation and online-status code from `shop.html`.
- Deleted the retired Shop patch CSS and JavaScript files.
- Added a crisp single-token `LB` SVG and used it in the live balance and Land Bucks tab.
- Rebuilt the hero section, pack grid, badges, promos, category tabs and one fixed working bottom menu.
- Added direct save-state purchasing for Land Bucks, passports and boosts without loading the map engine.


## Phase 11.28 — Map HUD balance and full-map fix
- Rebuilt the Land Bucks card into separate title and value rows so the complete balance remains visible.
- Reduced the single LB token size and kept the add button clear of the balance.
- Refined the boost card layout and typography.
- Restored the country/online strip with an authoritative display rule.
- Returned the Mapbox container and canvas to a full-screen backdrop behind the HUD, removing the oversized pale-green area above the map.
- Triggered Mapbox resize after the HUD is built and refreshed the PWA cache version.


## Phase 11.29 — Clean reference Daily Rewards page
- Rebuilt `daily.html` from scratch so no inherited map panels or duplicate legacy pages can appear.
- Added the seven-day reward calendar, online status, mega reward chest, claim button and daily mission cards from the approved reference layout.
- Used the project's single LB token asset for every individual token on the page.
- Connected login rewards and completed mission rewards to the existing saved Land Bucks balance.
- Added a dedicated five-item bottom navigation and refreshed the PWA cache.


## Phase 11.30 — Clean reference Profile page
- Rebuilt `profile.html` from scratch so no legacy map panels, duplicate pages or old navigation can appear.
- Added the exact character portrait and Explorer Passport artwork cropped from the approved reference image.
- Used the Parcel Empire world hero and the project single LB token throughout the live profile screen.
- Connected Land Bucks, parcel count, rent per second, nearby location and passport power to the existing saved game data.
- Added working profile edit, achievements, settings, passport and privacy actions.
- Added one fixed five-item profile navigation and refreshed the Safari/PWA cache.
