this is the full html code [<html><head><base href="/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Microsoft Azure Portal - Subscriptions</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        :root {
            --topbarBackground: #0078d4;
            --topbarActionHoverBgColor: #55b3ff1a;
            --colorContainerBackgroundPrimary: #fff;
            --colorTextPrimary: #292827;
            --colorControlBorderSecondary: #d6d6d6;
            --sidebar-width: 225px;
        }

        body {
            font-family: "Segoe UI", sans-serif;
            margin: 0;
            padding: 0;
            background-color: var(--colorContainerBackgroundPrimary);
            color: var(--colorTextPrimary);
        }

        .azure-header {
            background-color: var(--topbarBackground);
            height: 40px;
            padding: 0px;
            display: flex;
            align-items: center;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            gap: 16px;
        }

        .search-bar {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 26px;
            width: 100%;
            max-width: 520px;
            background-color: #b3d6f2;
            border-radius: 2px;
            font-family: "Segoe UI", sans-serif;
        }

        .search-bar input {
            width: 100%;
            height: 100%;
            padding: 0 12px;
            font-size: 14px;
            font-family: "Segoe UI", sans-serif;
            color: #333;
            background-color: transparent;
            border: none;
            outline: none;
        }

        .search-bar:focus-within {
            background-color: white;
            color: #252423;
        }

        .copilot-button {
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #fff;
            color: #2a446f;
            border: none;
            border-radius: 3px;
            padding: 0 16px;
            height: 26px;
            cursor: pointer;
            margin-left: 12px;
            font-size: 13px;
            font-weight: 600;
        }

        .copilot-button:hover {
            background-color: #e6f4fe;
        }

        .copilot-button:focus {
            outline: 2px solid #333;
        }

        .azure-breadcrumb {
            position: fixed;
            top: 40px;
            left: 0;
            right: 0;
            background: white;
            padding: 8px 20px 0px 20px;
            z-index: 999;
            font-size: 14px;
        }

        .azure-breadcrumb a {
            color: var(--topbarBackground);
            text-decoration: none;
        }

        .azure-breadcrumb a:hover {
            text-decoration: underline;
        }

.hamburger-menu {
    color: white;
    cursor: pointer;
    height: 40px;
    width: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

        .hamburger-menu:hover {
            background-color: var(--topbarActionHoverBgColor);
        }

        .overlay-menu {
            position: fixed;
            top: 0;
            left: -225px; /* Changed from -300px to match new width */
            width: 225px; /* Changed from var(--sidebar-width) */
            height: 920px;
            display: flex;
            flex-direction: column;
            background-color: rgb(255, 255, 255);
            z-index: 2000;
            box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
            transition: left 0.3s ease;
            overflow-x: hidden;
            overflow-y: hidden;
            font-family: az_ea_font, "Segoe UI", az_font, system-ui, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
            font-size: 13px;
            font-weight: 400;
            line-height: normal;
            color: rgb(0, 0, 0);
            outline: none;
            fill: rgb(50, 49, 48);
            unicode-bidi: isolate;
            user-select: none;
            text-size-adjust: 100%;
        }

        .overlay-menu.active {
            left: 0;
        }

        .overlay-menu a {
            display: flex;
            align-items: center;
            gap: 12px; /* Space between icon and text */
            padding: 7px 20px;
            color: var(--colorTextPrimary);
            text-decoration: none;
        }

        .overlay-menu a:hover {
            background-color: var(--topbarActionHoverBgColor);
            color: var(--colorTextPrimary);
        }

        .overlay-menu .menu-header {
            padding: 7px 20px;
            font-size: 10px;
            font-weight: 700;
            color: #000;
            /* border-bottom: 1px solid #eee;
            bottom: 50%; */
              background-image: linear-gradient(to bottom, transparent 49.5%, #eee 49.5%, #eee 50.5%, transparent 50.5%); /* Fine-tuned percentages */
    background-repeat: no-repeat;
    background-position: 0% 50%; /* Center horizontally and vertically */
    background-size: 100% 1px; /* Adjust border thickness if needed */
        }

        #menuClose {
            display: flex;
            align-items: center;
            padding: 12px 20px;
            cursor: pointer;
            color: var(--colorTextPrimary);
        }

        #menuClose:hover {
            background-color: var(--topbarActionHoverBgColor);
        }

        #menuClose i {
            font-size: 16px;
        }

        .main {
            margin-top: 96px;
            padding: 20px;
        }
    </style>
