{
    "ok": true,
    "payload": {
        "design_system": {
            "version": "4.2.1-social-hub-dashboard-upgrade",
            "theme_key": "rlcg-premium-sports-tcg",
            "look": {
                "description": "Dark premium Rugby League TCG shell with neon green, cyan and gold accents, inspired by commercial mobile sports-card dashboards.",
                "mood": [
                    "premium",
                    "competitive",
                    "collectable",
                    "stadium-lit",
                    "mobile-first"
                ]
            },
            "tokens": {
                "colour": {
                    "bg": "#050913",
                    "surface": "#0b1224",
                    "surface_2": "#111a31",
                    "line": "#24314b",
                    "text": "#f6f8ff",
                    "muted": "#aab6cf",
                    "mint": "#00f49a",
                    "green": "#65e34b",
                    "cyan": "#34dfff",
                    "gold": "#ffd45f",
                    "purple": "#b15cff",
                    "danger": "#ff5666"
                },
                "radius": {
                    "panel": 24,
                    "card": 18,
                    "button": 10,
                    "pill": 999
                },
                "shadow": {
                    "panel": "0 24px 80px rgba(0,0,0,.36)",
                    "glow": "0 0 34px rgba(0,244,154,.18)"
                },
                "type": {
                    "display": "Impact/Anton style uppercase",
                    "body": "Inter/Segoe UI",
                    "number": "tabular bold"
                },
                "rarity": {
                    "common": "#aab6cf",
                    "rare": "#34dfff",
                    "super_rare": "#00f49a",
                    "epic": "#b15cff",
                    "legendary": "#ffd45f",
                    "mythic": "#ff5ed9"
                }
            },
            "components": {
                "shell": [
                    "top_nav",
                    "profile_strip",
                    "currency_cluster",
                    "notification_badges",
                    "quick_tabs"
                ],
                "cards": [
                    "premium_card_tile",
                    "rarity_ribbon",
                    "stat_bar",
                    "edition_badge",
                    "owned_missing_state"
                ],
                "market": [
                    "listing_tile",
                    "price_chip",
                    "trend_chip",
                    "offer_button",
                    "buy_now_button"
                ],
                "collection": [
                    "album_progress_panel",
                    "filter_pills",
                    "missing_reward_strip",
                    "completion_meter"
                ],
                "forms": [
                    "search_box",
                    "filter_sidebar",
                    "sort_dropdown",
                    "confirm_modal",
                    "empty_state"
                ]
            }
        },
        "profile": {
            "version": "4.2.1-social-hub-dashboard-upgrade",
            "generated_at": "2026-07-05T14:50:47+00:00",
            "identity": {
                "user_id": 904,
                "display_name": "aussiewarrior",
                "title": "Rookie Coach",
                "timezone": "Australia/Brisbane",
                "avatar_url": "",
                "banner_url": "",
                "member_since": "2026-06-27 01:46:10",
                "favourite_club": "Select a club",
                "bio": ""
            },
            "progression": {
                "level": 8,
                "xp": 7655,
                "xp_needed": 8000,
                "xp_percent": 96,
                "lifetime_xp": 7655,
                "prestige_level": 0
            },
            "wallet": {
                "coins": 9567,
                "gems": 0
            },
            "collection": {
                "owned": 41,
                "total": 45,
                "missing": 4,
                "completion_percent": 91,
                "favourites": 0,
                "locked": 0,
                "by_rarity": {
                    "common": 34,
                    "rare": 7
                },
                "collection_score": 1025
            },
            "match": {
                "matches": 24,
                "wins": 17,
                "losses": 7,
                "win_rate": 71,
                "current_streak": 0,
                "ranked_tier": "Bronze"
            },
            "marketplace": {
                "active_listings": 1,
                "sales": 0,
                "purchases": 0,
                "offers": 0,
                "reputation": "Trusted Collector"
            },
            "stadiums": {
                "owned": 0,
                "points": 0,
                "open_targets": 10
            },
            "showcase": {
                "favourite_card": {
                    "user_card_id": 36,
                    "card_id": 14,
                    "name": "Nathan Cleary Demo",
                    "club": "Penrith Panthers",
                    "position": "halfback",
                    "rarity": "rare",
                    "overall": 134,
                    "edition_number": 479,
                    "serial_display": "0479/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 0,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": ""
                },
                "rarest_card": {
                    "user_card_id": 23,
                    "card_id": 14,
                    "name": "Nathan Cleary Demo",
                    "club": "Penrith Panthers",
                    "position": "halfback",
                    "rarity": "rare",
                    "overall": 134,
                    "edition_number": 374,
                    "serial_display": "0374/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 0,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": ""
                },
                "message": "Showcase your favourite and rarest cards."
            },
            "badges": [
                {
                    "key": "coach_level",
                    "label": "Level 8 Coach",
                    "accent": "cyan"
                },
                {
                    "key": "collector",
                    "label": "Collector",
                    "accent": "green"
                },
                {
                    "key": "album_master",
                    "label": "Album Master",
                    "accent": "gold"
                }
            ],
            "recent_activity": [
                {
                    "activity_type": "card_collected",
                    "title": "Collected Nathan Cleary Demo",
                    "body": "rare card added to your album.",
                    "created_at": "2026-07-01 11:06:47"
                },
                {
                    "activity_type": "card_collected",
                    "title": "Collected Tactical Coach Demo",
                    "body": "rare card added to your album.",
                    "created_at": "2026-07-01 11:06:47"
                },
                {
                    "activity_type": "card_collected",
                    "title": "Collected Tactical Coach Demo",
                    "body": "rare card added to your album.",
                    "created_at": "2026-06-28 02:05:02"
                }
            ],
            "quick_links": [
                {
                    "label": "Collection",
                    "route": "/collection",
                    "accent": "cyan"
                },
                {
                    "label": "Squad Builder",
                    "route": "/squad",
                    "accent": "gold"
                },
                {
                    "label": "Marketplace",
                    "route": "/market",
                    "accent": "mint"
                },
                {
                    "label": "Live Events",
                    "route": "/live",
                    "accent": "green"
                },
                {
                    "label": "Card Utility",
                    "route": "/card-utility",
                    "accent": "purple"
                }
            ],
            "home_summary": {
                "version": "4.2.1-social-hub-dashboard-upgrade",
                "generated_at": "2026-07-05T14:50:46+00:00",
                "player": {
                    "id": 904,
                    "display_name": "aussiewarrior",
                    "timezone": "Australia/Brisbane",
                    "level": 8,
                    "xp": 7655,
                    "lifetime_xp": 7655,
                    "prestige_level": 0
                },
                "wallet": {
                    "coins": 9567,
                    "gems": 0
                },
                "counts": {
                    "unopened_packs": 0,
                    "owned_cards": 41,
                    "active_market_listings": 1,
                    "pending_trades": 0,
                    "unread_inbox": 7,
                    "support_open": 1
                },
                "active_squad": {
                    "has_active_squad": true,
                    "id": 1,
                    "name": "My Match Squad",
                    "type": "match_17",
                    "starter_filled": 13,
                    "interchange_filled": 4,
                    "low_stamina_cards": 17,
                    "chemistry_score": 91
                },
                "collection": {
                    "owned": 41,
                    "total": 0,
                    "percent": 0
                },
                "today": {
                    "calendar_claimable": true,
                    "daily_challenges": {
                        "available": 4,
                        "claimable": 11
                    },
                    "weekly_challenges": {
                        "available": 4,
                        "claimable": 0
                    },
                    "notifications": {
                        "unread_inbox": 7,
                        "prefs": [
                            {
                                "channel": "inbox",
                                "category": "general",
                                "is_enabled": 1,
                                "quiet_hours_json": "{\"start\": \"22:00\", \"end\": \"07:00\"}",
                                "updated_at": "2026-07-01 09:50:17"
                            }
                        ]
                    }
                },
                "highlights": {
                    "recent_cards": [
                        {
                            "user_card_id": 46,
                            "serial_display": "00385/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 5,
                            "name": "Foundation Centre Right",
                            "rarity": "common",
                            "position": "centre",
                            "club": "RLCG Academy",
                            "calculated_overall": 66
                        },
                        {
                            "user_card_id": 45,
                            "serial_display": "01039/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 3,
                            "name": "Foundation Winger Green",
                            "rarity": "common",
                            "position": "winger",
                            "club": "RLCG Academy",
                            "calculated_overall": 65
                        },
                        {
                            "user_card_id": 44,
                            "serial_display": "02347/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 8,
                            "name": "Foundation Front Row A",
                            "rarity": "common",
                            "position": "front_row",
                            "club": "RLCG Academy",
                            "calculated_overall": 61
                        },
                        {
                            "user_card_id": 43,
                            "serial_display": "00355/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 4,
                            "name": "Foundation Centre Left",
                            "rarity": "common",
                            "position": "centre",
                            "club": "RLCG Academy",
                            "calculated_overall": 66
                        },
                        {
                            "user_card_id": 42,
                            "serial_display": "09071/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 6,
                            "name": "Foundation Five-Eighth",
                            "rarity": "common",
                            "position": "five_eighth",
                            "club": "RLCG Academy",
                            "calculated_overall": 69
                        },
                        {
                            "user_card_id": 41,
                            "serial_display": "09980/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 8,
                            "name": "Foundation Front Row A",
                            "rarity": "common",
                            "position": "front_row",
                            "club": "RLCG Academy",
                            "calculated_overall": 61
                        },
                        {
                            "user_card_id": 40,
                            "serial_display": "0294/1,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 17,
                            "name": "Tactical Coach Demo",
                            "rarity": "rare",
                            "position": "coach",
                            "club": "RLCG Academy",
                            "calculated_overall": 34
                        },
                        {
                            "user_card_id": 39,
                            "serial_display": "02612/10,000",
                            "stamina_current": 100,
                            "is_locked": 0,
                            "is_favourite": 0,
                            "card_id": 7,
                            "name": "Foundation Halfback",
                            "rarity": "common",
                            "position": "halfback",
                            "club": "RLCG Academy",
                            "calculated_overall": 70
                        }
                    ],
                    "events": [
                        {
                            "id": "1",
                            "slug": "origin-launch-series",
                            "name": "Origin Launch Series",
                            "event_type": "season",
                            "status": "active",
                            "starts_at": "2026-06-25 15:31:28",
                            "ends_at": "2026-07-26 15:31:28",
                            "featured_json": "{\"theme\": \"origin\", \"featured_pack\": \"Starter Pack\"}",
                            "description": "Opening live-ops event with daily challenges, battlepass XP and stadium points.",
                            "banner_image_path": null,
                            "is_featured": "1",
                            "reward_json": "{\"coins\": 500, \"xp\": 250}",
                            "settings_json": "{\"theme\": \"origin\", \"featured_pack\": \"Starter Pack\"}"
                        },
                        {
                            "id": "2",
                            "slug": "stadium-control-week",
                            "name": "Stadium Control Week",
                            "event_type": "stadium",
                            "status": "active",
                            "starts_at": "2026-06-29 10:08:20",
                            "ends_at": "2026-07-14 10:08:20",
                            "featured_json": "{\"theme\": \"stadium\", \"phase\": \"13.9\"}",
                            "description": "Limited stadium control event with ownership rewards and event point milestones.",
                            "banner_image_path": null,
                            "is_featured": "1",
                            "reward_json": "{\"coins\": 400, \"xp\": 180}",
                            "settings_json": "{\"theme\": \"stadium\", \"phase\": \"13.9\"}"
                        }
                    ],
                    "market_alerts": {
                        "offers": 0,
                        "sold_7d": 0
                    },
                    "stadiums": {
                        "owned": 0,
                        "open": 10
                    }
                },
                "next_actions": [
                    {
                        "label": "Play Quick Match",
                        "route": "/battle",
                        "priority": 40
                    },
                    {
                        "label": "Read new inbox messages",
                        "route": "/live/inbox",
                        "priority": 50
                    },
                    {
                        "label": "Check Live Ops rewards",
                        "route": "/live",
                        "priority": 70
                    }
                ],
                "routes": {
                    "screen_registry": "/api/v1/mobile/screen-registry",
                    "match_entry": "/api/v1/mobile/match-entry",
                    "cards_utility": "/api/v1/mobile/cards-utility",
                    "market_liveops": "/api/v1/mobile/market-liveops"
                }
            }
        },
        "command_centre": {
            "layout": "hero-dashboard-two-column",
            "hero": {
                "kicker": "Featured Event",
                "title": "Origin Launch Series",
                "subtitle": "New signing, limited packs, daily objectives and active squad status in one premium command centre.",
                "primary_cta": {
                    "label": "Open Packs",
                    "route": "/shop"
                },
                "secondary_cta": {
                    "label": "Play Match",
                    "route": "/battle"
                }
            },
            "modules": {
                "profile_strip": {
                    "user_id": 904,
                    "display_name": "aussiewarrior",
                    "title": "Rookie Coach",
                    "timezone": "Australia/Brisbane",
                    "avatar_url": "",
                    "banner_url": "",
                    "member_since": "2026-06-27 01:46:10",
                    "favourite_club": "Select a club",
                    "bio": ""
                },
                "wallet": {
                    "coins": 9567,
                    "gems": 0
                },
                "squad": {
                    "has_active_squad": true,
                    "id": 1,
                    "name": "My Match Squad",
                    "type": "match_17",
                    "starter_filled": 13,
                    "interchange_filled": 4,
                    "low_stamina_cards": 17,
                    "chemistry_score": 91
                },
                "daily_objectives": {
                    "available": 4,
                    "claimable": 11
                },
                "packs": [
                    {
                        "id": 5,
                        "name": "2026 NRL Battle Cards",
                        "description": "",
                        "image_url": "https://tcg.whitelinefever.com/storage/uploads/packs/2026/07/max-a-using-the-same-desig-removebg-preview-482cceedb282.png",
                        "price": "500 coins",
                        "cards_per_pack": 5,
                        "tag": "Bestseller"
                    },
                    {
                        "id": 4,
                        "name": "2026 NRL Mascots",
                        "description": "Collect the 2026 NRL Mascots",
                        "image_url": "https://tcg.whitelinefever.com/storage/uploads/packs/2026/07/max-a-remove-background-an-removebg-preview-526591c82851.png",
                        "price": "500 coins",
                        "cards_per_pack": 3,
                        "tag": "Popular"
                    },
                    {
                        "id": 1,
                        "name": "Foundation Starter Pack",
                        "description": "Registration starter pack: 17 common cards with required rugby league positions.",
                        "image_url": "",
                        "price": "0 coins",
                        "cards_per_pack": 17,
                        "tag": "Bestseller"
                    },
                    {
                        "id": 2,
                        "name": "2025 State of Origin Booster Pack",
                        "description": "12 cards with rare+ chance and edition-locked pulls.",
                        "image_url": "",
                        "price": "699 coins",
                        "cards_per_pack": 12,
                        "tag": "Popular"
                    },
                    {
                        "id": 3,
                        "name": "Legends Pack \u2014 Origin Heroes",
                        "description": "8 cards with elevated epic and legendary odds.",
                        "image_url": "",
                        "price": "129 gems",
                        "cards_per_pack": 8,
                        "tag": "Bestseller"
                    }
                ],
                "market": [
                    {
                        "listing_id": "1",
                        "price_coins": "1000",
                        "current_bid_coins": "0",
                        "buyout_price_coins": null,
                        "listing_type": "buy_now",
                        "created_at": "2026-06-27 03:40:46",
                        "name": "Foundation Halfback",
                        "club": "RLCG Academy",
                        "position": "halfback",
                        "rarity": "common",
                        "calculated_overall": "70",
                        "front_image_path": "",
                        "image_url": "",
                        "price_label": "1,000 coins",
                        "trend": "Hot 24h"
                    }
                ],
                "leaderboard": [
                    {
                        "display_name": "Player_07",
                        "points": "8250"
                    },
                    {
                        "display_name": "aussiewarrior",
                        "points": "7655"
                    },
                    {
                        "display_name": "Admin Coach",
                        "points": "0"
                    }
                ]
            }
        },
        "collection": {
            "layout": "premium-album-grid",
            "tabs": [
                "All",
                "Forwards",
                "Backs",
                "Legends",
                "Mythic",
                "Favourites"
            ],
            "sorts": [
                "rarity",
                "overall",
                "newest",
                "team",
                "position"
            ],
            "progress": {
                "owned": 41,
                "total": 45,
                "missing": 4,
                "completion_percent": 91,
                "favourites": 0,
                "locked": 0,
                "by_rarity": {
                    "common": 34,
                    "rare": 7
                },
                "collection_score": 1025
            },
            "cards": [
                {
                    "user_card_id": 36,
                    "card_id": 14,
                    "name": "Nathan Cleary Demo",
                    "club": "Penrith Panthers",
                    "position": "halfback",
                    "rarity": "rare",
                    "overall": 134,
                    "edition_number": 479,
                    "serial_display": "0479/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 86,
                        "attack": 91,
                        "defense": 78,
                        "stamina": 88
                    },
                    "acquired_at": "2026-07-01 11:06:47"
                },
                {
                    "user_card_id": 40,
                    "card_id": 17,
                    "name": "Tactical Coach Demo",
                    "club": "RLCG Academy",
                    "position": "coach",
                    "rarity": "rare",
                    "overall": 34,
                    "edition_number": 294,
                    "serial_display": "0294/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 0,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": "2026-07-01 11:06:47"
                },
                {
                    "user_card_id": 25,
                    "card_id": 17,
                    "name": "Tactical Coach Demo",
                    "club": "RLCG Academy",
                    "position": "coach",
                    "rarity": "rare",
                    "overall": 34,
                    "edition_number": 293,
                    "serial_display": "0293/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 0,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": "2026-06-28 02:05:02"
                },
                {
                    "user_card_id": 29,
                    "card_id": 18,
                    "name": "Momentum Booster Demo",
                    "club": "RLCG Academy",
                    "position": "none",
                    "rarity": "rare",
                    "overall": 4,
                    "edition_number": 1869,
                    "serial_display": "1869/2,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 10,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": "2026-06-28 02:05:02"
                },
                {
                    "user_card_id": 33,
                    "card_id": 14,
                    "name": "Nathan Cleary Demo",
                    "club": "Penrith Panthers",
                    "position": "halfback",
                    "rarity": "rare",
                    "overall": 134,
                    "edition_number": 733,
                    "serial_display": "0733/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 86,
                        "attack": 91,
                        "defense": 78,
                        "stamina": 88
                    },
                    "acquired_at": "2026-06-28 02:05:02"
                },
                {
                    "user_card_id": 34,
                    "card_id": 17,
                    "name": "Tactical Coach Demo",
                    "club": "RLCG Academy",
                    "position": "coach",
                    "rarity": "rare",
                    "overall": 34,
                    "edition_number": 185,
                    "serial_display": "0185/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 0,
                        "attack": 0,
                        "defense": 0,
                        "stamina": 0
                    },
                    "acquired_at": "2026-06-28 02:05:02"
                },
                {
                    "user_card_id": 23,
                    "card_id": 14,
                    "name": "Nathan Cleary Demo",
                    "club": "Penrith Panthers",
                    "position": "halfback",
                    "rarity": "rare",
                    "overall": 134,
                    "edition_number": 374,
                    "serial_display": "0374/1,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 86,
                        "attack": 91,
                        "defense": 78,
                        "stamina": 88
                    },
                    "acquired_at": "2026-06-28 02:05:01"
                },
                {
                    "user_card_id": 43,
                    "card_id": 4,
                    "name": "Foundation Centre Left",
                    "club": "RLCG Academy",
                    "position": "centre",
                    "rarity": "common",
                    "overall": 66,
                    "edition_number": 355,
                    "serial_display": "00355/10,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 70,
                        "attack": 70,
                        "defense": 66,
                        "stamina": 72
                    },
                    "acquired_at": "2026-07-01 11:06:47"
                },
                {
                    "user_card_id": 45,
                    "card_id": 3,
                    "name": "Foundation Winger Green",
                    "club": "RLCG Academy",
                    "position": "winger",
                    "rarity": "common",
                    "overall": 65,
                    "edition_number": 1039,
                    "serial_display": "01039/10,000",
                    "is_locked": false,
                    "is_favourite": false,
                    "image_url": "",
                    "stats": {
                        "speed": 74,
                        "attack": 67,
                        "defense": 61,
                        "stamina": 69
                    },
                    "acquired_at": "2026-07-01 11:06:47"
                }
            ],
            "missing_reward_strip": {
                "title": "4 cards to complete set",
                "reward": "Complete the collection to unlock premium rewards.",
                "cta": {
                    "label": "Open Packs",
                    "route": "/shop"
                }
            },
            "actions": [
                {
                    "label": "Pack Opening",
                    "route": "/inventory"
                },
                {
                    "label": "Trades",
                    "route": "/trades"
                },
                {
                    "label": "Rewards",
                    "route": "/collection"
                }
            ]
        },
        "marketplace": {
            "layout": "premium-market-grid",
            "hero_stats": {
                "active_listings": 1,
                "trades_today": 0,
                "new_listings_today": 0
            },
            "filters": [
                "rarity",
                "club",
                "price_range",
                "card_type",
                "series"
            ],
            "sorts": [
                "trending",
                "cheapest",
                "newest",
                "highest_price",
                "ending_soon"
            ],
            "featured_listings": [
                {
                    "listing_id": "1",
                    "price_coins": "1000",
                    "current_bid_coins": "0",
                    "buyout_price_coins": null,
                    "listing_type": "buy_now",
                    "created_at": "2026-06-27 03:40:46",
                    "name": "Foundation Halfback",
                    "club": "RLCG Academy",
                    "position": "halfback",
                    "rarity": "common",
                    "calculated_overall": "70",
                    "front_image_path": "",
                    "image_url": "",
                    "price_label": "1,000 coins",
                    "trend": "Hot 24h"
                }
            ],
            "trending_now": [
                {
                    "label": "Broncos \u2192 Storm Trade",
                    "value": "+32 trades"
                },
                {
                    "label": "Legendary Price",
                    "value": "+12%"
                },
                {
                    "label": "New Pack Dropped",
                    "value": "Live"
                }
            ]
        },
        "shop": {
            "layout": "premium-shop-catalogue",
            "hero": {
                "title": "New Release Collection",
                "subtitle": "Booster packs, starter decks, featured cards and bundles in a premium TCG shop layout.",
                "cta": {
                    "label": "Shop the Drop",
                    "route": "/shop"
                }
            },
            "filters": [
                "category",
                "rarity",
                "team",
                "price"
            ],
            "featured_packs": [
                {
                    "id": 5,
                    "name": "2026 NRL Battle Cards",
                    "description": "",
                    "image_url": "https://tcg.whitelinefever.com/storage/uploads/packs/2026/07/max-a-using-the-same-desig-removebg-preview-482cceedb282.png",
                    "price": "500 coins",
                    "cards_per_pack": 5,
                    "tag": "Bestseller"
                },
                {
                    "id": 4,
                    "name": "2026 NRL Mascots",
                    "description": "Collect the 2026 NRL Mascots",
                    "image_url": "https://tcg.whitelinefever.com/storage/uploads/packs/2026/07/max-a-remove-background-an-removebg-preview-526591c82851.png",
                    "price": "500 coins",
                    "cards_per_pack": 3,
                    "tag": "Popular"
                },
                {
                    "id": 1,
                    "name": "Foundation Starter Pack",
                    "description": "Registration starter pack: 17 common cards with required rugby league positions.",
                    "image_url": "",
                    "price": "0 coins",
                    "cards_per_pack": 17,
                    "tag": "Bestseller"
                },
                {
                    "id": 2,
                    "name": "2025 State of Origin Booster Pack",
                    "description": "12 cards with rare+ chance and edition-locked pulls.",
                    "image_url": "",
                    "price": "699 coins",
                    "cards_per_pack": 12,
                    "tag": "Popular"
                },
                {
                    "id": 3,
                    "name": "Legends Pack \u2014 Origin Heroes",
                    "description": "8 cards with elevated epic and legendary odds.",
                    "image_url": "",
                    "price": "129 gems",
                    "cards_per_pack": 8,
                    "tag": "Bestseller"
                }
            ],
            "bundle_banner": {
                "title": "Bundle & Save 15%",
                "body": "Buy 3+ packs and unlock a launch bundle bonus."
            }
        },
        "squad_match": {
            "layout": "rugby-13-plus-4-premium-builder",
            "slot_groups": [
                "Backs",
                "Spine",
                "Forwards",
                "Interchange"
            ],
            "warnings": [
                "17 card(s) are low on stamina."
            ],
            "can_play": false,
            "squad": {
                "has_active_squad": true,
                "id": 1,
                "name": "My Match Squad",
                "type": "match_17",
                "starter_filled": 13,
                "interchange_filled": 4,
                "low_stamina_cards": 17,
                "chemistry_score": 91
            },
            "actions": [
                {
                    "label": "Best Overall",
                    "mode": "overall"
                },
                {
                    "label": "Best Chemistry",
                    "mode": "chemistry"
                },
                {
                    "label": "Best Stamina",
                    "mode": "stamina"
                },
                {
                    "label": "Quick Match",
                    "route": "/battle"
                },
                {
                    "label": "Stadium Battle",
                    "route": "/stadiums"
                }
            ]
        }
    }
}