1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Account Dashboard â CodeSprint</title> 7 <link class="brand-icon" rel="icon" type="image/png" href="../icon.png"> 8 <link rel="stylesheet" href="../style.css"> 9 <link rel="stylesheet" href="style.css"> 10 <link rel="preconnect" href="https://fonts.googleapis.com"> 11 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 12 <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet"> 13
13<script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-app-compat.js"></script>
13 14
14<script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-auth-compat.js"></script>
14 15
15<script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-firestore-compat.js"></script>
15 16
16<script> 17 firebase.initializeApp({ 18 apiKey: "AIzaSyAg1tPoejGGXcJMe9MwMWTWhnCjZOpRt7g", 19 authDomain: "sprint-87863.firebaseapp.com", 20 projectId: "sprint-87863", 21 storageBucket: "sprint-87863.firebasestorage.app", 22 messagingSenderId: "549425279249", 23 appId: "1:549425279249:web:ce3d25457977bec5915cb0", 24 measurementId: "G-PCKD965D95" 25 }); 26 </script>
26 27</head> 28<body> 29 30 <div class="bg-glow blob-top"></div> 31 <div class="bg-glow blob-middle"></div> 32 33 <!-- Navigation --> 34 <nav id="navbar"> 35 <div class="nav-container"> 36 <a href="../index.html" class="brand"> 37 <div class="logo-box"> 38 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg> 39 </div> 40 <span class="brand-text">CodeSprint<span class="accent">.</span></span> 41 </a> 42 <div class="nav-links"> 43 <a href="../index.html" class="nav-link">Home</a> 44 <a href="index.html" class="nav-link active">Dashboard</a> 45 <a href="../features.html" class="nav-link">Features</a> 46 <a href="../payments/index.html" class="nav-link">Upgrade</a> 47 <a href="../support.html" class="nav-link">Support</a> 48 </div> 49 <div class="nav-actions"> 50 <a href="https://chromewebstore.google.com/detail/leetcode-sprint/eilgpmmdpaapjbjgcjnoddnddnlagica" target="_blank" class="btn btn-primary nav-btn"> 51 Install Free 52 </a> 53 </div> 54 </div> 55 </nav> 56 57 <!-- Dashboard Grid --> 58 <section class="section header-offset"> 59 <div class="container dashboard-grid"> 60 61 <!-- Profile Area --> 62 <div class="dash-card window-glass profile-box"> 63 <div class="profile-header"> 64 <div class="avatar" id="avatar-initials">U</div> 65 <div class="profile-meta"> 66 <h2 id="user-email" title="Loading accountâ¦">Loading accountâ¦</h2> 67 <div class="tier-pill free" id="tier-pill">Free Tier</div> 68 </div> 69 </div> 70 71 <div class="subscription-details"> 72 <div class="detail-row"> 73 <span>Billing Expiry</span> 74 <strong id="expiry-date">Never (Free Account)</strong> 75 </div> 76 <div class="detail-row"> 77 <span>Extension Sync</span> 78 <strong class="text-success" id="sync-status">Verified</strong> 79 </div> 80 </div> 81 82 <button id="logout-btn" class="btn btn-secondary w-100 justify-center">Sign Out</button> 83 </div> 84 85 <!-- Feature Metrics Area --> 86 <div class="dash-card window-glass feature-details-box"> 87 <h3>Unlocked Extension Capabilities</h3> 88 <p class="desc-text">Your usage metrics across CodeSprint tools.</p> 89 90 <div class="limits-matrix"> 91 <div class="limit-item"> 92 <div class="limit-info"> 93 <span>Time / Space Complexity Analyzer</span> 94 <strong id="complexity-used">Checkingâ¦</strong> 95 </div> 96 <div class="progress-bar"><div class="progress-fill" id="complexity-bar"></div></div> 97 </div> 98 <div class="limit-item"> 99 <div class="limit-info"> 100 <span>AI Logic Debugger</span> 101 <strong id="bug-used">Checkingâ¦</strong> 102 </div> 103 <div class="progress-bar"><div class="progress-fill" id="bug-bar"></div></div> 104 </div> 105 <div class="limit-item"> 106 <div class="limit-info"> 107 <span>Sprint AI Assistant Chat</span> 108 <strong id="chat-used">Checkingâ¦</strong> 109 </div> 110 <div class="progress-bar"><div class="progress-fill" id="chat-bar"></div></div> 111 </div> 112 </div> 113 114 <div id="dashboard-cta-area" class="hidden" style="margin-top:24px;"> 115 <a href="../payments/index.html" class="btn btn-primary w-100 justify-center">Upgrade to Premium â Unlimited Access</a> 116 </div> 117 </div> 118 119 </div> 120 </section> 121 122 <!-- Footer --> 123 <footer class="footer border-top"> 124 <div class="container footer-layout"> 125 <div class="footer-meta"> 126 <a href="../index.html" class="brand"> 127 <div class="logo-box small">
128 <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg> 129 </div> 130 <span class="brand-text">CodeSprint<span class="accent">.</span></span> 131 </a> 132 <p class="footer-tagline">High-performance tools for engineers preparing for complex technical interviews.</p> 133 </div> 134 <div class="footer-nav"> 135 <a href="../index.html" class="footer-link">Home</a> 136 <a href="index.html" class="footer-link">Dashboard</a> 137 <a href="../features.html" class="footer-link">Features</a> 138 <a href="../payments/index.html" class="footer-link">Upgrade</a> 139 <a href="../support.html" class="footer-link">Support</a> 140 </div> 141 </div> 142 <div class="footer-bottom"> 143 © 2026 CodeSprint. All rights reserved. 144 </div> 145 </footer> 146 147
147<script src="../navbar.js"></script>
147 148
148<script src="app.js"></script>
148 149</body> 150</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.