html,body{margin:0}*,:before,:after{box-sizing:border-box}body{color:inherit;background-color:#0000;margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}::-moz-placeholder{opacity:1}:root{--radius-control:6px;--radius-surface-sm:8px;--radius-surface-md:12px;--radius-surface-lg:14px;--radius-pill:999px;--control-size-sm:34px;--control-size-lg:46px;--control-border-width:1px;--control-border-radius:var(--radius-control);--control-focus-ring-width:3px;--control-content-gap:8px;--control-press-offset-y:1px;--icon-button-size-sm:36px;--icon-button-size-md:44px;--icon-button-size-lg:52px;--button-height-md:40px;--button-padding-x-sm:12px;--button-padding-x-md:14px;--button-padding-x-lg:18px;--input-height-md:42px;--input-padding-x-sm:11px;--input-padding-x-md:13px;--input-padding-x-lg:15px;--surface-control-default:var(--color-neutral-0);--surface-control-hover:var(--color-neutral-100);--surface-control-disabled:var(--color-neutral-100);--border-control-default:var(--color-neutral-300);--border-control-hover:var(--color-neutral-400);--border-control-focus:var(--color-primary-focus);--border-control-invalid:var(--error-color,var(--color-danger-500));--text-control-default:var(--color-text-primary);--text-control-strong:var(--color-text-strong);--text-control-muted:var(--color-text-muted);--text-control-on-accent:var(--color-neutral-0);--surface-action-primary:var(--color-primary-500);--surface-action-primary-hover:var(--color-primary-600);--surface-action-danger:var(--color-danger-500);--surface-action-danger-hover:var(--color-danger-600);--focus-ring-control-color:var(--color-primary-focus-ring);--motion-duration-fast:.16s;--motion-easing-standard:ease;--font-size-control-sm:13px;--font-size-control-md:14px;--font-size-control-lg:15px;--font-weight-control-strong:750;--line-height-control-compact:1;--line-height-input:1.35;--letter-spacing-control:0;--opacity-control-placeholder:.76;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hub-color-bg-page:#eef2f5;--hub-color-bg-page-tint-a:#3fb1a629;--hub-color-bg-page-tint-b:#eb6f5e1f;--hub-color-bg-surface:#fff;--hub-color-bg-surface-hover:#eef2f5;--hub-color-bg-surface-muted:#f3f6f8;--hub-color-bg-surface-translucent:#ffffffe0;--hub-color-text-primary:#17202a;--hub-color-text-strong:#17202a;--hub-color-text-muted:#667482;--hub-color-text-subtle:#64717e;--hub-color-text-inverse:#fff;--hub-color-on-accent:#fff;--hub-color-border-subtle:#202b361f;--hub-color-border-strong:#9ba7b2;--hub-color-border-control:#c8d3dc;--hub-color-accent:#19786f;--hub-color-accent-hover:#13675f;--hub-color-accent-focus:#1e655e;--hub-color-accent-soft:#d9f1ee;--hub-color-accent-soft-hover:#eff8f7;--hub-color-accent-text:#14665e;--hub-color-focus-ring:#2d9b8f33;--hub-color-danger:#bb4b3f;--hub-color-danger-hover:#a33f35;--hub-color-danger-soft:#fde8e8;--hub-color-danger-text:#8d1f1f;--hub-color-warning:#f9d568;--hub-color-warning-text:#153038;--hub-color-overlay-scrim:#0f17202e;--hub-color-overlay-control:#161e26e0;--hub-color-overlay-control-hover:#212d38f5;--hub-color-overlay-control-border:#ffffff2e;--hub-color-overlay-text-primary:#fff;--hub-color-overlay-text-muted:#ffffff8f;--hub-color-focus-ring-inverse:#ffffffd1;--hub-color-hero-bg:#19786f;--hub-color-hero-gradient-a:#19786ff2;--hub-color-hero-gradient-b:#245b7beb;--hub-color-media-bg:#202b36;--hub-color-media-gradient-a:#202b36eb;--hub-color-media-gradient-b:#2e585fe0;--hub-shadow-surface:0 14px 42px #1f304014;--hub-shadow-surface-strong:0 20px 60px #1f30401f;--hub-shadow-floating:0 12px 24px #080c1047;--hub-shadow-floating-soft:0 10px 20px #12181d38;--hub-shadow-frosted:0 18px 40px #0a121c33;--color-primary-500:var(--hub-color-accent);--color-primary-600:var(--hub-color-accent-hover);--color-primary-focus:var(--hub-color-accent-focus);--color-primary-focus-ring:var(--hub-color-focus-ring);--color-danger-500:var(--hub-color-danger);--color-danger-600:var(--hub-color-danger-hover);--color-neutral-0:var(--hub-color-bg-surface);--color-neutral-100:var(--hub-color-bg-surface-hover);--color-neutral-200:#c8d0d8;--color-neutral-300:#cbd3da;--color-neutral-400:var(--hub-color-border-strong);--color-neutral-500:#87949f;--color-text-primary:#21313f;--color-text-strong:var(--hub-color-text-strong);--color-text-muted:var(--hub-color-text-muted)}:root[data-hub-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hub-color-bg-page:#0f141a;--hub-color-bg-page-tint-a:#2d9b8f21;--hub-color-bg-page-tint-b:#eb6f5e14;--hub-color-bg-surface:#17202a;--hub-color-bg-surface-hover:#21313f;--hub-color-bg-surface-muted:#202b36;--hub-color-bg-surface-translucent:#17202aeb;--hub-color-text-primary:#f4f7fa;--hub-color-text-strong:#fff;--hub-color-text-muted:#a5b0bb;--hub-color-text-subtle:#a5b0bb;--hub-color-text-inverse:#17202a;--hub-color-on-accent:#fff;--hub-color-border-subtle:#ffffff24;--hub-color-border-strong:#465463;--hub-color-border-control:#465463;--hub-color-accent:#2d9b8f;--hub-color-accent-hover:#44b3a7;--hub-color-accent-focus:#44b3a7;--hub-color-accent-soft:#2d9b8f38;--hub-color-accent-soft-hover:#2d9b8f57;--hub-color-accent-text:#8be3d8;--hub-color-focus-ring:#44b3a74d;--hub-color-danger:#ee7f73;--hub-color-danger-hover:#f39a91;--hub-color-danger-soft:#bb4b3f2e;--hub-color-danger-text:#ffb6af;--hub-color-warning:#e2b84f;--hub-color-warning-text:#17202a;--hub-color-overlay-scrim:#03080e6b;--hub-color-overlay-control:#0f1720e0;--hub-color-overlay-control-hover:#182430f5;--hub-color-overlay-control-border:#ffffff29;--hub-color-overlay-text-primary:#fff;--hub-color-overlay-text-muted:#ffffffa3;--hub-color-focus-ring-inverse:#ffffffe0;--hub-color-hero-bg:#1b6c73;--hub-color-hero-gradient-a:#2d9b8fcc;--hub-color-hero-gradient-b:#245b7bd1;--hub-color-media-bg:#0b1015;--hub-color-media-gradient-a:#0c1218f5;--hub-color-media-gradient-b:#18343ae0;--hub-shadow-surface:0 14px 42px #0000003d;--hub-shadow-surface-strong:0 20px 60px #00000057;--hub-shadow-floating:0 12px 24px #00000057;--hub-shadow-floating-soft:0 10px 20px #00000047;--hub-shadow-frosted:0 18px 40px #0000004d;--color-neutral-200:#384756;--color-neutral-300:#465463;--color-neutral-500:#a5b0bb;--color-text-primary:var(--hub-color-text-primary)}:root{color:var(--hub-color-text-primary);background:var(--hub-color-bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--error-color:var(--hub-color-danger);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:linear-gradient(135deg, var(--hub-color-bg-page-tint-a), transparent 38%), linear-gradient(315deg, var(--hub-color-bg-page-tint-b), transparent 42%), var(--hub-color-bg-page);min-width:320px;min-height:100vh;color:var(--hub-color-text-primary);margin:0;transition:background-color .16s,color .16s}body[data-screen=stale-build]{box-sizing:border-box;place-items:center;padding:24px;display:grid}app-root{min-height:100vh;display:block}.build-stale-page{width:min(1100px,100%)}.build-stale-panel{border:1px solid var(--hub-color-border-subtle);background:radial-gradient(circle at top left, color-mix(in srgb, var(--hub-color-bg-page-tint-a) 75%, transparent), transparent 32%), radial-gradient(circle at top right, color-mix(in srgb, var(--hub-color-bg-page-tint-b) 70%, transparent), transparent 34%), var(--hub-color-bg-surface-translucent);box-shadow:var(--hub-shadow-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.build-stale-badge{border:1px solid color-mix(in srgb, var(--hub-color-danger) 35%, transparent);background:color-mix(in srgb, var(--hub-color-danger) 12%, transparent);min-height:36px;color:var(--hub-color-text-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.build-stale-panel h1,.build-stale-panel h2,.build-stale-panel p{margin:0}.build-stale-panel h1{letter-spacing:-.04em;max-width:11ch;margin-top:18px;font-size:clamp(34px,6vw,64px);line-height:.95}.build-stale-lead{max-width:62ch;color:var(--hub-color-text-secondary);margin-top:18px;font-size:clamp(17px,2vw,20px);line-height:1.55}.build-stale-builds{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.build-stale-builds span{border:1px solid var(--hub-color-border-subtle);background:color-mix(in srgb, var(--hub-color-bg-page) 55%, transparent);min-height:40px;color:var(--hub-color-text-secondary);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.build-stale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.build-stale-card{border:1px solid var(--hub-color-border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--hub-color-bg-page) 18%, transparent), transparent), color-mix(in srgb, var(--hub-color-bg-page) 72%, transparent);border-radius:22px;min-height:220px;padding:22px}.build-stale-icon{background:color-mix(in srgb, var(--hub-color-bg-page-tint-a) 55%, transparent);width:56px;height:56px;color:var(--hub-color-text-primary);border-radius:18px;place-items:center;display:inline-grid}.build-stale-icon svg{fill:currentColor;width:30px;height:30px}.build-stale-card h2{letter-spacing:-.02em;margin-top:20px;font-size:24px}.build-stale-card p{color:var(--hub-color-text-secondary);margin-top:12px;line-height:1.6}.build-stale-card kbd{border:1px solid var(--hub-color-border-subtle);background:color-mix(in srgb, var(--hub-color-bg-page) 70%, transparent);min-width:2.2em;color:var(--hub-color-text-primary);font:inherit;text-align:center;border-radius:8px;margin:0 .15em;padding:.12em .45em;font-weight:700;display:inline-block}@media (max-width:900px){.build-stale-grid{grid-template-columns:1fr}.build-stale-card{min-height:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
