@media (prefers-color-scheme: light){:root{--text-primary: #1c2b4e;--text-secondary: #406074;--text: #0f172a;--text-muted: #475569;--accent: #3f728b;--accent-opacity: #2e4f782a;--bg-color: #dbe8ea;--surface: #ffffff;--border: #e1e5e9;--elevation-one: #d1dbe3;--elevation-two: #d1dde375;--elevation-three: #73879240;--elevation-four: #bbc7d5;--elevation-five: #ccd2dfce;--elevation-six: #d0d5db9e}}@media (prefers-color-scheme: dark){:root{--text-primary: #c7daee;--text-secondary: #a3b4bd;--text: #ffffff;--text-muted: #8b9ba8;--accent: #95b6db;--accent-opacity: #95a5db2a;--bg-color: #121417;--surface: #1e1e24;--border: #2d2d35;--elevation-one: #1c1c21;--elevation-two: #1c1c2175;--elevation-three: #1e1a1a;--elevation-four: #7b73733a;--elevation-five: #19191fca;--elevation-six: #08080abb}}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr!important;gap:1rem!important;display:none!important}*{max-width:100vw!important;box-sizing:border-box!important}body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.github-section{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;padding:0 .5rem!important}.analytics-container,.weekly-stats{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;padding:1rem!important}.week-item{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;padding:.5rem!important}.week-details{flex-wrap:wrap!important;gap:.125rem!important;overflow-x:hidden!important}.detail-item{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.distribution-item{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.activity-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:30%!important}.activity-value{overflow:hidden!important;text-overflow:ellipsis!important;max-width:20%!important}}:root{--font-one: "Space Grotesk", sans-serif;--font-two: "JetBrains Mono", monospace;--bezier-one: cubic-bezier(.25, .46, .45, .94);--bezier-two: cubic-bezier(.4, 0, .2, 1);--bezier-three: cubic-bezier(.68, -.55, .265, 1.55);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--gradient-primary: linear-gradient(135deg, var(--accent) 0%, var(--accent-secondary) 100%);--gradient-surface: linear-gradient(145deg, var(--surface) 0%, rgba(255, 255, 255, .03) 100%);--gradient-text: linear-gradient(135deg, var(--text-primary) 0%, var(--accent) 100%);--transition-fast: .15s var(--bezier-two);--transition-normal: .3s var(--bezier-two);--transition-slow: .5s var(--bezier-two);--transition-bounce: .6s var(--bezier-three)}*{box-sizing:inherit;margin:0;padding:0;font-family:var(--font-one);scroll-behavior:smooth;scroll-margin-top:6rem;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}@media (max-width: 868px){*{scroll-margin-top:1rem}}html{box-sizing:border-box;letter-spacing:-.05em;overflow-x:hidden}body{margin:0;padding:0;line-height:1.4;background-color:var(--bg-color);overflow-x:hidden}.wrapper{min-height:0vw;margin-inline:auto;width:min(90%,62rem)!important}body.stop-transitions *{transition:none!important}::selection{background:var(--accent-opacity)}h1{color:var(--text-primary);font-weight:700;letter-spacing:-.075em;line-height:1.1;font-size:clamp(3rem,8vw,6rem);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.1);animation:fadeInUp 1s var(--bezier-two)}h2{color:var(--text-primary);font-weight:600;font-size:clamp(1.75rem,4vw,2.25rem);border-radius:12px;width:fit-content;text-align:left;position:relative}h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60%;height:3px;background:var(--gradient-primary);border-radius:2px;transform:scaleX(0);transform-origin:left;animation:slideIn .8s var(--bezier-two) .3s forwards}h3{color:var(--text-primary);font-weight:600;font-size:clamp(1.2rem,3vw,1.4rem);margin-bottom:1rem}h4{color:var(--text-secondary);font-weight:500;font-size:clamp(1.3rem,3.5vw,1.6rem);line-height:1.4}h5{color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.15rem);font-family:var(--font-two);font-weight:400;letter-spacing:-.02em}h6{color:var(--text-secondary);font-size:clamp(.85rem,2vw,.9rem);font-family:var(--font-two);font-weight:400;letter-spacing:-.02em;text-transform:uppercase}p{color:var(--text-secondary);font-weight:400;font-size:clamp(1rem,2.5vw,1.1rem);letter-spacing:-.01em;line-height:1.7;margin-bottom:1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}main{position:relative;z-index:1}main:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0%,transparent 50%);pointer-events:none;z-index:-1}.wrapper{min-height:0vw;margin-inline:auto;width:min(90%,62rem)!important;position:relative}@media (max-width: 868px){.wrapper{margin-bottom:4.75rem}}@media (max-width: 768px){.wrapper{width:min(88%,65rem)!important}}.card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:20px;padding:2rem;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.card:hover:before{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;text-decoration:none;border:none;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-slow)}.btn:hover:before{left:100%}.btn.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.btn.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border)}.btn.btn-secondary:hover{background:var(--surface);border-color:var(--accent);transform:translateY(-2px)}@media (max-width: 868px){h2{display:block;padding:0;background-color:transparent;font-size:1.75rem;margin-bottom:.3rem;display:inline-block}h2:after{width:40%}h3{font-size:1.2rem}h5,p{font-size:1rem}.card{padding:1.5rem;border-radius:16px}.btn{padding:.6rem 1.2rem;font-size:.9rem}}::-webkit-scrollbar{width:11px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--elevation-three);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--elevation-one)}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300;src:url(../../../../fonts/space-grotesk-v15-latin-300.woff2) format("woff2"),url(../../../../fonts/space-grotesk-v15-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(../../../../fonts/space-grotesk-v15-latin-regular.woff2) format("woff2"),url(../../../../fonts/space-grotesk-v15-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(../../../../fonts/space-grotesk-v15-latin-500.woff2) format("woff2"),url(../../../../fonts/space-grotesk-v15-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(../../../../fonts/space-grotesk-v15-latin-600.woff2) format("woff2"),url(../../../../fonts/space-grotesk-v15-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(../../../../fonts/space-grotesk-v15-latin-700.woff2) format("woff2"),url(../../../../fonts/space-grotesk-v15-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(../../../../fonts/jetbrains-mono-v18-latin-300.woff2) format("woff2"),url(../../../../fonts/jetbrains-mono-v18-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../../../../fonts/jetbrains-mono-v18-latin-regular.woff2) format("woff2"),url(../../../../fonts/jetbrains-mono-v18-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../../../../fonts/jetbrains-mono-v18-latin-500.woff2) format("woff2"),url(../../../../fonts/jetbrains-mono-v18-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(../../../../fonts/jetbrains-mono-v18-latin-600.woff2) format("woff2"),url(../../../../fonts/jetbrains-mono-v18-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../../../../fonts/jetbrains-mono-v18-latin-700.woff2) format("woff2"),url(../../../../fonts/jetbrains-mono-v18-latin-700.woff) format("woff")}.pointer-ring.svelte-pyk136{left:0;top:0;height:30px;width:30px;border-radius:100px;border:1px solid var(--text-secondary);position:fixed;z-index:30;opacity:0;pointer-events:none;transition:.3s all var(--bezier-one)}@media (pointer: coarse){.pointer-ring.svelte-pyk136{display:none}}.loading.svelte-1qspmtb .svelte-1qspmtb{transition:none}
