.eyelabsPage{--eyelabs-accent:#f8f8f8;--eyelabs-accent-dim:#b8b4ae;--eyelabs-panel:#141418;--eyelabs-panel-border:#3a3a42}.eyelabsPage a:not(.button):not(.eyelabsTile){color:var(--text)}.eyelabsPage a:not(.button):not(.eyelabsTile):hover{color:var(--eyelabs-accent);text-underline-offset:.2em;text-decoration:underline 1px}.eyelabsHero{text-align:center;padding:1rem 0 2.5rem}.eyelabsLogo{width:clamp(7rem,18vw,10rem);height:auto;margin:0 auto 1.25rem;display:block}.eyelabsHero h1{font-family:var(--font-display);font-size:var(--page-title-size);text-wrap:balance;max-width:52rem;margin:0 auto 1rem;line-height:1.15}.eyelabsIntro{max-width:min(100%, var(--max-width,72rem));color:var(--text-muted);font-size:var(--page-lede-size);text-wrap:pretty;margin:0 auto .85rem}.eyelabsIntroWiki{margin-bottom:0;font-size:.95rem}.eyelabsSection{margin:2.5rem 0}.eyelabsSectionHeading{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--eyelabs-panel-border);color:var(--eyelabs-accent);margin:0 0 1.25rem;padding-bottom:.65rem;font-size:clamp(1.35rem,3.5vw,1.75rem)}.eyelabsSectionHeading--muted{color:var(--text-muted)}.eyelabsEcosystem{margin:0}.eyelabsEcosystemOpen{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.eyelabsEcosystemOpen:focus-visible{outline:2px solid var(--eyelabs-accent);outline-offset:3px;border-radius:var(--radius-tile)}.eyelabsEcosystemScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--eyelabs-panel-border);border-radius:var(--radius-tile);background:#1a1a1a;justify-content:center;display:flex;overflow-x:auto}.eyelabsEcosystemImg{pointer-events:none;width:100%;max-width:100%;height:auto;display:block}.eyelabsEcosystemHint{color:var(--text-muted);text-align:center;margin-top:.55rem;font-size:.85rem;display:block}@media (width<=48rem){.eyelabsEcosystemScroll{scrollbar-width:thin}.eyelabsEcosystemImg{width:auto;min-width:min(44rem,220vw);max-width:none}}.eyelabsEcosystemDialog{border:1px solid color-mix(in srgb, var(--eyelabs-accent) 35%, var(--eyelabs-panel-border));border-radius:var(--radius-tile);background:var(--bg-elevated,#121216);width:min(90rem,100vw - 1.5rem);max-height:min(94vh,56rem);color:var(--text);margin:auto;padding:0;position:relative;overflow:hidden}.eyelabsEcosystemDialog[open]{flex-direction:column;display:flex}.eyelabsEcosystemDialog:not([open]){display:none}.eyelabsEcosystemDialog::backdrop{background:#080808b8}.eyelabsEcosystemDialogClose{z-index:2;border:1px solid color-mix(in srgb, var(--eyelabs-panel-border) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--text,#f5f5f5);cursor:pointer;background:#121216e0;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:.65rem;right:.65rem}.eyelabsEcosystemDialogClose:hover,.eyelabsEcosystemDialogClose:focus-visible{border-color:var(--eyelabs-accent);color:var(--eyelabs-accent);outline:none}.eyelabsEcosystemDialogBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:2.75rem 1rem 1rem;display:flex;overflow:auto}.eyelabsEcosystemDialogImg{object-fit:contain;border-radius:calc(var(--radius-tile) - 2px);width:auto;max-width:100%;height:auto;max-height:min(82vh,50rem);display:block}.eyelabsTileGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:1rem;display:grid}.eyelabsTile{border:1px solid var(--eyelabs-panel-border);border-radius:var(--radius-tile);background:var(--eyelabs-panel);text-align:center;color:inherit;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.eyelabsTile:hover{border-color:var(--eyelabs-accent);color:inherit}a.eyelabsTile:hover .eyelabsTileLabel{color:var(--eyelabs-accent)}.eyelabsTile--sunset{opacity:.85;cursor:default}button.eyelabsTile{width:100%;font:inherit;cursor:pointer}button.eyelabsTile:hover,button.eyelabsTile:focus-visible{border-color:var(--eyelabs-accent)}.eyelabsTileIcon{object-fit:contain;width:4rem;height:4rem}.eyelabsTileIcon--text{font-family:var(--font-display);color:var(--eyelabs-accent);border:1px solid var(--eyelabs-panel-border);background:#1b1b1b;border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;font-weight:600;display:flex}.eyelabsTileLabel{margin:0;font-size:.95rem;font-weight:600}.eyelabsTileBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.eyelabsDetail{border:1px solid var(--eyelabs-panel-border);border-radius:var(--radius-tile);background:var(--eyelabs-panel);margin-top:2rem;padding:clamp(1rem,3vw,1.5rem);display:none}.eyelabsDetail.isActive{display:block}.eyelabsDetailHeader{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.eyelabsDetailHeader img{object-fit:contain;width:3.5rem;height:3.5rem}.eyelabsDetailHeader h3{font-family:var(--font-display);margin:0;font-size:1.5rem}.eyelabsDetailHeader p{color:var(--text-muted);flex:100%;margin:0;font-size:.95rem}.eyelabsMediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.eyelabsMediaCard{flex-direction:column;gap:.5rem;display:flex}.eyelabsMediaCard h4{letter-spacing:.05em;text-transform:uppercase;color:var(--eyelabs-accent-dim);margin:0;font-size:.85rem}.eyelabsMediaCard img,.eyelabsEmbed{border-radius:var(--radius-tile);border:1px solid var(--eyelabs-panel-border);background:#000;width:100%}.eyelabsEmbed{aspect-ratio:16/9;border:0}.eyelabsDetailActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.eyelabsPage .button-primary{color:#0a0a0c;background:#f8f8f8;border-color:#f8f8f8}.eyelabsPage .button-primary:hover,.eyelabsPage .button-primary:focus-visible{color:#0a0a0c;background:#e8e6e3;border-color:#e8e6e3}.eyelabsPage .button:not(.button-primary):hover,.eyelabsPage .button:not(.button-primary):focus-visible{border-color:var(--eyelabs-accent);color:var(--text)}@media (prefers-reduced-motion:reduce){.eyelabsTile{transition:none}}.eyelabsDetail[data-astro-cid-fbnnwg47]{scroll-margin-top:5rem;display:block}.eyelabsConsoleFeature[data-astro-cid-fbnnwg47]{margin-top:1.5rem}.eyelabsDetail[data-astro-cid-fbnnwg47]+.eyelabsDetail[data-astro-cid-fbnnwg47]{margin-top:1.25rem}
