:root{--page-bg:#0a0f0c;--panel-bg:rgba(15,19,17,0.85);--panel-bg-strong:rgba(19,24,21,0.85);--panel-bg-soft:rgba(29,37,33,0.85);--green:#67b67b;--green-soft:#8fd7a1;--white:#f5f7f6;--muted:rgba(229,236,232,0.78);--line:rgba(255,255,255,0.1);--shadow:rgba(0,0,0,0.45)}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;color:var(--white);background-color:var(--page-bg);background-image:linear-gradient(rgba(6,9,8,.52),rgba(6,9,8,.52)),url(/_next/static/media/oss-dashboard-background.f016b3c9.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Georgia,Times New Roman,serif}a{color:inherit}button,input{font:inherit}.page-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 3rem}.panel{border:1px solid var(--line);border-radius:24px;background:var(--panel-bg);box-shadow:0 24px 50px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel--wide{grid-column:1/-1}.hero{position:relative;overflow:hidden;padding:2rem}.hero:after{content:"";position:absolute;inset:auto -10% -35% auto;width:320px;height:320px;border-radius:50%;background:rgba(103,182,123,.08);filter:blur(30px);pointer-events:none}.hero__badge{display:inline-flex;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(103,182,123,.22);background:rgba(103,182,123,.12);color:var(--green-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.hero h1{margin:.85rem 0 .75rem;max-width:12ch;font-size:clamp(2.7rem,8vw,5.5rem);line-height:.95;color:var(--white)}.hero__subtitle{margin:0 0 1rem;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:500;color:var(--green-soft)}.hero p{max-width:62ch;font-size:1.05rem;line-height:1.65;color:var(--muted)}.hero p a{color:var(--white);text-decoration:underline;text-underline-offset:.14em}.hero__github-link{display:inline-flex;margin-top:.5rem;padding:.8rem 1.1rem;border:1px solid rgba(103,182,123,.42);border-radius:12px;background:rgba(103,182,123,.16);color:var(--white);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .1s ease}.hero__github-link:hover{border-color:rgba(143,215,161,.72);background:rgba(103,182,123,.3)}.hero__github-link:active{transform:translateY(1px) scale(.98)}.hero__github-link:focus-visible{outline:3px solid rgba(143,215,161,.8);outline-offset:3px}.search-form{position:relative;z-index:1;margin-top:1.75rem}.search-form label{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--muted)}.search-form__row{display:flex;gap:.75rem}.search-form input{flex:1 1;min-width:0;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(8,11,10,.72);color:var(--white)}.search-form button{padding:.95rem 1.4rem;border:1px solid rgba(103,182,123,.3);border-radius:14px;background:rgba(103,182,123,.18);color:var(--white);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .1s ease}.search-form button:hover:not(:disabled){border-color:rgba(143,215,161,.72);background:rgba(103,182,123,.32);box-shadow:0 0 0 4px rgba(103,182,123,.12)}.search-form button:active:not(:disabled){background:rgba(68,142,87,.46);transform:translateY(1px) scale(.98)}.search-form button:focus-visible{outline:3px solid rgba(143,215,161,.8);outline-offset:3px}.search-form button:disabled{cursor:wait;opacity:.72}.search-form button.is-loading{background:rgba(68,142,87,.42)}.hero__notes{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1rem;font-size:.85rem;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.2rem}.panel__header h2{margin:0;font-size:1.5rem;color:var(--white)}.panel__header p{margin:.35rem 0 0;color:var(--muted)}.eyebrow-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.eyebrow-list span{display:inline-flex;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);font-size:.8rem;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.stat-card{padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:var(--panel-bg-strong)}.stat-card p,.stat-card span{margin:0;color:var(--muted)}.stat-card h3{margin:.45rem 0 .25rem;font-size:2rem;color:var(--white)}.stat-card--blue{background:rgba(18,24,22,.85)}.stat-card--red{background:rgba(22,28,25,.85)}.stat-card--green{background:rgba(17,29,21,.85);border-color:rgba(103,182,123,.16)}.stat-card--brown{background:rgba(23,25,24,.85)}.metric-table{display:flex;flex-direction:column;gap:.85rem}.metric-table__row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.85rem;border-bottom:1px dashed rgba(255,255,255,.1)}.metric-table__row:last-child{border-bottom:0;padding-bottom:0}.metric-table__row span,.metric-table__row strong{font-size:1.05rem;color:var(--white)}.metric-table__row p{margin:.25rem 0 0;max-width:28ch;font-size:.84rem;color:var(--muted)}.dashboard-grid>.panel,.dashboard-grid>.panel--wide,.error-panel,.loading-panel,.stale-panel{padding:1.4rem}.error-panel,.loading-panel,.stale-panel{margin-top:1rem;text-align:center}.daily-cache-panel{margin-top:1rem;padding:1.75rem;background:rgba(27,40,31,.85);border-color:rgba(103,182,123,.32)}.comparison-panel{margin-top:1rem}.comparison-table{display:grid;grid-gap:.2rem;gap:.2rem}.comparison-table__row{display:grid;grid-template-columns:minmax(10rem,2fr) repeat(3,minmax(6rem,1fr));grid-gap:1rem;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px dashed rgba(255,255,255,.1)}.comparison-table__row:last-child{border-bottom:0}.comparison-table__header{padding-top:0;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.comparison-change--positive{color:var(--green-soft)}.comparison-change--negative{color:#f09090}.comparison-change--neutral{color:var(--white)}.stale-panel{background:rgba(27,40,31,.85);border-color:rgba(103,182,123,.18)}.progress-shell{width:min(480px,100%);margin:0 auto 1rem}.progress-track{position:relative;width:100%;height:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08)}.progress-bar{position:absolute;inset:1px auto 1px 1px;width:38%;border-radius:999px;background:var(--green);animation:loading-slide 1.6s ease-in-out infinite}.loading-note{max-width:56ch;margin:.75rem auto 0;font-size:.88rem;color:var(--muted)}.caveat-list{margin:0;padding-left:1.1rem;line-height:1.6;color:var(--muted)}@keyframes loading-slide{0%{transform:translateX(-110%)}to{transform:translateX(270%)}}@media (max-width:900px){.dashboard-grid,.stat-grid{grid-template-columns:1fr}.metric-table__row,.panel__header,.search-form__row{flex-direction:column}.comparison-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.comparison-table__header{display:none}.search-form button{width:100%}.hero h1{max-width:100%}}