</head>
<body>
    <header class="azure-header">
        <div class="hamburger-menu-container" style="display: flex; align-items: center;">
            <div class="hamburger-menu" id="menuToggle">
                <i class="fas fa-bars"></i>
            </div>
            <a href="https://portal.azure.com" class="azure-logo"
                style="color: white; text-decoration: none; font-size: 14px; font-weight: 600;">
                Microsoft Azure
            </a>
        </div>

        <div class="search-copilot-container" style="display: flex; align-items: center; flex-grow: 1; justify-content: center;">
            <div class="search-bar">
                <input type="text" placeholder="Search resources, services, and docs (G+/)">
            </div>
            <button class="copilot-button">Copilot</button>
        </div>
        <div class="user-menu" style="display: flex; align-items: center; gap: 16px;">
            <div class="notification-badge" style="position: relative;">
                <i class="fas fa-bell text-white"></i>
                <span class="badge" style="position: absolute; top: -8px; right: -8px; background: #ff0000; color: white; border-radius: 50%; padding: 2px 6px; font-size: 10px;">3</span>
            </div>
            <i class="fas fa-cog text-white"></i>
            <i class="fas fa-user-circle text-white"></i>
        </div>
    </header>

    <div class="azure-breadcrumb">
        <a href="https://portal.azure.com/#home">Home</a> &gt; <span>Subscriptions</span>
    </div>

    <div class="overlay-backdrop" id="menuBackdrop"></div>
    <div class="overlay-menu" id="sideMenu">
        <div class="menu-section">
            <div class="menu-item" id="menuClose">
                <i class="fas fa-bars"></i>
            </div>
            <a href="https://portal.azure.com/#create/hub" class="menu-item">
                <i class="fas fa-plus"></i>Create a resource
            </a>
            <a href="https://portal.azure.com/#home" class="menu-item">
                <i class="fas fa-home"></i>Home
            </a>
            <a href="https://portal.azure.com/#dashboard" class="menu-item">
                <i class="fas fa-tachometer-alt"></i>Dashboard
            </a>
            <a href="https://portal.azure.com/#allservices" class="menu-item">
                <i class="fas fa-list"></i>All services
            </a>
        </div>
        
        <div class="menu-header favorites">
            <span style="background-color: white; margin: 5px;"><i class="fas fa-star" style="color: #0078d4;"></i> FAVORITES</span>
        </div>
        
        <div class="menu-section">
            <a href="https://portal.azure.com/#blade/HubsExtension/BrowseAllResourcesBlade" class="menu-item">
                <i class="fas fa-th-large"></i>All resources
            </a>
            <a href="https://portal.azure.com/#blade/HubsExtension/BrowseResourceGroupBlade" class="menu-item">
                <i class="fas fa-brackets-square"></i>Resource groups
            </a>
            <a href="https://portal.azure.com/#blade/WebsitesExtension/BrowseBlade" class="menu-item">
                <i class="fas fa-window-maximize"></i>App Services
            </a>
            <a href="https://portal.azure.com/#blade/WebsitesExtension/BrowseBlade" class="menu-item">
                <i class="fas fa-code"></i>Function App
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_SQL/DatabasesBlade" class="menu-item">
                <i class="fas fa-database"></i>SQL databases
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_DocumentDB/CosmosDBBlade" class="menu-item">
                <i class="fas fa-atom"></i>Azure Cosmos DB
            </a>
            <a href="https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.Compute%2FVirtualMachines" class="menu-item">
                <i class="fas fa-server"></i>Virtual machines
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_LoadBalancer/LoadBalancerBlade" class="menu-item">
                <i class="fas fa-balance-scale"></i>Load balancers
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Storage/StorageAccountBlade" class="menu-item">
                <i class="fas fa-hdd"></i>Storage accounts
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Network/VirtualNetworkBlade" class="menu-item">
                <i class="fas fa-network-wired"></i>Virtual networks
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade" class="menu-item">
                <i class="fas fa-users"></i>Microsoft Entra ID
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Monitor/AzureMonitoringBrowseBlade" class="menu-item">
                <i class="fas fa-chart-line"></i>Monitor
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Advisor/AdvisorMenuBlade" class="menu-item">
                <i class="fas fa-lightbulb"></i>Advisor
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Security/SecurityMenuBlade" class="menu-item">
                <i class="fas fa-shield-alt"></i>Microsoft Defender for Cloud
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_CostManagement/Menu" class="menu-item">
                <i class="fas fa-dollar-sign"></i>Cost Management + Billing
            </a>
            <a href="https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade" class="menu-item">
                <i class="fas fa-question-circle"></i>Help + support
            </a>
        </div>
    </div>

    <main>
        <!-- Main content goes here -->
    </main>

    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        document.getElementById('menuToggle').addEventListener('click', function () {
            document.getElementById('sideMenu').classList.add('active');
            document.getElementById('menuBackdrop').classList.add('active');
        });

        document.getElementById('menuBackdrop').addEventListener('click', function () {
            document.getElementById('sideMenu').classList.remove('active');
            document.getElementById('menuBackdrop').classList.remove('active');
        });

        document.getElementById('menuClose').addEventListener('click', function () {
            document.getElementById('sideMenu').classList.remove('active');
            document.getElementById('menuBackdrop').classList.remove('active');
        });
    </script>

