:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.landing.svelte-1pw2byy{min-height:100vh;position:relative;overflow:hidden}.hero.svelte-1pw2byy{min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;padding:4rem 2rem}.particles.svelte-1pw2byy{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle.svelte-1pw2byy{position:absolute;width:4px;height:4px;background:#58a6ff66;border-radius:50%;left:var(--x);top:var(--y);animation:svelte-1pw2byy-float 8s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-1pw2byy-float{0%,to{transform:translateY(0) translate(0);opacity:.4}50%{transform:translateY(-30px) translate(10px);opacity:.8}}.content.svelte-1pw2byy{text-align:center;z-index:1}.org-avatar.svelte-1pw2byy{width:120px;height:120px;border-radius:50%;border:4px solid rgba(88,166,255,.3);box-shadow:0 0 40px #58a6ff33;margin-bottom:2rem;transition:transform .3s ease}.org-avatar.svelte-1pw2byy:hover{transform:scale(1.05)}.title.svelte-1pw2byy{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text.svelte-1pw2byy{background:linear-gradient(135deg,#58a6ff,#a371f7,#f778ba);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1pw2byy{font-size:2rem;color:#8b949e;font-weight:400}.description.svelte-1pw2byy{font-size:1.2rem;color:#8b949e;max-width:500px;margin:0 auto;line-height:1.6}.years-section.svelte-1pw2byy{padding:2rem 2rem 4rem;max-width:1200px;margin:0 auto}.years-section.svelte-1pw2byy h2:where(.svelte-1pw2byy){text-align:center;font-size:1.5rem;color:#8b949e;margin-bottom:2rem;font-weight:500}.years-grid.svelte-1pw2byy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.year-card.svelte-1pw2byy{position:relative;background:linear-gradient(145deg,#161b22cc,#0d1117e6);border:1px solid rgba(48,54,61,.8);border-radius:16px;padding:2rem 1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:.75rem;overflow:hidden}.year-card.svelte-1pw2byy:hover{transform:translateY(-8px) scale(1.02);border-color:#58a6ff80;box-shadow:0 20px 40px #0006,0 0 30px #58a6ff1a}.card-glow.svelte-1pw2byy{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(88,166,255,.15),transparent 70%);opacity:0;transition:opacity .3s ease}.year-card.svelte-1pw2byy:hover .card-glow:where(.svelte-1pw2byy){opacity:1}.year-emoji.svelte-1pw2byy{font-size:2.5rem;filter:grayscale(.2);transition:filter .3s ease,transform .3s ease}.year-card.svelte-1pw2byy:hover .year-emoji:where(.svelte-1pw2byy){filter:grayscale(0);transform:scale(1.2)}.year-number.svelte-1pw2byy{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#e6edf3,#8b949e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.year-stats.svelte-1pw2byy{display:flex;gap:1rem;margin:.25rem 0}.year-stats.svelte-1pw2byy .stat:where(.svelte-1pw2byy){display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#8b949e}.year-stats.svelte-1pw2byy .stat-icon:where(.svelte-1pw2byy){font-size:.8rem}.year-card.svelte-1pw2byy:hover .year-stats:where(.svelte-1pw2byy) .stat:where(.svelte-1pw2byy){color:#e6edf3}.year-label.svelte-1pw2byy{font-size:.85rem;color:#8b949e;text-transform:uppercase;letter-spacing:1px}footer.svelte-1pw2byy{text-align:center;padding:2rem;color:#484f58;font-size:.9rem}.all-time-section.svelte-1pw2byy{margin-top:2.5rem;display:flex;justify-content:center}.all-time-card.svelte-1pw2byy{position:relative;background:linear-gradient(145deg,#281622e6,#190d17f2);border:2px solid rgba(247,120,186,.4);border-radius:20px;padding:2rem 4rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow:hidden}.all-time-card.svelte-1pw2byy:hover{transform:translateY(-8px) scale(1.02);border-color:#f778bacc;box-shadow:0 20px 40px #0006,0 0 40px #f778ba33}.all-time-card.svelte-1pw2byy .card-glow:where(.svelte-1pw2byy){background:radial-gradient(circle at 50% 0%,rgba(247,120,186,.2),transparent 70%)}.all-time-emoji.svelte-1pw2byy{font-size:3rem;filter:drop-shadow(0 0 10px rgba(247,120,186,.5));transition:transform .3s ease}.all-time-card.svelte-1pw2byy:hover .all-time-emoji:where(.svelte-1pw2byy){transform:scale(1.2) rotate(-5deg)}.all-time-title.svelte-1pw2byy{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#f778ba,#ff7b72,#ffa657);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.all-time-subtitle.svelte-1pw2byy{font-size:.9rem;color:#8b949e}@media(max-width:768px){.title.svelte-1pw2byy{font-size:2.5rem}.subtitle.svelte-1pw2byy{font-size:1.5rem}.org-avatar.svelte-1pw2byy{width:100px;height:100px}.years-grid.svelte-1pw2byy{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-17xvzis{position:relative;background:linear-gradient(145deg,#161b22e6,#0d1117f2);border:1px solid rgba(48,54,61,.6);border-radius:16px;padding:2rem 1.5rem;text-align:center;overflow:hidden;transition:all .3s ease}.stat-card.svelte-17xvzis:hover{transform:translateY(-4px);border-color:var(--accent-color);box-shadow:0 10px 30px #0000004d,0 0 20px color-mix(in srgb,var(--accent-color) 20%,transparent)}.glow.svelte-17xvzis{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:0;transition:opacity .3s ease}.stat-card.svelte-17xvzis:hover .glow:where(.svelte-17xvzis){opacity:1}.icon-wrapper.svelte-17xvzis{width:60px;height:60px;margin:0 auto 1rem;background:color-mix(in srgb,var(--accent-color) 15%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon.svelte-17xvzis{font-size:2rem}.value.svelte-17xvzis{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#e6edf3 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.label.svelte-17xvzis{font-size:.9rem;color:#8b949e;text-transform:uppercase;letter-spacing:1px}.contributors-container.svelte-1j84c8l{display:flex;flex-direction:column;gap:1rem}.contributors-list.svelte-1j84c8l{display:flex;flex-direction:column;gap:.75rem;max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(88,166,255,.3) transparent}.contributors-list.expanded.svelte-1j84c8l{max-height:none}.contributor.svelte-1j84c8l{display:grid;grid-template-columns:50px 50px 1fr 100px;align-items:center;gap:1rem;padding:.75rem 1rem;background:#0d111780;border:1px solid rgba(48,54,61,.4);border-radius:12px;transition:all .2s ease;position:relative;cursor:pointer}.contributor.svelte-1j84c8l:hover{background:#30363d4d;border-color:#58a6ff4d;transform:translate(4px)}.contributor.tooltip-active.svelte-1j84c8l{z-index:50}.contributor.top-three.svelte-1j84c8l{background:linear-gradient(145deg,#161b22cc,#0d1117e6);border-color:#58a6ff33}.rank.svelte-1j84c8l{text-align:center}.medal.svelte-1j84c8l{font-size:1.5rem}.avatar-wrapper.svelte-1j84c8l{width:44px;height:44px}.avatar.svelte-1j84c8l{width:100%;height:100%;border-radius:50%;border:2px solid rgba(88,166,255,.2)}.avatar-placeholder.svelte-1j84c8l{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#58a6ff,#a371f7);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.info.svelte-1j84c8l{min-width:0}.username.svelte-1j84c8l{font-weight:600;color:#e6edf3;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats.svelte-1j84c8l{display:flex;gap:.75rem;font-size:.8rem;color:#8b949e}.stat.svelte-1j84c8l{display:flex;align-items:center;gap:.25rem}.stat-icon.svelte-1j84c8l{font-size:.9rem}.night-owl.svelte-1j84c8l{color:#f0b429}.commits-bar.svelte-1j84c8l{height:6px;background:#30363d80;border-radius:3px;overflow:hidden}.bar-fill.svelte-1j84c8l{height:100%;background:linear-gradient(90deg,#58a6ff,#a371f7);border-radius:3px;transition:width 1s ease-out}.empty.svelte-1j84c8l{text-align:center;padding:2rem;color:#8b949e}.expand-btn.svelte-1j84c8l{padding:.75rem 1.5rem;background:#58a6ff1a;border:1px solid rgba(88,166,255,.3);border-radius:8px;color:#58a6ff;font-size:.9rem;cursor:pointer;transition:all .2s ease;align-self:center}.expand-btn.svelte-1j84c8l:hover{background:#58a6ff33;border-color:#58a6ff80}.tooltip.svelte-1j84c8l{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#161b22fa;border:1px solid rgba(88,166,255,.3);border-radius:10px;padding:.75rem;min-width:200px;z-index:100;box-shadow:0 8px 24px #0006}.tooltip-header.svelte-1j84c8l{font-size:.75rem;font-weight:600;color:#8b949e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(48,54,61,.5)}.tooltip-list.svelte-1j84c8l{display:flex;flex-direction:column;gap:.4rem}.tooltip-item.svelte-1j84c8l{display:flex;justify-content:space-between;align-items:center;gap:1rem}.tooltip-repo.svelte-1j84c8l{font-size:.85rem;color:#58a6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.tooltip-count.svelte-1j84c8l{font-size:.85rem;font-weight:600;color:#e6edf3}@media(max-width:600px){.contributor.svelte-1j84c8l{grid-template-columns:40px 40px 1fr}.commits-bar.svelte-1j84c8l{display:none}.tooltip.svelte-1j84c8l{left:0;transform:none;min-width:180px}}.chart-container.svelte-2x9x95{width:100%}.chart.svelte-2x9x95{display:flex;align-items:flex-end;gap:.5rem;height:200px;padding:1rem 0}.bar-group.svelte-2x9x95{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%}.bar-container.svelte-2x9x95{width:100%;flex:1;display:flex;align-items:flex-end;justify-content:center}.bar.svelte-2x9x95{width:80%;max-width:40px;background:linear-gradient(180deg,#58a6ff,#1f6feb);border-radius:4px 4px 0 0;position:relative;cursor:pointer;transition:height .8s cubic-bezier(.4,0,.2,1);min-height:4px}.bar.svelte-2x9x95:hover{background:linear-gradient(180deg,#79b8ff,#388bfd);transform:scaleX(1.05)}.tooltip.svelte-2x9x95{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#161b22f2;border:1px solid rgba(48,54,61,.8);padding:.5rem .75rem;border-radius:8px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10;text-align:center;line-height:1.4}.bar.svelte-2x9x95:hover .tooltip:where(.svelte-2x9x95){opacity:1;visibility:visible;transform:translate(-50%) translateY(-8px)}.month-label.svelte-2x9x95{font-size:.75rem;color:#8b949e;text-transform:uppercase}.legend.svelte-2x9x95{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(48,54,61,.3)}.legend-item.svelte-2x9x95{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#8b949e}.legend-color.svelte-2x9x95{width:12px;height:12px;border-radius:3px}.legend-color.commits.svelte-2x9x95{background:linear-gradient(180deg,#58a6ff,#1f6feb)}@media(max-width:600px){.month-label.svelte-2x9x95{font-size:.6rem}.chart.svelte-2x9x95{gap:.25rem}}.facts-grid.svelte-19vituk{display:flex;flex-direction:column;gap:1rem}.fact-card.svelte-19vituk{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#0d111780;border:1px solid rgba(48,54,61,.4);border-radius:12px;transition:all .2s ease}.fact-card.svelte-19vituk:hover{background:#30363d4d;border-color:#a371f74d;transform:translate(4px)}.fact-icon.svelte-19vituk{font-size:2rem;flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#a371f71a;border-radius:12px}.fact-content.svelte-19vituk{flex:1;min-width:0}.fact-value.svelte-19vituk{font-size:1.25rem;font-weight:700;color:#e6edf3;margin-bottom:.25rem}.fact-title.svelte-19vituk{font-size:.9rem;font-weight:600;color:#a371f7;margin-bottom:.25rem}.fact-desc.svelte-19vituk{font-size:.8rem;color:#8b949e}.empty.svelte-19vituk{text-align:center;padding:2rem;color:#8b949e}.languages-container.svelte-1u6erch{width:100%}.languages-bar.svelte-1u6erch{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#30363d80;margin-bottom:1.5rem}.lang-segment.svelte-1u6erch{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative}.lang-segment.svelte-1u6erch:hover{filter:brightness(1.2)}.languages-grid.svelte-1u6erch{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.lang-item.svelte-1u6erch{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#0d111780;border-radius:8px;transition:all .2s ease}.lang-item.svelte-1u6erch:hover{background:#30363d66;transform:translateY(-2px)}.lang-color.svelte-1u6erch{width:12px;height:12px;border-radius:50%;flex-shrink:0}.lang-info.svelte-1u6erch{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lang-name.svelte-1u6erch{font-size:.85rem;font-weight:500;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lang-percent.svelte-1u6erch{font-size:.75rem;color:#8b949e}.repos-container.svelte-sbr617{display:flex;flex-direction:column;gap:1rem}.repos-list.svelte-sbr617{display:flex;flex-direction:column;gap:.75rem;max-height:600px;overflow-y:auto}.repo.svelte-sbr617{display:grid;grid-template-columns:50px 1fr auto 120px;align-items:center;gap:1rem;padding:1rem;background:#0d111780;border:1px solid rgba(48,54,61,.4);border-radius:12px;transition:all .2s ease}.repo.svelte-sbr617:hover{background:#30363d4d;border-color:#58a6ff4d}.repo-rank.svelte-sbr617{font-size:1rem;font-weight:600;color:#8b949e;text-align:center}.repo-info.svelte-sbr617{min-width:0}.repo-name.svelte-sbr617{font-weight:600;color:#58a6ff;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repo-desc.svelte-sbr617{font-size:.8rem;color:#8b949e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repo-contributors.svelte-sbr617{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.contributors-label.svelte-sbr617{font-size:.7rem;color:#6e7681}.contributors-avatars.svelte-sbr617{display:flex;align-items:center}.contributor-avatar.svelte-sbr617{width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid rgba(22,27,34,.9);margin-left:-8px;transition:transform .2s ease,z-index .2s ease;cursor:pointer}.contributor-avatar.svelte-sbr617:first-child{margin-left:0}.contributor-avatar.svelte-sbr617:hover{transform:scale(1.2);z-index:10!important}.contributor-avatar.svelte-sbr617 img:where(.svelte-sbr617){width:100%;height:100%;object-fit:cover}.contributor-avatar.svelte-sbr617 .avatar-placeholder:where(.svelte-sbr617){width:100%;height:100%;background:linear-gradient(135deg,#58a6ff,#a371f7);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff}.repo-stats.svelte-sbr617{display:flex;gap:1.5rem}.stat.svelte-sbr617{display:flex;flex-direction:column;align-items:center;gap:.2rem}.stat-value.svelte-sbr617{font-size:1.1rem;font-weight:700}.stat.commits.svelte-sbr617 .stat-value:where(.svelte-sbr617){color:#58a6ff}.stat.prs.svelte-sbr617 .stat-value:where(.svelte-sbr617){color:#a371f7}.stat-label.svelte-sbr617{font-size:.7rem;color:#8b949e;text-transform:uppercase}.activity-bar.svelte-sbr617{height:6px;background:#30363d80;border-radius:3px;overflow:hidden}.commits-fill.svelte-sbr617{height:100%;background:linear-gradient(90deg,#58a6ff,#a371f7);border-radius:3px;transition:width 1s ease-out;min-width:2px}.empty.svelte-sbr617{text-align:center;padding:2rem;color:#8b949e}.expand-btn.svelte-sbr617{padding:.75rem 1.5rem;background:#58a6ff1a;border:1px solid rgba(88,166,255,.3);border-radius:8px;color:#58a6ff;font-size:.9rem;cursor:pointer;transition:all .2s ease;align-self:center}.expand-btn.svelte-sbr617:hover{background:#58a6ff33;border-color:#58a6ff80}@media(max-width:768px){.repo.svelte-sbr617{grid-template-columns:40px 1fr auto}.activity-bar.svelte-sbr617{display:none}.repo-stats.svelte-sbr617{gap:1rem}}.year-review.svelte-od8tsy{min-height:100vh;padding-bottom:4rem}header.svelte-od8tsy{padding:1.5rem 2rem;display:flex;align-items:center;gap:2rem;position:sticky;top:0;background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(48,54,61,.5);z-index:100}.back-btn.svelte-od8tsy{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#30363d80;border:1px solid rgba(48,54,61,.8);border-radius:8px;color:#8b949e;cursor:pointer;transition:all .2s ease;font-size:.9rem}.back-btn.svelte-od8tsy:hover{background:#30363dcc;color:#e6edf3;border-color:#58a6ff4d}.arrow.svelte-od8tsy{font-size:1.2rem}.header-content.svelte-od8tsy{display:flex;align-items:center;gap:1rem}.year-badge.svelte-od8tsy{background:linear-gradient(135deg,#58a6ff,#a371f7);padding:.4rem 1rem;border-radius:20px;font-weight:700;font-size:1.1rem}header.svelte-od8tsy h1:where(.svelte-od8tsy){font-size:1.5rem;font-weight:600}.loading.svelte-od8tsy,.error.svelte-od8tsy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.loader.svelte-od8tsy{width:50px;height:50px;border:3px solid rgba(88,166,255,.1);border-top-color:#58a6ff;border-radius:50%;animation:svelte-od8tsy-spin 1s linear infinite}@keyframes svelte-od8tsy-spin{to{transform:rotate(360deg)}}main.svelte-od8tsy{max-width:1400px;margin:0 auto;padding:2rem}.hero-stats.svelte-od8tsy{margin-bottom:3rem}.stats-grid.svelte-od8tsy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}section.svelte-od8tsy h2:where(.svelte-od8tsy){font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#8b949e}.chart-section.svelte-od8tsy{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem;margin-bottom:3rem}.two-columns.svelte-od8tsy{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.contributors-section.svelte-od8tsy,.facts-section.svelte-od8tsy{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem}.repos-section.svelte-od8tsy,.languages-section.svelte-od8tsy{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem;margin-bottom:3rem}.summary.svelte-od8tsy{text-align:center}.summary-card.svelte-od8tsy{background:linear-gradient(145deg,#161b22cc,#0d1117e6);border:1px solid rgba(88,166,255,.2);border-radius:20px;padding:3rem;max-width:700px;margin:0 auto}.summary-emoji.svelte-od8tsy{font-size:4rem;margin-bottom:1rem}.summary-card.svelte-od8tsy h3:where(.svelte-od8tsy){font-size:2rem;margin-bottom:1rem;background:linear-gradient(135deg,#58a6ff,#a371f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary-card.svelte-od8tsy p:where(.svelte-od8tsy){font-size:1.1rem;line-height:1.8;color:#8b949e}.summary-card.svelte-od8tsy strong:where(.svelte-od8tsy){color:#e6edf3}.cheers.svelte-od8tsy{margin-top:1.5rem;font-size:1.2rem!important;color:#e6edf3!important}@media(max-width:768px){header.svelte-od8tsy{flex-direction:column;align-items:flex-start;gap:1rem}main.svelte-od8tsy{padding:1rem}.two-columns.svelte-od8tsy{grid-template-columns:1fr}}.year-review.svelte-1343xo5{min-height:100vh;padding-bottom:4rem}header.svelte-1343xo5{padding:1.5rem 2rem;display:flex;align-items:center;gap:2rem;position:sticky;top:0;background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(48,54,61,.5);z-index:100}.back-btn.svelte-1343xo5{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#30363d80;border:1px solid rgba(48,54,61,.8);border-radius:8px;color:#8b949e;cursor:pointer;transition:all .2s ease;font-size:.9rem}.back-btn.svelte-1343xo5:hover{background:#30363dcc;color:#e6edf3;border-color:#58a6ff4d}.arrow.svelte-1343xo5{font-size:1.2rem}.header-content.svelte-1343xo5{display:flex;align-items:center;gap:1rem}.year-badge.svelte-1343xo5{background:linear-gradient(135deg,#58a6ff,#a371f7);padding:.4rem 1rem;border-radius:20px;font-weight:700;font-size:1.1rem}.year-badge.all-time.svelte-1343xo5{background:linear-gradient(135deg,#f778ba,#ff7b72,#ffa657);animation:svelte-1343xo5-gradient-shift 3s ease infinite;background-size:200% 200%}@keyframes svelte-1343xo5-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}header.svelte-1343xo5 h1:where(.svelte-1343xo5){font-size:1.5rem;font-weight:600}.loading.svelte-1343xo5,.error.svelte-1343xo5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.loader.svelte-1343xo5{width:50px;height:50px;border:3px solid rgba(88,166,255,.1);border-top-color:#58a6ff;border-radius:50%;animation:svelte-1343xo5-spin 1s linear infinite}@keyframes svelte-1343xo5-spin{to{transform:rotate(360deg)}}main.svelte-1343xo5{max-width:1400px;margin:0 auto;padding:2rem}.hero-stats.svelte-1343xo5{margin-bottom:3rem}.stats-grid.svelte-1343xo5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}section.svelte-1343xo5 h2:where(.svelte-1343xo5){font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#8b949e}.chart-section.svelte-1343xo5{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem;margin-bottom:3rem}.yearly-chart.svelte-1343xo5{display:flex;flex-direction:column;gap:1rem}.year-bar-container.svelte-1343xo5{display:grid;grid-template-columns:60px 1fr 120px;align-items:center;gap:1rem}.year-label.svelte-1343xo5{font-weight:600;color:#e6edf3;text-align:right}.bar-wrapper.svelte-1343xo5{height:32px;background:#30363d4d;border-radius:8px;overflow:hidden}.year-bar.svelte-1343xo5{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;border-radius:8px;transition:width .5s ease}.year-bar.commits.svelte-1343xo5{background:linear-gradient(90deg,#58a6ff,#a371f7)}.bar-value.svelte-1343xo5{font-size:.85rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.year-stats-mini.svelte-1343xo5{display:flex;gap:.75rem;font-size:.85rem;color:#8b949e}.two-columns.svelte-1343xo5{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.contributors-section.svelte-1343xo5,.facts-section.svelte-1343xo5{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem}.repos-section.svelte-1343xo5,.languages-section.svelte-1343xo5{background:#161b2299;border:1px solid rgba(48,54,61,.5);border-radius:16px;padding:2rem;margin-bottom:3rem}.summary.svelte-1343xo5{text-align:center}.summary-card.svelte-1343xo5{background:linear-gradient(145deg,#161b22cc,#0d1117e6);border:1px solid rgba(88,166,255,.2);border-radius:20px;padding:3rem;max-width:700px;margin:0 auto}.summary-card.all-time-summary.svelte-1343xo5{border:1px solid rgba(247,120,186,.3);background:linear-gradient(145deg,#1e1622cc,#110d17e6)}.summary-emoji.svelte-1343xo5{font-size:4rem;margin-bottom:1rem}.summary-card.svelte-1343xo5 h3:where(.svelte-1343xo5){font-size:2rem;margin-bottom:1rem;background:linear-gradient(135deg,#f778ba,#ff7b72,#ffa657);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary-card.svelte-1343xo5 p:where(.svelte-1343xo5){font-size:1.1rem;line-height:1.8;color:#8b949e}.summary-card.svelte-1343xo5 strong:where(.svelte-1343xo5){color:#e6edf3}.cheers.svelte-1343xo5{margin-top:1.5rem;font-size:1.2rem!important;color:#e6edf3!important}@media(max-width:768px){header.svelte-1343xo5{flex-direction:column;align-items:flex-start;gap:1rem}main.svelte-1343xo5{padding:1rem}.two-columns.svelte-1343xo5{grid-template-columns:1fr}.year-bar-container.svelte-1343xo5{grid-template-columns:50px 1fr}.year-stats-mini.svelte-1343xo5{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:linear-gradient(135deg,#0d1117,#161b22,#0d1117);color:#e6edf3;min-height:100vh;overflow-x:hidden}main.svelte-1n46o8q{min-height:100vh}.loading-container.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1.5rem}.loader.svelte-1n46o8q{width:60px;height:60px;border:3px solid rgba(88,166,255,.1);border-top-color:#58a6ff;border-radius:50%;animation:svelte-1n46o8q-spin 1s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.loading-container.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#8b949e;font-size:1.1rem}.error-container.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;text-align:center;padding:2rem}.error-icon.svelte-1n46o8q{font-size:4rem}.error-container.svelte-1n46o8q h2:where(.svelte-1n46o8q){color:#f85149}.error-container.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#8b949e}.hint.svelte-1n46o8q{background:#58a6ff1a;padding:1rem 1.5rem;border-radius:8px;border:1px solid rgba(88,166,255,.2);margin-top:1rem}
