:root{color-scheme:dark}*{box-sizing:border-box}html{overflow-x:clip}body,html{margin:0;padding:0;font-family:Space Grotesk,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(circle at 15% 8%,#7c6bf71a 0,transparent 35%),radial-gradient(circle at 85% 92%,#7c6bf714 0,transparent 40%),#0a0a12;color:#f3f4f6}body{overflow-x:clip}main{max-width:900px;margin:0 auto;padding:32px 14px}h1{margin:0 0 20px;font-size:2rem}h2{margin:0 0 12px;font-size:1.25rem}h3{margin:18px 0 8px;font-size:1rem}p{line-height:1.6}ul{margin:8px 0 0;padding-left:18px}li{margin:6px 0}a{color:#b8b7ff;text-decoration:none}a:hover{text-decoration:underline}.terminal-title{margin:0 0 8px;font-size:clamp(1.9rem,5vw,2.8rem);letter-spacing:.01em;line-height:1.1;color:#f4f4f5;font-weight:700}.tui-shell{font-family:Consolas,Ubuntu Mono,SFMono-Regular,Menlo,Monaco,Liberation Mono,monospace;position:relative}.tui-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:100% 3px;opacity:.08}.clean-shell:before{display:none}.ticker-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:10px}.ticker-strip span{border:1px solid #1f2937;background:#070b14;color:#34d399;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 8px}.tui-header{display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(180deg,#0b111f,#0b0f17);margin-bottom:12px}.terminal-subtitle{margin:0;color:#7dd3fc}.install-button{margin:0;border-color:#155e75;background:#082f49;color:#67e8f9;letter-spacing:.08em}.tui-panels{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.panel{background:linear-gradient(180deg,#0a0a0a,#050505);min-height:164px}.panel-label{color:#facc15;font-size:.78rem;letter-spacing:.08em;margin-bottom:10px}.sparkline{width:100%;height:114px;background:linear-gradient(transparent 31px,rgba(34,211,238,.09) 32px),linear-gradient(90deg,transparent 39px,rgba(34,211,238,.08) 40px);background-size:100% 32px,40px 100%;border:1px solid #0f172a}.sparkline polyline{fill:none;stroke:#22d3ee;stroke-width:1.7;vector-effect:non-scaling-stroke}.sparkline-empty{color:#64748b;font-size:.9rem;border:1px dashed #334155;height:114px;display:grid;place-items:center}.terminal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.terminal-stats div{border:1px solid #1f2937;border-radius:8px;padding:10px;background:#060a10}.terminal-stats span{display:block;font-size:.74rem;color:#60a5fa;margin-bottom:6px}.terminal-stats strong{color:#a7f3d0;font-size:1.1rem}.card{border:1px solid #262626;border-radius:12px;padding:16px;background:#0f0f0f}.row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #232323}.row:last-child{border-bottom:0}.connect-button{display:inline-block;border:1px solid #334155;background:#111827;color:#e2e8f0;padding:10px 14px;border-radius:10px;font-weight:700}.muted{color:#94a3b8;margin-top:-8px}.leaderboard-card{padding:10px 14px}.header-actions{display:flex;justify-content:space-between}.clean-header{margin-bottom:10px;background:#0d0d16;border:1px solid #262634;border-radius:12px;box-shadow:0 18px 40px #00000055;padding:12px 14px}.clean-title{font-size:clamp(1.7rem,4vw,2rem)}.clean-subtitle{color:#a1a1bf;margin:0}.clean-install{border-color:#4c4d7a;background:#171726;color:#f4f4f5;letter-spacing:.05em;font-size:.72rem;padding:8px 10px;box-shadow:0 0 0 1px rgba(115,116,221,.25),0 0 18px rgba(139,92,246,.22),0 0 36px rgba(115,116,221,.12);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.clean-install:hover{border-color:#7374dd;color:#f8f7ff;box-shadow:0 0 0 1px rgba(167,139,250,.45),0 0 22px rgba(139,92,246,.32),0 0 48px rgba(115,116,221,.18)}.clean-install:focus-visible{outline:none;border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,.5),0 0 24px rgba(139,92,246,.35)}.clean-header-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}@media (min-width:701px){.clean-header-actions{width:auto;align-items:flex-end}}.how-it-works-link{font-size:.72rem;letter-spacing:.04em;color:#6b6c85;text-align:center;text-decoration:none;align-self:center}@media (min-width:701px){.how-it-works-link{align-self:flex-end;text-align:right}}.how-it-works-link:hover{color:#9ca3af;text-decoration:underline}.period-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid #262634}.period-nav-sep{color:#3f4054;font-size:.72rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.period-nav-link{font-size:.72rem;letter-spacing:.04em;text-transform:lowercase;color:#6b6c85;text-decoration:none}.period-nav-link:hover{color:#9ca3af;text-decoration:underline}.period-nav-link--active{color:#c4c4d8;font-weight:600;pointer-events:none}.records-hero{margin-bottom:16px;padding:16px 18px;border-radius:12px;border:1px solid #2e2e42;background:radial-gradient(120% 80% at 100% 0,rgba(99,102,241,.14),transparent 55%),radial-gradient(90% 60% at 0 100%,rgba(34,211,238,.08),transparent 50%),#0a0a12}.records-hero-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.records-hero-title{margin:0 0 8px;font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;color:#ececf5}.records-hero-lead{margin:0;max-width:52rem;font-size:.84rem;line-height:1.55}.records-hero-link{color:#fde68a;text-decoration:none;font-weight:600}.records-hero-link:hover{text-decoration:underline}.records-hero-aside{flex-shrink:0}.records-hero-tag{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc;border:1px solid rgba(129,140,248,.35);background:rgba(79,70,229,.12)}.records-block{margin-bottom:22px}.records-block:last-of-type{margin-bottom:8px}.records-block-title{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:lowercase;color:#8b8ca8}.records-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.records-card{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:158px;border-radius:12px;border:1px solid #2a2a3a;background:#0c0c14;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.records-card-head{display:flex;gap:12px;align-items:flex-start}.records-card-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;background:#08080f;border:1px solid #2f2f42;image-rendering:pixelated;image-rendering:crisp-edges}.records-card-badge-img{width:40px;height:40px;object-fit:contain}.records-card-head-text{min-width:0;flex:1 1}.records-card-title{margin:0 0 4px;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:lowercase;color:#d8d8ec}.records-card-desc{margin:0;font-size:.74rem;line-height:1.45}.records-card-value{margin:2px 0 0;font-size:1.65rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.records-card-value-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f0f0f8}.records-card-unit{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:#8f90ad}.records-card-meta{margin:auto 0 0;padding-top:4px;font-size:.76rem;line-height:1.45}.records-card-user{font-weight:700}.records-card-empty{margin:auto 0 0;font-size:.8rem;font-style:italic;color:#6b6c82}.clean-summary{margin-bottom:10px;border:1px solid #2c2c3c;background:#0d0d16;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.summary-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:start}.summary-head--period{grid-template-columns:minmax(0,1fr)}.summary-timers{display:contents}.summary-title{margin:0 0 2px;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c7c7dc}.summary-date{margin:0;font-size:.78rem;color:#8f90ad;line-height:1.35}.summary-tz{color:#6b6c85;font-size:.72rem}.summary-time-block{text-align:right}.summary-time-block-right{grid-column:auto}.summary-time-label{display:block;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#8f90ad;margin-bottom:3px}.summary-time-value{display:block;font-size:.95rem;font-weight:600;color:#e8e8f2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.summary-progress{margin:0}.summary-progress-track{height:4px;border-radius:999px;background:#1a1a2e;overflow:hidden}.summary-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7374dd,#a78bfa);transition:width .2s ease}.summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%}.summary-metrics div{border:1px solid #313148;border-radius:8px;background:#121221;padding:7px 8px;min-height:48px;display:flex;flex-direction:column;justify-content:center}.summary-metrics span{display:block;color:#8f90ad;font-size:.6rem;margin-bottom:2px;letter-spacing:.04em;text-transform:uppercase}.summary-metrics strong{color:#f4f4f5;font-size:.85rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-table{border-color:#1e293b;background:#03060d}.clean-table{border-color:#2a2a3b;background:#0c0c15;border-radius:12px;box-shadow:0 24px 48px #0000005c;padding:8px 12px}.table-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#8e90ab;border-bottom:1px solid #262638;padding:4px 2px 8px}.table-head span{min-width:0}.table-head-rank-block{display:flex;align-items:baseline;gap:6px;min-width:0}.table-head-delta{flex:0 0 38px;text-align:center;font-size:.62rem;letter-spacing:.04em;color:#6b6c82;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-head-rank-label{min-width:0}.table-head span:last-child{text-align:right;flex-shrink:0}.table-head-output-full{display:inline}.table-head-output-short{display:none}.leader-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #202032;padding:9px 2px}.leader-row:last-child{border-bottom:0}.leader-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.leader-left>div:last-child{min-width:0;overflow:hidden}.leader-left .leader-meta,.leader-left .repo-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-left .leader-username-row{min-width:0;flex:1 1}.leader-left .leader-username-row .username-link{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-right{text-align:right}.rank-move{flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;gap:1px;font-size:.72rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.rank-move-chevron{font-size:.62rem;line-height:1}.rank-move-num{min-width:1ch}.rank-move--flat{color:#6b6c82}.rank-move--up{color:#34d399}.rank-move--down{color:#f87171}.rank-chip{min-width:36px;display:inline-block;text-align:center;font-weight:600;color:#8e90ab;font-size:.78rem}.avatar{width:30px;height:30px;border-radius:999px;border:1px solid #2f2f2f}.large-avatar{width:68px;height:68px}.avatar-fallback{display:grid;place-items:center;color:#fde68a;font-weight:700;background:#111827}.username-link{color:#ececf2;font-weight:700;font-size:.92rem}.leader-meta{font-size:.74rem;color:#8f90ad}.leader-meta .leader-repo-link{color:#a8a9c4;text-decoration:none}.leader-meta .leader-repo-link:hover{color:#ececf2;text-decoration:underline}.repo-name-private-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;vertical-align:baseline}.leader-meta .repo-name-private{color:#a8a9c4}.repo-private-pill{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8f90ad;background:rgba(15,23,42,.85);border:1px solid rgba(143,144,173,.35)}.net-lines{font-size:.95rem;font-weight:700;color:#95e2ae}.line-breakdown{font-size:.7rem;color:#8f90ad;letter-spacing:.03em}.row-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;font-size:.72rem}.empty-row{border-bottom:0}.back-link{display:inline-block;margin-bottom:16px}.profile-page .profile-nav{margin-bottom:10px;padding:10px 14px}.profile-back{margin-bottom:0;font-size:.82rem;color:#8f90ad}.profile-back:hover{color:#ececf2}.profile-hero{margin-bottom:10px;padding:14px 16px;align-items:flex-start}.profile-hero-inner{display:flex;gap:14px;align-items:flex-start;width:100%}.profile-hero-avatar{flex-shrink:0}.profile-hero-text{min-width:0}.profile-kicker{margin-bottom:2px}.profile-name{margin:0 0 4px;font-size:clamp(1.35rem,3.5vw,1.75rem)}.profile-meta-line{margin:0 0 6px;font-size:.78rem}.profile-bio{margin:0 0 10px}.profile-links{justify-content:flex-start;margin-top:0}.profile-stats-section{gap:10px}.profile-badges-section,.profile-stats-section{margin-bottom:10px;padding:12px 14px}.badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px 8px;gap:10px 8px;margin:12px 0 0;padding:0;list-style:none}.badge-grid-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.badge-icon-wrap{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:12px;background:#0b0b0b;border:1px solid #2a2a2a;image-rendering:pixelated;image-rendering:crisp-edges}.badge-icon{width:64px;height:64px;object-fit:contain}.badge-label{font-size:.78rem;line-height:1.2;color:#c4c4d4;max-width:100%}.leader-username-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.leaderboard-badge-pins{display:inline-flex;align-items:center;gap:4px}.leaderboard-badge-pin{width:22px;height:22px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;border-radius:4px;flex-shrink:0}.profile-section-heading{margin:0}.profile-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.profile-table{margin-bottom:10px}.profile-data-row .profile-repo-name .repo-link,.profile-data-row .profile-repo-name span{font-size:.88rem;color:#ececf2;font-weight:600;text-decoration:none}.profile-data-row .profile-repo-name .repo-name-private{color:#ececf2}.profile-data-row .profile-repo-name .repo-link:hover{text-decoration:underline}.profile-data-row .leader-left{gap:0}.profile-header{margin-bottom:16px}.profile-title{margin:0}.stats-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.stat{border:1px solid #232323;border-radius:10px;padding:12px;background:#0b0b0b}.stat span{display:block;font-size:.8rem;color:#a3a3a3;margin-bottom:6px}.stat strong{font-size:1.2rem;color:#fef08a}.repo-list .row{padding:9px 0}@media (max-width:700px){main{max-width:100%;padding:20px max(12px,env(safe-area-inset-left)) 28px max(12px,env(safe-area-inset-right))}.clean-header.tui-header{flex-direction:column;align-items:stretch;gap:12px}.clean-install{width:100%;max-width:100%;text-align:center;padding:10px 12px}.clean-title{font-size:clamp(1.28rem,6vw,1.65rem);line-height:1.15;word-break:break-word}.clean-summary{padding:10px 12px}.summary-head{display:flex;flex-direction:column;gap:10px;align-items:stretch}.summary-timers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.summary-time-block,.summary-time-block-right{text-align:left;border:1px solid #313148;border-radius:8px;background:#121221;padding:8px 10px}.summary-time-block-right{text-align:right}.summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head-output-full{display:none}.table-head-output-short{display:inline}.clean-table{padding:6px 10px}.leaderboard-card{padding:8px 10px}.leaderboard-table .leader-row{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.leaderboard-table .leader-meta,.leaderboard-table .line-breakdown,.leaderboard-table .row-links{display:none!important}.leaderboard-table .leader-left{flex-wrap:nowrap;flex:1 1;min-width:0;width:auto}.leaderboard-table .leader-left .leader-username-row .username-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:min(52vw,200px);-webkit-line-clamp:unset;-webkit-box-orient:unset}.leaderboard-table .leaderboard-badge-pins{max-width:120px;overflow:hidden;flex-wrap:nowrap}.leaderboard-table .leader-right{flex-shrink:0;width:auto;text-align:right}.leaderboard-table .net-lines{font-size:.86rem;white-space:nowrap}.profile-table .leader-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px 0}.profile-table .leader-left{flex-wrap:wrap;width:100%}.profile-table .leader-right{text-align:left;width:100%}.ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tui-header{flex-direction:column;align-items:flex-start}.tui-panels{grid-template-columns:1fr}.profile-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-inner{flex-direction:column;align-items:flex-start}.profile-hero{padding:12px}.profile-data-row .profile-repo-name .repo-link,.profile-data-row .profile-repo-name span{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.records-hero{padding:14px 12px}.records-grid{grid-template-columns:1fr}.records-card-value{font-size:1.42rem}}@media (max-width:380px){.summary-timers{grid-template-columns:1fr}.summary-time-block-right{text-align:left}}.docs-page .docs-title{margin-bottom:6px}.docs-kicker{margin-bottom:4px}.docs-lead{margin:0 0 14px;max-width:52rem;line-height:1.55}.docs-lead strong{color:#e8e8f2;font-weight:600}.docs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.docs-back-link{font-size:.84rem;color:#8f90ad;text-decoration:none}.docs-back-link:hover{color:#ececf2;text-decoration:underline}.docs-marketplace{margin:0}.docs-section,.docs-section-card{margin-bottom:12px}.docs-page-title{margin:0 0 6px;font-size:1.15rem;font-weight:600;color:#ececf2}.status-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid #2a3d32;background:#0f1a14;color:#8f90ad}.status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#64748b;flex-shrink:0}.status-badge--ok{border-color:#1e3d2e;background:#0c1812;color:#95e2ae}.status-badge--ok:before{background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.45)}.docs-subheading{margin:16px 0 8px;font-size:.92rem;font-weight:600;color:#c4c4d8}.docs-section-title{margin:0 0 10px;font-size:1.05rem;font-weight:600;color:#ececf2}.docs-page .docs-section a:not(.docs-link-item){color:#a5b4fc;text-decoration:underline;text-underline-offset:2px}.docs-page .docs-section a:not(.docs-link-item):hover{color:#c7d2fe}.docs-section-intro{margin:0 0 14px;line-height:1.5}.docs-note{margin:14px 0 0;font-size:.82rem;line-height:1.45}.docs-p{margin:0 0 12px;line-height:1.55}.docs-list{margin:0;padding-left:1.15rem;line-height:1.55}.docs-list li{margin:8px 0}.docs-list-numbered{list-style:decimal}.docs-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84em;color:#c4b5fd;background:#1a1a28;padding:.12em .35em;border-radius:4px}.docs-flow{margin:8px 0 0;padding:14px 12px;border:1px solid #2c2c3c;border-radius:10px;background:#0a0a12}.docs-flow-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;text-align:center}.docs-flow-box{border:1px solid #313148;border-radius:8px;padding:10px 12px;background:#121221;font-size:.82rem;color:#d4d4e8;max-width:100%}.docs-flow-box-accent{border-color:#4c4d7a;background:#16162a;color:#e8e8f2;font-weight:600}.docs-flow-arrow,.docs-flow-connector{color:#7374dd;font-size:1rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.docs-flow-connector{text-align:center;padding:4px 0}.docs-links-section{margin-top:8px;margin-bottom:24px}.docs-links-heading{margin-bottom:12px}.docs-link-nav{flex-wrap:wrap;justify-content:space-evenly;gap:20px 16px;padding:4px 0 2px}.docs-link-item,.docs-link-nav{display:flex;align-items:flex-start}.docs-link-item{flex-direction:column;gap:3px;min-width:5.5rem;max-width:11rem;text-decoration:none;color:inherit}.docs-link-item:hover .docs-link-label{text-decoration:underline}.docs-link-label{font-size:.88rem;font-weight:600;color:#ececf2}.docs-link-desc{font-size:.72rem;color:#8f90ad;line-height:1.35}@media (max-width:700px){.docs-flow-step{flex-direction:column}.docs-flow-arrow{transform:rotate(90deg)}}