</body></html>]

within this code just under the breadcrumb bar, add this collapsible menu module to the left side. [<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Subscriptions Module</title>
<style>
    :root {
        --primary-blue: #0078D4;
        --text-color: #323130;
        --link-color: #0067B8;
        --border-light: #EDEBE9;
        --background-white: #FFFFFF;
        --hover-grey: #f3f2f1;
        --filter-blue: #E6F2FB;
        --filter-hover: #CCE4F6;
    }

    body {
        font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;
        margin: 0;
        font-size: 13px;
        color: var(--text-color);
        height: 100vh;
        overflow: hidden;
    }

    /* Add checkbox for toggle functionality */
    #blade-toggle {
        display: none;
    }

    .blade-container {
        width: 315px;
        height: 100vh;
        background: var(--background-white);
        box-shadow: 4px 0 8px rgba(0,0,0,0.1);
        position: relative;
    }

    /* CSS-only collapse functionality */
    #blade-toggle:checked ~ .blade-container {
        width: 40px;
    }

    #blade-toggle:checked ~ .blade-container .blade-content {
        opacity: 0;
        visibility: hidden;
    }

    #blade-toggle:checked ~ .blade-container .collapse-button::before {
        content: "»";
    }

    .blade-content {
        opacity: 1;
        visibility: visible;
        transition: opacity 0.3s ease;
    }

    .collapse-button {
        position: absolute;
        right: 0;
        top: 20px;
        width: 40px;
        height: 40px;
        background: transparent;
        border: none;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 10;
    }

    .collapse-button::before {
        content: "«";
        font-size: 16px;
        color: var(--text-color);
    }

    .collapse-button:hover {
        background: var(--hover-grey);
    }

    .blade-header {
        padding: 16px;
    }

    .header-title {
        display: flex;
        align-items: center;
        gap: 8px;
        margin-bottom: 4px;
    }

    .header-title h1 {
        font-size: 18px;
        font-weight: 600;
        margin: 0;
    }

    .double-arrow {
        display: inline-flex;
        flex-direction: column;
        line-height: 0.7;
        color: var(--text-color);
    }

    .subtitle {
        color: var(--text-color);
        margin-bottom: 16px;
    }

    .action-bar {
        border-bottom: 1px solid var(--border-light);
        display: flex;
        gap: 16px;
    }

    .action-button {
        background: transparent;
        border: none;
        color: var(--text-color);
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 4px;
        height: 40px;
        font-size: 13px;
        padding: 0 8px;
        box-sizing: border-box;
    }

    .action-button svg {
        color: var(--primary-blue);
    }

    .action-button:hover {
        background: var(--hover-grey);
    }

    .info-text {
        margin-top: 16px;
        line-height: 1.5;
    }

    .info-text a {
        color: var(--link-color);
        text-decoration: none;
    }

    .filter-container {
        padding: 16px;
        display: flex;
        gap: 16px;
    }

    .search-container {
        position: relative;
        flex: 1;
        display: flex;
    }

    .search-icon {
        position: absolute;
        left: 8px;
        top: 10%;
        transform: translateY(-50%) scaleX(-1);
        color: var(--primary-blue);
        width: 12px;
        height: 12px;
    }

    .search-input {
        display: inline-flex;
        width: 100%;
        padding: 6px 12px 6px 28px;
        border: 1px solid var(--border-light);
        border-radius: 4px;
        font-size: 13px;
        height: 28px;
        box-sizing: border-box;
    }

    .filter-column {
        flex: 2;
    }

    .filter-group {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .filter-tag {
        display: inline-flex;
        background: var(--filter-blue);
        padding: 6px 12px;
        border-radius: 20px;
        font-size: 12px;
        cursor: pointer;
        align-self: flex-start;
    }

    .filter-tag:hover {
        background: var(--filter-hover);
    }

    .filter-text-bold {
        font-weight: 600;
    }

    .add-filter {
        display: inline-flex;
        align-items: center;
        gap: 4px;
        background: var(--filter-blue);
        color: var(--text-color);
        border: none;
        padding: 6px 12px;
        border-radius: 20px;
        cursor: pointer;
        font-size: 12px;
        align-self: flex-start;
    }

    .add-filter svg {
        color: var(--primary-blue);
    }

    .add-filter:hover {
        background: var(--filter-hover);
    }

    .subscription-list {
        padding: 16px;
    }

    .subscription-header {
        display: flex;
        align-items: center;
        gap: 4px;
        margin-bottom: 8px;
        color: var(--text-color);
    }

    .subscription-item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 8px;
        background: var(--border-light);
        border-radius: 4px;
    }

    .subscription-item:hover {
        background: var(--hover-grey);
        cursor: pointer;
    }

    .subscription-name {
        color: var(--link-color);
        text-decoration: none;
    }

    .more-options {
        background: transparent;
        border: none;
        cursor: pointer;
        padding: 4px 8px;
    }
</style>

</head>
<body>
    <!-- Hidden checkbox for toggle functionality -->
    <input type="checkbox" id="blade-toggle">
    
    <div class="blade-container" id="bladeContainer">
        <div class="blade-content">
            <div class="blade-header">
                <div class="header-title">
                    <h1>Subscriptions</h1>
                    <span class="double-arrow">⌃<br>⌄</span>
                </div>
                <div class="subtitle">Veracora (veracora.com)</div>
                <div class="action-bar">
                    <button class="action-button">
                        <svg width="12" height="12" viewBox="0 0 12 12">
                            <path d="M6 2v8M2 6h8" stroke="currentColor" stroke-width="1.5"/>
                        </svg>
                        Add
                    </button>
                    <button class="action-button">
                        Advanced options
                        <svg width="12" height="12" viewBox="0 0 12 12">
                            <path d="M2 4l4 4 4-4" stroke="currentColor" stroke-width="1.5" fill="none"/>
                        </svg>
                    </button>
                </div>
                <div class="info-text">
                    Global administrators can manage all subscriptions in this list by updating their policy setting <a href="#">here</a>.
                    <br><br>
                    View list of subscriptions for which you have role-based access control (RBAC) permissions to manage Azure resources. To view subscriptions for which you have billing access, <a href="#">click here</a>
                    <br><br>
                    Showing subscriptions in Veracora directory. Don't see a subscription? <a href="#">Switch directories</a>
                </div>
            </div>
            <div class="filter-container">
                <div class="search-container">
                    <svg class="search-icon" viewBox="0 0 16 16">
                        <path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z" fill="currentColor"/>
                    </svg>
                    <input type="text" class="search-input" placeholder="Search">
                </div>
                <div class="filter-column">
                    <div class="filter-group">
                        <div class="filter-tag">
                            Subscriptions: <span class="filter-text-bold">Filtered (1 of 1)</span>
                        </div>
                        <div class="filter-tag">
                            My role <span class="filter-text-bold">== all</span>
                        </div>
                        <div class="filter-tag">
                            Status <span class="filter-text-bold">== all</span>
                        </div>
                        <button class="add-filter">
                            <svg width="12" height="12" viewBox="0 0 12 12">
                                <path d="M6 2v8M2 6h8" stroke="currentColor" stroke-width="1.5"/>
                            </svg>
                            Add filter
                        </button>
                    </div>
                </div>
            </div>
            <div class="subscription-list">
                <div class="subscription-header">
                    Subscription name
                    <span class="double-arrow">⌃<br>⌄</span>
                </div>
                <div class="subscription-item">
                    <a href="#" class="subscription-name">MCPP Subscription</a>
                    <button class="more-options">⋯</button>
                </div>
            </div>
        </div>
        <label for="blade-toggle" class="collapse-button"></label>
    </div>
</body>
</html>] Also, remove all redundant styles from the code, and optimize it. output the complete untruncated code.